### Log truncated: showing last 9.0 of 15.6 MB. Use the Download button on the build page to get the full log (.gz). ### 2026-10-27 16:04:44,486 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rjYEvzYO - [27/Oct/2026 16:04:39] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 5.292 rw 2026-10-27 16:04:44,608 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing chrome headless with pid 29937 2026-10-27 16:04:44,609 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing websocket connection 2026-10-27 16:04:44,611 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Terminating chrome headless with pid 29937 2026-10-27 16:04:44,757 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_160444_757279_test_gift_card_program.txt 2026-10-27 16:04:44,757 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Removing chrome user profile "/tmp/tmplc8lom9h_chrome_odoo" 2026-10-27 16:04:44,803 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program_create_with_invoice ... 2026-10-27 16:04:45,743 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome pid: 30077 2026-10-27 16:04:45,743 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome headless temporary user profile dir: /tmp/tmpt8qqrgcj_chrome_odoo 2026-10-27 16:04:45,743 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Issuing json command http://127.0.0.1:33777/json/version 2026-10-27 16:04:45,744 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33777', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:04:45,772 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Browser version: Chrome/150.0.7871.114 2026-10-27 16:04:45,772 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Issuing json command http://127.0.0.1:33777/json 2026-10-27 16:04:45,774 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33777', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:04:45,803 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Websocket url found: ws://127.0.0.1:33777/devtools/page/13949B43728AA929B6C77397D5F43443 2026-10-27 16:04:45,826 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Enable chrome headless console log notification 2026-10-27 16:04:45,846 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome headless enable page notifications 2026-10-27 16:04:46,006 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:04:46,022 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Setting session cookie in browser 2026-10-27 16:04:46,030 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-27 16:04:46,031 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Navigating to: "http://127.0.0.1:8069/pos/ui/80" 2026-10-27 16:04:46,044 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:04:46,411 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:46] "GET /pos/ui/80 HTTP/1.1" 200 6834 65 0.033 0.345 rw 2026-10-27 16:04:46,416 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Navigation result: {'frameId': '13949B43728AA929B6C77397D5F43443', 'loaderId': 'D5BF153B12FED9875C056989D53D5E0F', 'isDownload': False} 2026-10-27 16:04:46,416 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Evaluate ready code "odoo.isTourReady('GiftCardProgramInvoice')" 2026-10-27 16:04:46,488 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:46] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.445 ro 2026-10-27 16:04:46,489 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:46] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.019 ro 2026-10-27 16:04:46,522 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:46] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.034 ro 2026-10-27 16:04:47,168 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: Owl is running in 'dev' mode. 2026-10-27 16:04:47,198 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 16:04:47,207 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.013 - 2026-10-27 16:04:47,239 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.016 ro 2026-10-27 16:04:47,284 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.015 rw 2026-10-27 16:04:47,293 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:47] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.026 rw 2026-10-27 16:04:47,630 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:04:48,279 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523543 265 0.249 0.726 rw 2026-10-27 16:04:48,540 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: The ready code tooks too much time : 2.1238956451416016 2026-10-27 16:04:48,540 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Evaluate test code "odoo.startTour('GiftCardProgramInvoice', {"stepDelay": 0, "debug": false})" 2026-10-27 16:04:48,556 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [1/24] Tour GiftCardProgramInvoice → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:04:48,559 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.009 ro 2026-10-27 16:04:48,585 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.012 ro 2026-10-27 16:04:48,634 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.014 rw 2026-10-27 16:04:48,670 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.022 rw 2026-10-27 16:04:48,698 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:48] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.022 rw 2026-10-27 16:04:49,125 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:49] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.01 ro 2026-10-27 16:04:49,225 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.011 rw 2026-10-27 16:04:49,366 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:49] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.047 rw 2026-10-27 16:04:49,382 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.012 - 2026-10-27 16:04:49,383 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:49] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.013 rw 2026-10-27 16:04:49,385 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.014 - 2026-10-27 16:04:49,414 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:49] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.011 0.037 ro 2026-10-27 16:04:49,504 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:49] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.017 ro 2026-10-27 16:04:49,506 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:49] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-27 16:04:49,528 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.01 - 2026-10-27 16:04:49,612 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.078 - 2026-10-27 16:04:49,655 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:49] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.058 0.079 rw 2026-10-27 16:04:49,753 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [2/24] Tour GiftCardProgramInvoice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:04:49,761 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:49] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.019 0.216 rw 2026-10-27 16:04:49,822 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:49] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.237 rw 2026-10-27 16:04:49,968 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [3/24] Tour GiftCardProgramInvoice → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-27 16:04:49,997 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:49] "GET /web/image?model=product.template&field=image_256&id=8&unique=2026-10-27T15:59:08.000+00:00 HTTP/1.1" 200 4940 5 0.029 0.07 ro 2026-10-27 16:04:50,097 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.032 0.088 rw 2026-10-27 16:04:50,118 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:50] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.008 0.131 rw 2026-10-27 16:04:50,180 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [4/24] Tour GiftCardProgramInvoice → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:04:50,181 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [5/24] Tour GiftCardProgramInvoice → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:04:50,209 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [6/24] Tour GiftCardProgramInvoice → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:04:50,220 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:50] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.003 0.019 ro 2026-10-27 16:04:50,291 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [7/24] Tour GiftCardProgramInvoice → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:04:50,292 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [8/24] Tour GiftCardProgramInvoice → Step Search customer with "A Test Partner" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:04:50,307 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [9/24] Tour GiftCardProgramInvoice → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:04:50,331 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:50] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:04:50,659 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [10/24] Tour GiftCardProgramInvoice → Step Check "A Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("A Test Partner")) 2026-10-27 16:04:50,660 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [11/24] Tour GiftCardProgramInvoice → Step click partner 'A Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner)) 2026-10-27 16:04:50,682 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [12/24] Tour GiftCardProgramInvoice → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:04:50,688 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [13/24] Tour GiftCardProgramInvoice → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-10-27 16:04:50,688 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [14/24] Tour GiftCardProgramInvoice → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-10-27 16:04:50,688 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [15/24] Tour GiftCardProgramInvoice → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:04:50,696 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:50] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.002 0.023 ro 2026-10-27 16:04:50,728 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [16/24] Tour GiftCardProgramInvoice → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:04:50,733 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [17/24] Tour GiftCardProgramInvoice → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:04:50,764 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.003 - 2026-10-27 16:04:50,774 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.008 - 2026-10-27 16:04:51,246 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [18/24] Tour GiftCardProgramInvoice → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 16:04:51,266 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [19/24] Tour GiftCardProgramInvoice → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-27 16:04:51,282 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [20/24] Tour GiftCardProgramInvoice → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-27 16:04:51,284 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [21/24] Tour GiftCardProgramInvoice → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:04:51,812 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [22/24] Tour GiftCardProgramInvoice → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:04:51,822 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94060295 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '7eb5deed-8299-4d32-b02b-52c473fbbf2c'}] 2026-10-27 16:04:51,823 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [23/24] Tour GiftCardProgramInvoice → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:04:53,347 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94060295 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '7eb5deed-8299-4d32-b02b-52c473fbbf2c'} created pos.order #449 2026-10-27 16:04:53,350 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94060295 finished 2026-10-27 16:04:53,536 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5528 428 0.603 1.122 rw 2026-10-27 16:04:53,675 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:53] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.011 ro 2026-10-27 16:04:53,708 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [24/24] Tour GiftCardProgramInvoice → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:04:53,740 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: tour succeeded 2026-10-27 16:04:53,741 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: ╔═══════════════════════════════════════╗ ║ TOUR GiftCardProgramInvoice SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-27 16:04:53,796 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:53] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.056 rw 2026-10-27 16:04:53,927 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:04:53,928 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: heap 21360868 (allocated 22827008) 2026-10-27 16:04:53,940 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9n90aDCf - [27/Oct/2026 16:04:48] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.011 6.605 rw 2026-10-27 16:04:54,049 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Closing chrome headless with pid 30077 2026-10-27 16:04:54,052 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Closing websocket connection 2026-10-27 16:04:54,056 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Terminating chrome headless with pid 30077 2026-10-27 16:04:54,208 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_160454_207880_test_gift_card_program_create_with_invoice.txt 2026-10-27 16:04:54,208 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Removing chrome user profile "/tmp/tmpt8qqrgcj_chrome_odoo" 2026-10-27 16:04:54,234 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_rewards_using_taxes ... 2026-10-27 16:04:55,445 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome pid: 30223 2026-10-27 16:04:55,446 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome headless temporary user profile dir: /tmp/tmp92kh1c9p_chrome_odoo 2026-10-27 16:04:55,451 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Issuing json command http://127.0.0.1:44755/json/version 2026-10-27 16:04:55,452 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44755', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:04:55,534 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Browser version: Chrome/150.0.7871.114 2026-10-27 16:04:55,534 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Issuing json command http://127.0.0.1:44755/json 2026-10-27 16:04:55,535 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44755', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:04:55,545 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Websocket url found: ws://127.0.0.1:44755/devtools/page/0ACC5CC942D6C0E3492D5195789A6728 2026-10-27 16:04:55,557 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Enable chrome headless console log notification 2026-10-27 16:04:55,561 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome headless enable page notifications 2026-10-27 16:04:55,745 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-27 16:04:55,754 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Setting session cookie in browser 2026-10-27 16:04:55,756 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-27 16:04:55,757 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Navigating to: "http://127.0.0.1:8069/pos/ui/80" 2026-10-27 16:04:55,775 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:04:56,195 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:04:56] "GET /pos/ui/80 HTTP/1.1" 200 6863 65 0.041 0.394 rw 2026-10-27 16:04:56,198 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Navigation result: {'frameId': '0ACC5CC942D6C0E3492D5195789A6728', 'loaderId': 'FBF189FB4DE18F397A0564E47733AAF4', 'isDownload': False} 2026-10-27 16:04:56,199 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Evaluate ready code "odoo.isTourReady('PosLoyaltyGiftCardTaxes')" 2026-10-27 16:04:56,257 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:04:56] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.022 ro 2026-10-27 16:04:56,261 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:04:56] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.49 ro 2026-10-27 16:04:56,301 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:04:56] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.007 0.051 ro 2026-10-27 16:04:57,007 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: Owl is running in 'dev' mode. 2026-10-27 16:04:57,038 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:04:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-27 16:04:57,038 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:04:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-27 16:04:57,066 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:04:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.02 ro 2026-10-27 16:04:57,134 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:04:57] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.028 rw 2026-10-27 16:04:57,149 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:04:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 6 0.005 0.033 rw 2026-10-27 16:04:57,516 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:04:58,192 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:04:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 524020 263 0.255 0.761 rw 2026-10-27 16:04:58,461 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: The ready code tooks too much time : 2.261732816696167 2026-10-27 16:04:58,461 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Evaluate test code "odoo.startTour('PosLoyaltyGiftCardTaxes', {"stepDelay": 0, "debug": false})" 2026-10-27 16:04:58,480 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [1/40] Tour PosLoyaltyGiftCardTaxes → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:04:58,496 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:04:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.027 ro 2026-10-27 16:04:58,547 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:04:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.007 0.012 ro 2026-10-27 16:04:58,578 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:04:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 43 0 0 0.014 rw 2026-10-27 16:04:58,628 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:04:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.01 0.025 rw 2026-10-27 16:04:58,638 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:04:58] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 43 0 0 0.033 rw 2026-10-27 16:04:59,199 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:04:59] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.017 ro 2026-10-27 16:04:59,323 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:04:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.017 rw 2026-10-27 16:04:59,502 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:04:59] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.015 0.048 rw 2026-10-27 16:04:59,529 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:04:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-27 16:04:59,542 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:04:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.018 - 2026-10-27 16:04:59,575 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:04:59] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.045 rw 2026-10-27 16:04:59,575 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:04:59] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 305 4 0.008 0.045 ro 2026-10-27 16:04:59,644 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:04:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-27 16:04:59,646 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:04:59] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.01 - 2026-10-27 16:04:59,649 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:04:59] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.013 ro 2026-10-27 16:04:59,721 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:04:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.061 - 2026-10-27 16:04:59,775 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [2/40] Tour PosLoyaltyGiftCardTaxes → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:04:59,776 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:04:59] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6903 32 0.03 0.091 rw 2026-10-27 16:04:59,881 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:04:59] "GET /pos/ui/80 HTTP/1.1" 200 6903 32 0.024 0.196 rw 2026-10-27 16:04:59,920 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:04:59] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.205 rw 2026-10-27 16:04:59,939 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [3/40] Tour PosLoyaltyGiftCardTaxes → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-27 16:04:59,964 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:04:59] "GET /web/image?model=product.template&field=image_256&id=8&unique=2026-10-27T15:59:08.000+00:00 HTTP/1.1" 200 4940 5 0.009 0.082 ro 2026-10-27 16:04:59,989 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:04:59] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.027 rw 2026-10-27 16:05:00,080 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:05:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 24 0.021 0.097 rw 2026-10-27 16:05:00,180 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [4/40] Tour PosLoyaltyGiftCardTaxes → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:05:00,181 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [5/40] Tour PosLoyaltyGiftCardTaxes → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-10-27 16:05:00,249 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [6/40] Tour PosLoyaltyGiftCardTaxes → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 16:05:00,257 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [7/40] Tour PosLoyaltyGiftCardTaxes → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 16:05:00,270 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [8/40] Tour PosLoyaltyGiftCardTaxes → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 16:05:00,285 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:05:00] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-27 16:05:00,286 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [9/40] Tour PosLoyaltyGiftCardTaxes → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:05:00,286 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [10/40] Tour PosLoyaltyGiftCardTaxes → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 16:05:00,325 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [11/40] Tour PosLoyaltyGiftCardTaxes → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 16:05:00,343 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [12/40] Tour PosLoyaltyGiftCardTaxes → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"50"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("50"))) 2026-10-27 16:05:00,343 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [13/40] Tour PosLoyaltyGiftCardTaxes → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:05:00,344 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [14/40] Tour PosLoyaltyGiftCardTaxes → Step a:contains("Sell physical gift card?") 2026-10-27 16:05:00,363 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [15/40] Tour PosLoyaltyGiftCardTaxes → Step Input code '044123456' (trigger: input[id="code"]) 2026-10-27 16:05:00,409 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [16/40] Tour PosLoyaltyGiftCardTaxes → Step Editing the code involves verifications (trigger: .modal:has(.gift-card-loading)) 2026-10-27 16:05:00,421 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [17/40] Tour PosLoyaltyGiftCardTaxes → Step .modal input[id="code"]:value(044123456) 2026-10-27 16:05:00,422 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [18/40] Tour PosLoyaltyGiftCardTaxes → Step Input amount '50' (trigger: input[id="amount"]) 2026-10-27 16:05:00,945 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:05:00] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 103 7 0.007 0.036 rw 2026-10-27 16:05:00,999 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [19/40] Tour PosLoyaltyGiftCardTaxes → Step .btn-primary:contains("Add Balance") 2026-10-27 16:05:01,008 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [20/40] Tour PosLoyaltyGiftCardTaxes → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-10-27 16:05:01,008 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [21/40] Tour PosLoyaltyGiftCardTaxes → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-10-27 16:05:01,009 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [22/40] Tour PosLoyaltyGiftCardTaxes → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:05:01,057 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [23/40] Tour PosLoyaltyGiftCardTaxes → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:05:01,057 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [24/40] Tour PosLoyaltyGiftCardTaxes → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:05:01,081 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:05:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.003 - 2026-10-27 16:05:01,084 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:05:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-27 16:05:01,572 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [25/40] Tour PosLoyaltyGiftCardTaxes → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:05:01,596 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [26/40] Tour PosLoyaltyGiftCardTaxes → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 16:05:01,599 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [27/40] Tour PosLoyaltyGiftCardTaxes → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:05:01,603 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [28/40] Tour PosLoyaltyGiftCardTaxes → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:05:02,127 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [29/40] Tour PosLoyaltyGiftCardTaxes → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:05:02,133 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23628522 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '6d699cc6-e389-42d6-9775-4bf4fe5e3a29'}] 2026-10-27 16:05:02,141 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [30/40] Tour PosLoyaltyGiftCardTaxes → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:05:02,363 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23628522 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '6d699cc6-e389-42d6-9775-4bf4fe5e3a29'} created pos.order #450 2026-10-27 16:05:02,366 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23628522 finished 2026-10-27 16:05:02,461 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:05:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5470 93 0.088 0.245 rw 2026-10-27 16:05:02,591 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:05:02] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.011 ro 2026-10-27 16:05:02,622 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [31/40] Tour PosLoyaltyGiftCardTaxes → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:05:02,651 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [32/40] Tour PosLoyaltyGiftCardTaxes → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-10-27 16:05:02,706 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:05:02] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.012 0.039 rw 2026-10-27 16:05:02,707 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [33/40] Tour PosLoyaltyGiftCardTaxes → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:05:02,707 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [34/40] Tour PosLoyaltyGiftCardTaxes → Step click Actions button (trigger: .more-btn) 2026-10-27 16:05:02,725 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [35/40] Tour PosLoyaltyGiftCardTaxes → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-27 16:05:02,769 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [36/40] Tour PosLoyaltyGiftCardTaxes → Step input text '044123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-27 16:05:02,800 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [37/40] Tour PosLoyaltyGiftCardTaxes → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:05:02,830 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [38/40] Tour PosLoyaltyGiftCardTaxes → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-10-27 16:05:02,910 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [39/40] Tour PosLoyaltyGiftCardTaxes → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-10-27 16:05:02,911 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [40/40] Tour PosLoyaltyGiftCardTaxes → Step Check that: ---undefined--- is not true (trigger: body:not(:has(.order-summary .tax-info))) 2026-10-27 16:05:02,911 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: tour succeeded 2026-10-27 16:05:02,913 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: ╔════════════════════════════════════════╗ ║ TOUR PosLoyaltyGiftCardTaxes SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-27 16:05:02,951 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:05:02] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.004 - 2026-10-27 16:05:02,952 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:05:02] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.011 - 2026-10-27 16:05:03,132 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:05:03,142 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: heap 22012760 (allocated 23351296) 2026-10-27 16:05:03,146 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _tvv2Iv6 - [27/Oct/2026 16:04:57] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 5.964 rw 2026-10-27 16:05:03,240 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Closing chrome headless with pid 30223 2026-10-27 16:05:03,242 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Closing websocket connection 2026-10-27 16:05:03,242 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Terminating chrome headless with pid 30223 2026-10-27 16:05:03,341 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_160503_341484_test_gift_card_rewards_using_taxes.txt 2026-10-27 16:05:03,342 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Removing chrome user profile "/tmp/tmp92kh1c9p_chrome_odoo" 2026-10-27 16:05:04,368 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_two_cards_same_program ... 2026-10-27 16:05:05,138 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Chrome pid: 30352 2026-10-27 16:05:05,139 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Chrome headless temporary user profile dir: /tmp/tmpq_4php9l_chrome_odoo 2026-10-27 16:05:05,139 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Issuing json command http://127.0.0.1:35793/json/version 2026-10-27 16:05:05,140 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35793', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:05:05,193 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Browser version: Chrome/150.0.7871.114 2026-10-27 16:05:05,193 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Issuing json command http://127.0.0.1:35793/json 2026-10-27 16:05:05,194 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35793', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:05:05,204 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Websocket url found: ws://127.0.0.1:35793/devtools/page/3DD4AF68434F292C0544B30C331F3F32 2026-10-27 16:05:05,215 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Enable chrome headless console log notification 2026-10-27 16:05:05,217 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Chrome headless enable page notifications 2026-10-27 16:05:05,376 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:05:05,390 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Setting session cookie in browser 2026-10-27 16:05:05,398 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-27 16:05:05,398 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Navigating to: "http://127.0.0.1:8069/pos/ui/80" 2026-10-27 16:05:05,421 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:05:05,880 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:05] "GET /pos/ui/80 HTTP/1.1" 200 6834 65 0.056 0.413 rw 2026-10-27 16:05:05,884 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Navigation result: {'frameId': '3DD4AF68434F292C0544B30C331F3F32', 'loaderId': '47708F734429980A32EA8106A5BE1A75', 'isDownload': False} 2026-10-27 16:05:05,884 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Evaluate ready code "odoo.isTourReady('GiftCardProgramTwoCardsTour')" 2026-10-27 16:05:05,925 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:05] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.017 ro 2026-10-27 16:05:05,956 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:05] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.522 ro 2026-10-27 16:05:05,963 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:05] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.009 0.047 ro 2026-10-27 16:05:06,710 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: Owl is running in 'dev' mode. 2026-10-27 16:05:06,742 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 16:05:06,742 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-27 16:05:06,764 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.02 ro 2026-10-27 16:05:06,859 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.041 rw 2026-10-27 16:05:06,864 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:06] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.032 rw 2026-10-27 16:05:07,271 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:05:07,879 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522357 265 0.247 0.753 rw 2026-10-27 16:05:08,094 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: The ready code tooks too much time : 2.2094998359680176 2026-10-27 16:05:08,094 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Evaluate test code "odoo.startTour('GiftCardProgramTwoCardsTour', {"stepDelay": 0, "debug": false})" 2026-10-27 16:05:08,119 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: [1/38] Tour GiftCardProgramTwoCardsTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:05:08,141 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.026 ro 2026-10-27 16:05:08,182 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.016 ro 2026-10-27 16:05:08,229 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.006 rw 2026-10-27 16:05:08,244 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.015 rw 2026-10-27 16:05:08,270 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:08] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.023 rw 2026-10-27 16:05:08,774 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:08] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.015 ro 2026-10-27 16:05:08,904 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.016 rw 2026-10-27 16:05:09,068 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:09] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.051 rw 2026-10-27 16:05:09,084 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:09] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.006 rw 2026-10-27 16:05:09,123 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.024 - 2026-10-27 16:05:09,126 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.014 - 2026-10-27 16:05:09,132 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:09] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.004 0.043 ro 2026-10-27 16:05:09,249 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:09] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.029 - 2026-10-27 16:05:09,251 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:09] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.008 0.023 ro 2026-10-27 16:05:09,255 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.021 - 2026-10-27 16:05:09,264 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-27 16:05:09,356 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:09] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.025 0.097 rw 2026-10-27 16:05:09,378 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: [2/38] Tour GiftCardProgramTwoCardsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:05:09,490 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:09] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.029 0.226 rw 2026-10-27 16:05:09,543 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: [3/38] Tour GiftCardProgramTwoCardsTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 16:05:09,568 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:09] "GET /web/image?model=product.template&field=image_256&id=8&unique=2026-10-27T15:59:08.000+00:00 HTTP/1.1" 200 4940 5 0.011 0.125 ro 2026-10-27 16:05:09,606 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:09] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.321 rw 2026-10-27 16:05:09,637 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:09] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.078 rw 2026-10-27 16:05:09,692 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.018 0.115 rw 2026-10-27 16:05:09,792 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: [4/38] Tour GiftCardProgramTwoCardsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:05:09,793 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: [5/38] Tour GiftCardProgramTwoCardsTour → 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-27 16:05:09,934 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: [6/38] Tour GiftCardProgramTwoCardsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 16:05:09,952 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: [7/38] Tour GiftCardProgramTwoCardsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 16:05:09,960 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: [8/38] Tour GiftCardProgramTwoCardsTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-27 16:05:09,962 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: [9/38] Tour GiftCardProgramTwoCardsTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 16:05:09,967 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: [10/38] Tour GiftCardProgramTwoCardsTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 16:05:09,967 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:09] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-27 16:05:09,973 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:09] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-27 16:05:09,983 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: [11/38] Tour GiftCardProgramTwoCardsTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 16:05:10,002 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: [12/38] Tour GiftCardProgramTwoCardsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1","price":"35.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("35.00"))) 2026-10-27 16:05:10,003 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: [13/38] Tour GiftCardProgramTwoCardsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:05:10,018 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: [14/38] Tour GiftCardProgramTwoCardsTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:05:10,029 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: [15/38] Tour GiftCardProgramTwoCardsTour → Step click Actions button (trigger: .more-btn) 2026-10-27 16:05:10,033 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: [16/38] Tour GiftCardProgramTwoCardsTour → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-27 16:05:10,073 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: [17/38] Tour GiftCardProgramTwoCardsTour → Step input text '044111111' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-27 16:05:10,111 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: [18/38] Tour GiftCardProgramTwoCardsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:05:10,127 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: [19/38] Tour GiftCardProgramTwoCardsTour → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("unpaid gift card")) .modal-footer .btn-primary) 2026-10-27 16:05:10,194 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:10] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 312 10 0.009 0.043 rw 2026-10-27 16:05:10,278 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: [20/38] Tour GiftCardProgramTwoCardsTour → Step order total amount is '15.00' (trigger: .product-screen .order-summary .total:contains("15.00")) 2026-10-27 16:05:10,327 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: [21/38] Tour GiftCardProgramTwoCardsTour → Step order total amount is '15.00' (trigger: .product-screen .order-summary .total:contains("15.00"):not(:visible)) 2026-10-27 16:05:10,328 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: [22/38] Tour GiftCardProgramTwoCardsTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:05:10,329 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: [23/38] Tour GiftCardProgramTwoCardsTour → Step click Actions button (trigger: .more-btn) 2026-10-27 16:05:10,337 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: [24/38] Tour GiftCardProgramTwoCardsTour → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-27 16:05:10,348 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:10] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.004 - 2026-10-27 16:05:10,363 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: [25/38] Tour GiftCardProgramTwoCardsTour → Step input text '044222222' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-27 16:05:10,380 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: [26/38] Tour GiftCardProgramTwoCardsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:05:10,395 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: [27/38] Tour GiftCardProgramTwoCardsTour → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("unpaid gift card")) .modal-footer .btn-primary) 2026-10-27 16:05:10,446 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:10] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 312 10 0.006 0.042 rw 2026-10-27 16:05:10,518 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: [28/38] Tour GiftCardProgramTwoCardsTour → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-10-27 16:05:10,519 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: [29/38] Tour GiftCardProgramTwoCardsTour → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-10-27 16:05:10,519 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: [30/38] Tour GiftCardProgramTwoCardsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:05:10,550 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: [31/38] Tour GiftCardProgramTwoCardsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:05:10,552 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: [32/38] Tour GiftCardProgramTwoCardsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:05:10,576 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-27 16:05:10,580 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-27 16:05:11,059 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: [33/38] Tour GiftCardProgramTwoCardsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:05:11,082 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: [34/38] Tour GiftCardProgramTwoCardsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:05:11,086 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: [35/38] Tour GiftCardProgramTwoCardsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:05:11,627 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: [36/38] Tour GiftCardProgramTwoCardsTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:05:11,641 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77097778 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '86fb2a8b-6920-4d75-a922-7e49b1afa0d4'}] 2026-10-27 16:05:11,643 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: [37/38] Tour GiftCardProgramTwoCardsTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:05:12,268 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77097778 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '86fb2a8b-6920-4d75-a922-7e49b1afa0d4'} created pos.order #451 2026-10-27 16:05:12,271 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77097778 finished 2026-10-27 16:05:12,367 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6946 200 0.236 0.496 rw 2026-10-27 16:05:12,492 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:12] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-27 16:05:12,541 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: [38/38] Tour GiftCardProgramTwoCardsTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:05:12,560 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: tour succeeded 2026-10-27 16:05:12,561 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: ╔════════════════════════════════════════════╗ ║ TOUR GiftCardProgramTwoCardsTour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-27 16:05:12,620 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:12] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.042 rw 2026-10-27 16:05:12,775 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:05:12,783 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 TjT53PAT - [27/Oct/2026 16:05:07] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 5.88 rw 2026-10-27 16:05:12,794 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: heap 21877036 (allocated 24137728) 2026-10-27 16:05:12,901 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Closing chrome headless with pid 30352 2026-10-27 16:05:12,907 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Closing websocket connection 2026-10-27 16:05:12,909 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Terminating chrome headless with pid 30352 2026-10-27 16:05:13,048 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_160513_048261_test_gift_card_two_cards_same_program.txt 2026-10-27 16:05:13,048 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Removing chrome user profile "/tmp/tmpq_4php9l_chrome_odoo" 2026-10-27 16:05:13,085 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_loyalty_program ... 2026-10-27 16:05:14,026 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 30484 2026-10-27 16:05:14,027 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpfbrbw605_chrome_odoo 2026-10-27 16:05:14,027 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:45123/json/version 2026-10-27 16:05:14,047 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45123', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:05:14,193 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-10-27 16:05:14,193 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:45123/json 2026-10-27 16:05:14,194 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45123', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:05:14,212 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:45123/devtools/page/048165A5076BC4E2F7E9F3CB861E797E 2026-10-27 16:05:14,225 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-10-27 16:05:14,240 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-10-27 16:05:14,366 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:05:14,376 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-10-27 16:05:14,379 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-27 16:05:14,379 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigating to: "http://127.0.0.1:8069/pos/ui/80" 2026-10-27 16:05:14,404 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:05:14,814 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:14] "GET /pos/ui/80 HTTP/1.1" 200 6834 65 0.031 0.393 rw 2026-10-27 16:05:14,816 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': '048165A5076BC4E2F7E9F3CB861E797E', 'loaderId': 'EDA3C3FC86AF8A85C17B8F62872E85F5', 'isDownload': False} 2026-10-27 16:05:14,817 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram1')" 2026-10-27 16:05:14,905 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:14] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.036 ro 2026-10-27 16:05:14,917 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:14] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.048 ro 2026-10-27 16:05:14,920 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:14] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.517 ro 2026-10-27 16:05:15,582 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-10-27 16:05:15,604 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-27 16:05:15,615 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:05:15,654 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.004 0.028 ro 2026-10-27 16:05:15,705 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:15] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.022 rw 2026-10-27 16:05:15,721 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.032 rw 2026-10-27 16:05:16,104 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:05:16,646 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 524798 265 0.214 0.67 rw 2026-10-27 16:05:16,869 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: The ready code tooks too much time : 2.051903009414673 2026-10-27 16:05:16,869 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate test code "odoo.startTour('PosLoyaltyLoyaltyProgram1', {"stepDelay": 0, "debug": false})" 2026-10-27 16:05:16,896 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.01 ro 2026-10-27 16:05:16,906 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [1/169] Tour PosLoyaltyLoyaltyProgram1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:05:16,930 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.012 ro 2026-10-27 16:05:16,957 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 16:05:17,023 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:17] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.026 rw 2026-10-27 16:05:17,023 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.032 rw 2026-10-27 16:05:17,536 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:17] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.014 ro 2026-10-27 16:05:17,707 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.004 0.021 rw 2026-10-27 16:05:17,889 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-27 16:05:17,893 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.008 - 2026-10-27 16:05:17,934 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:17] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.033 0.082 rw 2026-10-27 16:05:17,987 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:17] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.011 0.09 ro 2026-10-27 16:05:18,013 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:18] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.145 rw 2026-10-27 16:05:18,049 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:18] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.013 ro 2026-10-27 16:05:18,054 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:18] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.002 - 2026-10-27 16:05:18,061 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-27 16:05:18,176 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:18] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.031 rw 2026-10-27 16:05:18,250 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [2/169] Tour PosLoyaltyLoyaltyProgram1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:05:18,338 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.012 - 2026-10-27 16:05:18,440 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [3/169] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 16:05:18,482 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:18] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.083 0.088 rw 2026-10-27 16:05:18,609 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:18] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.024 0.268 rw 2026-10-27 16:05:18,625 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:18] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.003 0.179 rw 2026-10-27 16:05:18,702 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.034 0.214 rw 2026-10-27 16:05:18,810 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [4/169] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:05:18,811 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [5/169] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-10-27 16:05:18,957 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [6/169] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:05:18,965 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [7/169] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2"))) 2026-10-27 16:05:18,993 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:18] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.008 - 2026-10-27 16:05:18,994 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:18] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.012 - 2026-10-27 16:05:19,132 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [8/169] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:05:19,132 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [9/169] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:05:19,133 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [10/169] Tour PosLoyaltyLoyaltyProgram1 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:05:19,171 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [11/169] Tour PosLoyaltyLoyaltyProgram1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:05:19,176 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:19] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.004 0.016 ro 2026-10-27 16:05:19,199 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [12/169] Tour PosLoyaltyLoyaltyProgram1 → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:05:19,200 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [13/169] Tour PosLoyaltyLoyaltyProgram1 → Step Search customer with "AAA Test Partner" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:05:19,212 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [14/169] Tour PosLoyaltyLoyaltyProgram1 → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:05:19,565 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [15/169] Tour PosLoyaltyLoyaltyProgram1 → Step Check "AAA Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAA Test Partner")) 2026-10-27 16:05:19,565 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [16/169] Tour PosLoyaltyLoyaltyProgram1 → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-10-27 16:05:19,594 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:19] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.002 0.013 ro 2026-10-27 16:05:19,598 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [17/169] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:05:19,599 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [18/169] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40")) 2026-10-27 16:05:19,599 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [19/169] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40"):not(:visible)) 2026-10-27 16:05:19,602 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [20/169] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:05:19,657 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [21/169] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:05:19,659 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [22/169] Tour PosLoyaltyLoyaltyProgram1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:05:19,687 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.007 - 2026-10-27 16:05:19,688 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.006 - 2026-10-27 16:05:20,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [23/169] Tour PosLoyaltyLoyaltyProgram1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:05:20,206 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [24/169] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:05:20,206 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [25/169] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:05:20,214 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [26/169] Tour PosLoyaltyLoyaltyProgram1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:05:20,749 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [27/169] Tour PosLoyaltyLoyaltyProgram1 → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:05:20,757 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44409908 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '3509aa52-38fd-43ef-82e7-2fc9aaf3ffba'}] 2026-10-27 16:05:20,760 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [28/169] Tour PosLoyaltyLoyaltyProgram1 → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:05:21,371 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44409908 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '3509aa52-38fd-43ef-82e7-2fc9aaf3ffba'} created pos.order #452 2026-10-27 16:05:21,373 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44409908 finished 2026-10-27 16:05:21,484 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6604 207 0.196 0.538 rw 2026-10-27 16:05:21,634 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:21] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.003 0.012 ro 2026-10-27 16:05:21,670 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [29/169] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:05:21,701 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [30/169] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:05:21,702 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [31/169] Tour PosLoyaltyLoyaltyProgram1 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:05:21,724 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [32/169] Tour PosLoyaltyLoyaltyProgram1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:05:21,751 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [33/169] Tour PosLoyaltyLoyaltyProgram1 → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:05:21,752 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [34/169] Tour PosLoyaltyLoyaltyProgram1 → Step Search customer with "AAA Test Partner" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:05:21,754 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [35/169] Tour PosLoyaltyLoyaltyProgram1 → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:05:21,756 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:21] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.011 0.051 rw 2026-10-27 16:05:21,801 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:21] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 251 4 0.006 0.061 ro 2026-10-27 16:05:22,103 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [36/169] Tour PosLoyaltyLoyaltyProgram1 → Step Check "AAA Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAA Test Partner")) 2026-10-27 16:05:22,107 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [37/169] Tour PosLoyaltyLoyaltyProgram1 → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-10-27 16:05:22,142 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [38/169] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:05:22,143 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [39/169] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 16:05:22,165 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [40/169] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:05:22,165 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [41/169] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-10-27 16:05:22,173 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:22] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 251 4 0.005 0.054 ro 2026-10-27 16:05:22,180 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [42/169] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:05:22,181 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [43/169] Tour PosLoyaltyLoyaltyProgram1 → Step 'Whiteboard Pen' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("1"))) 2026-10-27 16:05:22,181 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [44/169] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 16:05:22,207 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [45/169] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:05:22,208 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [46/169] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2"))) 2026-10-27 16:05:22,232 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [47/169] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:05:22,234 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [48/169] Tour PosLoyaltyLoyaltyProgram1 → Step 'Whiteboard Pen' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("2"))) 2026-10-27 16:05:22,235 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [49/169] Tour PosLoyaltyLoyaltyProgram1 → Step More control button is active (trigger: .control-buttons .more-btn.active) 2026-10-27 16:05:22,236 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [50/169] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:05:22,242 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [51/169] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:05:22,256 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [52/169] Tour PosLoyaltyLoyaltyProgram1 → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:05:22,282 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [53/169] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.active:contains("Reward") 2026-10-27 16:05:22,283 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [54/169] Tour PosLoyaltyLoyaltyProgram1 → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:05:22,283 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [55/169] Tour PosLoyaltyLoyaltyProgram1 → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:05:22,310 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [56/169] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:05:22,312 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [57/169] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:05:22,322 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [58/169] Tour PosLoyaltyLoyaltyProgram1 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-27 16:05:22,386 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [59/169] Tour PosLoyaltyLoyaltyProgram1 → Step .selection-item span:nth-child(2) 2026-10-27 16:05:22,394 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [60/169] Tour PosLoyaltyLoyaltyProgram1 → Step select reward (trigger: .selection-item:contains("Add "Free Product - Whiteboard Pen"")) 2026-10-27 16:05:22,418 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [61/169] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"0","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("0"))) 2026-10-27 16:05:22,456 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [62/169] Tour PosLoyaltyLoyaltyProgram1 → Step More control button is not active (trigger: .control-buttons:not(:has(.more-btn.active))) 2026-10-27 16:05:22,457 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [63/169] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:05:22,457 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [64/169] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:05:22,458 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [65/169] Tour PosLoyaltyLoyaltyProgram1 → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:05:22,471 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [66/169] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.disabled:contains("Reward") 2026-10-27 16:05:22,471 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [67/169] Tour PosLoyaltyLoyaltyProgram1 → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:05:22,476 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:22] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.002 - 2026-10-27 16:05:22,482 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [68/169] Tour PosLoyaltyLoyaltyProgram1 → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:05:22,496 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [69/169] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40")) 2026-10-27 16:05:22,497 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [70/169] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40"):not(:visible)) 2026-10-27 16:05:22,498 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [71/169] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:05:22,512 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [72/169] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:05:22,513 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [73/169] Tour PosLoyaltyLoyaltyProgram1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:05:23,023 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [74/169] Tour PosLoyaltyLoyaltyProgram1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:05:23,030 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [75/169] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:05:23,032 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [76/169] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:05:23,035 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [77/169] Tour PosLoyaltyLoyaltyProgram1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:05:23,561 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [78/169] Tour PosLoyaltyLoyaltyProgram1 → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:05:23,573 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [79/169] Tour PosLoyaltyLoyaltyProgram1 → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:05:23,581 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49473862 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000002', 'uuid': '00bf89ff-b237-42ec-8dd0-961aefc8198e'}] 2026-10-27 16:05:24,141 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49473862 order {'name': '/', 'pos_reference': '261-80-000002', 'uuid': '00bf89ff-b237-42ec-8dd0-961aefc8198e'} created pos.order #453 2026-10-27 16:05:24,143 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49473862 finished 2026-10-27 16:05:24,235 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 8102 184 0.163 0.497 rw 2026-10-27 16:05:24,385 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:24] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.002 0.011 ro 2026-10-27 16:05:24,429 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [80/169] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:05:24,447 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [81/169] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 16:05:24,469 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [82/169] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:05:24,470 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [83/169] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-10-27 16:05:24,489 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [84/169] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-10-27 16:05:24,489 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [85/169] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("4"))) 2026-10-27 16:05:24,510 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:24] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.046 rw 2026-10-27 16:05:24,664 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [86/169] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:05:24,665 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [87/169] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80")) 2026-10-27 16:05:24,665 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [88/169] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80"):not(:visible)) 2026-10-27 16:05:24,666 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [89/169] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:05:24,670 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [90/169] Tour PosLoyaltyLoyaltyProgram1 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:05:24,679 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [91/169] Tour PosLoyaltyLoyaltyProgram1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:05:24,714 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [92/169] Tour PosLoyaltyLoyaltyProgram1 → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:05:24,715 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [93/169] Tour PosLoyaltyLoyaltyProgram1 → Step Search customer with "AAA Test Partner" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:05:24,727 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:24] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 251 4 0.01 0.018 ro 2026-10-27 16:05:24,730 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [94/169] Tour PosLoyaltyLoyaltyProgram1 → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:05:25,078 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [95/169] Tour PosLoyaltyLoyaltyProgram1 → Step Check "AAA Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAA Test Partner")) 2026-10-27 16:05:25,079 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [96/169] Tour PosLoyaltyLoyaltyProgram1 → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-10-27 16:05:25,118 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:25] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 251 4 0.005 0.026 ro 2026-10-27 16:05:25,119 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [97/169] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:05:25,119 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [98/169] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:05:25,119 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [99/169] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:05:25,136 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [100/169] Tour PosLoyaltyLoyaltyProgram1 → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:05:25,155 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [101/169] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.active:contains("Reward") 2026-10-27 16:05:25,161 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [102/169] Tour PosLoyaltyLoyaltyProgram1 → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:05:25,162 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [103/169] Tour PosLoyaltyLoyaltyProgram1 → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:05:25,171 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [104/169] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:05:25,175 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [105/169] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:05:25,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [106/169] Tour PosLoyaltyLoyaltyProgram1 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-27 16:05:25,206 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [107/169] Tour PosLoyaltyLoyaltyProgram1 → Step .selection-item span:nth-child(2) 2026-10-27 16:05:25,271 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [108/169] Tour PosLoyaltyLoyaltyProgram1 → Step select reward (trigger: .selection-item:contains("Add "Free Product - Whiteboard Pen"")) 2026-10-27 16:05:25,284 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [109/169] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"0","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("0"))) 2026-10-27 16:05:25,292 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [110/169] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:05:25,293 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [111/169] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:05:25,302 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [112/169] Tour PosLoyaltyLoyaltyProgram1 → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:05:25,308 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [113/169] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.disabled:contains("Reward") 2026-10-27 16:05:25,308 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [114/169] Tour PosLoyaltyLoyaltyProgram1 → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:05:25,317 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [115/169] Tour PosLoyaltyLoyaltyProgram1 → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:05:25,324 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [116/169] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:05:25,325 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [117/169] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-10-27 16:05:25,328 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [118/169] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:05:25,329 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [119/169] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:05:25,329 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [120/169] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"4","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("4"))) 2026-10-27 16:05:25,499 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [121/169] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:05:25,500 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [122/169] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:05:25,500 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [123/169] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-10-27 16:05:25,501 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [124/169] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:05:25,502 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [125/169] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-10-27 16:05:25,681 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [126/169] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-10-27 16:05:25,682 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [127/169] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 16:05:25,703 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [128/169] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:05:25,704 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [129/169] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-10-27 16:05:25,707 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [130/169] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:05:25,708 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [131/169] Tour PosLoyaltyLoyaltyProgram1 → Step 'Whiteboard Pen' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("1"))) 2026-10-27 16:05:25,708 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [132/169] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 16:05:25,721 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [133/169] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:05:25,721 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [134/169] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.00","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2"))) 2026-10-27 16:05:25,725 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [135/169] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:05:25,726 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [136/169] Tour PosLoyaltyLoyaltyProgram1 → Step 'Whiteboard Pen' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("2"))) 2026-10-27 16:05:25,727 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [137/169] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 16:05:25,741 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [138/169] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:05:25,741 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [139/169] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"3.00","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("3"))) 2026-10-27 16:05:25,750 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [140/169] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:05:25,751 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [141/169] Tour PosLoyaltyLoyaltyProgram1 → Step 'Whiteboard Pen' should have '3' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("3"))) 2026-10-27 16:05:25,752 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [142/169] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:05:25,752 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [143/169] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:05:25,753 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [144/169] Tour PosLoyaltyLoyaltyProgram1 → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:05:25,759 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [145/169] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.disabled:contains("Reward") 2026-10-27 16:05:25,763 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [146/169] Tour PosLoyaltyLoyaltyProgram1 → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:05:25,764 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [147/169] Tour PosLoyaltyLoyaltyProgram1 → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:05:25,772 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [148/169] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 16:05:25,782 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [149/169] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:05:25,784 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [150/169] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"4.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("4"))) 2026-10-27 16:05:25,787 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [151/169] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:05:25,788 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [152/169] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:05:25,788 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [153/169] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:05:25,796 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [154/169] Tour PosLoyaltyLoyaltyProgram1 → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:05:25,812 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [155/169] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.active:contains("Reward") 2026-10-27 16:05:25,813 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [156/169] Tour PosLoyaltyLoyaltyProgram1 → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:05:25,814 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [157/169] Tour PosLoyaltyLoyaltyProgram1 → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:05:25,825 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [158/169] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80")) 2026-10-27 16:05:25,825 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [159/169] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80"):not(:visible)) 2026-10-27 16:05:25,826 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [160/169] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:05:25,837 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [161/169] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:05:25,838 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [162/169] Tour PosLoyaltyLoyaltyProgram1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:05:26,361 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [163/169] Tour PosLoyaltyLoyaltyProgram1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:05:26,369 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [164/169] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:05:26,374 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [165/169] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:05:26,375 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [166/169] Tour PosLoyaltyLoyaltyProgram1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:05:26,899 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [167/169] Tour PosLoyaltyLoyaltyProgram1 → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:05:26,909 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [168/169] Tour PosLoyaltyLoyaltyProgram1 → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:05:26,923 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22324599 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000003', 'uuid': '2543ba9a-cbb5-4ace-9f9e-7037caebd80e'}] 2026-10-27 16:05:27,485 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22324599 order {'name': '/', 'pos_reference': '261-80-000003', 'uuid': '2543ba9a-cbb5-4ace-9f9e-7037caebd80e'} created pos.order #454 2026-10-27 16:05:27,488 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22324599 finished 2026-10-27 16:05:27,583 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6608 167 0.162 0.504 rw 2026-10-27 16:05:27,709 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:27] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.008 ro 2026-10-27 16:05:27,755 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [169/169] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:05:27,810 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-10-27 16:05:27,811 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram1 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-27 16:05:27,843 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:27] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.041 rw 2026-10-27 16:05:28,226 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:05:28,230 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 25451728 (allocated 28332032) 2026-10-27 16:05:28,238 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9qC-ou-K - [27/Oct/2026 16:05:15] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.021 12.477 rw 2026-10-27 16:05:28,349 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 30484 2026-10-27 16:05:28,352 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-10-27 16:05:28,353 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 30484 2026-10-27 16:05:28,489 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_160528_488801_test_loyalty_free_product_loyalty_program.txt 2026-10-27 16:05:28,489 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmpfbrbw605_chrome_odoo" 2026-10-27 16:05:28,971 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 30630 2026-10-27 16:05:28,972 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpqd_wqfck_chrome_odoo 2026-10-27 16:05:28,973 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:33679/json/version 2026-10-27 16:05:28,975 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33679', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:05:29,041 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-10-27 16:05:29,041 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:33679/json 2026-10-27 16:05:29,042 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33679', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:05:29,057 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:33679/devtools/page/96B657FADA3E90674BBBD6F4D47E6A06 2026-10-27 16:05:29,074 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-10-27 16:05:29,090 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-10-27 16:05:29,149 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:05:29,153 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-10-27 16:05:29,160 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-27 16:05:29,160 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigating to: "http://127.0.0.1:8069/pos/ui/80" 2026-10-27 16:05:29,296 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:29] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.025 0.108 rw 2026-10-27 16:05:29,304 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': '96B657FADA3E90674BBBD6F4D47E6A06', 'loaderId': '355759DA5912E65A74E58F07643A743B', 'isDownload': False} 2026-10-27 16:05:29,304 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram2')" 2026-10-27 16:05:29,376 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:29] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.008 0.197 ro 2026-10-27 16:05:29,401 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:29] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.039 ro 2026-10-27 16:05:29,419 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:29] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.06 ro 2026-10-27 16:05:30,163 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-10-27 16:05:30,218 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:05:30,231 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 16:05:30,247 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.011 ro 2026-10-27 16:05:30,305 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.024 rw 2026-10-27 16:05:30,316 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:30] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.021 rw 2026-10-27 16:05:30,667 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:05:31,264 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 524856 248 0.319 0.619 rw 2026-10-27 16:05:31,502 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: The ready code tooks too much time : 2.1977992057800293 2026-10-27 16:05:31,502 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate test code "odoo.startTour('PosLoyaltyLoyaltyProgram2', {"stepDelay": 0, "debug": false})" 2026-10-27 16:05:31,522 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.012 ro 2026-10-27 16:05:31,531 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [1/197] Tour PosLoyaltyLoyaltyProgram2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:05:31,571 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.008 ro 2026-10-27 16:05:31,605 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.006 rw 2026-10-27 16:05:31,627 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.003 0.026 rw 2026-10-27 16:05:31,644 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:31] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.016 rw 2026-10-27 16:05:32,115 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:32] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.019 ro 2026-10-27 16:05:32,267 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.002 0.014 rw 2026-10-27 16:05:32,448 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:32] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.008 0.046 rw 2026-10-27 16:05:32,488 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:32] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.005 0.031 ro 2026-10-27 16:05:32,489 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-27 16:05:32,490 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-27 16:05:32,498 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:32] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.032 rw 2026-10-27 16:05:32,579 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:32] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.002 - 2026-10-27 16:05:32,596 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:32] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.012 ro 2026-10-27 16:05:32,612 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-27 16:05:32,711 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:32] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.022 0.074 rw 2026-10-27 16:05:32,712 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.091 - 2026-10-27 16:05:32,748 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [2/197] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:05:32,757 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [3/197] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:05:32,803 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:32] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.022 0.165 rw 2026-10-27 16:05:32,863 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:32] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.015 0.191 rw 2026-10-27 16:05:32,898 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [4/197] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:05:32,918 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:32] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 251 4 0.004 0.028 ro 2026-10-27 16:05:32,963 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [5/197] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:05:32,964 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [6/197] Tour PosLoyaltyLoyaltyProgram2 → Step Search customer with "AAA Test Partner" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:05:32,981 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [7/197] Tour PosLoyaltyLoyaltyProgram2 → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:05:32,997 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:32] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:05:33,330 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [8/197] Tour PosLoyaltyLoyaltyProgram2 → Step Check "AAA Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAA Test Partner")) 2026-10-27 16:05:33,332 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [9/197] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-10-27 16:05:33,356 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [10/197] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:05:33,357 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [11/197] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 16:05:33,391 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:33] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 251 4 0.007 0.036 ro 2026-10-27 16:05:33,435 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [12/197] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:05:33,443 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [13/197] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:05:33,452 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [14/197] Tour PosLoyaltyLoyaltyProgram2 → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:05:33,540 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [15/197] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.active:contains("Reward") 2026-10-27 16:05:33,543 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [16/197] Tour PosLoyaltyLoyaltyProgram2 → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:05:33,548 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [17/197] Tour PosLoyaltyLoyaltyProgram2 → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:05:33,571 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:33] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.004 - 2026-10-27 16:05:33,584 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [18/197] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:05:33,584 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [19/197] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:05:33,588 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [20/197] Tour PosLoyaltyLoyaltyProgram2 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-27 16:05:33,668 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [21/197] Tour PosLoyaltyLoyaltyProgram2 → Step .selection-item span:nth-child(2) 2026-10-27 16:05:33,689 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [22/197] Tour PosLoyaltyLoyaltyProgram2 → Step select reward (trigger: .selection-item:contains("Add "Free Product - Whiteboard Pen"")) 2026-10-27 16:05:33,705 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [23/197] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"0","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("0"))) 2026-10-27 16:05:33,769 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [24/197] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:05:33,769 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [25/197] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:05:33,779 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [26/197] Tour PosLoyaltyLoyaltyProgram2 → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:05:33,792 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [27/197] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-10-27 16:05:33,793 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [28/197] Tour PosLoyaltyLoyaltyProgram2 → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:05:33,800 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [29/197] Tour PosLoyaltyLoyaltyProgram2 → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:05:33,801 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:33] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.009 - 2026-10-27 16:05:33,818 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [30/197] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '3.20' (trigger: .product-screen .order-summary .total:contains("3.20")) 2026-10-27 16:05:33,818 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [31/197] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '3.20' (trigger: .product-screen .order-summary .total:contains("3.20"):not(:visible)) 2026-10-27 16:05:33,819 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [32/197] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:05:33,852 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [33/197] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:05:33,852 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [34/197] Tour PosLoyaltyLoyaltyProgram2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:05:33,885 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-27 16:05:33,892 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-27 16:05:34,379 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [35/197] Tour PosLoyaltyLoyaltyProgram2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:05:34,407 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [36/197] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:05:34,414 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [37/197] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:05:34,415 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [38/197] Tour PosLoyaltyLoyaltyProgram2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:05:34,947 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [39/197] Tour PosLoyaltyLoyaltyProgram2 → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:05:34,958 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [40/197] Tour PosLoyaltyLoyaltyProgram2 → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:05:34,964 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45720208 started for PoS orders references: [{'name': '/', 'pos_reference': '262-80-000001', 'uuid': 'd3aba93d-fd2f-4b90-9b08-fa8d18accd46'}] 2026-10-27 16:05:35,581 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45720208 order {'name': '/', 'pos_reference': '262-80-000001', 'uuid': 'd3aba93d-fd2f-4b90-9b08-fa8d18accd46'} created pos.order #455 2026-10-27 16:05:35,583 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45720208 finished 2026-10-27 16:05:35,686 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 8102 184 0.176 0.549 rw 2026-10-27 16:05:35,848 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:35] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.011 ro 2026-10-27 16:05:35,886 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [41/197] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:05:35,906 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [42/197] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:05:35,907 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [43/197] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:05:35,936 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [44/197] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:05:35,949 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:35] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.035 rw 2026-10-27 16:05:35,968 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [45/197] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:05:35,973 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [46/197] Tour PosLoyaltyLoyaltyProgram2 → Step Search customer with "BBB Test Partner" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:05:35,973 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [47/197] Tour PosLoyaltyLoyaltyProgram2 → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:05:35,975 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:35] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 251 4 0.006 0.031 ro 2026-10-27 16:05:36,318 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [48/197] Tour PosLoyaltyLoyaltyProgram2 → Step Check "BBB Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("BBB Test Partner")) 2026-10-27 16:05:36,319 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [49/197] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'BBB Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(BBB Test Partner)) 2026-10-27 16:05:36,334 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [50/197] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:05:36,335 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [51/197] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:05:36,335 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [52/197] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:05:36,339 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [53/197] Tour PosLoyaltyLoyaltyProgram2 → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:05:36,342 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:36] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.002 0.016 ro 2026-10-27 16:05:36,347 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [54/197] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-10-27 16:05:36,350 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [55/197] Tour PosLoyaltyLoyaltyProgram2 → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:05:36,353 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [56/197] Tour PosLoyaltyLoyaltyProgram2 → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:05:36,368 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [57/197] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 16:05:36,388 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [58/197] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:05:36,389 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [59/197] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-10-27 16:05:36,415 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [60/197] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:05:36,416 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [61/197] Tour PosLoyaltyLoyaltyProgram2 → Step 'Whiteboard Pen' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("1"))) 2026-10-27 16:05:36,416 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [62/197] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 16:05:36,435 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [63/197] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:05:36,436 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [64/197] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2"))) 2026-10-27 16:05:36,442 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [65/197] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:05:36,443 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [66/197] Tour PosLoyaltyLoyaltyProgram2 → Step 'Whiteboard Pen' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("2"))) 2026-10-27 16:05:36,444 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [67/197] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 16:05:36,472 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [68/197] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:05:36,474 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [69/197] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"3","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("3"))) 2026-10-27 16:05:36,480 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [70/197] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:05:36,480 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [71/197] Tour PosLoyaltyLoyaltyProgram2 → Step 'Whiteboard Pen' should have '3' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("3"))) 2026-10-27 16:05:36,481 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [72/197] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:05:36,481 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [73/197] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:05:36,489 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [74/197] Tour PosLoyaltyLoyaltyProgram2 → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:05:36,516 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [75/197] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-10-27 16:05:36,516 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [76/197] Tour PosLoyaltyLoyaltyProgram2 → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:05:36,523 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [77/197] Tour PosLoyaltyLoyaltyProgram2 → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:05:36,582 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [78/197] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 16:05:36,600 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [79/197] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:05:36,601 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [80/197] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"4","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("4"))) 2026-10-27 16:05:36,604 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [81/197] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:05:36,604 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [82/197] Tour PosLoyaltyLoyaltyProgram2 → Step 'Whiteboard Pen' should have '4' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("4"))) 2026-10-27 16:05:36,607 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [83/197] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:05:36,607 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [84/197] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:05:36,615 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [85/197] Tour PosLoyaltyLoyaltyProgram2 → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:05:36,624 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [86/197] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.active:contains("Reward") 2026-10-27 16:05:36,626 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [87/197] Tour PosLoyaltyLoyaltyProgram2 → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:05:36,627 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [88/197] Tour PosLoyaltyLoyaltyProgram2 → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:05:36,634 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [89/197] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:05:36,639 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [90/197] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:05:36,660 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [91/197] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:05:36,679 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [92/197] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:05:36,682 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [93/197] Tour PosLoyaltyLoyaltyProgram2 → Step Search customer with "CCC Test Partner" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:05:36,683 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:36] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 251 4 0.01 0.029 ro 2026-10-27 16:05:36,696 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [94/197] Tour PosLoyaltyLoyaltyProgram2 → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:05:37,046 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [95/197] Tour PosLoyaltyLoyaltyProgram2 → Step Check "CCC Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("CCC Test Partner")) 2026-10-27 16:05:37,047 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [96/197] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'CCC Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(CCC Test Partner)) 2026-10-27 16:05:37,081 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [97/197] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:05:37,081 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [98/197] Tour PosLoyaltyLoyaltyProgram2 → Step .product-screen .set-partner:contains("CCC Test Partner") 2026-10-27 16:05:37,094 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [99/197] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80")) 2026-10-27 16:05:37,095 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [100/197] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80"):not(:visible)) 2026-10-27 16:05:37,096 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [101/197] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:05:37,101 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:37] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.01 0.021 ro 2026-10-27 16:05:37,116 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [102/197] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:05:37,117 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [103/197] Tour PosLoyaltyLoyaltyProgram2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:05:37,629 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [104/197] Tour PosLoyaltyLoyaltyProgram2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:05:37,641 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [105/197] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:05:37,641 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [106/197] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:05:37,642 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [107/197] Tour PosLoyaltyLoyaltyProgram2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:05:38,167 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [108/197] Tour PosLoyaltyLoyaltyProgram2 → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:05:38,167 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [109/197] Tour PosLoyaltyLoyaltyProgram2 → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:05:38,174 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6856152 started for PoS orders references: [{'name': '/', 'pos_reference': '262-80-000002', 'uuid': '9c8975aa-df89-4913-86e6-5b40f80a86b8'}] 2026-10-27 16:05:38,736 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6856152 order {'name': '/', 'pos_reference': '262-80-000002', 'uuid': '9c8975aa-df89-4913-86e6-5b40f80a86b8'} created pos.order #456 2026-10-27 16:05:38,738 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6856152 finished 2026-10-27 16:05:38,822 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6609 172 0.149 0.505 rw 2026-10-27 16:05:38,940 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:38] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.006 ro 2026-10-27 16:05:38,986 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [110/197] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:05:39,002 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [111/197] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:05:39,007 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [112/197] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:05:39,036 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [113/197] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:05:39,052 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [114/197] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:05:39,060 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:39] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.047 rw 2026-10-27 16:05:39,061 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [115/197] Tour PosLoyaltyLoyaltyProgram2 → Step Search customer with "CCC Test Partner" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:05:39,061 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [116/197] Tour PosLoyaltyLoyaltyProgram2 → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:05:39,088 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:39] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 462 4 0.004 0.054 ro 2026-10-27 16:05:39,411 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [117/197] Tour PosLoyaltyLoyaltyProgram2 → Step Check "CCC Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("CCC Test Partner")) 2026-10-27 16:05:39,412 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [118/197] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'CCC Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(CCC Test Partner)) 2026-10-27 16:05:39,427 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [119/197] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:05:39,429 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [120/197] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 16:05:39,441 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:39] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 251 4 0.004 0.018 ro 2026-10-27 16:05:39,445 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [121/197] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:05:39,445 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [122/197] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-10-27 16:05:39,461 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [123/197] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-27 16:05:39,462 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [124/197] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("3"))) 2026-10-27 16:05:39,632 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [125/197] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:05:39,633 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [126/197] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:05:39,634 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [127/197] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:05:39,646 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [128/197] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:05:39,682 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:39] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 462 4 0.01 0.024 ro 2026-10-27 16:05:39,683 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [129/197] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:05:39,684 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [130/197] Tour PosLoyaltyLoyaltyProgram2 → Step Search customer with "BBB Test Partner" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:05:39,689 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [131/197] Tour PosLoyaltyLoyaltyProgram2 → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:05:40,039 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [132/197] Tour PosLoyaltyLoyaltyProgram2 → Step Check "BBB Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("BBB Test Partner")) 2026-10-27 16:05:40,040 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [133/197] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'BBB Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(BBB Test Partner)) 2026-10-27 16:05:40,063 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [134/197] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:05:40,066 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [135/197] Tour PosLoyaltyLoyaltyProgram2 → Step .product-screen .set-partner:contains("BBB Test Partner") 2026-10-27 16:05:40,075 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [136/197] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '9.60' (trigger: .product-screen .order-summary .total:contains("9.60")) 2026-10-27 16:05:40,075 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [137/197] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '9.60' (trigger: .product-screen .order-summary .total:contains("9.60"):not(:visible)) 2026-10-27 16:05:40,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [138/197] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:05:40,077 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:40] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.006 0.024 ro 2026-10-27 16:05:40,094 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [139/197] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:05:40,095 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [140/197] Tour PosLoyaltyLoyaltyProgram2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:05:40,601 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [141/197] Tour PosLoyaltyLoyaltyProgram2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:05:40,605 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [142/197] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:05:40,607 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [143/197] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:05:40,609 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [144/197] Tour PosLoyaltyLoyaltyProgram2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:05:41,127 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [145/197] Tour PosLoyaltyLoyaltyProgram2 → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:05:41,133 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [146/197] Tour PosLoyaltyLoyaltyProgram2 → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:05:41,160 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30872712 started for PoS orders references: [{'name': '/', 'pos_reference': '262-80-000003', 'uuid': '117d8db1-b331-4afe-829f-498f6562fd03'}] 2026-10-27 16:05:41,650 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30872712 order {'name': '/', 'pos_reference': '262-80-000003', 'uuid': '117d8db1-b331-4afe-829f-498f6562fd03'} created pos.order #457 2026-10-27 16:05:41,652 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30872712 finished 2026-10-27 16:05:41,729 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6604 172 0.138 0.437 rw 2026-10-27 16:05:41,821 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:41] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.015 ro 2026-10-27 16:05:41,863 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [147/197] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:05:41,884 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [148/197] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 16:05:41,922 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [149/197] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:05:41,923 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [150/197] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-10-27 16:05:41,924 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [151/197] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:05:41,924 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [152/197] Tour PosLoyaltyLoyaltyProgram2 → Step 'Whiteboard Pen' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("1"))) 2026-10-27 16:05:41,925 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [153/197] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:05:41,925 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [154/197] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:05:41,928 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [155/197] Tour PosLoyaltyLoyaltyProgram2 → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:05:41,938 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [156/197] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-10-27 16:05:41,939 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [157/197] Tour PosLoyaltyLoyaltyProgram2 → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:05:41,941 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [158/197] Tour PosLoyaltyLoyaltyProgram2 → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:05:41,944 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:41] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.042 rw 2026-10-27 16:05:41,958 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [159/197] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:05:41,959 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [160/197] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:05:41,967 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [161/197] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:05:41,988 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [162/197] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:05:41,989 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [163/197] Tour PosLoyaltyLoyaltyProgram2 → Step Search customer with "CCC Test Partner" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:05:41,989 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [164/197] Tour PosLoyaltyLoyaltyProgram2 → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:05:42,020 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:42] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 673 4 0.004 0.044 ro 2026-10-27 16:05:42,333 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [165/197] Tour PosLoyaltyLoyaltyProgram2 → Step Check "CCC Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("CCC Test Partner")) 2026-10-27 16:05:42,335 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [166/197] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'CCC Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(CCC Test Partner)) 2026-10-27 16:05:42,353 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [167/197] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:05:42,354 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [168/197] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:05:42,355 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [169/197] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:05:42,369 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:42] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 251 4 0.003 0.024 ro 2026-10-27 16:05:42,377 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [170/197] Tour PosLoyaltyLoyaltyProgram2 → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:05:42,377 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [171/197] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.active:contains("Reward") 2026-10-27 16:05:42,378 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [172/197] Tour PosLoyaltyLoyaltyProgram2 → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:05:42,378 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [173/197] Tour PosLoyaltyLoyaltyProgram2 → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:05:42,388 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [174/197] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:05:42,389 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [175/197] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:05:42,393 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [176/197] Tour PosLoyaltyLoyaltyProgram2 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-27 16:05:42,410 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [177/197] Tour PosLoyaltyLoyaltyProgram2 → Step .selection-item span:nth-child(2) 2026-10-27 16:05:42,430 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [178/197] Tour PosLoyaltyLoyaltyProgram2 → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-10-27 16:05:42,437 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [179/197] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"0","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("0"))) 2026-10-27 16:05:42,451 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [180/197] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:05:42,451 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [181/197] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:05:42,468 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [182/197] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:05:42,475 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [183/197] Tour PosLoyaltyLoyaltyProgram2 → Step .unselect-tag 2026-10-27 16:05:42,499 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:42] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 673 4 0.011 0.031 ro 2026-10-27 16:05:42,500 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [184/197] Tour PosLoyaltyLoyaltyProgram2 → Step .product-screen .set-partner:contains("Customer") 2026-10-27 16:05:42,513 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [185/197] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen"} (trigger: body:not(:has(.order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen"))))) 2026-10-27 16:05:42,515 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [186/197] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '3.20' (trigger: .product-screen .order-summary .total:contains("3.20")) 2026-10-27 16:05:42,517 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [187/197] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '3.20' (trigger: .product-screen .order-summary .total:contains("3.20"):not(:visible)) 2026-10-27 16:05:42,518 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [188/197] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:05:42,530 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [189/197] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:05:42,531 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [190/197] Tour PosLoyaltyLoyaltyProgram2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:05:43,042 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [191/197] Tour PosLoyaltyLoyaltyProgram2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:05:43,044 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [192/197] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:05:43,052 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [193/197] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:05:43,059 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [194/197] Tour PosLoyaltyLoyaltyProgram2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:05:43,573 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [195/197] Tour PosLoyaltyLoyaltyProgram2 → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:05:43,577 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [196/197] Tour PosLoyaltyLoyaltyProgram2 → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:05:43,588 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6274646 started for PoS orders references: [{'name': '/', 'pos_reference': '262-80-000004', 'uuid': 'ac343d23-6112-4dc3-a9bb-e30444d91bcc'}] 2026-10-27 16:05:44,042 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6274646 order {'name': '/', 'pos_reference': '262-80-000004', 'uuid': 'ac343d23-6112-4dc3-a9bb-e30444d91bcc'} created pos.order #458 2026-10-27 16:05:44,044 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6274646 finished 2026-10-27 16:05:44,116 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6401 152 0.116 0.417 rw 2026-10-27 16:05:44,206 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:44] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.009 ro 2026-10-27 16:05:44,236 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [197/197] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:05:44,258 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-10-27 16:05:44,259 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram2 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-27 16:05:44,312 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:44] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.042 rw 2026-10-27 16:05:44,458 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:05:44,462 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 26700128 (allocated 28332032) 2026-10-27 16:05:44,465 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hWiOJhsW - [27/Oct/2026 16:05:31] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 14.09 rw 2026-10-27 16:05:44,564 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 30630 2026-10-27 16:05:44,566 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-10-27 16:05:44,567 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 30630 2026-10-27 16:05:44,667 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_160544_667337_test_loyalty_free_product_loyalty_program.txt 2026-10-27 16:05:44,667 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmpqd_wqfck_chrome_odoo" 2026-10-27 16:05:45,209 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 30758 2026-10-27 16:05:45,209 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpezbfvxzi_chrome_odoo 2026-10-27 16:05:45,209 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:40063/json/version 2026-10-27 16:05:45,211 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40063', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:05:45,403 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-10-27 16:05:45,403 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:40063/json 2026-10-27 16:05:45,403 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40063', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:05:45,436 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:40063/devtools/page/31E90C5AD44AC847D14AA68871DA83A3 2026-10-27 16:05:45,447 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-10-27 16:05:45,456 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-10-27 16:05:45,531 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:05:45,534 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-10-27 16:05:45,544 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-27 16:05:45,544 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigating to: "http://127.0.0.1:8069/pos/ui/80" 2026-10-27 16:05:45,702 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UwI3nc7c - [27/Oct/2026 16:05:45] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.045 0.104 rw 2026-10-27 16:05:45,707 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': '31E90C5AD44AC847D14AA68871DA83A3', 'loaderId': 'E202D7D5489D101AA07B20D748264957', 'isDownload': False} 2026-10-27 16:05:45,707 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyChangeRewardQty')" 2026-10-27 16:05:45,766 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UwI3nc7c - [27/Oct/2026 16:05:45] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.02 ro 2026-10-27 16:05:45,801 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UwI3nc7c - [27/Oct/2026 16:05:45] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.226 ro 2026-10-27 16:05:45,813 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UwI3nc7c - [27/Oct/2026 16:05:45] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.057 ro 2026-10-27 16:05:46,592 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-10-27 16:05:46,621 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UwI3nc7c - [27/Oct/2026 16:05:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:05:46,623 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UwI3nc7c - [27/Oct/2026 16:05:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-27 16:05:46,648 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UwI3nc7c - [27/Oct/2026 16:05:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.018 ro 2026-10-27 16:05:46,707 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UwI3nc7c - [27/Oct/2026 16:05:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.017 0.019 rw 2026-10-27 16:05:46,738 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UwI3nc7c - [27/Oct/2026 16:05:46] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.063 rw 2026-10-27 16:05:47,058 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:05:47,664 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UwI3nc7c - [27/Oct/2026 16:05:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 526058 248 0.26 0.674 rw 2026-10-27 16:05:47,863 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: The ready code tooks too much time : 2.155457019805908 2026-10-27 16:05:47,863 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate test code "odoo.startTour('PosLoyaltyChangeRewardQty', {"stepDelay": 0, "debug": false})" 2026-10-27 16:05:47,902 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [1/34] Tour PosLoyaltyChangeRewardQty → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:05:47,907 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UwI3nc7c - [27/Oct/2026 16:05:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.007 0.021 ro 2026-10-27 16:05:47,955 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UwI3nc7c - [27/Oct/2026 16:05:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.012 ro 2026-10-27 16:05:47,999 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UwI3nc7c - [27/Oct/2026 16:05:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.018 rw 2026-10-27 16:05:48,044 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UwI3nc7c - [27/Oct/2026 16:05:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.036 rw 2026-10-27 16:05:48,056 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UwI3nc7c - [27/Oct/2026 16:05:48] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.026 rw 2026-10-27 16:05:48,741 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UwI3nc7c - [27/Oct/2026 16:05:48] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.014 ro 2026-10-27 16:05:48,875 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UwI3nc7c - [27/Oct/2026 16:05:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.019 rw 2026-10-27 16:05:49,044 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UwI3nc7c - [27/Oct/2026 16:05:49] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.003 0.045 rw 2026-10-27 16:05:49,073 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UwI3nc7c - [27/Oct/2026 16:05:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-27 16:05:49,082 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UwI3nc7c - [27/Oct/2026 16:05:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-27 16:05:49,122 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UwI3nc7c - [27/Oct/2026 16:05:49] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.011 0.038 ro 2026-10-27 16:05:49,123 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UwI3nc7c - [27/Oct/2026 16:05:49] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.046 rw 2026-10-27 16:05:49,148 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UwI3nc7c - [27/Oct/2026 16:05:49] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-27 16:05:49,159 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UwI3nc7c - [27/Oct/2026 16:05:49] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.015 ro 2026-10-27 16:05:49,174 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UwI3nc7c - [27/Oct/2026 16:05:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-27 16:05:49,287 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UwI3nc7c - [27/Oct/2026 16:05:49] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.013 0.068 rw 2026-10-27 16:05:49,305 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [2/34] Tour PosLoyaltyChangeRewardQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:05:49,305 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [3/34] Tour PosLoyaltyChangeRewardQty → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:05:49,395 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UwI3nc7c - [27/Oct/2026 16:05:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.043 - 2026-10-27 16:05:49,502 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UwI3nc7c - [27/Oct/2026 16:05:49] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.037 0.115 rw 2026-10-27 16:05:49,594 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [4/34] Tour PosLoyaltyChangeRewardQty → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:05:49,601 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UwI3nc7c - [27/Oct/2026 16:05:49] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.023 0.209 rw 2026-10-27 16:05:49,653 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UwI3nc7c - [27/Oct/2026 16:05:49] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 890 4 0.012 0.099 ro 2026-10-27 16:05:49,738 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [5/34] Tour PosLoyaltyChangeRewardQty → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:05:49,739 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [6/34] Tour PosLoyaltyChangeRewardQty → Step Search customer with "DDD Test Partner" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:05:49,763 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [7/34] Tour PosLoyaltyChangeRewardQty → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:05:49,798 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UwI3nc7c - [27/Oct/2026 16:05:49] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-27 16:05:50,114 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [8/34] Tour PosLoyaltyChangeRewardQty → Step Check "DDD Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("DDD Test Partner")) 2026-10-27 16:05:50,126 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [9/34] Tour PosLoyaltyChangeRewardQty → Step click partner 'DDD Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(DDD Test Partner)) 2026-10-27 16:05:50,183 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UwI3nc7c - [27/Oct/2026 16:05:50] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 257 4 0.004 0.035 ro 2026-10-27 16:05:50,186 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [10/34] Tour PosLoyaltyChangeRewardQty → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:05:50,187 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [11/34] Tour PosLoyaltyChangeRewardQty → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-27 16:05:50,311 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [12/34] Tour PosLoyaltyChangeRewardQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:05:50,312 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [13/34] 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-27 16:05:50,350 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [14/34] 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-27 16:05:50,352 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [15/34] Tour PosLoyaltyChangeRewardQty → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:05:50,353 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [16/34] Tour PosLoyaltyChangeRewardQty → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:05:50,353 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [17/34] Tour PosLoyaltyChangeRewardQty → Step click Actions button (trigger: .more-btn) 2026-10-27 16:05:50,366 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [18/34] Tour PosLoyaltyChangeRewardQty → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:05:50,432 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [19/34] Tour PosLoyaltyChangeRewardQty → Step .control-buttons button.active:contains("Reward") 2026-10-27 16:05:50,432 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [20/34] Tour PosLoyaltyChangeRewardQty → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:05:50,439 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [21/34] Tour PosLoyaltyChangeRewardQty → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:05:50,452 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [22/34] Tour PosLoyaltyChangeRewardQty → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:05:50,453 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [23/34] Tour PosLoyaltyChangeRewardQty → Step click Actions button (trigger: .more-btn) 2026-10-27 16:05:50,461 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [24/34] Tour PosLoyaltyChangeRewardQty → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-27 16:05:50,484 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [25/34] Tour PosLoyaltyChangeRewardQty → Step .selection-item span:nth-child(2) 2026-10-27 16:05:50,505 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [26/34] Tour PosLoyaltyChangeRewardQty → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-10-27 16:05:50,531 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [27/34] Tour PosLoyaltyChangeRewardQty → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"0","quantity":"25"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("25")):has(.price:contains("0"))) 2026-10-27 16:05:50,601 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [28/34] Tour PosLoyaltyChangeRewardQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:05:50,601 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [29/34] Tour PosLoyaltyChangeRewardQty → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 16:05:50,602 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [30/34] Tour PosLoyaltyChangeRewardQty → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:05:50,602 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [31/34] Tour PosLoyaltyChangeRewardQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:05:50,602 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [32/34] Tour PosLoyaltyChangeRewardQty → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:05:50,610 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [33/34] Tour PosLoyaltyChangeRewardQty → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:05:50,611 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [34/34] Tour PosLoyaltyChangeRewardQty → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"0","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("0"))) 2026-10-27 16:05:50,629 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UwI3nc7c - [27/Oct/2026 16:05:50] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-27 16:05:50,632 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UwI3nc7c - [27/Oct/2026 16:05:50] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-27 16:05:50,800 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-10-27 16:05:50,802 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyChangeRewardQty SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-27 16:05:50,961 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 20719120 (allocated 22040576) 2026-10-27 16:05:50,970 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:05:50,980 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UwI3nc7c - [27/Oct/2026 16:05:47] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 4.209 rw 2026-10-27 16:05:51,086 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 30758 2026-10-27 16:05:51,091 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-10-27 16:05:51,096 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 30758 2026-10-27 16:05:51,233 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_160551_233156_test_loyalty_free_product_loyalty_program.txt 2026-10-27 16:05:51,233 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmpezbfvxzi_chrome_odoo" 2026-10-27 16:05:51,251 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards ... 2026-10-27 16:05:52,535 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome pid: 30891 2026-10-27 16:05:52,535 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome headless temporary user profile dir: /tmp/tmpn1wv8ir5_chrome_odoo 2026-10-27 16:05:52,535 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Issuing json command http://127.0.0.1:36145/json/version 2026-10-27 16:05:52,537 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36145', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:05:52,571 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Browser version: Chrome/150.0.7871.114 2026-10-27 16:05:52,571 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Issuing json command http://127.0.0.1:36145/json 2026-10-27 16:05:52,572 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36145', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:05:52,591 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Websocket url found: ws://127.0.0.1:36145/devtools/page/6F3E82F859C00058574CA04A512C796C 2026-10-27 16:05:52,624 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Enable chrome headless console log notification 2026-10-27 16:05:52,633 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome headless enable page notifications 2026-10-27 16:05:52,892 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:05:52,906 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Setting session cookie in browser 2026-10-27 16:05:52,911 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-27 16:05:52,911 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Navigating to: "http://127.0.0.1:8069/pos/ui/80" 2026-10-27 16:05:52,936 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:05:53,371 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:05:53] "GET /pos/ui/80 HTTP/1.1" 200 6834 65 0.037 0.419 rw 2026-10-27 16:05:53,374 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Navigation result: {'frameId': '6F3E82F859C00058574CA04A512C796C', 'loaderId': '00CFE905736F9D7A5C1553A5E5C136E2', 'isDownload': False} 2026-10-27 16:05:53,374 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour')" 2026-10-27 16:05:53,461 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:05:53] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.534 ro 2026-10-27 16:05:53,463 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:05:53] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.04 ro 2026-10-27 16:05:53,476 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:05:53] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.053 ro 2026-10-27 16:05:54,230 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: Owl is running in 'dev' mode. 2026-10-27 16:05:54,264 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:05:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:05:54,280 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:05:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.015 ro 2026-10-27 16:05:54,287 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:05:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-27 16:05:54,314 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:05:54] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.009 rw 2026-10-27 16:05:54,373 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:05:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.014 0.041 rw 2026-10-27 16:05:54,893 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:05:55,548 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:05:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 526860 274 0.41 0.741 rw 2026-10-27 16:05:55,791 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: The ready code tooks too much time : 2.4174981117248535 2026-10-27 16:05:55,792 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Evaluate test code "odoo.startTour('PosLoyaltyFreeProductTour', {"stepDelay": 0, "debug": false})" 2026-10-27 16:05:55,827 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:05:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.024 ro 2026-10-27 16:05:55,855 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [1/320] Tour PosLoyaltyFreeProductTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:05:55,906 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:05:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.004 0.028 ro 2026-10-27 16:05:55,963 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:05:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.003 0.023 rw 2026-10-27 16:05:55,966 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:05:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.027 rw 2026-10-27 16:05:55,998 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:05:55] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:05:56,438 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:05:56] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.011 ro 2026-10-27 16:05:56,616 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:05:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.018 rw 2026-10-27 16:05:56,821 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:05:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-27 16:05:56,825 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:05:56] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.079 rw 2026-10-27 16:05:56,826 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:05:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-27 16:05:56,895 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:05:56] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.016 0.053 ro 2026-10-27 16:05:56,901 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:05:56] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.074 rw 2026-10-27 16:05:56,976 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:05:56] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.009 ro 2026-10-27 16:05:56,981 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:05:56] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-27 16:05:57,010 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:05:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-27 16:05:57,014 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:05:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.012 - 2026-10-27 16:05:57,115 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:05:57] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.036 0.084 rw 2026-10-27 16:05:57,123 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [2/320] Tour PosLoyaltyFreeProductTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:05:57,252 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:05:57] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.045 0.213 rw 2026-10-27 16:05:57,297 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:05:57] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.216 rw 2026-10-27 16:05:57,306 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [3/320] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-27 16:05:57,341 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:05:57] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.005 0.017 rw 2026-10-27 16:05:57,439 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:05:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.022 0.066 rw 2026-10-27 16:05:57,523 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [4/320] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:05:57,524 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [5/320] 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-27 16:05:57,637 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [6/320] Tour PosLoyaltyFreeProductTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:05:57,638 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [7/320] 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-27 16:05:57,657 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:05:57] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-27 16:05:57,847 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [8/320] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:05:57,847 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [9/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:05:57,848 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [10/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-27 16:05:57,872 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [11/320] Tour PosLoyaltyFreeProductTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-27 16:05:57,902 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [12/320] Tour PosLoyaltyFreeProductTour → Step .selection-item span:nth-child(2) 2026-10-27 16:05:57,920 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [13/320] Tour PosLoyaltyFreeProductTour → Step select reward (trigger: .selection-item:contains("Add "Free Product - Desk Organizer"")) 2026-10-27 16:05:57,938 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [14/320] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"0","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("1")):has(.price:contains("0"))) 2026-10-27 16:05:58,011 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [15/320] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-27 16:05:58,085 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [16/320] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-27 16:05:58,134 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [17/320] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:05:58,136 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [18/320] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"4","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("4"))) 2026-10-27 16:05:58,154 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:05:58] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.005 - 2026-10-27 16:05:58,156 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:05:58] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.007 - 2026-10-27 16:05:58,158 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [19/320] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:05:58,159 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [20/320] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"0","quantity":"2"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("2")):has(.price:contains("0"))) 2026-10-27 16:05:58,159 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [21/320] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-27 16:05:58,207 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [22/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:05:58,207 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [23/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-27 16:05:58,217 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [24/320] Tour PosLoyaltyFreeProductTour → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:05:58,225 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [25/320] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-10-27 16:05:58,226 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [26/320] Tour PosLoyaltyFreeProductTour → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:05:58,227 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [27/320] Tour PosLoyaltyFreeProductTour → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:05:58,255 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [28/320] Tour PosLoyaltyFreeProductTour → Step order total amount is '25.50' (trigger: .product-screen .order-summary .total:contains("25.50")) 2026-10-27 16:05:58,256 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [29/320] Tour PosLoyaltyFreeProductTour → Step order total amount is '25.50' (trigger: .product-screen .order-summary .total:contains("25.50"):not(:visible)) 2026-10-27 16:05:58,256 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [30/320] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:05:58,283 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [31/320] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:05:58,284 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [32/320] Tour PosLoyaltyFreeProductTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:05:58,324 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:05:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-27 16:05:58,326 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:05:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.008 - 2026-10-27 16:05:58,807 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [33/320] Tour PosLoyaltyFreeProductTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:05:58,835 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [34/320] Tour PosLoyaltyFreeProductTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-27 16:05:58,838 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [35/320] Tour PosLoyaltyFreeProductTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:05:58,843 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [36/320] Tour PosLoyaltyFreeProductTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:05:59,371 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [37/320] Tour PosLoyaltyFreeProductTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:05:59,388 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56737364 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '61a8f819-04b3-4789-a50d-852e63bac987'}] 2026-10-27 16:05:59,390 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [38/320] Tour PosLoyaltyFreeProductTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:06:00,035 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56737364 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '61a8f819-04b3-4789-a50d-852e63bac987'} created pos.order #459 2026-10-27 16:06:00,037 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56737364 finished 2026-10-27 16:06:00,142 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:06:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 8083 213 0.231 0.528 rw 2026-10-27 16:06:00,281 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:06:00] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.008 ro 2026-10-27 16:06:00,331 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [39/320] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:06:00,351 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [40/320] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-27 16:06:00,382 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [41/320] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-27 16:06:00,402 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:06:00] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.034 rw 2026-10-27 16:06:00,403 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [42/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:06:00,404 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [43/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-27 16:06:00,405 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [44/320] Tour PosLoyaltyFreeProductTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-27 16:06:00,425 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [45/320] Tour PosLoyaltyFreeProductTour → Step .selection-item span:nth-child(2) 2026-10-27 16:06:00,439 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [46/320] Tour PosLoyaltyFreeProductTour → Step select reward (trigger: .selection-item:contains("Add "Free Product - Desk Organizer"")) 2026-10-27 16:06:00,453 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [47/320] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"0","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("1")):has(.price:contains("0"))) 2026-10-27 16:06:00,465 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [48/320] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Organizer","quantity":"2"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Organizer")):has(.qty:contains("2"))) 2026-10-27 16:06:00,470 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [49/320] 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-27 16:06:00,483 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [50/320] Tour PosLoyaltyFreeProductTour → Step Check the product page (trigger: .product-list) 2026-10-27 16:06:00,484 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [51/320] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:06:00,485 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [52/320] Tour PosLoyaltyFreeProductTour → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-10-27 16:06:00,487 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [53/320] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:06:00,487 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [54/320] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:06:00,488 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [55/320] 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-27 16:06:00,688 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [56/320] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:06:00,689 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [57/320] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"0","quantity":"4"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("4")):has(.price:contains("0"))) 2026-10-27 16:06:00,690 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [58/320] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Free Product - Desk Organizer","quantity":"4"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("4"))) 2026-10-27 16:06:00,711 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [59/320] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Free Product - Desk Organizer","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("4"))) 2026-10-27 16:06:00,712 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [60/320] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:06:00,712 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [61/320] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-10-27 16:06:00,713 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [62/320] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:06:00,714 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [63/320] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:06:00,715 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [64/320] 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-27 16:06:00,880 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [65/320] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:06:00,880 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [66/320] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:06:00,881 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [67/320] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-10-27 16:06:00,881 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [68/320] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:06:00,881 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [69/320] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:06:00,882 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [70/320] 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-27 16:06:01,063 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [71/320] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:06:01,064 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [72/320] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-27 16:06:01,102 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [73/320] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-27 16:06:01,123 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [74/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:06:01,124 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [75/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-27 16:06:01,143 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [76/320] Tour PosLoyaltyFreeProductTour → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:06:01,154 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [77/320] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.active:contains("Reward") 2026-10-27 16:06:01,155 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [78/320] Tour PosLoyaltyFreeProductTour → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:06:01,184 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [79/320] Tour PosLoyaltyFreeProductTour → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:06:01,184 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [80/320] Tour PosLoyaltyFreeProductTour → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20")) 2026-10-27 16:06:01,185 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [81/320] Tour PosLoyaltyFreeProductTour → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20"):not(:visible)) 2026-10-27 16:06:01,185 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [82/320] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:06:01,194 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [83/320] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:06:01,195 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [84/320] Tour PosLoyaltyFreeProductTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:06:01,690 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [85/320] Tour PosLoyaltyFreeProductTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:06:01,695 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [86/320] Tour PosLoyaltyFreeProductTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:06:01,698 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [87/320] Tour PosLoyaltyFreeProductTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:06:01,702 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [88/320] Tour PosLoyaltyFreeProductTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:06:02,217 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [89/320] Tour PosLoyaltyFreeProductTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:06:02,228 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99985291 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000002', 'uuid': 'c3ab72d9-fd21-4191-97dd-36d7de0ff1ca'}] 2026-10-27 16:06:02,231 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [90/320] Tour PosLoyaltyFreeProductTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:06:02,683 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99985291 order {'name': '/', 'pos_reference': '261-80-000002', 'uuid': 'c3ab72d9-fd21-4191-97dd-36d7de0ff1ca'} created pos.order #460 2026-10-27 16:06:02,685 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99985291 finished 2026-10-27 16:06:02,764 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:06:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6394 152 0.137 0.403 rw 2026-10-27 16:06:02,909 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:06:02] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-27 16:06:02,954 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [91/320] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:06:02,975 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [92/320] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-10-27 16:06:03,013 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [93/320] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:06:03,014 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [94/320] 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-27 16:06:03,020 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [95/320] Tour PosLoyaltyFreeProductTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:06:03,020 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [96/320] 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-27 16:06:03,032 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:06:03] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.038 rw 2026-10-27 16:06:03,197 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [97/320] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:06:03,198 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [98/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:06:03,199 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [99/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-27 16:06:03,205 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [100/320] Tour PosLoyaltyFreeProductTour → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:06:03,218 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [101/320] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-10-27 16:06:03,218 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [102/320] Tour PosLoyaltyFreeProductTour → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:06:03,222 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [103/320] Tour PosLoyaltyFreeProductTour → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:06:03,233 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [104/320] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-10-27 16:06:03,259 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [105/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:06:03,259 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [106/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-27 16:06:03,265 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [107/320] Tour PosLoyaltyFreeProductTour → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:06:03,277 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [108/320] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.active:contains("Reward") 2026-10-27 16:06:03,282 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [109/320] Tour PosLoyaltyFreeProductTour → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:06:03,287 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [110/320] Tour PosLoyaltyFreeProductTour → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:06:03,295 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [111/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:06:03,297 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [112/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-27 16:06:03,303 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [113/320] Tour PosLoyaltyFreeProductTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-27 16:06:03,321 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [114/320] Tour PosLoyaltyFreeProductTour → Step .selection-item span:nth-child(2) 2026-10-27 16:06:03,333 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [115/320] Tour PosLoyaltyFreeProductTour → Step select reward (trigger: .selection-item:contains("Add "Free Product - Whiteboard Pen"")) 2026-10-27 16:06:03,350 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [116/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:06:03,352 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [117/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-27 16:06:03,369 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [118/320] Tour PosLoyaltyFreeProductTour → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:06:03,381 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [119/320] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-10-27 16:06:03,382 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [120/320] Tour PosLoyaltyFreeProductTour → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:06:03,386 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [121/320] Tour PosLoyaltyFreeProductTour → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:06:03,393 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [122/320] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"0","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("0"))) 2026-10-27 16:06:03,394 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [123/320] 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-27 16:06:03,400 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [124/320] 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-27 16:06:03,405 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [125/320] Tour PosLoyaltyFreeProductTour → Step Check the product page (trigger: .product-list) 2026-10-27 16:06:03,405 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [126/320] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:06:03,406 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [127/320] 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-27 16:06:03,406 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [128/320] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:06:03,407 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [129/320] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:06:03,407 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [130/320] Tour PosLoyaltyFreeProductTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-10-27 16:06:03,413 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [131/320] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:06:03,414 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [132/320] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:06:03,414 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [133/320] 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-27 16:06:03,591 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [134/320] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:06:03,591 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [135/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:06:03,591 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [136/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-27 16:06:03,606 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [137/320] Tour PosLoyaltyFreeProductTour → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:06:03,623 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [138/320] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-10-27 16:06:03,623 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [139/320] Tour PosLoyaltyFreeProductTour → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:06:03,627 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [140/320] Tour PosLoyaltyFreeProductTour → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:06:03,641 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [141/320] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"0","quantity":"2"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("2")):has(.price:contains("0"))) 2026-10-27 16:06:03,642 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [142/320] Tour PosLoyaltyFreeProductTour → Step order total amount is '11.88' (trigger: .product-screen .order-summary .total:contains("11.88")) 2026-10-27 16:06:03,643 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [143/320] Tour PosLoyaltyFreeProductTour → Step order total amount is '11.88' (trigger: .product-screen .order-summary .total:contains("11.88"):not(:visible)) 2026-10-27 16:06:03,643 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [144/320] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:06:03,654 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [145/320] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:06:03,655 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [146/320] Tour PosLoyaltyFreeProductTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:06:04,173 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [147/320] Tour PosLoyaltyFreeProductTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:06:04,184 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [148/320] Tour PosLoyaltyFreeProductTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:06:04,185 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [149/320] Tour PosLoyaltyFreeProductTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:06:04,185 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [150/320] Tour PosLoyaltyFreeProductTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:06:04,698 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [151/320] Tour PosLoyaltyFreeProductTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:06:04,706 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [152/320] Tour PosLoyaltyFreeProductTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:06:04,727 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91111721 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000003', 'uuid': '39fbb644-6610-4966-9f74-d522f1ae6c5b'}] 2026-10-27 16:06:05,368 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91111721 order {'name': '/', 'pos_reference': '261-80-000003', 'uuid': '39fbb644-6610-4966-9f74-d522f1ae6c5b'} created pos.order #461 2026-10-27 16:06:05,370 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91111721 finished 2026-10-27 16:06:05,480 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:06:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 8107 183 0.192 0.573 rw 2026-10-27 16:06:05,615 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:06:05] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.011 ro 2026-10-27 16:06:05,653 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [153/320] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:06:05,675 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [154/320] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-10-27 16:06:05,695 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [155/320] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:06:05,698 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [156/320] 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-27 16:06:05,705 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [157/320] Tour PosLoyaltyFreeProductTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-10-27 16:06:05,708 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [158/320] 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-27 16:06:05,721 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:06:05] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.04 rw 2026-10-27 16:06:05,887 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [159/320] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:06:05,887 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [160/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:06:05,888 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [161/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-27 16:06:05,891 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [162/320] Tour PosLoyaltyFreeProductTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-27 16:06:05,914 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [163/320] Tour PosLoyaltyFreeProductTour → Step .selection-item span:nth-child(2) 2026-10-27 16:06:05,928 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [164/320] Tour PosLoyaltyFreeProductTour → Step select reward (trigger: .selection-item:contains("Add "Free Product - Whiteboard Pen"")) 2026-10-27 16:06:05,942 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [165/320] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"0","quantity":"2"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("2")):has(.price:contains("0"))) 2026-10-27 16:06:05,952 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [166/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:06:05,953 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [167/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-27 16:06:05,954 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [168/320] Tour PosLoyaltyFreeProductTour → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:06:05,972 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [169/320] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-10-27 16:06:05,973 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [170/320] Tour PosLoyaltyFreeProductTour → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:06:05,974 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [171/320] Tour PosLoyaltyFreeProductTour → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:06:05,985 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [172/320] 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-27 16:06:05,991 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [173/320] 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-27 16:06:06,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [174/320] Tour PosLoyaltyFreeProductTour → Step Check the product page (trigger: .product-list) 2026-10-27 16:06:06,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [175/320] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:06:06,001 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [176/320] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-10-27 16:06:06,003 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [177/320] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:06:06,004 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [178/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:06:06,004 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [179/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-27 16:06:06,010 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [180/320] Tour PosLoyaltyFreeProductTour → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:06:06,023 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [181/320] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-10-27 16:06:06,024 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [182/320] Tour PosLoyaltyFreeProductTour → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:06:06,025 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [183/320] Tour PosLoyaltyFreeProductTour → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:06:06,042 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [184/320] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:06:06,046 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [185/320] 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-27 16:06:06,181 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [186/320] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:06:06,184 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [187/320] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-10-27 16:06:06,208 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [188/320] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:06:06,209 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [189/320] 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-27 16:06:06,212 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [190/320] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:06:06,213 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [191/320] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-10-27 16:06:06,260 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [192/320] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:06:06,261 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [193/320] 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-27 16:06:06,261 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [194/320] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:06:06,262 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [195/320] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-10-27 16:06:06,298 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [196/320] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:06:06,298 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [197/320] 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-27 16:06:06,306 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [198/320] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:06:06,307 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [199/320] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"0","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("0"))) 2026-10-27 16:06:06,307 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [200/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:06:06,308 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [201/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-27 16:06:06,312 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [202/320] Tour PosLoyaltyFreeProductTour → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:06:06,327 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [203/320] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-10-27 16:06:06,328 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [204/320] Tour PosLoyaltyFreeProductTour → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:06:06,328 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [205/320] Tour PosLoyaltyFreeProductTour → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:06:06,340 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [206/320] Tour PosLoyaltyFreeProductTour → Step order total amount is '5.94' (trigger: .product-screen .order-summary .total:contains("5.94")) 2026-10-27 16:06:06,341 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [207/320] Tour PosLoyaltyFreeProductTour → Step order total amount is '5.94' (trigger: .product-screen .order-summary .total:contains("5.94"):not(:visible)) 2026-10-27 16:06:06,341 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [208/320] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:06:06,346 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [209/320] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:06:06,347 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [210/320] Tour PosLoyaltyFreeProductTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:06:06,854 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [211/320] Tour PosLoyaltyFreeProductTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:06:06,862 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [212/320] Tour PosLoyaltyFreeProductTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:06:06,866 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [213/320] Tour PosLoyaltyFreeProductTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:06:06,867 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [214/320] Tour PosLoyaltyFreeProductTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:06:07,405 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [215/320] Tour PosLoyaltyFreeProductTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:06:07,410 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [216/320] Tour PosLoyaltyFreeProductTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:06:07,426 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44253717 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000004', 'uuid': '1cbc4f6b-59cb-40c5-ac96-7eb2368f825f'}] 2026-10-27 16:06:08,106 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44253717 order {'name': '/', 'pos_reference': '261-80-000004', 'uuid': '1cbc4f6b-59cb-40c5-ac96-7eb2368f825f'} created pos.order #462 2026-10-27 16:06:08,109 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44253717 finished 2026-10-27 16:06:08,231 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:06:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 8102 183 0.209 0.601 rw 2026-10-27 16:06:08,382 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:06:08] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.008 ro 2026-10-27 16:06:08,421 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [217/320] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:06:08,448 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [218/320] Tour PosLoyaltyFreeProductTour → Step click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit")) 2026-10-27 16:06:08,471 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [219/320] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:06:08,472 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [220/320] 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-27 16:06:08,487 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [221/320] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:06:08,487 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [222/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:06:08,488 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [223/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-27 16:06:08,488 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [224/320] Tour PosLoyaltyFreeProductTour → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:06:08,495 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [225/320] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-10-27 16:06:08,495 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [226/320] Tour PosLoyaltyFreeProductTour → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:06:08,498 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [227/320] Tour PosLoyaltyFreeProductTour → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:06:08,509 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [228/320] Tour PosLoyaltyFreeProductTour → Step click product 'Small Shelf' (trigger: article.product .product-content .product-name:contains("Small Shelf")) 2026-10-27 16:06:08,519 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:06:08] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.053 rw 2026-10-27 16:06:08,529 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [229/320] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:06:08,530 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [230/320] 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-27 16:06:08,543 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [231/320] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:06:08,548 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [232/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:06:08,548 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [233/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-27 16:06:08,548 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [234/320] Tour PosLoyaltyFreeProductTour → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:06:08,558 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [235/320] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.active:contains("Reward") 2026-10-27 16:06:08,559 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [236/320] Tour PosLoyaltyFreeProductTour → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:06:08,562 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [237/320] Tour PosLoyaltyFreeProductTour → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:06:08,576 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [238/320] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-27 16:06:08,589 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [239/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:06:08,590 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [240/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-27 16:06:08,602 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [241/320] Tour PosLoyaltyFreeProductTour → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:06:08,610 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [242/320] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.active:contains("Reward") 2026-10-27 16:06:08,611 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [243/320] Tour PosLoyaltyFreeProductTour → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:06:08,618 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [244/320] Tour PosLoyaltyFreeProductTour → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:06:08,621 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [245/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:06:08,622 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [246/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-27 16:06:08,628 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [247/320] Tour PosLoyaltyFreeProductTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-27 16:06:08,646 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [248/320] Tour PosLoyaltyFreeProductTour → Step .selection-item span:nth-child(2) 2026-10-27 16:06:08,662 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [249/320] Tour PosLoyaltyFreeProductTour → Step select reward (trigger: .selection-item:contains("Free Product - [Desk Pad, Monitor Stand]")) 2026-10-27 16:06:08,669 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [250/320] Tour PosLoyaltyFreeProductTour → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Please select a product for this reward"))) 2026-10-27 16:06:08,676 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [251/320] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Monitor Stand' (trigger: .selection-item:contains("Monitor Stand")) 2026-10-27 16:06:08,677 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [252/320] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Desk Pad' (trigger: .selection-item:contains("Desk Pad")) 2026-10-27 16:06:08,694 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [253/320] Tour PosLoyaltyFreeProductTour → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:06:08,713 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [254/320] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Pad","price":"0","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Pad")):has(.qty:contains("1")):has(.price:contains("0"))) 2026-10-27 16:06:08,714 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [255/320] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:06:08,719 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [256/320] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-10-27 16:06:08,721 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [257/320] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:06:08,722 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [258/320] Tour PosLoyaltyFreeProductTour → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:06:08,723 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [259/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:06:08,724 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [260/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-27 16:06:08,725 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [261/320] Tour PosLoyaltyFreeProductTour → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:06:08,739 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [262/320] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.active:contains("Reward") 2026-10-27 16:06:08,948 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [263/320] Tour PosLoyaltyFreeProductTour → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:06:08,949 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [264/320] Tour PosLoyaltyFreeProductTour → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:06:08,958 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [265/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:06:08,958 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [266/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-27 16:06:08,962 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [267/320] Tour PosLoyaltyFreeProductTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-27 16:06:08,995 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [268/320] Tour PosLoyaltyFreeProductTour → Step .selection-item span:nth-child(2) 2026-10-27 16:06:09,013 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [269/320] Tour PosLoyaltyFreeProductTour → Step select reward (trigger: .selection-item:contains("Free Product - [Desk Pad, Monitor Stand]")) 2026-10-27 16:06:09,026 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [270/320] Tour PosLoyaltyFreeProductTour → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Please select a product for this reward"))) 2026-10-27 16:06:09,036 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [271/320] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Monitor Stand' (trigger: .selection-item:contains("Monitor Stand")) 2026-10-27 16:06:09,037 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [272/320] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Desk Pad' (trigger: .selection-item:contains("Desk Pad")) 2026-10-27 16:06:09,052 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [273/320] Tour PosLoyaltyFreeProductTour → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:06:09,064 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [274/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:06:09,065 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [275/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-27 16:06:09,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [276/320] Tour PosLoyaltyFreeProductTour → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:06:09,077 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [277/320] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-10-27 16:06:09,077 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [278/320] Tour PosLoyaltyFreeProductTour → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:06:09,084 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [279/320] Tour PosLoyaltyFreeProductTour → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:06:09,086 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [280/320] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Pad","price":"0","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Pad")):has(.qty:contains("1")):has(.price:contains("0"))) 2026-10-27 16:06:09,087 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [281/320] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:06:09,088 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [282/320] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-10-27 16:06:09,088 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [283/320] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:06:09,090 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [284/320] Tour PosLoyaltyFreeProductTour → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:06:09,090 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [285/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:06:09,091 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [286/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-27 16:06:09,091 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [287/320] Tour PosLoyaltyFreeProductTour → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:06:09,104 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [288/320] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.active:contains("Reward") 2026-10-27 16:06:09,280 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [289/320] Tour PosLoyaltyFreeProductTour → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:06:09,287 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [290/320] Tour PosLoyaltyFreeProductTour → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:06:09,304 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [291/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:06:09,304 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [292/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-27 16:06:09,305 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [293/320] Tour PosLoyaltyFreeProductTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-27 16:06:09,324 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [294/320] Tour PosLoyaltyFreeProductTour → Step .selection-item span:nth-child(2) 2026-10-27 16:06:09,336 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [295/320] Tour PosLoyaltyFreeProductTour → Step select reward (trigger: .selection-item:contains("Free Product - [Desk Pad, Monitor Stand]")) 2026-10-27 16:06:09,339 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [296/320] Tour PosLoyaltyFreeProductTour → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Please select a product for this reward"))) 2026-10-27 16:06:09,350 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [297/320] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Desk Pad' (trigger: .selection-item:contains("Desk Pad")) 2026-10-27 16:06:09,355 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [298/320] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Monitor Stand' (trigger: .selection-item:contains("Monitor Stand")) 2026-10-27 16:06:09,375 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [299/320] Tour PosLoyaltyFreeProductTour → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:06:09,386 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [300/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:06:09,387 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [301/320] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-27 16:06:09,390 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [302/320] Tour PosLoyaltyFreeProductTour → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:06:09,405 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [303/320] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-10-27 16:06:09,406 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [304/320] Tour PosLoyaltyFreeProductTour → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:06:09,410 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [305/320] Tour PosLoyaltyFreeProductTour → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:06:09,420 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [306/320] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:06:09,421 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [307/320] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Free Product - Monitor Stand","quantity":"1","price":"0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product - Monitor Stand")):has(.qty:contains("1")):has(.price:contains("0"))) 2026-10-27 16:06:09,422 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [308/320] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:06:09,422 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [309/320] Tour PosLoyaltyFreeProductTour → Step order total amount is '6.79' (trigger: .product-screen .order-summary .total:contains("6.79")) 2026-10-27 16:06:09,423 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [310/320] Tour PosLoyaltyFreeProductTour → Step order total amount is '6.79' (trigger: .product-screen .order-summary .total:contains("6.79"):not(:visible)) 2026-10-27 16:06:09,423 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [311/320] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:06:09,439 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [312/320] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:06:09,440 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [313/320] Tour PosLoyaltyFreeProductTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:06:09,949 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [314/320] Tour PosLoyaltyFreeProductTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:06:09,955 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [315/320] Tour PosLoyaltyFreeProductTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:06:09,957 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [316/320] Tour PosLoyaltyFreeProductTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:06:09,958 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [317/320] Tour PosLoyaltyFreeProductTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:06:10,483 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [318/320] Tour PosLoyaltyFreeProductTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:06:10,503 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [319/320] Tour PosLoyaltyFreeProductTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:06:10,518 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60491127 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000005', 'uuid': 'ea6fe030-d9a3-471f-ae2b-b08a303fea52'}] 2026-10-27 16:06:11,203 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60491127 order {'name': '/', 'pos_reference': '261-80-000005', 'uuid': 'ea6fe030-d9a3-471f-ae2b-b08a303fea52'} created pos.order #463 2026-10-27 16:06:11,206 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60491127 finished 2026-10-27 16:06:11,315 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:06:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 10267 194 0.211 0.592 rw 2026-10-27 16:06:11,432 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:06:11] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.011 ro 2026-10-27 16:06:11,466 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [320/320] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:06:11,495 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: tour succeeded 2026-10-27 16:06:11,496 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-27 16:06:11,546 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:06:11] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.041 rw 2026-10-27 16:06:11,770 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:06:11,775 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oQa_u9Jc - [27/Oct/2026 16:05:54] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 17.419 rw 2026-10-27 16:06:11,777 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: heap 30646704 (allocated 32657408) 2026-10-27 16:06:11,879 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing chrome headless with pid 30891 2026-10-27 16:06:11,880 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing websocket connection 2026-10-27 16:06:11,881 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Terminating chrome headless with pid 30891 2026-10-27 16:06:11,996 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_160611_996183_test_loyalty_free_product_rewards.txt 2026-10-27 16:06:11,996 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Removing chrome user profile "/tmp/tmpn1wv8ir5_chrome_odoo" 2026-10-27 16:06:12,012 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards_2 ... 2026-10-27 16:06:12,971 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome pid: 31027 2026-10-27 16:06:12,971 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless temporary user profile dir: /tmp/tmpsvlyj8ai_chrome_odoo 2026-10-27 16:06:12,971 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:41625/json/version 2026-10-27 16:06:12,973 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41625', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:06:13,034 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Browser version: Chrome/150.0.7871.114 2026-10-27 16:06:13,034 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:41625/json 2026-10-27 16:06:13,035 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41625', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:06:13,042 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Websocket url found: ws://127.0.0.1:41625/devtools/page/A6C25E217696C0A1C8673FD283B04D51 2026-10-27 16:06:13,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Enable chrome headless console log notification 2026-10-27 16:06:13,082 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless enable page notifications 2026-10-27 16:06:13,270 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:06:13,282 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Setting session cookie in browser 2026-10-27 16:06:13,285 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-27 16:06:13,285 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Navigating to: "http://127.0.0.1:8069/pos/ui/80" 2026-10-27 16:06:13,306 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:06:13,705 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:13] "GET /pos/ui/80 HTTP/1.1" 200 6834 65 0.035 0.383 rw 2026-10-27 16:06:13,710 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Navigation result: {'frameId': 'A6C25E217696C0A1C8673FD283B04D51', 'loaderId': 'A60C80EC64549D9B8FC17E6EC2B810F3', 'isDownload': False} 2026-10-27 16:06:13,711 7 INFO rb-3d383b4-226062-429553 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-27 16:06:13,794 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:13] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.015 0.483 ro 2026-10-27 16:06:13,826 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:13] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.057 ro 2026-10-27 16:06:13,845 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:13] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.011 0.07 ro 2026-10-27 16:06:14,592 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: Owl is running in 'dev' mode. 2026-10-27 16:06:14,637 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.007 - 2026-10-27 16:06:14,644 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-27 16:06:14,677 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.003 0.018 ro 2026-10-27 16:06:14,723 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:14] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.008 rw 2026-10-27 16:06:14,745 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.03 rw 2026-10-27 16:06:15,135 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:06:15,758 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 521227 265 0.248 0.737 rw 2026-10-27 16:06:15,957 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: The ready code tooks too much time : 2.2461116313934326 2026-10-27 16:06:15,957 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:06:15,975 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [1/26] Tour test_loyalty_free_product_rewards_2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:06:15,983 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.013 ro 2026-10-27 16:06:16,017 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.012 ro 2026-10-27 16:06:16,057 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.016 rw 2026-10-27 16:06:16,082 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.025 rw 2026-10-27 16:06:16,097 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:16] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 16:06:16,749 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:16] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.009 ro 2026-10-27 16:06:16,876 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.011 rw 2026-10-27 16:06:17,083 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-27 16:06:17,088 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.01 - 2026-10-27 16:06:17,117 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:17] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.017 0.058 rw 2026-10-27 16:06:17,143 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:17] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.003 0.065 ro 2026-10-27 16:06:17,172 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:17] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.082 rw 2026-10-27 16:06:17,180 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:17] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.028 ro 2026-10-27 16:06:17,181 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:17] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.024 - 2026-10-27 16:06:17,183 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-27 16:06:17,265 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:17] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.044 rw 2026-10-27 16:06:17,324 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [2/26] 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-27 16:06:17,387 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.028 - 2026-10-27 16:06:17,483 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:17] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.033 0.107 rw 2026-10-27 16:06:17,500 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [3/26] Tour test_loyalty_free_product_rewards_2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-27 16:06:17,640 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:17] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.051 0.234 rw 2026-10-27 16:06:17,643 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:17] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.133 rw 2026-10-27 16:06:17,734 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.024 0.194 rw 2026-10-27 16:06:17,827 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [4/26] Tour test_loyalty_free_product_rewards_2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-27 16:06:17,851 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [5/26] Tour test_loyalty_free_product_rewards_2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-27 16:06:17,876 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [6/26] Tour test_loyalty_free_product_rewards_2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:06:17,877 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [7/26] Tour test_loyalty_free_product_rewards_2 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:06:17,893 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [8/26] Tour test_loyalty_free_product_rewards_2 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-27 16:06:18,091 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [9/26] Tour test_loyalty_free_product_rewards_2 → Step .selection-item span:nth-child(2) 2026-10-27 16:06:18,117 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:18] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:06:18,122 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [10/26] Tour test_loyalty_free_product_rewards_2 → Step select reward (trigger: .selection-item:contains("Add "Free Product - Desk Organizer"")) 2026-10-27 16:06:18,130 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [11/26] Tour test_loyalty_free_product_rewards_2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"0","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("1")):has(.price:contains("0"))) 2026-10-27 16:06:18,234 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [12/26] Tour test_loyalty_free_product_rewards_2 → Step order total amount is '15.30' (trigger: .product-screen .order-summary .total:contains("15.30")) 2026-10-27 16:06:18,234 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [13/26] Tour test_loyalty_free_product_rewards_2 → Step order total amount is '15.30' (trigger: .product-screen .order-summary .total:contains("15.30"):not(:visible)) 2026-10-27 16:06:18,235 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [14/26] Tour test_loyalty_free_product_rewards_2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:06:18,260 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [15/26] Tour test_loyalty_free_product_rewards_2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:06:18,261 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [16/26] Tour test_loyalty_free_product_rewards_2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:06:18,293 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:18] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-27 16:06:18,300 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.006 - 2026-10-27 16:06:18,302 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:18] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.01 - 2026-10-27 16:06:18,306 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.009 - 2026-10-27 16:06:18,777 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [17/26] Tour test_loyalty_free_product_rewards_2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:06:18,807 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [18/26] Tour test_loyalty_free_product_rewards_2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:06:18,812 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [19/26] Tour test_loyalty_free_product_rewards_2 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 16:06:18,815 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [20/26] Tour test_loyalty_free_product_rewards_2 → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-10-27 16:06:18,818 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [21/26] Tour test_loyalty_free_product_rewards_2 → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-27 16:06:18,823 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [22/26] Tour test_loyalty_free_product_rewards_2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:06:18,825 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [23/26] Tour test_loyalty_free_product_rewards_2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:06:19,364 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [24/26] Tour test_loyalty_free_product_rewards_2 → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:06:19,372 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67699346 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'b3e8d02a-b7c1-44b3-9a0b-c61a53c57001'}] 2026-10-27 16:06:19,373 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [25/26] Tour test_loyalty_free_product_rewards_2 → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:06:20,106 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67699346 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'b3e8d02a-b7c1-44b3-9a0b-c61a53c57001'} created pos.order #464 2026-10-27 16:06:20,107 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67699346 finished 2026-10-27 16:06:20,193 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6887 206 0.288 0.538 rw 2026-10-27 16:06:20,317 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:20] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.015 ro 2026-10-27 16:06:20,364 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [26/26] Tour test_loyalty_free_product_rewards_2 → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:06:20,391 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: tour succeeded 2026-10-27 16:06:20,393 7 INFO rb-3d383b4-226062-429553 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-27 16:06:20,436 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:20] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.036 rw 2026-10-27 16:06:20,642 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:06:20,654 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: heap 21413828 (allocated 22302720) 2026-10-27 16:06:20,655 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ki7gBi_C - [27/Oct/2026 16:06:14] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 5.898 rw 2026-10-27 16:06:20,774 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing chrome headless with pid 31027 2026-10-27 16:06:20,779 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing websocket connection 2026-10-27 16:06:20,786 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Terminating chrome headless with pid 31027 2026-10-27 16:06:20,907 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_160620_907401_test_loyalty_free_product_rewards_2.txt 2026-10-27 16:06:20,907 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Removing chrome user profile "/tmp/tmpsvlyj8ai_chrome_odoo" 2026-10-27 16:06:20,925 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program ... 2026-10-27 16:06:22,060 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome pid: 31161 2026-10-27 16:06:22,061 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpuqhy3ibf_chrome_odoo 2026-10-27 16:06:22,061 7 INFO rb-3d383b4-226062-429553 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:34725/json/version 2026-10-27 16:06:22,062 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34725', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:06:22,136 7 INFO rb-3d383b4-226062-429553 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-27 16:06:22,136 7 INFO rb-3d383b4-226062-429553 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:34725/json 2026-10-27 16:06:22,137 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34725', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:06:22,184 7 INFO rb-3d383b4-226062-429553 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:34725/devtools/page/34700CEF82757EF0BD9B99535A0E979D 2026-10-27 16:06:22,211 7 INFO rb-3d383b4-226062-429553 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-27 16:06:22,218 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless enable page notifications 2026-10-27 16:06:22,420 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:06:22,434 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Setting session cookie in browser 2026-10-27 16:06:22,440 7 INFO rb-3d383b4-226062-429553 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/80" in browser 2026-10-27 16:06:22,441 7 INFO rb-3d383b4-226062-429553 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/80" 2026-10-27 16:06:22,460 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:06:22,844 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:22] "GET /pos/ui/80 HTTP/1.1" 200 6834 65 0.031 0.361 rw 2026-10-27 16:06:22,850 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Navigation result: {'frameId': '34700CEF82757EF0BD9B99535A0E979D', 'loaderId': '7766272E9BF15F9833EEA161A950803B', 'isDownload': False} 2026-10-27 16:06:22,850 7 INFO rb-3d383b4-226062-429553 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-27 16:06:22,911 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:22] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.457 ro 2026-10-27 16:06:22,946 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:22] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.008 0.039 ro 2026-10-27 16:06:22,997 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:22] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.007 0.081 ro 2026-10-27 16:06:23,789 7 INFO rb-3d383b4-226062-429553 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-27 16:06:23,810 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:06:23,820 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-27 16:06:23,844 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.011 ro 2026-10-27 16:06:23,907 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.027 rw 2026-10-27 16:06:23,922 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:23] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.006 0.029 rw 2026-10-27 16:06:24,341 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:06:24,903 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522386 264 0.285 0.682 rw 2026-10-27 16:06:25,185 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: The ready code tooks too much time : 2.3348171710968018 2026-10-27 16:06:25,185 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:06:25,211 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [1/50] Tour PosLoyaltyLoyaltyProgram3 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:06:25,218 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.006 0.016 ro 2026-10-27 16:06:25,272 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.009 ro 2026-10-27 16:06:25,302 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-27 16:06:25,353 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:25] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.011 rw 2026-10-27 16:06:25,358 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.004 0.04 rw 2026-10-27 16:06:26,132 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:26] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.009 ro 2026-10-27 16:06:26,266 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.004 0.024 rw 2026-10-27 16:06:26,442 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:26] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.01 0.043 rw 2026-10-27 16:06:26,479 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:26] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.004 0.029 ro 2026-10-27 16:06:26,490 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.039 - 2026-10-27 16:06:26,492 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.018 - 2026-10-27 16:06:26,493 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:26] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.037 rw 2026-10-27 16:06:26,553 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:26] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-27 16:06:26,578 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:26] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.018 ro 2026-10-27 16:06:26,608 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.028 - 2026-10-27 16:06:26,614 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.011 - 2026-10-27 16:06:26,724 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:26] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.036 0.109 rw 2026-10-27 16:06:26,752 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [2/50] Tour PosLoyaltyLoyaltyProgram3 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:06:26,870 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:26] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.027 0.262 rw 2026-10-27 16:06:26,888 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [3/50] Tour PosLoyaltyLoyaltyProgram3 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-27 16:06:26,917 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:26] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.261 rw 2026-10-27 16:06:26,952 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:26] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.003 0.055 rw 2026-10-27 16:06:27,067 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.053 0.112 rw 2026-10-27 16:06:27,180 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [4/50] Tour PosLoyaltyLoyaltyProgram3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:06:27,181 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [5/50] 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-27 16:06:27,299 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [6/50] Tour PosLoyaltyLoyaltyProgram3 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:06:27,304 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [7/50] 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-27 16:06:27,321 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:27] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.007 - 2026-10-27 16:06:27,481 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [8/50] Tour PosLoyaltyLoyaltyProgram3 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:06:27,481 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [9/50] Tour PosLoyaltyLoyaltyProgram3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:06:27,482 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [10/50] Tour PosLoyaltyLoyaltyProgram3 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:06:27,534 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [11/50] Tour PosLoyaltyLoyaltyProgram3 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:06:27,550 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:27] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.007 0.035 ro 2026-10-27 16:06:27,553 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [12/50] Tour PosLoyaltyLoyaltyProgram3 → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:06:27,553 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [13/50] Tour PosLoyaltyLoyaltyProgram3 → Step Search customer with "AAA Test Partner" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:06:27,569 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [14/50] Tour PosLoyaltyLoyaltyProgram3 → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:06:27,916 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [15/50] Tour PosLoyaltyLoyaltyProgram3 → Step Check "AAA Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAA Test Partner")) 2026-10-27 16:06:27,917 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [16/50] Tour PosLoyaltyLoyaltyProgram3 → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-10-27 16:06:27,940 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [17/50] Tour PosLoyaltyLoyaltyProgram3 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:06:27,941 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [18/50] Tour PosLoyaltyLoyaltyProgram3 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:06:27,943 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [19/50] Tour PosLoyaltyLoyaltyProgram3 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:06:27,946 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:27] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.003 0.016 ro 2026-10-27 16:06:28,007 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [20/50] Tour PosLoyaltyLoyaltyProgram3 → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:06:28,031 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [21/50] Tour PosLoyaltyLoyaltyProgram3 → Step .control-buttons button.active:contains("Reward") 2026-10-27 16:06:28,032 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [22/50] Tour PosLoyaltyLoyaltyProgram3 → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:06:28,042 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [23/50] Tour PosLoyaltyLoyaltyProgram3 → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:06:28,043 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [24/50] Tour PosLoyaltyLoyaltyProgram3 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:06:28,043 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [25/50] Tour PosLoyaltyLoyaltyProgram3 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:06:28,047 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [26/50] Tour PosLoyaltyLoyaltyProgram3 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-27 16:06:28,098 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [27/50] Tour PosLoyaltyLoyaltyProgram3 → Step .selection-item span:nth-child(2) 2026-10-27 16:06:28,108 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [28/50] Tour PosLoyaltyLoyaltyProgram3 → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-10-27 16:06:28,125 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [29/50] Tour PosLoyaltyLoyaltyProgram3 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"0","quantity":"2"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("2")):has(.price:contains("0"))) 2026-10-27 16:06:28,205 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [30/50] Tour PosLoyaltyLoyaltyProgram3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:06:28,207 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [31/50] Tour PosLoyaltyLoyaltyProgram3 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 16:06:28,210 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [32/50] Tour PosLoyaltyLoyaltyProgram3 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:06:28,211 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [33/50] Tour PosLoyaltyLoyaltyProgram3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:06:28,212 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [34/50] Tour PosLoyaltyLoyaltyProgram3 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:06:28,212 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [35/50] Tour PosLoyaltyLoyaltyProgram3 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:06:28,213 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [36/50] Tour PosLoyaltyLoyaltyProgram3 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"0","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("0"))) 2026-10-27 16:06:28,220 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:28] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.004 - 2026-10-27 16:06:28,223 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:28] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.005 - 2026-10-27 16:06:28,398 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [37/50] Tour PosLoyaltyLoyaltyProgram3 → Step order total amount is '10.2' (trigger: .product-screen .order-summary .total:contains("10.2")) 2026-10-27 16:06:28,399 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [38/50] Tour PosLoyaltyLoyaltyProgram3 → Step order total amount is '10.2' (trigger: .product-screen .order-summary .total:contains("10.2"):not(:visible)) 2026-10-27 16:06:28,399 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [39/50] Tour PosLoyaltyLoyaltyProgram3 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:06:28,459 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [40/50] Tour PosLoyaltyLoyaltyProgram3 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:06:28,461 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [41/50] Tour PosLoyaltyLoyaltyProgram3 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:06:28,486 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-27 16:06:28,492 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-27 16:06:28,979 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [42/50] Tour PosLoyaltyLoyaltyProgram3 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:06:29,003 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [43/50] Tour PosLoyaltyLoyaltyProgram3 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:06:29,007 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [44/50] Tour PosLoyaltyLoyaltyProgram3 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:06:29,013 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [45/50] Tour PosLoyaltyLoyaltyProgram3 → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-10-27 16:06:29,014 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [46/50] Tour PosLoyaltyLoyaltyProgram3 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:06:29,015 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [47/50] Tour PosLoyaltyLoyaltyProgram3 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:06:29,569 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [48/50] Tour PosLoyaltyLoyaltyProgram3 → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:06:29,577 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92693105 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '58e4fa67-b113-4329-a3e3-30a2a7d5bc8b'}] 2026-10-27 16:06:29,585 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [49/50] Tour PosLoyaltyLoyaltyProgram3 → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:06:30,252 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92693105 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '58e4fa67-b113-4329-a3e3-30a2a7d5bc8b'} created pos.order #465 2026-10-27 16:06:30,254 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92693105 finished 2026-10-27 16:06:30,338 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6886 220 0.193 0.574 rw 2026-10-27 16:06:30,485 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:30] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.003 0.013 ro 2026-10-27 16:06:30,512 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [50/50] Tour PosLoyaltyLoyaltyProgram3 → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:06:30,532 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: tour succeeded 2026-10-27 16:06:30,533 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram3 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-27 16:06:30,609 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:30] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.011 0.062 rw 2026-10-27 16:06:30,728 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:06:30,734 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: heap 22021864 (allocated 23613440) 2026-10-27 16:06:30,737 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0Qz4L7T0 - [27/Oct/2026 16:06:24] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.017 6.758 rw 2026-10-27 16:06:30,847 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing chrome headless with pid 31161 2026-10-27 16:06:30,849 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing websocket connection 2026-10-27 16:06:30,856 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Terminating chrome headless with pid 31161 2026-10-27 16:06:30,975 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_160630_974733_test_loyalty_free_product_zero_sale_price_loyalty_program.txt 2026-10-27 16:06:30,975 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Removing chrome user profile "/tmp/tmpuqhy3ibf_chrome_odoo" 2026-10-27 16:06:31,019 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_is_not_processed_for_draft_order ... 2026-10-27 16:06:32,353 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome pid: 31288 2026-10-27 16:06:32,353 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless temporary user profile dir: /tmp/tmpnj8_gw_e_chrome_odoo 2026-10-27 16:06:32,353 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:36245/json/version 2026-10-27 16:06:32,355 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36245', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:06:32,452 7 INFO rb-3d383b4-226062-429553 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-27 16:06:32,452 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:36245/json 2026-10-27 16:06:32,453 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36245', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:06:32,476 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Websocket url found: ws://127.0.0.1:36245/devtools/page/0A222F021245326CE317B7435A782963 2026-10-27 16:06:32,498 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Enable chrome headless console log notification 2026-10-27 16:06:32,504 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless enable page notifications 2026-10-27 16:06:32,728 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:06:32,746 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Setting session cookie in browser 2026-10-27 16:06:32,750 7 INFO rb-3d383b4-226062-429553 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/80" in browser 2026-10-27 16:06:32,750 7 INFO rb-3d383b4-226062-429553 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/80" 2026-10-27 16:06:32,777 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:06:33,175 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ql-N28vp - [27/Oct/2026 16:06:33] "GET /pos/ui/80 HTTP/1.1" 200 6834 65 0.03 0.388 rw 2026-10-27 16:06:33,180 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Navigation result: {'frameId': '0A222F021245326CE317B7435A782963', 'loaderId': 'C46D5986B0CEDEE458CA3AFE89BACCAE', 'isDownload': False} 2026-10-27 16:06:33,181 7 INFO rb-3d383b4-226062-429553 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-27 16:06:33,254 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ql-N28vp - [27/Oct/2026 16:06:33] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.023 ro 2026-10-27 16:06:33,265 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ql-N28vp - [27/Oct/2026 16:06:33] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.493 ro 2026-10-27 16:06:33,313 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ql-N28vp - [27/Oct/2026 16:06:33] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.065 ro 2026-10-27 16:06:34,126 7 INFO rb-3d383b4-226062-429553 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-27 16:06:34,151 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ql-N28vp - [27/Oct/2026 16:06:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:06:34,167 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ql-N28vp - [27/Oct/2026 16:06:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.019 - 2026-10-27 16:06:34,198 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ql-N28vp - [27/Oct/2026 16:06:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.022 ro 2026-10-27 16:06:34,255 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ql-N28vp - [27/Oct/2026 16:06:34] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.026 rw 2026-10-27 16:06:34,266 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ql-N28vp - [27/Oct/2026 16:06:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.031 rw 2026-10-27 16:06:34,650 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:06:35,312 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ql-N28vp - [27/Oct/2026 16:06:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 524174 263 0.285 0.738 rw 2026-10-27 16:06:35,531 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: The ready code tooks too much time : 2.3502309322357178 2026-10-27 16:06:35,531 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:06:35,547 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ql-N28vp - [27/Oct/2026 16:06:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.01 ro 2026-10-27 16:06:35,549 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [1/32] Tour test_loyalty_is_not_processed_for_draft_order → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:06:35,576 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ql-N28vp - [27/Oct/2026 16:06:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.015 ro 2026-10-27 16:06:35,620 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ql-N28vp - [27/Oct/2026 16:06:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.026 rw 2026-10-27 16:06:35,633 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ql-N28vp - [27/Oct/2026 16:06:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.019 rw 2026-10-27 16:06:35,684 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ql-N28vp - [27/Oct/2026 16:06:35] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.017 rw 2026-10-27 16:06:36,176 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ql-N28vp - [27/Oct/2026 16:06:36] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.005 0.01 ro 2026-10-27 16:06:36,317 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ql-N28vp - [27/Oct/2026 16:06:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.018 rw 2026-10-27 16:06:36,495 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ql-N28vp - [27/Oct/2026 16:06:36] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.053 rw 2026-10-27 16:06:36,527 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ql-N28vp - [27/Oct/2026 16:06:36] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.006 rw 2026-10-27 16:06:36,540 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ql-N28vp - [27/Oct/2026 16:06:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.009 - 2026-10-27 16:06:36,544 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ql-N28vp - [27/Oct/2026 16:06:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-27 16:06:36,592 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ql-N28vp - [27/Oct/2026 16:06:36] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.012 0.05 ro 2026-10-27 16:06:36,701 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ql-N28vp - [27/Oct/2026 16:06:36] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.018 - 2026-10-27 16:06:36,702 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ql-N28vp - [27/Oct/2026 16:06:36] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.034 ro 2026-10-27 16:06:36,730 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ql-N28vp - [27/Oct/2026 16:06:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.031 - 2026-10-27 16:06:36,739 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ql-N28vp - [27/Oct/2026 16:06:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.049 - 2026-10-27 16:06:36,807 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ql-N28vp - [27/Oct/2026 16:06:36] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.027 0.091 rw 2026-10-27 16:06:36,829 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [2/32] 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-27 16:06:36,939 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ql-N28vp - [27/Oct/2026 16:06:36] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.047 0.202 rw 2026-10-27 16:06:36,972 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ql-N28vp - [27/Oct/2026 16:06:36] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.224 rw 2026-10-27 16:06:36,976 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [3/32] Tour test_loyalty_is_not_processed_for_draft_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:06:36,977 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [4/32] Tour test_loyalty_is_not_processed_for_draft_order → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:06:37,004 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ql-N28vp - [27/Oct/2026 16:06:37] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.004 0.026 rw 2026-10-27 16:06:37,128 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ql-N28vp - [27/Oct/2026 16:06:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.054 0.076 rw 2026-10-27 16:06:37,220 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [5/32] Tour test_loyalty_is_not_processed_for_draft_order → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:06:37,253 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ql-N28vp - [27/Oct/2026 16:06:37] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 265 4 0.007 0.032 ro 2026-10-27 16:06:37,295 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [6/32] Tour test_loyalty_is_not_processed_for_draft_order → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:06:37,296 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [7/32] Tour test_loyalty_is_not_processed_for_draft_order → Step Search customer with "AAAA" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:06:37,299 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [8/32] Tour test_loyalty_is_not_processed_for_draft_order → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:06:37,315 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ql-N28vp - [27/Oct/2026 16:06:37] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:06:37,652 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [9/32] Tour test_loyalty_is_not_processed_for_draft_order → Step Check "AAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAA")) 2026-10-27 16:06:37,652 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [10/32] 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-27 16:06:37,672 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [11/32] Tour test_loyalty_is_not_processed_for_draft_order → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:06:37,673 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [12/32] 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-27 16:06:37,697 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ql-N28vp - [27/Oct/2026 16:06:37] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 265 4 0.006 0.029 ro 2026-10-27 16:06:37,717 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [13/32] Tour test_loyalty_is_not_processed_for_draft_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:06:37,717 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [14/32] 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-27 16:06:37,837 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [15/32] Tour test_loyalty_is_not_processed_for_draft_order → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 16:06:37,842 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [16/32] 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-27 16:06:37,860 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [17/32] Tour test_loyalty_is_not_processed_for_draft_order → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:06:37,861 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ql-N28vp - [27/Oct/2026 16:06:37] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-27 16:06:37,874 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [18/32] Tour test_loyalty_is_not_processed_for_draft_order → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:06:37,878 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [19/32] Tour test_loyalty_is_not_processed_for_draft_order → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:06:37,878 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [20/32] Tour test_loyalty_is_not_processed_for_draft_order → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 16:06:37,914 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [21/32] 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-27 16:06:37,994 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [22/32] 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-27 16:06:37,995 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [23/32] Tour test_loyalty_is_not_processed_for_draft_order → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:06:37,996 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [24/32] Tour test_loyalty_is_not_processed_for_draft_order → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-10-27 16:06:37,996 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [25/32] Tour test_loyalty_is_not_processed_for_draft_order → Step loyalty points total 150 (trigger: .loyalty-points-total:contains("150")) 2026-10-27 16:06:37,996 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [26/32] Tour test_loyalty_is_not_processed_for_draft_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:06:37,997 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [27/32] Tour test_loyalty_is_not_processed_for_draft_order → Step save order (trigger: .pads [data-icon='upload']) 2026-10-27 16:06:38,032 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [28/32] Tour test_loyalty_is_not_processed_for_draft_order → Step [data-icon='arrow_drop_down'] 2026-10-27 16:06:38,038 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [29/32] Tour test_loyalty_is_not_processed_for_draft_order → Step .modal-dialog .list-container-items .btn:eq(0) 2026-10-27 16:06:38,039 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [30/32] Tour test_loyalty_is_not_processed_for_draft_order → Step .list-container-items .floating-order-container 2026-10-27 16:06:38,042 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [31/32] Tour test_loyalty_is_not_processed_for_draft_order → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-10-27 16:06:38,042 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [32/32] Tour test_loyalty_is_not_processed_for_draft_order → Step loyalty points total 150 (trigger: .loyalty-points-total:contains("150")) 2026-10-27 16:06:38,047 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: tour succeeded 2026-10-27 16:06:38,051 7 INFO rb-3d383b4-226062-429553 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-27 16:06:38,092 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ql-N28vp - [27/Oct/2026 16:06:38] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.02 0.051 rw 2026-10-27 16:06:38,102 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86627074 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '070fc2b0-17e0-4534-b7c5-f406c3900ceb'}] 2026-10-27 16:06:38,239 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86627074 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '070fc2b0-17e0-4534-b7c5-f406c3900ceb'} created pos.order #466 2026-10-27 16:06:38,242 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86627074 finished 2026-10-27 16:06:38,248 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:06:38,265 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: heap 20797852 (allocated 22040576) 2026-10-27 16:06:38,308 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ql-N28vp - [27/Oct/2026 16:06:34] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 4.026 rw 2026-10-27 16:06:38,328 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ql-N28vp - [27/Oct/2026 16:06:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3999 53 0.074 0.201 rw 2026-10-27 16:06:38,370 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing chrome headless with pid 31288 2026-10-27 16:06:38,372 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing websocket connection 2026-10-27 16:06:38,379 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Terminating chrome headless with pid 31288 2026-10-27 16:06:38,516 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_160638_516011_test_loyalty_is_not_processed_for_draft_order.txt 2026-10-27 16:06:38,516 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Removing chrome user profile "/tmp/tmpnj8_gw_e_chrome_odoo" 2026-10-27 16:06:38,529 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_on_order_with_fixed_tax ... 2026-10-27 16:06:39,579 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome pid: 31419 2026-10-27 16:06:39,580 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless temporary user profile dir: /tmp/tmpue7f9f1v_chrome_odoo 2026-10-27 16:06:39,583 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:42681/json/version 2026-10-27 16:06:39,587 7 INFO rb-3d383b4-226062-429553 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-27 16:06:39,700 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Browser version: Chrome/150.0.7871.114 2026-10-27 16:06:39,700 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:42681/json 2026-10-27 16:06:39,703 7 INFO rb-3d383b4-226062-429553 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-27 16:06:39,726 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Websocket url found: ws://127.0.0.1:42681/devtools/page/141E390C702EBD8CAD3107B8185AEE5F 2026-10-27 16:06:39,738 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Enable chrome headless console log notification 2026-10-27 16:06:39,750 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless enable page notifications 2026-10-27 16:06:39,965 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:06:39,972 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Setting session cookie in browser 2026-10-27 16:06:39,982 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-27 16:06:39,982 7 INFO rb-3d383b4-226062-429553 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/80" 2026-10-27 16:06:40,017 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:06:40,433 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LOY3LJF4 - [27/Oct/2026 16:06:40] "GET /pos/ui/80 HTTP/1.1" 200 6834 65 0.043 0.405 rw 2026-10-27 16:06:40,450 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Navigation result: {'frameId': '141E390C702EBD8CAD3107B8185AEE5F', 'loaderId': '7E049E14F8C535B1E52264068C8A8565', 'isDownload': False} 2026-10-27 16:06:40,450 7 INFO rb-3d383b4-226062-429553 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-27 16:06:40,517 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LOY3LJF4 - [27/Oct/2026 16:06:40] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.512 ro 2026-10-27 16:06:40,529 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LOY3LJF4 - [27/Oct/2026 16:06:40] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.037 ro 2026-10-27 16:06:40,531 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LOY3LJF4 - [27/Oct/2026 16:06:40] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.005 0.028 ro 2026-10-27 16:06:41,225 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: Owl is running in 'dev' mode. 2026-10-27 16:06:41,276 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LOY3LJF4 - [27/Oct/2026 16:06:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 16:06:41,283 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LOY3LJF4 - [27/Oct/2026 16:06:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.006 - 2026-10-27 16:06:41,337 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LOY3LJF4 - [27/Oct/2026 16:06:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.022 ro 2026-10-27 16:06:41,391 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LOY3LJF4 - [27/Oct/2026 16:06:41] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.011 0.014 rw 2026-10-27 16:06:41,412 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LOY3LJF4 - [27/Oct/2026 16:06:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.039 rw 2026-10-27 16:06:41,819 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:06:42,296 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LOY3LJF4 - [27/Oct/2026 16:06:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522780 263 0.233 0.626 rw 2026-10-27 16:06:42,589 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: The ready code tooks too much time : 2.1385395526885986 2026-10-27 16:06:42,589 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:06:42,605 7 INFO rb-3d383b4-226062-429553 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-27 16:06:42,632 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LOY3LJF4 - [27/Oct/2026 16:06:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.008 0.017 ro 2026-10-27 16:06:42,694 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LOY3LJF4 - [27/Oct/2026 16:06:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.013 ro 2026-10-27 16:06:42,743 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LOY3LJF4 - [27/Oct/2026 16:06:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.016 rw 2026-10-27 16:06:42,751 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LOY3LJF4 - [27/Oct/2026 16:06:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.024 rw 2026-10-27 16:06:42,789 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LOY3LJF4 - [27/Oct/2026 16:06:42] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.02 rw 2026-10-27 16:06:43,343 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LOY3LJF4 - [27/Oct/2026 16:06:43] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.01 ro 2026-10-27 16:06:43,516 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LOY3LJF4 - [27/Oct/2026 16:06:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.03 rw 2026-10-27 16:06:43,700 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LOY3LJF4 - [27/Oct/2026 16:06:43] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.05 rw 2026-10-27 16:06:43,739 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LOY3LJF4 - [27/Oct/2026 16:06:43] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.016 - 2026-10-27 16:06:43,748 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LOY3LJF4 - [27/Oct/2026 16:06:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.01 - 2026-10-27 16:06:43,762 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LOY3LJF4 - [27/Oct/2026 16:06:43] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.008 0.028 ro 2026-10-27 16:06:43,767 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LOY3LJF4 - [27/Oct/2026 16:06:43] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.038 rw 2026-10-27 16:06:43,923 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LOY3LJF4 - [27/Oct/2026 16:06:43] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.011 0.03 ro 2026-10-27 16:06:43,947 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LOY3LJF4 - [27/Oct/2026 16:06:43] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.016 - 2026-10-27 16:06:43,964 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LOY3LJF4 - [27/Oct/2026 16:06:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.033 - 2026-10-27 16:06:43,988 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LOY3LJF4 - [27/Oct/2026 16:06:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.056 - 2026-10-27 16:06:44,047 7 INFO rb-3d383b4-226062-429553 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-27 16:06:44,089 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LOY3LJF4 - [27/Oct/2026 16:06:44] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.054 0.116 rw 2026-10-27 16:06:44,177 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LOY3LJF4 - [27/Oct/2026 16:06:44] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.029 0.211 rw 2026-10-27 16:06:44,190 7 INFO rb-3d383b4-226062-429553 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-27 16:06:44,233 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LOY3LJF4 - [27/Oct/2026 16:06:44] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.238 rw 2026-10-27 16:06:44,250 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LOY3LJF4 - [27/Oct/2026 16:06:44] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.006 0.053 rw 2026-10-27 16:06:44,320 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LOY3LJF4 - [27/Oct/2026 16:06:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.022 0.097 rw 2026-10-27 16:06:44,433 7 INFO rb-3d383b4-226062-429553 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-27 16:06:44,433 7 INFO rb-3d383b4-226062-429553 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-27 16:06:44,450 7 INFO rb-3d383b4-226062-429553 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-27 16:06:44,640 7 INFO rb-3d383b4-226062-429553 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-27 16:06:44,665 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LOY3LJF4 - [27/Oct/2026 16:06:44] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-27 16:06:44,671 7 INFO rb-3d383b4-226062-429553 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-27 16:06:44,703 7 INFO rb-3d383b4-226062-429553 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-27 16:06:44,774 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LOY3LJF4 - [27/Oct/2026 16:06:44] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 310 7 0.029 0.036 rw 2026-10-27 16:06:44,918 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: tour succeeded 2026-10-27 16:06:44,919 7 INFO rb-3d383b4-226062-429553 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-27 16:06:44,936 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LOY3LJF4 - [27/Oct/2026 16:06:44] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.002 - 2026-10-27 16:06:44,945 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LOY3LJF4 - [27/Oct/2026 16:06:44] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-27 16:06:45,146 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:06:45,157 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: heap 20175768 (allocated 20992000) 2026-10-27 16:06:45,165 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LOY3LJF4 - [27/Oct/2026 16:06:41] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.011 3.735 rw 2026-10-27 16:06:45,273 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing chrome headless with pid 31419 2026-10-27 16:06:45,278 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing websocket connection 2026-10-27 16:06:45,283 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Terminating chrome headless with pid 31419 2026-10-27 16:06:45,403 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_160645_403290_test_loyalty_on_order_with_fixed_tax.txt 2026-10-27 16:06:45,403 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Removing chrome user profile "/tmp/tmpue7f9f1v_chrome_odoo" 2026-10-27 16:06:45,416 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_different_orders ... 2026-10-27 16:06:46,296 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome pid: 31554 2026-10-27 16:06:46,297 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless temporary user profile dir: /tmp/tmp8_bsddiu_chrome_odoo 2026-10-27 16:06:46,297 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:35077/json/version 2026-10-27 16:06:46,298 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35077', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:06:46,398 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Browser version: Chrome/150.0.7871.114 2026-10-27 16:06:46,399 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:35077/json 2026-10-27 16:06:46,399 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35077', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:06:46,411 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Websocket url found: ws://127.0.0.1:35077/devtools/page/110A6972634272B52A366C3B1D2BE914 2026-10-27 16:06:46,435 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Enable chrome headless console log notification 2026-10-27 16:06:46,437 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless enable page notifications 2026-10-27 16:06:46,647 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:06:46,659 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Setting session cookie in browser 2026-10-27 16:06:46,663 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-27 16:06:46,663 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Navigating to: "http://127.0.0.1:8069/pos/ui/80" 2026-10-27 16:06:46,683 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:06:47,310 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:47] "GET /pos/ui/80 HTTP/1.1" 200 6834 65 0.033 0.612 rw 2026-10-27 16:06:47,318 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Navigation result: {'frameId': '110A6972634272B52A366C3B1D2BE914', 'loaderId': 'ED231F79ED0748337198F1B12EF4686A', 'isDownload': False} 2026-10-27 16:06:47,318 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Evaluate ready code "odoo.isTourReady('PosLoyaltyMultipleOrders')" 2026-10-27 16:06:47,398 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:47] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.028 ro 2026-10-27 16:06:47,419 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:47] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.739 ro 2026-10-27 16:06:47,435 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:47] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.053 ro 2026-10-27 16:06:48,235 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: Owl is running in 'dev' mode. 2026-10-27 16:06:48,270 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 16:06:48,273 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.009 - 2026-10-27 16:06:48,316 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.004 0.023 ro 2026-10-27 16:06:48,393 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.04 rw 2026-10-27 16:06:48,401 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:48] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.05 rw 2026-10-27 16:06:48,750 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:06:49,275 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534382 269 0.213 0.653 rw 2026-10-27 16:06:49,524 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: The ready code tooks too much time : 2.206099510192871 2026-10-27 16:06:49,524 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Evaluate test code "odoo.startTour('PosLoyaltyMultipleOrders', {"stepDelay": 0, "debug": false})" 2026-10-27 16:06:49,546 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.011 ro 2026-10-27 16:06:49,552 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [1/37] Tour PosLoyaltyMultipleOrders → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:06:49,587 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.002 0.021 ro 2026-10-27 16:06:49,619 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.011 rw 2026-10-27 16:06:49,692 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.002 0.05 rw 2026-10-27 16:06:49,704 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:49] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.038 rw 2026-10-27 16:06:50,317 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:50] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.006 ro 2026-10-27 16:06:50,435 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.02 rw 2026-10-27 16:06:50,634 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.067 rw 2026-10-27 16:06:50,636 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:50] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-27 16:06:50,648 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-27 16:06:50,713 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:50] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.016 0.066 ro 2026-10-27 16:06:50,725 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:50] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.093 rw 2026-10-27 16:06:50,744 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:50] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-27 16:06:50,744 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:50] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.034 ro 2026-10-27 16:06:50,754 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-27 16:06:50,826 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.05 rw 2026-10-27 16:06:50,882 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [2/37] Tour PosLoyaltyMultipleOrders → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:06:50,929 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.015 - 2026-10-27 16:06:51,060 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [3/37] Tour PosLoyaltyMultipleOrders → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 16:06:51,072 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:51] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.059 0.106 rw 2026-10-27 16:06:51,183 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:51] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.021 0.249 rw 2026-10-27 16:06:51,209 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:51] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.164 rw 2026-10-27 16:06:51,268 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.02 0.17 rw 2026-10-27 16:06:51,408 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [4/37] Tour PosLoyaltyMultipleOrders → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:06:51,408 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [5/37] 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-27 16:06:51,562 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [6/37] Tour PosLoyaltyMultipleOrders → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:06:51,568 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [7/37] 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-27 16:06:51,589 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:51] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:06:51,596 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:51] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.002 - 2026-10-27 16:06:51,598 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:51] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.007 - 2026-10-27 16:06:51,747 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [8/37] Tour PosLoyaltyMultipleOrders → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:06:51,747 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [9/37] Tour PosLoyaltyMultipleOrders → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:06:51,748 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [10/37] Tour PosLoyaltyMultipleOrders → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:06:51,786 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [11/37] Tour PosLoyaltyMultipleOrders → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:06:51,810 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:51] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 253 4 0.007 0.038 ro 2026-10-27 16:06:51,830 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [12/37] Tour PosLoyaltyMultipleOrders → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:06:51,831 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [13/37] Tour PosLoyaltyMultipleOrders → Step Search customer with "Partner Test 1" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:06:51,847 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [14/37] Tour PosLoyaltyMultipleOrders → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:06:52,186 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [15/37] Tour PosLoyaltyMultipleOrders → Step Check "Partner Test 1" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Partner Test 1")) 2026-10-27 16:06:52,188 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [16/37] Tour PosLoyaltyMultipleOrders → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-10-27 16:06:52,238 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [17/37] Tour PosLoyaltyMultipleOrders → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:06:52,239 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [18/37] Tour PosLoyaltyMultipleOrders → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:06:52,253 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:52] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 253 4 0.015 0.031 ro 2026-10-27 16:06:52,296 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [19/37] Tour PosLoyaltyMultipleOrders → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:06:52,297 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [20/37] Tour PosLoyaltyMultipleOrders → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:06:52,333 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.003 - 2026-10-27 16:06:52,342 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.011 - 2026-10-27 16:06:52,820 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [21/37] Tour PosLoyaltyMultipleOrders → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:06:52,858 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [22/37] Tour PosLoyaltyMultipleOrders → Step .pos-leftheader .list-plus-btn 2026-10-27 16:06:52,890 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [23/37] Tour PosLoyaltyMultipleOrders → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-27 16:06:52,931 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:52] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.041 rw 2026-10-27 16:06:52,947 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [24/37] Tour PosLoyaltyMultipleOrders → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:06:52,947 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [25/37] 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-27 16:06:52,962 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [26/37] 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-27 16:06:52,963 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [27/37] Tour PosLoyaltyMultipleOrders → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:06:52,963 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [28/37] Tour PosLoyaltyMultipleOrders → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:06:52,971 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [29/37] Tour PosLoyaltyMultipleOrders → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:06:52,972 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [30/37] Tour PosLoyaltyMultipleOrders → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:06:53,479 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [31/37] Tour PosLoyaltyMultipleOrders → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:06:53,488 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [32/37] Tour PosLoyaltyMultipleOrders → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:06:53,491 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [33/37] Tour PosLoyaltyMultipleOrders → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:06:53,507 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [34/37] Tour PosLoyaltyMultipleOrders → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:06:54,037 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [35/37] Tour PosLoyaltyMultipleOrders → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:06:54,051 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95886694 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000002', 'uuid': '237baac1-753f-4fd6-949c-45bae7765b9f'}] 2026-10-27 16:06:54,058 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [36/37] Tour PosLoyaltyMultipleOrders → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:06:54,694 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95886694 order {'name': '/', 'pos_reference': '261-80-000002', 'uuid': '237baac1-753f-4fd6-949c-45bae7765b9f'} created pos.order #467 2026-10-27 16:06:54,696 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95886694 finished 2026-10-27 16:06:54,844 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 9658 214 0.197 0.601 rw 2026-10-27 16:06:55,063 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:55] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.004 0.022 ro 2026-10-27 16:06:55,109 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [37/37] Tour PosLoyaltyMultipleOrders → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:06:55,134 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: tour succeeded 2026-10-27 16:06:55,135 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyMultipleOrders SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-27 16:06:55,203 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:55] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.046 rw 2026-10-27 16:06:55,412 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:06:55,417 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: heap 23534220 (allocated 24924160) 2026-10-27 16:06:55,423 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T4yNs5-k - [27/Oct/2026 16:06:49] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 6.966 rw 2026-10-27 16:06:55,525 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing chrome headless with pid 31554 2026-10-27 16:06:55,530 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing websocket connection 2026-10-27 16:06:55,534 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Terminating chrome headless with pid 31554 2026-10-27 16:06:55,677 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_160655_676924_test_loyalty_program_different_orders.txt 2026-10-27 16:06:55,677 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Removing chrome user profile "/tmp/tmp8_bsddiu_chrome_odoo" 2026-10-27 16:06:55,709 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_specific_product ... 2026-10-27 16:06:56,945 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome pid: 31682 2026-10-27 16:06:56,946 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless temporary user profile dir: /tmp/tmp7r7ll9vm_chrome_odoo 2026-10-27 16:06:56,946 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:39963/json/version 2026-10-27 16:06:56,949 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39963', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:06:56,971 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Browser version: Chrome/150.0.7871.114 2026-10-27 16:06:56,972 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:39963/json 2026-10-27 16:06:56,972 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39963', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:06:56,985 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Websocket url found: ws://127.0.0.1:39963/devtools/page/F3B8B46D9CF8BA5372480348943A98B8 2026-10-27 16:06:57,010 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Enable chrome headless console log notification 2026-10-27 16:06:57,026 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless enable page notifications 2026-10-27 16:06:57,183 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:06:57,196 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Setting session cookie in browser 2026-10-27 16:06:57,209 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-27 16:06:57,209 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Navigating to: "http://127.0.0.1:8069/pos/ui/80" 2026-10-27 16:06:57,230 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:06:57,750 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JvkIBtvj - [27/Oct/2026 16:06:57] "GET /pos/ui/80 HTTP/1.1" 200 6834 65 0.031 0.508 rw 2026-10-27 16:06:57,757 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Navigation result: {'frameId': 'F3B8B46D9CF8BA5372480348943A98B8', 'loaderId': '7F4331952267A90984B52A98CB0E29A5', 'isDownload': False} 2026-10-27 16:06:57,757 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountTour')" 2026-10-27 16:06:57,836 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JvkIBtvj - [27/Oct/2026 16:06:57] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.03 ro 2026-10-27 16:06:57,845 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JvkIBtvj - [27/Oct/2026 16:06:57] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.626 ro 2026-10-27 16:06:57,856 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JvkIBtvj - [27/Oct/2026 16:06:57] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.049 ro 2026-10-27 16:06:58,621 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: Owl is running in 'dev' mode. 2026-10-27 16:06:58,675 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JvkIBtvj - [27/Oct/2026 16:06:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.006 - 2026-10-27 16:06:58,707 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JvkIBtvj - [27/Oct/2026 16:06:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.017 - 2026-10-27 16:06:58,751 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JvkIBtvj - [27/Oct/2026 16:06:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.004 0.049 ro 2026-10-27 16:06:58,835 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JvkIBtvj - [27/Oct/2026 16:06:58] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.011 rw 2026-10-27 16:06:58,875 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JvkIBtvj - [27/Oct/2026 16:06:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.042 rw 2026-10-27 16:06:59,338 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:06:59,932 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JvkIBtvj - [27/Oct/2026 16:06:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 525681 265 0.307 0.728 rw 2026-10-27 16:07:00,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: The ready code tooks too much time : 2.41873836517334 2026-10-27 16:07:00,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Evaluate test code "odoo.startTour('PosLoyaltySpecificDiscountTour', {"stepDelay": 0, "debug": false})" 2026-10-27 16:07:00,216 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JvkIBtvj - [27/Oct/2026 16:07:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.024 ro 2026-10-27 16:07:00,220 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [1/24] Tour PosLoyaltySpecificDiscountTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:07:00,248 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JvkIBtvj - [27/Oct/2026 16:07:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.002 0.009 ro 2026-10-27 16:07:00,281 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JvkIBtvj - [27/Oct/2026 16:07:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.017 rw 2026-10-27 16:07:00,335 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JvkIBtvj - [27/Oct/2026 16:07:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.007 0.038 rw 2026-10-27 16:07:00,345 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JvkIBtvj - [27/Oct/2026 16:07:00] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.029 rw 2026-10-27 16:07:01,004 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JvkIBtvj - [27/Oct/2026 16:07:01] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.01 ro 2026-10-27 16:07:01,131 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JvkIBtvj - [27/Oct/2026 16:07:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.003 0.018 rw 2026-10-27 16:07:01,302 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JvkIBtvj - [27/Oct/2026 16:07:01] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.044 rw 2026-10-27 16:07:01,322 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JvkIBtvj - [27/Oct/2026 16:07:01] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.004 rw 2026-10-27 16:07:01,352 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JvkIBtvj - [27/Oct/2026 16:07:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.028 - 2026-10-27 16:07:01,368 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JvkIBtvj - [27/Oct/2026 16:07:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.044 - 2026-10-27 16:07:01,371 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JvkIBtvj - [27/Oct/2026 16:07:01] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.005 0.04 ro 2026-10-27 16:07:01,439 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JvkIBtvj - [27/Oct/2026 16:07:01] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.018 - 2026-10-27 16:07:01,445 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JvkIBtvj - [27/Oct/2026 16:07:01] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.021 ro 2026-10-27 16:07:01,496 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JvkIBtvj - [27/Oct/2026 16:07:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.039 - 2026-10-27 16:07:01,562 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JvkIBtvj - [27/Oct/2026 16:07:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.083 - 2026-10-27 16:07:01,600 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JvkIBtvj - [27/Oct/2026 16:07:01] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.028 0.111 rw 2026-10-27 16:07:01,665 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [2/24] Tour PosLoyaltySpecificDiscountTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:07:01,737 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JvkIBtvj - [27/Oct/2026 16:07:01] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.037 0.239 rw 2026-10-27 16:07:01,780 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JvkIBtvj - [27/Oct/2026 16:07:01] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.248 rw 2026-10-27 16:07:01,918 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [3/24] Tour PosLoyaltySpecificDiscountTour → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-10-27 16:07:01,930 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JvkIBtvj - [27/Oct/2026 16:07:01] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.008 0.015 rw 2026-10-27 16:07:02,064 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JvkIBtvj - [27/Oct/2026 16:07:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.072 0.06 rw 2026-10-27 16:07:02,171 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [4/24] Tour PosLoyaltySpecificDiscountTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:07:02,178 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [5/24] 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-27 16:07:02,303 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [6/24] Tour PosLoyaltySpecificDiscountTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:07:02,303 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [7/24] Tour PosLoyaltySpecificDiscountTour → Step click product 'Test Product B' (trigger: article.product .product-content .product-name:contains("Test Product B")) 2026-10-27 16:07:02,325 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [8/24] Tour PosLoyaltySpecificDiscountTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:07:02,326 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [9/24] 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-27 16:07:02,340 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JvkIBtvj - [27/Oct/2026 16:07:02] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:07:02,356 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [10/24] Tour PosLoyaltySpecificDiscountTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:07:02,356 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [11/24] Tour PosLoyaltySpecificDiscountTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:07:02,365 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [12/24] Tour PosLoyaltySpecificDiscountTour → Step click Actions button (trigger: .more-btn) 2026-10-27 16:07:02,379 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [13/24] Tour PosLoyaltySpecificDiscountTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-27 16:07:02,416 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [14/24] Tour PosLoyaltySpecificDiscountTour → Step selection popup has '$ 10 on specific products' (trigger: .selection-item:contains("$ 10 on specific products")) 2026-10-27 16:07:02,460 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [15/24] 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-27 16:07:02,562 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [16/24] Tour PosLoyaltySpecificDiscountTour → Step order total amount is '70.00' (trigger: .product-screen .order-summary .total:contains("70.00")) 2026-10-27 16:07:02,563 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [17/24] Tour PosLoyaltySpecificDiscountTour → Step order total amount is '70.00' (trigger: .product-screen .order-summary .total:contains("70.00"):not(:visible)) 2026-10-27 16:07:02,563 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [18/24] Tour PosLoyaltySpecificDiscountTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:07:02,563 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [19/24] Tour PosLoyaltySpecificDiscountTour → Step click Actions button (trigger: .more-btn) 2026-10-27 16:07:02,575 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [20/24] Tour PosLoyaltySpecificDiscountTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-27 16:07:02,591 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JvkIBtvj - [27/Oct/2026 16:07:02] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.004 - 2026-10-27 16:07:02,591 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JvkIBtvj - [27/Oct/2026 16:07:02] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.002 - 2026-10-27 16:07:02,599 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [21/24] Tour PosLoyaltySpecificDiscountTour → Step selection popup has '$ 30 on specific products' (trigger: .selection-item:contains("$ 30 on specific products")) 2026-10-27 16:07:02,673 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [22/24] 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-27 16:07:02,704 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [23/24] Tour PosLoyaltySpecificDiscountTour → Step order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00")) 2026-10-27 16:07:02,705 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [24/24] Tour PosLoyaltySpecificDiscountTour → Step order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00"):not(:visible)) 2026-10-27 16:07:02,706 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: tour succeeded 2026-10-27 16:07:02,707 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificDiscountTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-27 16:07:02,917 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:07:02,922 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: heap 20637852 (allocated 21778432) 2026-10-27 16:07:02,942 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JvkIBtvj - [27/Oct/2026 16:06:58] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.013 4.053 rw 2026-10-27 16:07:03,034 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing chrome headless with pid 31682 2026-10-27 16:07:03,037 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing websocket connection 2026-10-27 16:07:03,038 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Terminating chrome headless with pid 31682 2026-10-27 16:07:03,166 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_160703_165978_test_loyalty_program_specific_product.txt 2026-10-27 16:07:03,166 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Removing chrome user profile "/tmp/tmp7r7ll9vm_chrome_odoo" 2026-10-27 16:07:03,183 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_using_same_product ... 2026-10-27 16:07:04,241 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome pid: 31832 2026-10-27 16:07:04,241 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless temporary user profile dir: /tmp/tmpmm95dtgb_chrome_odoo 2026-10-27 16:07:04,241 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:45991/json/version 2026-10-27 16:07:04,243 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45991', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:07:04,303 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Browser version: Chrome/150.0.7871.114 2026-10-27 16:07:04,304 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:45991/json 2026-10-27 16:07:04,304 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45991', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:07:04,331 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Websocket url found: ws://127.0.0.1:45991/devtools/page/447A4D16F9EFB9637F8CC13AC9D2DB49 2026-10-27 16:07:04,357 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Enable chrome headless console log notification 2026-10-27 16:07:04,382 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless enable page notifications 2026-10-27 16:07:04,565 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:07:04,578 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Setting session cookie in browser 2026-10-27 16:07:04,580 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-27 16:07:04,580 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Navigating to: "http://127.0.0.1:8069/pos/ui/80" 2026-10-27 16:07:04,597 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:07:05,098 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hyJqS9zi - [27/Oct/2026 16:07:05] "GET /pos/ui/80 HTTP/1.1" 200 6834 65 0.031 0.485 rw 2026-10-27 16:07:05,102 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Navigation result: {'frameId': '447A4D16F9EFB9637F8CC13AC9D2DB49', 'loaderId': 'E7D0680CD50642B4027110A160862CF3', 'isDownload': False} 2026-10-27 16:07:05,102 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour2')" 2026-10-27 16:07:05,173 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hyJqS9zi - [27/Oct/2026 16:07:05] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.582 ro 2026-10-27 16:07:05,206 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hyJqS9zi - [27/Oct/2026 16:07:05] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.047 ro 2026-10-27 16:07:05,213 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hyJqS9zi - [27/Oct/2026 16:07:05] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.056 ro 2026-10-27 16:07:06,104 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: Owl is running in 'dev' mode. 2026-10-27 16:07:06,147 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hyJqS9zi - [27/Oct/2026 16:07:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:07:06,165 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hyJqS9zi - [27/Oct/2026 16:07:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 16:07:06,208 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hyJqS9zi - [27/Oct/2026 16:07:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.005 0.021 ro 2026-10-27 16:07:06,279 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hyJqS9zi - [27/Oct/2026 16:07:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.009 0.024 rw 2026-10-27 16:07:06,290 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hyJqS9zi - [27/Oct/2026 16:07:06] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.034 rw 2026-10-27 16:07:06,692 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:07:07,297 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hyJqS9zi - [27/Oct/2026 16:07:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523657 264 0.26 0.739 rw 2026-10-27 16:07:07,531 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: The ready code tooks too much time : 2.4284894466400146 2026-10-27 16:07:07,531 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Evaluate test code "odoo.startTour('PosLoyaltyFreeProductTour2', {"stepDelay": 0, "debug": false})" 2026-10-27 16:07:07,551 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hyJqS9zi - [27/Oct/2026 16:07:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.009 ro 2026-10-27 16:07:07,556 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [1/33] Tour PosLoyaltyFreeProductTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:07:07,583 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hyJqS9zi - [27/Oct/2026 16:07:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.006 ro 2026-10-27 16:07:07,633 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hyJqS9zi - [27/Oct/2026 16:07:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.021 rw 2026-10-27 16:07:07,652 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hyJqS9zi - [27/Oct/2026 16:07:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.019 rw 2026-10-27 16:07:07,677 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hyJqS9zi - [27/Oct/2026 16:07:07] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.01 rw 2026-10-27 16:07:08,228 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hyJqS9zi - [27/Oct/2026 16:07:08] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.009 ro 2026-10-27 16:07:08,363 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hyJqS9zi - [27/Oct/2026 16:07:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.015 rw 2026-10-27 16:07:08,541 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hyJqS9zi - [27/Oct/2026 16:07:08] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.044 rw 2026-10-27 16:07:08,564 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hyJqS9zi - [27/Oct/2026 16:07:08] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.006 rw 2026-10-27 16:07:08,601 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hyJqS9zi - [27/Oct/2026 16:07:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.026 - 2026-10-27 16:07:08,616 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hyJqS9zi - [27/Oct/2026 16:07:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.041 - 2026-10-27 16:07:08,644 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hyJqS9zi - [27/Oct/2026 16:07:08] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.028 0.048 ro 2026-10-27 16:07:08,718 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hyJqS9zi - [27/Oct/2026 16:07:08] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-27 16:07:08,725 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hyJqS9zi - [27/Oct/2026 16:07:08] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.011 ro 2026-10-27 16:07:08,768 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hyJqS9zi - [27/Oct/2026 16:07:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-27 16:07:08,821 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hyJqS9zi - [27/Oct/2026 16:07:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.065 - 2026-10-27 16:07:08,880 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hyJqS9zi - [27/Oct/2026 16:07:08] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.039 0.083 rw 2026-10-27 16:07:08,977 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hyJqS9zi - [27/Oct/2026 16:07:08] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.027 0.183 rw 2026-10-27 16:07:09,002 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [2/33] Tour PosLoyaltyFreeProductTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:07:09,023 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hyJqS9zi - [27/Oct/2026 16:07:09] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.195 rw 2026-10-27 16:07:09,216 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [3/33] Tour PosLoyaltyFreeProductTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:07:09,217 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [4/33] Tour PosLoyaltyFreeProductTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:07:09,226 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hyJqS9zi - [27/Oct/2026 16:07:09] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.005 0.018 rw 2026-10-27 16:07:09,352 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hyJqS9zi - [27/Oct/2026 16:07:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.058 0.074 rw 2026-10-27 16:07:09,490 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [5/33] Tour PosLoyaltyFreeProductTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:07:09,503 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hyJqS9zi - [27/Oct/2026 16:07:09] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 255 4 0.017 0.023 ro 2026-10-27 16:07:09,555 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [6/33] Tour PosLoyaltyFreeProductTour2 → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:07:09,556 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [7/33] Tour PosLoyaltyFreeProductTour2 → Step Search customer with "AAA Partner" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:07:09,582 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [8/33] Tour PosLoyaltyFreeProductTour2 → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:07:09,603 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hyJqS9zi - [27/Oct/2026 16:07:09] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-27 16:07:09,933 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [9/33] Tour PosLoyaltyFreeProductTour2 → Step Check "AAA Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAA Partner")) 2026-10-27 16:07:09,934 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [10/33] Tour PosLoyaltyFreeProductTour2 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-10-27 16:07:09,971 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [11/33] Tour PosLoyaltyFreeProductTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:07:09,972 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [12/33] Tour PosLoyaltyFreeProductTour2 → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-10-27 16:07:09,990 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hyJqS9zi - [27/Oct/2026 16:07:09] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 255 4 0.004 0.04 ro 2026-10-27 16:07:10,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [13/33] Tour PosLoyaltyFreeProductTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:07:10,077 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [14/33] 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-27 16:07:10,142 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [15/33] 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-27 16:07:10,144 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [16/33] Tour PosLoyaltyFreeProductTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:07:10,145 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [17/33] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:07:10,145 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [18/33] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:07:10,159 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [19/33] Tour PosLoyaltyFreeProductTour2 → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:07:10,180 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [20/33] Tour PosLoyaltyFreeProductTour2 → Step .control-buttons button.active:contains("Reward") 2026-10-27 16:07:10,181 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [21/33] Tour PosLoyaltyFreeProductTour2 → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:07:10,183 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [22/33] Tour PosLoyaltyFreeProductTour2 → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:07:10,245 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [23/33] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:07:10,246 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [24/33] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:07:10,249 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [25/33] Tour PosLoyaltyFreeProductTour2 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-27 16:07:10,289 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [26/33] Tour PosLoyaltyFreeProductTour2 → Step selection popup has 'Free Product - Test Product A' (trigger: .selection-item:contains("Free Product - Test Product A")) 2026-10-27 16:07:10,329 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [27/33] Tour PosLoyaltyFreeProductTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Test Product A","price":"0","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Test Product A")):has(.qty:contains("1")):has(.price:contains("0"))) 2026-10-27 16:07:10,457 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [28/33] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:07:10,458 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [29/33] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:07:10,465 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [30/33] Tour PosLoyaltyFreeProductTour2 → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:07:10,475 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hyJqS9zi - [27/Oct/2026 16:07:10] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-27 16:07:10,486 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [31/33] Tour PosLoyaltyFreeProductTour2 → Step .control-buttons button.disabled:contains("Reward") 2026-10-27 16:07:10,487 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [32/33] Tour PosLoyaltyFreeProductTour2 → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:07:10,491 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hyJqS9zi - [27/Oct/2026 16:07:10] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.013 - 2026-10-27 16:07:10,507 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [33/33] Tour PosLoyaltyFreeProductTour2 → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:07:10,532 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: tour succeeded 2026-10-27 16:07:10,533 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour2 SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-27 16:07:10,712 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: heap 20864220 (allocated 22302720) 2026-10-27 16:07:10,715 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:07:10,723 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hyJqS9zi - [27/Oct/2026 16:07:07] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.012 4.396 rw 2026-10-27 16:07:10,820 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing chrome headless with pid 31832 2026-10-27 16:07:10,822 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing websocket connection 2026-10-27 16:07:10,823 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Terminating chrome headless with pid 31832 2026-10-27 16:07:10,942 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_160710_942079_test_loyalty_program_using_same_product.txt 2026-10-27 16:07:10,942 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Removing chrome user profile "/tmp/tmpmm95dtgb_chrome_odoo" 2026-10-27 16:07:10,959 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_next_order_coupon_free_product ... 2026-10-27 16:07:12,093 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 31958 2026-10-27 16:07:12,094 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmposwgrz61_chrome_odoo 2026-10-27 16:07:12,095 7 INFO rb-3d383b4-226062-429553 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:35767/json/version 2026-10-27 16:07:12,096 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35767', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:07:12,135 7 INFO rb-3d383b4-226062-429553 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-27 16:07:12,136 7 INFO rb-3d383b4-226062-429553 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:35767/json 2026-10-27 16:07:12,136 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35767', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:07:12,154 7 INFO rb-3d383b4-226062-429553 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:35767/devtools/page/410C87E0FD27A472CC34C28DF86F4B39 2026-10-27 16:07:12,167 7 INFO rb-3d383b4-226062-429553 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-27 16:07:12,174 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-10-27 16:07:12,366 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:07:12,381 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-10-27 16:07:12,385 7 INFO rb-3d383b4-226062-429553 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/80" in browser 2026-10-27 16:07:12,385 7 INFO rb-3d383b4-226062-429553 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/80" 2026-10-27 16:07:12,416 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:07:12,924 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:12] "GET /pos/ui/80 HTTP/1.1" 200 6834 65 0.028 0.502 rw 2026-10-27 16:07:12,931 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': '410C87E0FD27A472CC34C28DF86F4B39', 'loaderId': 'CAAC6420382F8E38CCDD9A14A566820A', 'isDownload': False} 2026-10-27 16:07:12,931 7 INFO rb-3d383b4-226062-429553 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-27 16:07:13,006 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:12] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.601 ro 2026-10-27 16:07:13,030 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:13] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.038 ro 2026-10-27 16:07:13,048 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:13] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.062 ro 2026-10-27 16:07:13,782 7 INFO rb-3d383b4-226062-429553 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-27 16:07:13,816 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 16:07:13,819 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:07:13,843 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.012 ro 2026-10-27 16:07:13,897 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:13] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.011 rw 2026-10-27 16:07:13,938 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.033 rw 2026-10-27 16:07:14,340 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:07:14,928 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 524915 264 0.28 0.694 rw 2026-10-27 16:07:15,155 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: The ready code tooks too much time : 2.2241392135620117 2026-10-27 16:07:15,156 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:07:15,171 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.011 ro 2026-10-27 16:07:15,183 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [1/38] Tour PosLoyaltyTour11.1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:07:15,218 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.019 ro 2026-10-27 16:07:15,253 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:07:15,296 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.003 0.027 rw 2026-10-27 16:07:15,315 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:15] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.04 rw 2026-10-27 16:07:16,023 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:16] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.018 ro 2026-10-27 16:07:16,143 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.003 0.014 rw 2026-10-27 16:07:16,331 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:16] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.046 rw 2026-10-27 16:07:16,358 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:16] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.006 rw 2026-10-27 16:07:16,387 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:16] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.017 - 2026-10-27 16:07:16,389 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:16] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.004 0.028 ro 2026-10-27 16:07:16,391 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.029 - 2026-10-27 16:07:16,503 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:16] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.002 - 2026-10-27 16:07:16,509 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-27 16:07:16,524 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.019 - 2026-10-27 16:07:16,533 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:16] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.044 ro 2026-10-27 16:07:16,624 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [2/38] Tour PosLoyaltyTour11.1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:07:16,661 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:16] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.021 0.137 rw 2026-10-27 16:07:16,843 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [3/38] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:07:16,844 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [4/38] Tour PosLoyaltyTour11.1 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:07:16,916 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:16] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.059 0.339 rw 2026-10-27 16:07:16,969 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:16] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.435 rw 2026-10-27 16:07:16,994 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:16] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.005 0.168 rw 2026-10-27 16:07:17,104 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.048 0.199 rw 2026-10-27 16:07:17,205 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [5/38] Tour PosLoyaltyTour11.1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:07:17,219 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:17] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.003 0.034 ro 2026-10-27 16:07:17,255 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [6/38] Tour PosLoyaltyTour11.1 → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:07:17,257 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [7/38] Tour PosLoyaltyTour11.1 → Step Search customer with "AAA Partner" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:07:17,267 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [8/38] Tour PosLoyaltyTour11.1 → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:07:17,290 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:17] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-27 16:07:17,615 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [9/38] Tour PosLoyaltyTour11.1 → Step Check "AAA Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAA Partner")) 2026-10-27 16:07:17,616 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [10/38] Tour PosLoyaltyTour11.1 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-10-27 16:07:17,640 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [11/38] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:07:17,640 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [12/38] Tour PosLoyaltyTour11.1 → Step .product-screen .set-partner:contains("AAA Partner") 2026-10-27 16:07:17,651 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:17] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.002 0.018 ro 2026-10-27 16:07:17,653 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [13/38] Tour PosLoyaltyTour11.1 → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-10-27 16:07:17,699 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [14/38] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:07:17,700 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [15/38] 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-27 16:07:17,742 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [16/38] Tour PosLoyaltyTour11.1 → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-27 16:07:17,748 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [17/38] 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-27 16:07:17,936 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [18/38] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:07:17,936 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [19/38] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:07:17,937 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [20/38] Tour PosLoyaltyTour11.1 → Step order total amount is '150.00' (trigger: .product-screen .order-summary .total:contains("150.00")) 2026-10-27 16:07:17,937 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [21/38] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:07:17,937 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [22/38] Tour PosLoyaltyTour11.1 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:07:17,938 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [23/38] Tour PosLoyaltyTour11.1 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:07:17,938 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [24/38] Tour PosLoyaltyTour11.1 → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:07:17,952 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [25/38] Tour PosLoyaltyTour11.1 → Step .control-buttons button.disabled:contains("Reward") 2026-10-27 16:07:17,952 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [26/38] Tour PosLoyaltyTour11.1 → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:07:17,955 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [27/38] Tour PosLoyaltyTour11.1 → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:07:17,968 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [28/38] Tour PosLoyaltyTour11.1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:07:18,003 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [29/38] Tour PosLoyaltyTour11.1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:07:18,004 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [30/38] Tour PosLoyaltyTour11.1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:07:18,028 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-27 16:07:18,032 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-27 16:07:18,520 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [31/38] Tour PosLoyaltyTour11.1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:07:18,553 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [32/38] Tour PosLoyaltyTour11.1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:07:18,560 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [33/38] Tour PosLoyaltyTour11.1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 16:07:18,560 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [34/38] Tour PosLoyaltyTour11.1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:07:18,564 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [35/38] Tour PosLoyaltyTour11.1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:07:19,113 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33272224 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'e299fe36-a28d-4707-b5c9-976800051926'}] 2026-10-27 16:07:19,121 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [36/38] Tour PosLoyaltyTour11.1 → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:07:19,121 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [37/38] Tour PosLoyaltyTour11.1 → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:07:19,798 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33272224 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'e299fe36-a28d-4707-b5c9-976800051926'} created pos.order #468 2026-10-27 16:07:19,800 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33272224 finished 2026-10-27 16:07:19,963 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6798 212 0.215 0.641 rw 2026-10-27 16:07:20,101 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:20] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.012 ro 2026-10-27 16:07:20,157 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [38/38] Tour PosLoyaltyTour11.1 → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:07:20,180 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-10-27 16:07:20,181 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.1 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-27 16:07:20,310 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:20] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.027 0.098 rw 2026-10-27 16:07:20,398 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 21511724 (allocated 23089152) 2026-10-27 16:07:20,406 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:07:20,419 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hHaWTslU - [27/Oct/2026 16:07:13] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 6.481 rw 2026-10-27 16:07:20,528 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 31958 2026-10-27 16:07:20,531 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-10-27 16:07:20,532 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 31958 2026-10-27 16:07:20,630 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_160720_630696_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-10-27 16:07:20,631 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmposwgrz61_chrome_odoo" 2026-10-27 16:07:21,124 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 32085 2026-10-27 16:07:21,125 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmprf4g9x1k_chrome_odoo 2026-10-27 16:07:21,125 7 INFO rb-3d383b4-226062-429553 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:33359/json/version 2026-10-27 16:07:21,127 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33359', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:07:21,199 7 INFO rb-3d383b4-226062-429553 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-27 16:07:21,199 7 INFO rb-3d383b4-226062-429553 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:33359/json 2026-10-27 16:07:21,202 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33359', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:07:21,231 7 INFO rb-3d383b4-226062-429553 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:33359/devtools/page/61906439556718AC4B54DA78C1FC7566 2026-10-27 16:07:21,245 7 INFO rb-3d383b4-226062-429553 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-27 16:07:21,262 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-10-27 16:07:21,321 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:07:21,324 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-10-27 16:07:21,334 7 INFO rb-3d383b4-226062-429553 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/80" in browser 2026-10-27 16:07:21,334 7 INFO rb-3d383b4-226062-429553 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/80" 2026-10-27 16:07:21,451 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:21] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.027 0.083 rw 2026-10-27 16:07:21,459 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': '61906439556718AC4B54DA78C1FC7566', 'loaderId': '01D582548C4E99ACA32587A481DA6906', 'isDownload': False} 2026-10-27 16:07:21,459 7 INFO rb-3d383b4-226062-429553 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-27 16:07:21,549 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:21] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.2 ro 2026-10-27 16:07:21,569 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:21] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.062 ro 2026-10-27 16:07:21,584 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:21] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.068 ro 2026-10-27 16:07:22,341 7 INFO rb-3d383b4-226062-429553 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-27 16:07:22,371 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 16:07:22,375 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 16:07:22,400 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.014 ro 2026-10-27 16:07:22,457 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:22] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.025 rw 2026-10-27 16:07:22,477 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.044 rw 2026-10-27 16:07:22,881 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:07:23,468 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 524975 247 0.298 0.668 rw 2026-10-27 16:07:23,716 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: The ready code tooks too much time : 2.2567052841186523 2026-10-27 16:07:23,716 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:07:23,739 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [1/57] Tour PosLoyaltyTour11.2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:07:23,764 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.012 0.026 ro 2026-10-27 16:07:23,815 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.012 ro 2026-10-27 16:07:23,882 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.013 rw 2026-10-27 16:07:23,895 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.021 rw 2026-10-27 16:07:23,930 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:23] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.013 rw 2026-10-27 16:07:24,464 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:24] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.01 ro 2026-10-27 16:07:24,579 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.015 rw 2026-10-27 16:07:24,743 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:24] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-27 16:07:24,751 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-27 16:07:24,756 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:24] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.005 0.043 rw 2026-10-27 16:07:24,791 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:24] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.006 0.047 ro 2026-10-27 16:07:24,803 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:24] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.064 rw 2026-10-27 16:07:24,820 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-27 16:07:24,821 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:24] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-27 16:07:24,821 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:24] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.01 ro 2026-10-27 16:07:24,900 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:24] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.041 rw 2026-10-27 16:07:24,942 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [2/57] Tour PosLoyaltyTour11.2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:07:24,943 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [3/57] Tour PosLoyaltyTour11.2 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:07:25,038 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.042 - 2026-10-27 16:07:25,129 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:25] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.037 0.113 rw 2026-10-27 16:07:25,135 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [4/57] Tour PosLoyaltyTour11.2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:07:25,174 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:25] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 243 4 0.006 0.085 ro 2026-10-27 16:07:25,228 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [5/57] Tour PosLoyaltyTour11.2 → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:07:25,229 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [6/57] Tour PosLoyaltyTour11.2 → Step Search customer with "AAA Partner" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:07:25,252 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [7/57] Tour PosLoyaltyTour11.2 → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:07:25,279 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:25] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.034 0.254 rw 2026-10-27 16:07:25,286 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:25] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-27 16:07:25,599 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [8/57] Tour PosLoyaltyTour11.2 → Step Check "AAA Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAA Partner")) 2026-10-27 16:07:25,600 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [9/57] Tour PosLoyaltyTour11.2 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-10-27 16:07:25,617 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [10/57] Tour PosLoyaltyTour11.2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:07:25,618 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [11/57] Tour PosLoyaltyTour11.2 → Step .product-screen .set-partner:contains("AAA Partner") 2026-10-27 16:07:25,625 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [12/57] Tour PosLoyaltyTour11.2 → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-10-27 16:07:25,634 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:25] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 243 4 0.004 0.021 ro 2026-10-27 16:07:25,674 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [13/57] Tour PosLoyaltyTour11.2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:07:25,675 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [14/57] Tour PosLoyaltyTour11.2 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-10-27 16:07:25,732 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [15/57] Tour PosLoyaltyTour11.2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:07:25,733 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [16/57] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:07:25,733 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [17/57] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:07:25,745 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [18/57] Tour PosLoyaltyTour11.2 → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:07:25,764 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [19/57] Tour PosLoyaltyTour11.2 → Step .control-buttons button.disabled:contains("Reward") 2026-10-27 16:07:25,768 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [20/57] Tour PosLoyaltyTour11.2 → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:07:25,769 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [21/57] Tour PosLoyaltyTour11.2 → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:07:25,803 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [22/57] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:07:25,806 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [23/57] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:07:25,813 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [24/57] Tour PosLoyaltyTour11.2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-27 16:07:25,866 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [25/57] Tour PosLoyaltyTour11.2 → Step input text '123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-27 16:07:25,902 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [26/57] Tour PosLoyaltyTour11.2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:07:25,930 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [27/57] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:07:25,931 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [28/57] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:07:25,975 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [29/57] Tour PosLoyaltyTour11.2 → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:07:25,982 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [30/57] Tour PosLoyaltyTour11.2 → Step .control-buttons button.active:contains("Reward") 2026-10-27 16:07:25,983 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [31/57] Tour PosLoyaltyTour11.2 → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:07:25,987 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [32/57] Tour PosLoyaltyTour11.2 → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:07:25,996 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [33/57] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:07:25,996 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [34/57] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:07:26,004 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [35/57] Tour PosLoyaltyTour11.2 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-27 16:07:26,031 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [36/57] Tour PosLoyaltyTour11.2 → Step .selection-item span:nth-child(2) 2026-10-27 16:07:26,055 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [37/57] Tour PosLoyaltyTour11.2 → Step select reward (trigger: .selection-item:contains("Free Product")) 2026-10-27 16:07:26,065 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [38/57] Tour PosLoyaltyTour11.2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"0.00","quantity":"3"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("3")):has(.price:contains("0.00"))) 2026-10-27 16:07:26,182 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [39/57] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:07:26,182 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [40/57] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:07:26,190 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [41/57] Tour PosLoyaltyTour11.2 → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:07:26,199 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [42/57] Tour PosLoyaltyTour11.2 → Step .control-buttons button.disabled:contains("Reward") 2026-10-27 16:07:26,201 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:26] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.006 - 2026-10-27 16:07:26,202 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [43/57] Tour PosLoyaltyTour11.2 → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:07:26,204 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:26] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.008 - 2026-10-27 16:07:26,215 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [44/57] Tour PosLoyaltyTour11.2 → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:07:26,233 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [45/57] Tour PosLoyaltyTour11.2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:07:26,234 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [46/57] Tour PosLoyaltyTour11.2 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-10-27 16:07:26,238 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [47/57] Tour PosLoyaltyTour11.2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:07:26,238 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [48/57] Tour PosLoyaltyTour11.2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:07:26,277 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [49/57] Tour PosLoyaltyTour11.2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:07:26,279 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [50/57] Tour PosLoyaltyTour11.2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:07:26,316 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-27 16:07:26,321 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-27 16:07:26,814 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [51/57] Tour PosLoyaltyTour11.2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:07:26,847 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [52/57] Tour PosLoyaltyTour11.2 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 16:07:26,851 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [53/57] Tour PosLoyaltyTour11.2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:07:26,853 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [54/57] Tour PosLoyaltyTour11.2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:07:27,381 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [55/57] Tour PosLoyaltyTour11.2 → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:07:27,388 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17184043 started for PoS orders references: [{'name': '/', 'pos_reference': '262-80-000001', 'uuid': '09ccc5e3-1362-4b42-899b-8e80b3706469'}] 2026-10-27 16:07:27,391 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [56/57] Tour PosLoyaltyTour11.2 → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:07:28,237 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17184043 order {'name': '/', 'pos_reference': '262-80-000001', 'uuid': '09ccc5e3-1362-4b42-899b-8e80b3706469'} created pos.order #469 2026-10-27 16:07:28,241 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17184043 finished 2026-10-27 16:07:28,338 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6874 227 0.208 0.748 rw 2026-10-27 16:07:28,515 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:28] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.003 0.019 ro 2026-10-27 16:07:28,558 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [57/57] Tour PosLoyaltyTour11.2 → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:07:28,593 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-10-27 16:07:28,596 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.2 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-27 16:07:28,626 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:28] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.045 rw 2026-10-27 16:07:28,790 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 22047188 (allocated 24137728) 2026-10-27 16:07:28,790 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:07:28,797 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 K6mZgrVw - [27/Oct/2026 16:07:22] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 6.313 rw 2026-10-27 16:07:28,921 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 32085 2026-10-27 16:07:28,931 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-10-27 16:07:28,935 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 32085 2026-10-27 16:07:29,078 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_160729_077816_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-10-27 16:07:29,078 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmprf4g9x1k_chrome_odoo" 2026-10-27 16:07:29,114 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_buy_x_get_y ... 2026-10-27 16:07:30,261 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome pid: 32210 2026-10-27 16:07:30,262 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless temporary user profile dir: /tmp/tmp6bpnh5pg_chrome_odoo 2026-10-27 16:07:30,262 7 INFO rb-3d383b4-226062-429553 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:37013/json/version 2026-10-27 16:07:30,263 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37013', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:07:30,319 7 INFO rb-3d383b4-226062-429553 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-27 16:07:30,320 7 INFO rb-3d383b4-226062-429553 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:37013/json 2026-10-27 16:07:30,320 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37013', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:07:30,363 7 INFO rb-3d383b4-226062-429553 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:37013/devtools/page/00AE9D0AD6B073564263D9E3685F7374 2026-10-27 16:07:30,378 7 INFO rb-3d383b4-226062-429553 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-27 16:07:30,394 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless enable page notifications 2026-10-27 16:07:30,572 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:07:30,585 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Setting session cookie in browser 2026-10-27 16:07:30,587 7 INFO rb-3d383b4-226062-429553 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/80" in browser 2026-10-27 16:07:30,587 7 INFO rb-3d383b4-226062-429553 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/80" 2026-10-27 16:07:30,620 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:07:31,105 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 imN_Z8JQ - [27/Oct/2026 16:07:31] "GET /pos/ui/80 HTTP/1.1" 200 6834 65 0.031 0.479 rw 2026-10-27 16:07:31,109 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Navigation result: {'frameId': '00AE9D0AD6B073564263D9E3685F7374', 'loaderId': 'A1116C30470591976E2DBBFDC7CE0681', 'isDownload': False} 2026-10-27 16:07:31,110 7 INFO rb-3d383b4-226062-429553 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-27 16:07:31,218 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 imN_Z8JQ - [27/Oct/2026 16:07:31] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.031 ro 2026-10-27 16:07:31,229 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 imN_Z8JQ - [27/Oct/2026 16:07:31] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.048 ro 2026-10-27 16:07:31,237 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 imN_Z8JQ - [27/Oct/2026 16:07:31] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.628 ro 2026-10-27 16:07:31,962 7 INFO rb-3d383b4-226062-429553 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-27 16:07:31,992 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 imN_Z8JQ - [27/Oct/2026 16:07:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 16:07:31,995 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 imN_Z8JQ - [27/Oct/2026 16:07:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:07:32,013 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 imN_Z8JQ - [27/Oct/2026 16:07:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.013 ro 2026-10-27 16:07:32,064 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 imN_Z8JQ - [27/Oct/2026 16:07:32] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.018 rw 2026-10-27 16:07:32,084 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 imN_Z8JQ - [27/Oct/2026 16:07:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.005 0.03 rw 2026-10-27 16:07:32,482 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:07:33,330 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 imN_Z8JQ - [27/Oct/2026 16:07:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523970 270 0.44 0.784 rw 2026-10-27 16:07:33,557 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: The ready code tooks too much time : 2.4477083683013916 2026-10-27 16:07:33,559 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:07:33,574 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [1/53] Tour PosLoyaltyTour12 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:07:33,580 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 imN_Z8JQ - [27/Oct/2026 16:07:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.015 ro 2026-10-27 16:07:33,614 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 imN_Z8JQ - [27/Oct/2026 16:07:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.011 ro 2026-10-27 16:07:33,654 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 imN_Z8JQ - [27/Oct/2026 16:07:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:07:33,679 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 imN_Z8JQ - [27/Oct/2026 16:07:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.023 rw 2026-10-27 16:07:33,709 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 imN_Z8JQ - [27/Oct/2026 16:07:33] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:07:34,282 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 imN_Z8JQ - [27/Oct/2026 16:07:34] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.007 ro 2026-10-27 16:07:34,430 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 imN_Z8JQ - [27/Oct/2026 16:07:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.002 0.008 rw 2026-10-27 16:07:34,629 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 imN_Z8JQ - [27/Oct/2026 16:07:34] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.011 0.059 rw 2026-10-27 16:07:34,646 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 imN_Z8JQ - [27/Oct/2026 16:07:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.008 - 2026-10-27 16:07:34,647 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 imN_Z8JQ - [27/Oct/2026 16:07:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.009 - 2026-10-27 16:07:34,689 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 imN_Z8JQ - [27/Oct/2026 16:07:34] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.006 0.058 ro 2026-10-27 16:07:34,724 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 imN_Z8JQ - [27/Oct/2026 16:07:34] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.094 rw 2026-10-27 16:07:34,777 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 imN_Z8JQ - [27/Oct/2026 16:07:34] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.002 - 2026-10-27 16:07:34,786 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 imN_Z8JQ - [27/Oct/2026 16:07:34] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.017 ro 2026-10-27 16:07:34,805 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 imN_Z8JQ - [27/Oct/2026 16:07:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-27 16:07:34,858 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 imN_Z8JQ - [27/Oct/2026 16:07:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.01 - 2026-10-27 16:07:34,953 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [2/53] Tour PosLoyaltyTour12 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:07:34,981 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 imN_Z8JQ - [27/Oct/2026 16:07:34] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.067 0.091 rw 2026-10-27 16:07:35,137 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 imN_Z8JQ - [27/Oct/2026 16:07:35] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.043 0.249 rw 2026-10-27 16:07:35,193 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 imN_Z8JQ - [27/Oct/2026 16:07:35] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.337 rw 2026-10-27 16:07:35,223 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [3/53] Tour PosLoyaltyTour12 → Step click product 'Free Product A' (trigger: article.product .product-content .product-name:contains("Free Product A")) 2026-10-27 16:07:35,250 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 imN_Z8JQ - [27/Oct/2026 16:07:35] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.035 rw 2026-10-27 16:07:35,317 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 imN_Z8JQ - [27/Oct/2026 16:07:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.028 0.057 rw 2026-10-27 16:07:35,389 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [4/53] Tour PosLoyaltyTour12 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:07:35,390 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [5/53] 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-27 16:07:35,495 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [6/53] Tour PosLoyaltyTour12 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:07:35,505 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [7/53] 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-27 16:07:35,522 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 imN_Z8JQ - [27/Oct/2026 16:07:35] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:07:35,697 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [8/53] Tour PosLoyaltyTour12 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:07:35,698 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [9/53] Tour PosLoyaltyTour12 → Step click product 'Free Product A' (trigger: article.product .product-content .product-name:contains("Free Product A")) 2026-10-27 16:07:35,715 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [10/53] Tour PosLoyaltyTour12 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:07:35,718 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [11/53] Tour PosLoyaltyTour12 → Step order total amount is '3.00' (trigger: .product-screen .order-summary .total:contains("3.00")) 2026-10-27 16:07:35,731 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [12/53] Tour PosLoyaltyTour12 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:07:35,732 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [13/53] Tour PosLoyaltyTour12 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:07:35,733 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [14/53] Tour PosLoyaltyTour12 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:07:35,745 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [15/53] Tour PosLoyaltyTour12 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-27 16:07:35,763 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [16/53] Tour PosLoyaltyTour12 → Step .selection-item span:nth-child(2) 2026-10-27 16:07:35,782 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [17/53] Tour PosLoyaltyTour12 → Step select reward (trigger: .selection-item:contains("Free Product - [Free Product A, Free Product B]")) 2026-10-27 16:07:35,788 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [18/53] Tour PosLoyaltyTour12 → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Please select a product for this reward"))) 2026-10-27 16:07:35,798 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [19/53] Tour PosLoyaltyTour12 → Step selection popup has 'Free Product B' (trigger: .selection-item:contains("Free Product B")) 2026-10-27 16:07:35,799 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [20/53] Tour PosLoyaltyTour12 → Step selection popup has 'Free Product A' (trigger: .selection-item:contains("Free Product A")) 2026-10-27 16:07:35,818 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [21/53] Tour PosLoyaltyTour12 → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:07:35,936 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [22/53] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Free Product A","price":"0.00","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Free Product A")):has(.qty:contains("1")):has(.price:contains("0.00"))) 2026-10-27 16:07:35,937 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [23/53] Tour PosLoyaltyTour12 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:07:35,937 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [24/53] Tour PosLoyaltyTour12 → Step order total amount is '3.00' (trigger: .product-screen .order-summary .total:contains("3.00")) 2026-10-27 16:07:35,938 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [25/53] Tour PosLoyaltyTour12 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:07:35,938 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [26/53] Tour PosLoyaltyTour12 → Step click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B")) 2026-10-27 16:07:35,969 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [27/53] Tour PosLoyaltyTour12 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:07:35,971 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [28/53] 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-27 16:07:35,984 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 imN_Z8JQ - [27/Oct/2026 16:07:35] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.004 - 2026-10-27 16:07:35,985 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 imN_Z8JQ - [27/Oct/2026 16:07:35] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.005 - 2026-10-27 16:07:35,986 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [29/53] Tour PosLoyaltyTour12 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:07:35,986 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [30/53] 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-27 16:07:36,177 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [31/53] Tour PosLoyaltyTour12 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:07:36,178 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [32/53] Tour PosLoyaltyTour12 → Step click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B")) 2026-10-27 16:07:36,239 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [33/53] Tour PosLoyaltyTour12 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:07:36,240 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [34/53] Tour PosLoyaltyTour12 → Step order total amount is '18.00' (trigger: .product-screen .order-summary .total:contains("18.00")) 2026-10-27 16:07:36,259 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [35/53] Tour PosLoyaltyTour12 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:07:36,260 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [36/53] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Free Product A","price":"0.00","quantity":"3"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Free Product A")):has(.qty:contains("3")):has(.price:contains("0.00"))) 2026-10-27 16:07:36,261 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [37/53] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"Free Product - Free Product A"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("Free Product - Free Product A"))) 2026-10-27 16:07:36,262 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [38/53] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"Free Product - Free Product A"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("Free Product - Free Product A"))) 2026-10-27 16:07:36,277 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [39/53] Tour PosLoyaltyTour12 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:07:36,280 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [40/53] Tour PosLoyaltyTour12 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-10-27 16:07:36,285 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [41/53] Tour PosLoyaltyTour12 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:07:36,286 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [42/53] Tour PosLoyaltyTour12 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:07:36,286 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [43/53] Tour PosLoyaltyTour12 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:07:36,291 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [44/53] Tour PosLoyaltyTour12 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-27 16:07:36,474 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [45/53] Tour PosLoyaltyTour12 → Step .selection-item span:nth-child(2) 2026-10-27 16:07:36,501 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [46/53] Tour PosLoyaltyTour12 → Step select reward (trigger: .selection-item:contains("Free Product - [Free Product A, Free Product B]")) 2026-10-27 16:07:36,509 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [47/53] Tour PosLoyaltyTour12 → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Please select a product for this reward"))) 2026-10-27 16:07:36,532 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [48/53] Tour PosLoyaltyTour12 → Step selection popup has 'Free Product B' (trigger: .selection-item:contains("Free Product B")) 2026-10-27 16:07:36,562 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [49/53] Tour PosLoyaltyTour12 → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:07:36,576 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [50/53] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Free Product B","price":"0.00","quantity":"3"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Free Product B")):has(.qty:contains("3")):has(.price:contains("0.00"))) 2026-10-27 16:07:36,579 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [51/53] Tour PosLoyaltyTour12 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:07:36,579 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [52/53] Tour PosLoyaltyTour12 → Step order total amount is '18.00' (trigger: .product-screen .order-summary .total:contains("18.00")) 2026-10-27 16:07:36,579 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [53/53] Tour PosLoyaltyTour12 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:07:36,580 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: tour succeeded 2026-10-27 16:07:36,580 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour12 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-27 16:07:36,767 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:07:36,769 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: heap 21811028 (allocated 23089152) 2026-10-27 16:07:36,774 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 imN_Z8JQ - [27/Oct/2026 16:07:32] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 4.673 rw 2026-10-27 16:07:36,876 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing chrome headless with pid 32210 2026-10-27 16:07:36,878 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing websocket connection 2026-10-27 16:07:36,878 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Terminating chrome headless with pid 32210 2026-10-27 16:07:36,996 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_160736_996697_test_loyalty_program_with_tagged_buy_x_get_y.txt 2026-10-27 16:07:36,997 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Removing chrome user profile "/tmp/tmp6bpnh5pg_chrome_odoo" 2026-10-27 16:07:37,012 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_free_product ... 2026-10-27 16:07:38,184 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome pid: 32343 2026-10-27 16:07:38,184 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless temporary user profile dir: /tmp/tmpmndd7662_chrome_odoo 2026-10-27 16:07:38,184 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:46815/json/version 2026-10-27 16:07:38,187 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46815', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:07:38,205 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Browser version: Chrome/150.0.7871.114 2026-10-27 16:07:38,207 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:46815/json 2026-10-27 16:07:38,209 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46815', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:07:38,214 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Websocket url found: ws://127.0.0.1:46815/devtools/page/52698417182A0CB9704FC31AF120047A 2026-10-27 16:07:38,225 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Enable chrome headless console log notification 2026-10-27 16:07:38,233 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless enable page notifications 2026-10-27 16:07:38,484 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:07:38,496 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Setting session cookie in browser 2026-10-27 16:07:38,501 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-27 16:07:38,501 7 INFO rb-3d383b4-226062-429553 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/80" 2026-10-27 16:07:38,517 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:07:39,055 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bW5zwgvw - [27/Oct/2026 16:07:39] "GET /pos/ui/80 HTTP/1.1" 200 6834 65 0.033 0.512 rw 2026-10-27 16:07:39,061 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Navigation result: {'frameId': '52698417182A0CB9704FC31AF120047A', 'loaderId': '980AF083F25BAB3983837DC63C41E04E', 'isDownload': False} 2026-10-27 16:07:39,061 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour10')" 2026-10-27 16:07:39,143 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bW5zwgvw - [27/Oct/2026 16:07:39] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.63 ro 2026-10-27 16:07:39,149 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bW5zwgvw - [27/Oct/2026 16:07:39] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.044 ro 2026-10-27 16:07:39,172 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bW5zwgvw - [27/Oct/2026 16:07:39] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.064 ro 2026-10-27 16:07:39,891 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: Owl is running in 'dev' mode. 2026-10-27 16:07:39,926 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bW5zwgvw - [27/Oct/2026 16:07:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 16:07:39,930 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bW5zwgvw - [27/Oct/2026 16:07:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.007 - 2026-10-27 16:07:39,957 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bW5zwgvw - [27/Oct/2026 16:07:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.003 0.019 ro 2026-10-27 16:07:40,019 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bW5zwgvw - [27/Oct/2026 16:07:40] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.019 rw 2026-10-27 16:07:40,034 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bW5zwgvw - [27/Oct/2026 16:07:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.018 rw 2026-10-27 16:07:40,433 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:07:40,928 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bW5zwgvw - [27/Oct/2026 16:07:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 526391 269 0.234 0.631 rw 2026-10-27 16:07:41,160 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: The ready code tooks too much time : 2.099032163619995 2026-10-27 16:07:41,161 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Evaluate test code "odoo.startTour('PosLoyaltyTour10', {"stepDelay": 0, "debug": false})" 2026-10-27 16:07:41,193 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bW5zwgvw - [27/Oct/2026 16:07:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.017 ro 2026-10-27 16:07:41,200 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [1/42] Tour PosLoyaltyTour10 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:07:41,238 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bW5zwgvw - [27/Oct/2026 16:07:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.01 ro 2026-10-27 16:07:41,266 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bW5zwgvw - [27/Oct/2026 16:07:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 16:07:41,311 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bW5zwgvw - [27/Oct/2026 16:07:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.002 0.031 rw 2026-10-27 16:07:41,317 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bW5zwgvw - [27/Oct/2026 16:07:41] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.024 rw 2026-10-27 16:07:41,917 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bW5zwgvw - [27/Oct/2026 16:07:41] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.007 ro 2026-10-27 16:07:42,048 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bW5zwgvw - [27/Oct/2026 16:07:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.028 rw 2026-10-27 16:07:42,209 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bW5zwgvw - [27/Oct/2026 16:07:42] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-27 16:07:42,209 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bW5zwgvw - [27/Oct/2026 16:07:42] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.061 rw 2026-10-27 16:07:42,226 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bW5zwgvw - [27/Oct/2026 16:07:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.016 - 2026-10-27 16:07:42,254 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bW5zwgvw - [27/Oct/2026 16:07:42] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.007 0.056 ro 2026-10-27 16:07:42,255 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bW5zwgvw - [27/Oct/2026 16:07:42] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.065 rw 2026-10-27 16:07:42,326 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bW5zwgvw - [27/Oct/2026 16:07:42] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-27 16:07:42,327 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bW5zwgvw - [27/Oct/2026 16:07:42] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.021 ro 2026-10-27 16:07:42,332 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bW5zwgvw - [27/Oct/2026 16:07:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-27 16:07:42,418 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bW5zwgvw - [27/Oct/2026 16:07:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.069 - 2026-10-27 16:07:42,463 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bW5zwgvw - [27/Oct/2026 16:07:42] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.028 0.095 rw 2026-10-27 16:07:42,489 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [2/42] Tour PosLoyaltyTour10 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:07:42,599 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bW5zwgvw - [27/Oct/2026 16:07:42] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.032 0.22 rw 2026-10-27 16:07:42,684 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bW5zwgvw - [27/Oct/2026 16:07:42] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.28 rw 2026-10-27 16:07:42,694 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [3/42] Tour PosLoyaltyTour10 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:07:42,695 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [4/42] Tour PosLoyaltyTour10 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:07:42,722 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bW5zwgvw - [27/Oct/2026 16:07:42] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.003 0.021 rw 2026-10-27 16:07:42,810 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bW5zwgvw - [27/Oct/2026 16:07:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.026 0.074 rw 2026-10-27 16:07:42,887 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [5/42] Tour PosLoyaltyTour10 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:07:42,894 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bW5zwgvw - [27/Oct/2026 16:07:42] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.002 0.018 ro 2026-10-27 16:07:42,955 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [6/42] Tour PosLoyaltyTour10 → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:07:42,956 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [7/42] Tour PosLoyaltyTour10 → Step Search customer with "AAA Partner" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:07:42,965 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [8/42] Tour PosLoyaltyTour10 → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:07:42,988 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bW5zwgvw - [27/Oct/2026 16:07:42] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:07:43,322 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [9/42] Tour PosLoyaltyTour10 → Step Check "AAA Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAA Partner")) 2026-10-27 16:07:43,323 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [10/42] Tour PosLoyaltyTour10 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-10-27 16:07:43,357 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bW5zwgvw - [27/Oct/2026 16:07:43] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.002 0.016 ro 2026-10-27 16:07:43,361 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [11/42] Tour PosLoyaltyTour10 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:07:43,362 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [12/42] Tour PosLoyaltyTour10 → Step .product-screen .set-partner:contains("AAA Partner") 2026-10-27 16:07:43,364 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [13/42] Tour PosLoyaltyTour10 → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-10-27 16:07:43,418 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [14/42] Tour PosLoyaltyTour10 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:07:43,419 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [15/42] Tour PosLoyaltyTour10 → Step order total amount is '1.00' (trigger: .product-screen .order-summary .total:contains("1.00")) 2026-10-27 16:07:43,486 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [16/42] Tour PosLoyaltyTour10 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:07:43,486 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [17/42] Tour PosLoyaltyTour10 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:07:43,487 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [18/42] 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-27 16:07:43,488 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [19/42] Tour PosLoyaltyTour10 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:07:43,488 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [20/42] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:07:43,489 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [21/42] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:07:43,500 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [22/42] Tour PosLoyaltyTour10 → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:07:43,522 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [23/42] Tour PosLoyaltyTour10 → Step .control-buttons button.active:contains("Reward") 2026-10-27 16:07:43,522 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [24/42] Tour PosLoyaltyTour10 → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:07:43,523 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [25/42] Tour PosLoyaltyTour10 → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:07:43,561 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [26/42] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:07:43,562 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [27/42] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:07:43,568 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [28/42] Tour PosLoyaltyTour10 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-27 16:07:43,597 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [29/42] Tour PosLoyaltyTour10 → Step .selection-item span:nth-child(2) 2026-10-27 16:07:43,618 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [30/42] Tour PosLoyaltyTour10 → Step select reward (trigger: .selection-item:contains("Free Product B")) 2026-10-27 16:07:43,622 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [31/42] Tour PosLoyaltyTour10 → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Please select a product for this reward"))) 2026-10-27 16:07:43,639 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [32/42] Tour PosLoyaltyTour10 → Step click on reward item (trigger: .modal .selection-item:contains("Free Product B")) 2026-10-27 16:07:43,654 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [33/42] Tour PosLoyaltyTour10 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product B","price":"0"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product B")):has(.price:contains("0"))) 2026-10-27 16:07:43,719 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [34/42] Tour PosLoyaltyTour10 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:07:43,720 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [35/42] Tour PosLoyaltyTour10 → Step order total amount is '1.00' (trigger: .product-screen .order-summary .total:contains("1.00")) 2026-10-27 16:07:43,722 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [36/42] Tour PosLoyaltyTour10 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:07:43,723 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [37/42] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:07:43,723 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [38/42] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:07:43,745 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [39/42] Tour PosLoyaltyTour10 → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:07:43,745 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [40/42] Tour PosLoyaltyTour10 → Step .control-buttons button.disabled:contains("Reward") 2026-10-27 16:07:43,746 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [41/42] Tour PosLoyaltyTour10 → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:07:43,746 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [42/42] Tour PosLoyaltyTour10 → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:07:43,760 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: tour succeeded 2026-10-27 16:07:43,761 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour10 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-27 16:07:43,762 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bW5zwgvw - [27/Oct/2026 16:07:43] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.006 - 2026-10-27 16:07:43,768 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bW5zwgvw - [27/Oct/2026 16:07:43] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.012 - 2026-10-27 16:07:43,911 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: heap 20776372 (allocated 22040576) 2026-10-27 16:07:43,913 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:07:43,927 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bW5zwgvw - [27/Oct/2026 16:07:40] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 3.869 rw 2026-10-27 16:07:44,020 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing chrome headless with pid 32343 2026-10-27 16:07:44,022 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing websocket connection 2026-10-27 16:07:44,024 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Terminating chrome headless with pid 32343 2026-10-27 16:07:44,127 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_160744_127697_test_loyalty_program_with_tagged_free_product.txt 2026-10-27 16:07:44,128 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Removing chrome user profile "/tmp/tmpmndd7662_chrome_odoo" 2026-10-27 16:07:44,147 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_product_tag ... 2026-10-27 16:07:45,161 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome pid: 32482 2026-10-27 16:07:45,161 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless temporary user profile dir: /tmp/tmp805zbnq3_chrome_odoo 2026-10-27 16:07:45,161 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:46883/json/version 2026-10-27 16:07:45,162 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46883', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:07:45,251 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Browser version: Chrome/150.0.7871.114 2026-10-27 16:07:45,251 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:46883/json 2026-10-27 16:07:45,252 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46883', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:07:45,273 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Websocket url found: ws://127.0.0.1:46883/devtools/page/1FAC461D1B843601FA8C63D3C216B1A8 2026-10-27 16:07:45,318 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Enable chrome headless console log notification 2026-10-27 16:07:45,333 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless enable page notifications 2026-10-27 16:07:45,496 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:07:45,513 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Setting session cookie in browser 2026-10-27 16:07:45,515 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-27 16:07:45,515 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Navigating to: "http://127.0.0.1:8069/pos/ui/80" 2026-10-27 16:07:45,539 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:07:46,020 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7v7rv6z_ - [27/Oct/2026 16:07:46] "GET /pos/ui/80 HTTP/1.1" 200 6834 65 0.042 0.459 rw 2026-10-27 16:07:46,025 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Navigation result: {'frameId': '1FAC461D1B843601FA8C63D3C216B1A8', 'loaderId': 'D57AA503138D4DE26DF05378F05D8D66', 'isDownload': False} 2026-10-27 16:07:46,025 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Evaluate ready code "odoo.isTourReady('PosLoyaltyRewardProductTag')" 2026-10-27 16:07:46,104 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7v7rv6z_ - [27/Oct/2026 16:07:46] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.022 ro 2026-10-27 16:07:46,114 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7v7rv6z_ - [27/Oct/2026 16:07:46] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.59 ro 2026-10-27 16:07:46,171 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7v7rv6z_ - [27/Oct/2026 16:07:46] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.011 0.071 ro 2026-10-27 16:07:46,949 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: Owl is running in 'dev' mode. 2026-10-27 16:07:46,974 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7v7rv6z_ - [27/Oct/2026 16:07:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-27 16:07:46,977 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7v7rv6z_ - [27/Oct/2026 16:07:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:07:47,003 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7v7rv6z_ - [27/Oct/2026 16:07:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.017 ro 2026-10-27 16:07:47,058 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7v7rv6z_ - [27/Oct/2026 16:07:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.026 rw 2026-10-27 16:07:47,063 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7v7rv6z_ - [27/Oct/2026 16:07:47] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.031 rw 2026-10-27 16:07:47,434 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:07:47,927 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7v7rv6z_ - [27/Oct/2026 16:07:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523906 273 0.234 0.619 rw 2026-10-27 16:07:48,162 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: The ready code tooks too much time : 2.136517286300659 2026-10-27 16:07:48,162 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Evaluate test code "odoo.startTour('PosLoyaltyRewardProductTag', {"stepDelay": 0, "debug": false})" 2026-10-27 16:07:48,183 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7v7rv6z_ - [27/Oct/2026 16:07:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.015 ro 2026-10-27 16:07:48,191 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [1/71] Tour PosLoyaltyRewardProductTag → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:07:48,226 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7v7rv6z_ - [27/Oct/2026 16:07:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.011 ro 2026-10-27 16:07:48,281 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7v7rv6z_ - [27/Oct/2026 16:07:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.015 rw 2026-10-27 16:07:48,335 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7v7rv6z_ - [27/Oct/2026 16:07:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.004 0.042 rw 2026-10-27 16:07:48,366 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7v7rv6z_ - [27/Oct/2026 16:07:48] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.049 rw 2026-10-27 16:07:48,927 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7v7rv6z_ - [27/Oct/2026 16:07:48] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.007 ro 2026-10-27 16:07:49,049 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7v7rv6z_ - [27/Oct/2026 16:07:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.004 0.014 rw 2026-10-27 16:07:49,221 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7v7rv6z_ - [27/Oct/2026 16:07:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-27 16:07:49,235 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7v7rv6z_ - [27/Oct/2026 16:07:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-27 16:07:49,238 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7v7rv6z_ - [27/Oct/2026 16:07:49] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.013 0.042 rw 2026-10-27 16:07:49,279 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7v7rv6z_ - [27/Oct/2026 16:07:49] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.003 0.057 ro 2026-10-27 16:07:49,288 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7v7rv6z_ - [27/Oct/2026 16:07:49] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.072 rw 2026-10-27 16:07:49,324 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7v7rv6z_ - [27/Oct/2026 16:07:49] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-27 16:07:49,325 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7v7rv6z_ - [27/Oct/2026 16:07:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.007 - 2026-10-27 16:07:49,329 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7v7rv6z_ - [27/Oct/2026 16:07:49] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.014 ro 2026-10-27 16:07:49,415 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7v7rv6z_ - [27/Oct/2026 16:07:49] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.041 rw 2026-10-27 16:07:49,451 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [2/71] Tour PosLoyaltyRewardProductTag → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:07:49,477 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7v7rv6z_ - [27/Oct/2026 16:07:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.009 - 2026-10-27 16:07:49,610 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [3/71] Tour PosLoyaltyRewardProductTag → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-27 16:07:49,612 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7v7rv6z_ - [27/Oct/2026 16:07:49] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.033 0.112 rw 2026-10-27 16:07:49,727 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7v7rv6z_ - [27/Oct/2026 16:07:49] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.022 0.238 rw 2026-10-27 16:07:49,827 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7v7rv6z_ - [27/Oct/2026 16:07:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.028 0.181 rw 2026-10-27 16:07:49,833 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7v7rv6z_ - [27/Oct/2026 16:07:49] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.21 rw 2026-10-27 16:07:49,914 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [4/71] Tour PosLoyaltyRewardProductTag → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-27 16:07:49,930 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [5/71] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:07:49,934 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [6/71] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-10-27 16:07:49,948 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [7/71] Tour PosLoyaltyRewardProductTag → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:07:50,081 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [8/71] Tour PosLoyaltyRewardProductTag → Step .control-buttons button.active:contains("Reward") 2026-10-27 16:07:50,084 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [9/71] Tour PosLoyaltyRewardProductTag → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:07:50,090 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [10/71] Tour PosLoyaltyRewardProductTag → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:07:50,112 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7v7rv6z_ - [27/Oct/2026 16:07:50] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:07:50,113 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [11/71] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:07:50,114 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [12/71] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-10-27 16:07:50,121 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [13/71] Tour PosLoyaltyRewardProductTag → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-27 16:07:50,150 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [14/71] Tour PosLoyaltyRewardProductTag → Step .selection-item span:nth-child(2) 2026-10-27 16:07:50,170 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [15/71] Tour PosLoyaltyRewardProductTag → Step select reward (trigger: .selection-item:contains("Free Product - [Product A, Product B]")) 2026-10-27 16:07:50,177 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [16/71] Tour PosLoyaltyRewardProductTag → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Please select a product for this reward"))) 2026-10-27 16:07:50,183 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [17/71] Tour PosLoyaltyRewardProductTag → Step selection popup has 'Product B' (trigger: .selection-item:contains("Product B")) 2026-10-27 16:07:50,185 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [18/71] Tour PosLoyaltyRewardProductTag → Step selection popup has 'Product A' (trigger: .selection-item:contains("Product A")) 2026-10-27 16:07:50,200 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [19/71] Tour PosLoyaltyRewardProductTag → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:07:50,265 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [20/71] Tour PosLoyaltyRewardProductTag → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product A","price":"0.00","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product A")):has(.qty:contains("1")):has(.price:contains("0.00"))) 2026-10-27 16:07:50,271 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [21/71] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:07:50,272 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [22/71] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-10-27 16:07:50,286 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [23/71] Tour PosLoyaltyRewardProductTag → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:07:50,296 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [24/71] Tour PosLoyaltyRewardProductTag → Step .control-buttons button.disabled:contains("Reward") 2026-10-27 16:07:50,296 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [25/71] Tour PosLoyaltyRewardProductTag → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:07:50,297 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [26/71] Tour PosLoyaltyRewardProductTag → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:07:50,305 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7v7rv6z_ - [27/Oct/2026 16:07:50] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.007 - 2026-10-27 16:07:50,306 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7v7rv6z_ - [27/Oct/2026 16:07:50] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.004 - 2026-10-27 16:07:50,319 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [27/71] Tour PosLoyaltyRewardProductTag → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-27 16:07:50,368 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [28/71] Tour PosLoyaltyRewardProductTag → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-27 16:07:50,416 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [29/71] Tour PosLoyaltyRewardProductTag → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product A","price":"0.00","quantity":"2"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product A")):has(.qty:contains("2")):has(.price:contains("0.00"))) 2026-10-27 16:07:50,417 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [30/71] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:07:50,418 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [31/71] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-10-27 16:07:50,425 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [32/71] Tour PosLoyaltyRewardProductTag → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:07:50,439 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [33/71] Tour PosLoyaltyRewardProductTag → Step .control-buttons button.disabled:contains("Reward") 2026-10-27 16:07:50,440 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [34/71] Tour PosLoyaltyRewardProductTag → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:07:50,440 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [35/71] Tour PosLoyaltyRewardProductTag → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:07:50,445 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [36/71] Tour PosLoyaltyRewardProductTag → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"Free Product - Product A"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("Free Product - Product A"))) 2026-10-27 16:07:50,457 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [37/71] Tour PosLoyaltyRewardProductTag → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"Free Product - Product A"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("Free Product - Product A"))) 2026-10-27 16:07:50,463 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [38/71] Tour PosLoyaltyRewardProductTag → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:07:50,463 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [39/71] Tour PosLoyaltyRewardProductTag → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-10-27 16:07:50,465 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [40/71] Tour PosLoyaltyRewardProductTag → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:07:50,465 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [41/71] Tour PosLoyaltyRewardProductTag → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product A"} (trigger: body:not(:has(.order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product A"))))) 2026-10-27 16:07:50,643 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [42/71] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:07:50,644 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [43/71] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-10-27 16:07:50,655 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [44/71] Tour PosLoyaltyRewardProductTag → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:07:50,666 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [45/71] Tour PosLoyaltyRewardProductTag → Step .control-buttons button.active:contains("Reward") 2026-10-27 16:07:50,666 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [46/71] Tour PosLoyaltyRewardProductTag → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:07:50,672 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [47/71] Tour PosLoyaltyRewardProductTag → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:07:50,695 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [48/71] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:07:50,695 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [49/71] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-10-27 16:07:50,700 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [50/71] Tour PosLoyaltyRewardProductTag → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-27 16:07:50,727 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [51/71] Tour PosLoyaltyRewardProductTag → Step .selection-item span:nth-child(2) 2026-10-27 16:07:50,748 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [52/71] Tour PosLoyaltyRewardProductTag → Step select reward (trigger: .selection-item:contains("Free Product - [Product A, Product B]")) 2026-10-27 16:07:50,752 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [53/71] Tour PosLoyaltyRewardProductTag → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Please select a product for this reward"))) 2026-10-27 16:07:50,765 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [54/71] Tour PosLoyaltyRewardProductTag → Step selection popup has 'Product B' (trigger: .selection-item:contains("Product B")) 2026-10-27 16:07:50,784 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [55/71] Tour PosLoyaltyRewardProductTag → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:07:50,797 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [56/71] Tour PosLoyaltyRewardProductTag → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product B","price":"0.00","quantity":"2"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product B")):has(.qty:contains("2")):has(.price:contains("0.00"))) 2026-10-27 16:07:50,798 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [57/71] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:07:50,798 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [58/71] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-10-27 16:07:50,805 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [59/71] Tour PosLoyaltyRewardProductTag → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:07:50,832 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [60/71] Tour PosLoyaltyRewardProductTag → Step .control-buttons button.disabled:contains("Reward") 2026-10-27 16:07:50,833 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [61/71] Tour PosLoyaltyRewardProductTag → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:07:50,833 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [62/71] Tour PosLoyaltyRewardProductTag → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:07:50,845 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [63/71] Tour PosLoyaltyRewardProductTag → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-27 16:07:50,906 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [64/71] Tour PosLoyaltyRewardProductTag → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-27 16:07:50,939 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [65/71] Tour PosLoyaltyRewardProductTag → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product B","price":"0.00","quantity":"3"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product B")):has(.qty:contains("3")):has(.price:contains("0.00"))) 2026-10-27 16:07:50,947 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [66/71] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:07:50,947 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [67/71] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-10-27 16:07:50,953 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [68/71] Tour PosLoyaltyRewardProductTag → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:07:50,968 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [69/71] Tour PosLoyaltyRewardProductTag → Step .control-buttons button.disabled:contains("Reward") 2026-10-27 16:07:50,969 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [70/71] Tour PosLoyaltyRewardProductTag → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:07:50,970 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [71/71] Tour PosLoyaltyRewardProductTag → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:07:50,983 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: tour succeeded 2026-10-27 16:07:50,984 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyRewardProductTag SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-27 16:07:51,134 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:07:51,137 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: heap 22907696 (allocated 24137728) 2026-10-27 16:07:51,153 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7v7rv6z_ - [27/Oct/2026 16:07:47] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.018 4.041 rw 2026-10-27 16:07:51,243 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing chrome headless with pid 32482 2026-10-27 16:07:51,244 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing websocket connection 2026-10-27 16:07:51,253 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Terminating chrome headless with pid 32482 2026-10-27 16:07:51,356 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_160751_356223_test_loyalty_reward_product_tag.txt 2026-10-27 16:07:51,356 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Removing chrome user profile "/tmp/tmp805zbnq3_chrome_odoo" 2026-10-27 16:07:51,369 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_with_variant ... 2026-10-27 16:07:52,753 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome pid: 32608 2026-10-27 16:07:52,754 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless temporary user profile dir: /tmp/tmp3mdw9ozl_chrome_odoo 2026-10-27 16:07:52,754 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:45769/json/version 2026-10-27 16:07:52,755 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45769', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:07:52,866 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Browser version: Chrome/150.0.7871.114 2026-10-27 16:07:52,866 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:45769/json 2026-10-27 16:07:52,868 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45769', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:07:52,880 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Websocket url found: ws://127.0.0.1:45769/devtools/page/FF3B32808EBCEEC69C51B3487052BB0D 2026-10-27 16:07:52,894 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Enable chrome headless console log notification 2026-10-27 16:07:52,905 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless enable page notifications 2026-10-27 16:07:53,024 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:07:53,040 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Setting session cookie in browser 2026-10-27 16:07:53,053 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Open "http://127.0.0.1:8069/pos/web?config_id=80" in browser 2026-10-27 16:07:53,053 7 INFO rb-3d383b4-226062-429553 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=80" 2026-10-27 16:07:53,083 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:07:53,543 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:53] "GET /pos/web?config_id=80 HTTP/1.1" 200 6834 66 0.03 0.451 rw 2026-10-27 16:07:53,548 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Navigation result: {'frameId': 'FF3B32808EBCEEC69C51B3487052BB0D', 'loaderId': '219A120DDB836DBB064B6A937CE38471', 'isDownload': False} 2026-10-27 16:07:53,548 7 INFO rb-3d383b4-226062-429553 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-27 16:07:53,642 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:53] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.039 ro 2026-10-27 16:07:53,652 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:53] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.586 ro 2026-10-27 16:07:53,661 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:53] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.053 ro 2026-10-27 16:07:54,378 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: Owl is running in 'dev' mode. 2026-10-27 16:07:54,408 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-27 16:07:54,411 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:07:54,450 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.016 ro 2026-10-27 16:07:54,506 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:54] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.023 rw 2026-10-27 16:07:54,511 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.025 rw 2026-10-27 16:07:54,893 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:07:55,450 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 524001 269 0.262 0.651 rw 2026-10-27 16:07:55,637 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: The ready code tooks too much time : 2.089519739151001 2026-10-27 16:07:55,638 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:07:55,652 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.01 ro 2026-10-27 16:07:55,656 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [1/40] Tour test_loyalty_reward_with_variant → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:07:55,678 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.011 ro 2026-10-27 16:07:55,719 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.013 rw 2026-10-27 16:07:55,750 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.023 rw 2026-10-27 16:07:55,766 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:55] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.02 rw 2026-10-27 16:07:56,348 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:56] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 41 2 0.003 0.016 ro 2026-10-27 16:07:56,472 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:56] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.009 ro 2026-10-27 16:07:56,582 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.015 rw 2026-10-27 16:07:56,707 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:56] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 6 0.005 0.032 rw 2026-10-27 16:07:56,720 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:56] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.01 rw 2026-10-27 16:07:56,735 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.027 - 2026-10-27 16:07:56,736 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.015 - 2026-10-27 16:07:56,753 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:56] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.011 0.036 ro 2026-10-27 16:07:56,848 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:56] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-27 16:07:56,859 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:56] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.024 ro 2026-10-27 16:07:56,885 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.026 - 2026-10-27 16:07:56,888 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.042 - 2026-10-27 16:07:57,020 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:57] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.062 0.108 rw 2026-10-27 16:07:57,077 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [2/40] Tour test_loyalty_reward_with_variant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:07:57,197 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:57] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.074 0.274 rw 2026-10-27 16:07:57,232 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:57] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.32 rw 2026-10-27 16:07:57,275 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [3/40] Tour test_loyalty_reward_with_variant → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:07:57,275 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [4/40] Tour test_loyalty_reward_with_variant → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:07:57,310 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:57] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.009 0.049 rw 2026-10-27 16:07:57,407 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.024 0.107 rw 2026-10-27 16:07:57,500 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:57] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.003 0.019 ro 2026-10-27 16:07:57,511 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [5/40] Tour test_loyalty_reward_with_variant → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:07:57,601 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [6/40] Tour test_loyalty_reward_with_variant → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:07:57,602 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [7/40] Tour test_loyalty_reward_with_variant → Step Search customer with "Test Partner" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:07:57,614 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [8/40] Tour test_loyalty_reward_with_variant → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:07:57,648 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:57] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:07:57,963 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [9/40] Tour test_loyalty_reward_with_variant → Step body 2026-10-27 16:07:58,166 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [10/40] Tour test_loyalty_reward_with_variant → Step Manually trigger keyup event (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:07:58,167 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [11/40] Tour test_loyalty_reward_with_variant → Step Press Enter to trigger "search more" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:07:58,174 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [12/40] 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-27 16:07:58,175 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [13/40] Tour test_loyalty_reward_with_variant → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:07:58,175 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [14/40] Tour test_loyalty_reward_with_variant → Step Search customer with "Test Partner" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:07:58,179 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [15/40] Tour test_loyalty_reward_with_variant → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:07:58,472 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:07:58,518 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 90 99 0.109 0.22 rw 2026-10-27 16:07:58,537 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [16/40] 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-27 16:07:58,538 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [17/40] 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-27 16:07:58,563 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [18/40] Tour test_loyalty_reward_with_variant → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:07:58,563 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [19/40] Tour test_loyalty_reward_with_variant → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-10-27 16:07:58,593 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [20/40] Tour test_loyalty_reward_with_variant → Step discard dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer button:contains("Discard")) 2026-10-27 16:07:58,610 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [21/40] Tour test_loyalty_reward_with_variant → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-10-27 16:07:58,642 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [22/40] 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-27 16:07:58,658 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [23/40] Tour test_loyalty_reward_with_variant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:07:58,705 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [24/40] Tour test_loyalty_reward_with_variant → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-10-27 16:07:58,793 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [25/40] 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-27 16:07:58,814 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [26/40] Tour test_loyalty_reward_with_variant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:07:58,835 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:07:58,855 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [27/40] Tour test_loyalty_reward_with_variant → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-10-27 16:07:58,873 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [28/40] 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-27 16:07:58,884 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [29/40] Tour test_loyalty_reward_with_variant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:07:58,895 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:58] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.077 - 2026-10-27 16:07:58,906 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [30/40] Tour test_loyalty_reward_with_variant → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:07:58,907 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [31/40] Tour test_loyalty_reward_with_variant → Step click Actions button (trigger: .more-btn) 2026-10-27 16:07:58,940 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 98 0.113 0.288 rw 2026-10-27 16:07:58,961 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [32/40] Tour test_loyalty_reward_with_variant → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-27 16:07:58,966 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:58] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.005 0.402 ro 2026-10-27 16:07:59,001 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [33/40] Tour test_loyalty_reward_with_variant → Step .selection-item span:nth-child(2) 2026-10-27 16:07:59,018 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [34/40] Tour test_loyalty_reward_with_variant → Step select reward (trigger: .selection-item:contains("Add "Free Product - [Test Product (Value 1), Test Product (Value 2)]"")) 2026-10-27 16:07:59,026 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [35/40] Tour test_loyalty_reward_with_variant → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Please select a product for this reward"))) 2026-10-27 16:07:59,056 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [36/40] Tour test_loyalty_reward_with_variant → Step selection popup has 'Test Product (Value 1)' (trigger: .selection-item:contains("Test Product (Value 1)")) 2026-10-27 16:07:59,074 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [37/40] Tour test_loyalty_reward_with_variant → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:07:59,188 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [38/40] Tour test_loyalty_reward_with_variant → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:07:59,192 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [39/40] Tour test_loyalty_reward_with_variant → Step Check orderline with attributes: {"withClass":".selected","productName":"Free Product - Test Product (Value 1)","quantity":"1","price":"0","attributeLine":"Value 1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product - Test Product (Value 1)")):has(.qty:contains("1")):has(.price:contains("0")):has(.attribute-line:contains("Value 1"))) 2026-10-27 16:07:59,194 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [40/40] Tour test_loyalty_reward_with_variant → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:07:59,195 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: tour succeeded 2026-10-27 16:07:59,195 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_loyalty_reward_with_variant SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-27 16:07:59,210 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:59] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-27 16:07:59,419 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: heap 21436844 (allocated 23089152) 2026-10-27 16:07:59,419 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:07:59,446 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m4LCbyxW - [27/Oct/2026 16:07:54] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.011 4.916 rw 2026-10-27 16:07:59,536 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing chrome headless with pid 32608 2026-10-27 16:07:59,539 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing websocket connection 2026-10-27 16:07:59,541 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Terminating chrome headless with pid 32608 2026-10-27 16:07:59,681 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_160759_680851_test_loyalty_reward_with_variant.txt 2026-10-27 16:07:59,681 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Removing chrome user profile "/tmp/tmp3mdw9ozl_chrome_odoo" 2026-10-27 16:07:59,698 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_validity_dates_and_use ... 2026-10-27 16:08:00,310 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 32743 2026-10-27 16:08:00,313 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmpzffenist_chrome_odoo 2026-10-27 16:08:00,314 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:34483/json/version 2026-10-27 16:08:00,316 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34483', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:08:00,378 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: Chrome/150.0.7871.114 2026-10-27 16:08:00,379 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:34483/json 2026-10-27 16:08:00,384 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34483', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:08:00,398 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:34483/devtools/page/4749B9286FD73B7E5D780E876804FC3B 2026-10-27 16:08:00,408 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-10-27 16:08:00,413 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-10-27 16:08:00,548 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:08:00,562 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-10-27 16:08:00,567 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-27 16:08:00,567 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigating to: "http://127.0.0.1:8069/pos/ui/80" 2026-10-27 16:08:00,594 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:08:01,170 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 12XDAOY_ - [27/Oct/2026 16:08:01] "GET /pos/ui/80 HTTP/1.1" 200 6834 64 0.038 0.553 rw 2026-10-27 16:08:01,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': '4749B9286FD73B7E5D780E876804FC3B', 'loaderId': 'F01F48CDB64BEB7E5CA0A59217949676', 'isDownload': False} 2026-10-27 16:08:01,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity1')" 2026-10-27 16:08:01,260 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 12XDAOY_ - [27/Oct/2026 16:08:01] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.023 ro 2026-10-27 16:08:01,261 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 12XDAOY_ - [27/Oct/2026 16:08:01] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.672 ro 2026-10-27 16:08:01,299 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 12XDAOY_ - [27/Oct/2026 16:08:01] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.057 ro 2026-10-27 16:08:02,023 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-10-27 16:08:02,048 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 12XDAOY_ - [27/Oct/2026 16:08:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 16:08:02,051 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 12XDAOY_ - [27/Oct/2026 16:08:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:08:02,085 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 12XDAOY_ - [27/Oct/2026 16:08:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.018 ro 2026-10-27 16:08:02,161 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 12XDAOY_ - [27/Oct/2026 16:08:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.005 0.026 rw 2026-10-27 16:08:02,165 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 12XDAOY_ - [27/Oct/2026 16:08:02] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.034 rw 2026-10-27 16:08:02,564 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:08:03,150 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 12XDAOY_ - [27/Oct/2026 16:08:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 526597 263 0.25 0.729 rw 2026-10-27 16:08:03,359 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: The ready code tooks too much time : 2.182291030883789 2026-10-27 16:08:03,359 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate test code "odoo.startTour('PosLoyaltyValidity1', {"stepDelay": 0, "debug": false})" 2026-10-27 16:08:03,385 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [1/26] Tour PosLoyaltyValidity1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:08:03,402 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 12XDAOY_ - [27/Oct/2026 16:08:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.029 ro 2026-10-27 16:08:03,443 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 12XDAOY_ - [27/Oct/2026 16:08:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.012 ro 2026-10-27 16:08:03,488 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 12XDAOY_ - [27/Oct/2026 16:08:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.016 rw 2026-10-27 16:08:03,512 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 12XDAOY_ - [27/Oct/2026 16:08:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.022 rw 2026-10-27 16:08:03,529 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 12XDAOY_ - [27/Oct/2026 16:08:03] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.011 rw 2026-10-27 16:08:04,048 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 12XDAOY_ - [27/Oct/2026 16:08:04] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.014 ro 2026-10-27 16:08:04,159 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 12XDAOY_ - [27/Oct/2026 16:08:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.014 rw 2026-10-27 16:08:04,327 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 12XDAOY_ - [27/Oct/2026 16:08:04] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.048 rw 2026-10-27 16:08:04,380 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 12XDAOY_ - [27/Oct/2026 16:08:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.015 - 2026-10-27 16:08:04,390 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 12XDAOY_ - [27/Oct/2026 16:08:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.018 - 2026-10-27 16:08:04,392 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 12XDAOY_ - [27/Oct/2026 16:08:04] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.007 0.028 ro 2026-10-27 16:08:04,398 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 12XDAOY_ - [27/Oct/2026 16:08:04] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.041 rw 2026-10-27 16:08:04,524 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 12XDAOY_ - [27/Oct/2026 16:08:04] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.008 ro 2026-10-27 16:08:04,537 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 12XDAOY_ - [27/Oct/2026 16:08:04] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.013 - 2026-10-27 16:08:04,554 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 12XDAOY_ - [27/Oct/2026 16:08:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-27 16:08:04,556 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 12XDAOY_ - [27/Oct/2026 16:08:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.026 - 2026-10-27 16:08:04,677 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 12XDAOY_ - [27/Oct/2026 16:08:04] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.044 0.102 rw 2026-10-27 16:08:04,680 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [2/26] Tour PosLoyaltyValidity1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:08:04,811 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [3/26] Tour PosLoyaltyValidity1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 16:08:04,840 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 12XDAOY_ - [27/Oct/2026 16:08:04] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.047 0.263 rw 2026-10-27 16:08:04,904 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 12XDAOY_ - [27/Oct/2026 16:08:04] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.011 0.299 rw 2026-10-27 16:08:04,927 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 12XDAOY_ - [27/Oct/2026 16:08:04] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.003 0.078 rw 2026-10-27 16:08:05,018 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 12XDAOY_ - [27/Oct/2026 16:08:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.027 0.143 rw 2026-10-27 16:08:05,108 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [4/26] Tour PosLoyaltyValidity1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:08:05,109 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [5/26] 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-27 16:08:05,256 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [6/26] Tour PosLoyaltyValidity1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 16:08:05,262 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [7/26] 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-27 16:08:05,287 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 12XDAOY_ - [27/Oct/2026 16:08:05] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:08:05,293 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 12XDAOY_ - [27/Oct/2026 16:08:05] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.004 - 2026-10-27 16:08:05,463 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [8/26] Tour PosLoyaltyValidity1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:08:05,463 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [9/26] Tour PosLoyaltyValidity1 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:08:05,464 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [10/26] Tour PosLoyaltyValidity1 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:08:05,478 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [11/26] Tour PosLoyaltyValidity1 → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:08:05,498 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [12/26] Tour PosLoyaltyValidity1 → Step .control-buttons button.disabled:contains("Reward") 2026-10-27 16:08:05,498 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [13/26] Tour PosLoyaltyValidity1 → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:08:05,502 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [14/26] Tour PosLoyaltyValidity1 → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:08:05,510 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [15/26] Tour PosLoyaltyValidity1 → Step order total amount is '16.00' (trigger: .product-screen .order-summary .total:contains("16.00")) 2026-10-27 16:08:05,511 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [16/26] Tour PosLoyaltyValidity1 → Step order total amount is '16.00' (trigger: .product-screen .order-summary .total:contains("16.00"):not(:visible)) 2026-10-27 16:08:05,512 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [17/26] Tour PosLoyaltyValidity1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:08:05,545 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [18/26] Tour PosLoyaltyValidity1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:08:05,545 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [19/26] Tour PosLoyaltyValidity1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:08:05,580 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 12XDAOY_ - [27/Oct/2026 16:08:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-27 16:08:05,584 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 12XDAOY_ - [27/Oct/2026 16:08:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-27 16:08:06,078 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [20/26] Tour PosLoyaltyValidity1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:08:06,100 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [21/26] Tour PosLoyaltyValidity1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:08:06,102 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [22/26] Tour PosLoyaltyValidity1 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-10-27 16:08:06,104 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [23/26] Tour PosLoyaltyValidity1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:08:06,629 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [24/26] Tour PosLoyaltyValidity1 → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:08:06,637 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3512362 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '8993401b-2f08-42af-926e-77797694cf8f'}] 2026-10-27 16:08:06,638 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [25/26] Tour PosLoyaltyValidity1 → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:08:07,287 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3512362 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '8993401b-2f08-42af-926e-77797694cf8f'} created pos.order #470 2026-10-27 16:08:07,288 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3512362 finished 2026-10-27 16:08:07,416 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 12XDAOY_ - [27/Oct/2026 16:08:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6751 211 0.189 0.594 rw 2026-10-27 16:08:07,533 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 12XDAOY_ - [27/Oct/2026 16:08:07] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.008 ro 2026-10-27 16:08:07,575 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [26/26] Tour PosLoyaltyValidity1 → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:08:07,625 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-10-27 16:08:07,628 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-27 16:08:07,658 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 12XDAOY_ - [27/Oct/2026 16:08:07] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.035 rw 2026-10-27 16:08:07,818 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:08:07,821 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 21025880 (allocated 22302720) 2026-10-27 16:08:07,833 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 12XDAOY_ - [27/Oct/2026 16:08:03] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 5.609 rw 2026-10-27 16:08:07,926 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 32743 2026-10-27 16:08:07,927 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-10-27 16:08:07,928 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 32743 2026-10-27 16:08:08,039 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_160808_038795_test_loyalty_validity_dates_and_use.txt 2026-10-27 16:08:08,039 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmpzffenist_chrome_odoo" 2026-10-27 16:08:08,612 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 32871 2026-10-27 16:08:08,613 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmpfw30aguc_chrome_odoo 2026-10-27 16:08:08,613 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:39791/json/version 2026-10-27 16:08:08,616 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39791', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:08:08,638 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: Chrome/150.0.7871.114 2026-10-27 16:08:08,638 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:39791/json 2026-10-27 16:08:08,639 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39791', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:08:08,646 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:39791/devtools/page/7044B4A221D3F37A2323D668F2AA124D 2026-10-27 16:08:08,649 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-10-27 16:08:08,654 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-10-27 16:08:08,696 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:08:08,699 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-10-27 16:08:08,703 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-27 16:08:08,703 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigating to: "http://127.0.0.1:8069/pos/ui/80" 2026-10-27 16:08:08,837 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:08] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.021 0.101 rw 2026-10-27 16:08:08,845 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': '7044B4A221D3F37A2323D668F2AA124D', 'loaderId': '998882D3228D2C3F4042400621E3AF81', 'isDownload': False} 2026-10-27 16:08:08,845 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity2')" 2026-10-27 16:08:08,921 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:08] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.192 ro 2026-10-27 16:08:08,926 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:08] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.043 ro 2026-10-27 16:08:08,931 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:08] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.053 ro 2026-10-27 16:08:09,551 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-10-27 16:08:09,568 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 16:08:09,573 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-27 16:08:09,602 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.009 ro 2026-10-27 16:08:09,656 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.014 rw 2026-10-27 16:08:09,674 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:09] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.021 rw 2026-10-27 16:08:10,030 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:08:10,520 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 529345 249 0.253 0.582 rw 2026-10-27 16:08:10,764 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.01 ro 2026-10-27 16:08:10,766 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate test code "odoo.startTour('PosLoyaltyValidity2', {"stepDelay": 0, "debug": false})" 2026-10-27 16:08:10,799 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [1/45] Tour PosLoyaltyValidity2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:08:10,819 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.007 ro 2026-10-27 16:08:10,846 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.011 rw 2026-10-27 16:08:10,866 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.029 rw 2026-10-27 16:08:10,878 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:10] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 16:08:11,375 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:11] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.017 ro 2026-10-27 16:08:11,525 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.015 rw 2026-10-27 16:08:11,694 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:11] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.005 0.044 rw 2026-10-27 16:08:11,708 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:11] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.013 rw 2026-10-27 16:08:11,726 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:11] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.014 - 2026-10-27 16:08:11,738 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:11] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.027 - 2026-10-27 16:08:11,739 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:11] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.004 0.025 ro 2026-10-27 16:08:11,808 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:11] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.009 ro 2026-10-27 16:08:11,823 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:11] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-27 16:08:11,854 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.028 - 2026-10-27 16:08:11,882 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.051 - 2026-10-27 16:08:11,930 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:11] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.026 0.079 rw 2026-10-27 16:08:11,964 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [2/45] Tour PosLoyaltyValidity2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 16:08:12,084 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:12] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.049 0.202 rw 2026-10-27 16:08:12,125 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:12] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.258 rw 2026-10-27 16:08:12,127 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [3/45] Tour PosLoyaltyValidity2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:08:12,128 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [4/45] 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-27 16:08:12,349 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [5/45] Tour PosLoyaltyValidity2 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 16:08:12,350 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [6/45] 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-27 16:08:12,362 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:12] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.008 - 2026-10-27 16:08:12,363 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:12] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.004 - 2026-10-27 16:08:12,368 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:12] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.012 - 2026-10-27 16:08:12,547 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [7/45] Tour PosLoyaltyValidity2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:08:12,547 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [8/45] 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-27 16:08:12,548 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [9/45] Tour PosLoyaltyValidity2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:08:12,574 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [10/45] Tour PosLoyaltyValidity2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:08:12,574 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [11/45] Tour PosLoyaltyValidity2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:08:12,597 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.006 - 2026-10-27 16:08:12,597 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.008 - 2026-10-27 16:08:13,088 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [12/45] Tour PosLoyaltyValidity2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:08:13,112 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [13/45] Tour PosLoyaltyValidity2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:08:13,119 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [14/45] Tour PosLoyaltyValidity2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:08:13,119 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [15/45] Tour PosLoyaltyValidity2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:08:13,649 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [16/45] Tour PosLoyaltyValidity2 → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:08:13,658 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2366930 started for PoS orders references: [{'name': '/', 'pos_reference': '262-80-000001', 'uuid': '9fb2c169-4b39-4540-a634-9d87d0f2b571'}] 2026-10-27 16:08:13,662 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [17/45] Tour PosLoyaltyValidity2 → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:08:14,256 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2366930 order {'name': '/', 'pos_reference': '262-80-000001', 'uuid': '9fb2c169-4b39-4540-a634-9d87d0f2b571'} created pos.order #471 2026-10-27 16:08:14,258 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2366930 finished 2026-10-27 16:08:14,414 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 9729 202 0.186 0.578 rw 2026-10-27 16:08:14,541 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:14] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.002 0.01 ro 2026-10-27 16:08:14,575 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [18/45] Tour PosLoyaltyValidity2 → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:08:14,613 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [19/45] Tour PosLoyaltyValidity2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 16:08:14,640 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:14] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.043 rw 2026-10-27 16:08:14,650 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [20/45] Tour PosLoyaltyValidity2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:08:14,651 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [21/45] 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-27 16:08:14,656 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [22/45] Tour PosLoyaltyValidity2 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 16:08:14,660 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [23/45] 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-27 16:08:14,824 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [24/45] Tour PosLoyaltyValidity2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:08:14,825 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [25/45] Tour PosLoyaltyValidity2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:08:14,826 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [26/45] Tour PosLoyaltyValidity2 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:08:14,872 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [27/45] Tour PosLoyaltyValidity2 → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:08:14,887 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [28/45] Tour PosLoyaltyValidity2 → Step .control-buttons button.disabled:contains("Reward") 2026-10-27 16:08:14,888 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [29/45] Tour PosLoyaltyValidity2 → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:08:14,899 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [30/45] Tour PosLoyaltyValidity2 → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:08:14,905 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [31/45] Tour PosLoyaltyValidity2 → Step order total amount is '16.00' (trigger: .product-screen .order-summary .total:contains("16.00")) 2026-10-27 16:08:14,906 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [32/45] Tour PosLoyaltyValidity2 → Step order total amount is '16.00' (trigger: .product-screen .order-summary .total:contains("16.00"):not(:visible)) 2026-10-27 16:08:14,910 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [33/45] Tour PosLoyaltyValidity2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:08:14,918 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [34/45] Tour PosLoyaltyValidity2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:08:14,919 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [35/45] Tour PosLoyaltyValidity2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:08:15,430 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [36/45] Tour PosLoyaltyValidity2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:08:15,437 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [37/45] Tour PosLoyaltyValidity2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:08:15,447 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [38/45] Tour PosLoyaltyValidity2 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-10-27 16:08:15,450 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [39/45] Tour PosLoyaltyValidity2 → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-10-27 16:08:15,452 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [40/45] Tour PosLoyaltyValidity2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:08:15,455 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [41/45] Tour PosLoyaltyValidity2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:08:15,458 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [42/45] Tour PosLoyaltyValidity2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:08:15,971 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [43/45] Tour PosLoyaltyValidity2 → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:08:15,984 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7748328 started for PoS orders references: [{'name': '/', 'pos_reference': '262-80-000002', 'uuid': 'b77f55de-c321-460d-b678-64ee806758bf'}] 2026-10-27 16:08:15,995 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [44/45] Tour PosLoyaltyValidity2 → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:08:16,497 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7748328 order {'name': '/', 'pos_reference': '262-80-000002', 'uuid': 'b77f55de-c321-460d-b678-64ee806758bf'} created pos.order #472 2026-10-27 16:08:16,498 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7748328 finished 2026-10-27 16:08:16,610 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6759 163 0.139 0.496 rw 2026-10-27 16:08:16,700 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:16] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.009 ro 2026-10-27 16:08:16,726 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [45/45] Tour PosLoyaltyValidity2 → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:08:16,742 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-10-27 16:08:16,743 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-27 16:08:16,799 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:16] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.05 rw 2026-10-27 16:08:16,885 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:08:16,886 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 22329064 (allocated 24137728) 2026-10-27 16:08:16,894 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NTrP3o0_ - [27/Oct/2026 16:08:10] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.011 7.169 rw 2026-10-27 16:08:16,998 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 32871 2026-10-27 16:08:17,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-10-27 16:08:17,001 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 32871 2026-10-27 16:08:17,128 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_160817_128107_test_loyalty_validity_dates_and_use.txt 2026-10-27 16:08:17,128 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmpfw30aguc_chrome_odoo" 2026-10-27 16:08:17,146 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_max_usage_partner_with_point ... 2026-10-27 16:08:18,155 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome pid: 33001 2026-10-27 16:08:18,156 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless temporary user profile dir: /tmp/tmp781g575l_chrome_odoo 2026-10-27 16:08:18,156 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:42615/json/version 2026-10-27 16:08:18,157 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42615', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:08:18,283 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Browser version: Chrome/150.0.7871.114 2026-10-27 16:08:18,283 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:42615/json 2026-10-27 16:08:18,284 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42615', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:08:18,296 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Websocket url found: ws://127.0.0.1:42615/devtools/page/63E0F74226601F210622118EC945990F 2026-10-27 16:08:18,315 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Enable chrome headless console log notification 2026-10-27 16:08:18,337 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless enable page notifications 2026-10-27 16:08:18,493 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:08:18,502 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Setting session cookie in browser 2026-10-27 16:08:18,509 7 INFO rb-3d383b4-226062-429553 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=80" in browser 2026-10-27 16:08:18,510 7 INFO rb-3d383b4-226062-429553 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=80" 2026-10-27 16:08:18,529 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:08:19,135 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:19] "GET /pos/web?config_id=80 HTTP/1.1" 200 6834 65 0.029 0.592 rw 2026-10-27 16:08:19,141 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Navigation result: {'frameId': '63E0F74226601F210622118EC945990F', 'loaderId': 'CCA591F9EA3A5777174F74F8760ADAE3', 'isDownload': False} 2026-10-27 16:08:19,141 7 INFO rb-3d383b4-226062-429553 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-27 16:08:19,230 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:19] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.04 ro 2026-10-27 16:08:19,240 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:19] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.717 ro 2026-10-27 16:08:19,256 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:19] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.073 ro 2026-10-27 16:08:19,954 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: Owl is running in 'dev' mode. 2026-10-27 16:08:19,985 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 16:08:19,989 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.009 - 2026-10-27 16:08:20,017 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.021 ro 2026-10-27 16:08:20,066 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:20] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.01 0.012 rw 2026-10-27 16:08:20,090 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.006 0.042 rw 2026-10-27 16:08:20,496 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:08:21,045 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523523 263 0.264 0.665 rw 2026-10-27 16:08:21,327 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: The ready code tooks too much time : 2.186507225036621 2026-10-27 16:08:21,328 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:08:21,334 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.013 ro 2026-10-27 16:08:21,363 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [1/58] Tour test_max_usage_partner_with_point → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:08:21,387 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.018 ro 2026-10-27 16:08:21,420 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 16:08:21,453 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.02 rw 2026-10-27 16:08:21,464 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:21] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.006 rw 2026-10-27 16:08:22,079 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:22] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.004 0.017 ro 2026-10-27 16:08:22,205 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.011 rw 2026-10-27 16:08:22,364 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-27 16:08:22,370 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-27 16:08:22,380 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:22] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.057 rw 2026-10-27 16:08:22,407 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:22] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.003 0.048 ro 2026-10-27 16:08:22,424 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:22] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.058 rw 2026-10-27 16:08:22,496 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:22] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.009 ro 2026-10-27 16:08:22,520 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-27 16:08:22,561 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:22] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.028 - 2026-10-27 16:08:22,593 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.059 - 2026-10-27 16:08:22,661 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [2/58] 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-27 16:08:22,663 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:22] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.034 0.104 rw 2026-10-27 16:08:22,738 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:22] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.164 rw 2026-10-27 16:08:22,854 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [3/58] Tour test_max_usage_partner_with_point → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-27 16:08:22,857 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:22] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.029 0.249 rw 2026-10-27 16:08:22,884 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:22] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.005 0.022 rw 2026-10-27 16:08:22,997 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.023 0.098 rw 2026-10-27 16:08:23,082 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [4/58] Tour test_max_usage_partner_with_point → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:08:23,083 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [5/58] 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-27 16:08:23,218 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [6/58] Tour test_max_usage_partner_with_point → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-27 16:08:23,222 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [7/58] 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-27 16:08:23,248 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:23] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:08:23,392 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [8/58] Tour test_max_usage_partner_with_point → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:08:23,393 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [9/58] Tour test_max_usage_partner_with_point → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:08:23,393 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [10/58] Tour test_max_usage_partner_with_point → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:08:23,438 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [11/58] Tour test_max_usage_partner_with_point → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:08:23,443 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [12/58] Tour test_max_usage_partner_with_point → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:08:23,443 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [13/58] Tour test_max_usage_partner_with_point → Step Search customer with "AAA Partner 2" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:08:23,459 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [14/58] Tour test_max_usage_partner_with_point → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:08:23,464 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:23] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 257 4 0.012 0.027 ro 2026-10-27 16:08:23,805 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [15/58] Tour test_max_usage_partner_with_point → Step Check "AAA Partner 2" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAA Partner 2")) 2026-10-27 16:08:23,807 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [16/58] 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-27 16:08:23,829 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [17/58] Tour test_max_usage_partner_with_point → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:08:23,830 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [18/58] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:08:23,830 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [19/58] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .more-btn) 2026-10-27 16:08:23,837 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:23] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.006 0.015 ro 2026-10-27 16:08:23,886 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [20/58] Tour test_max_usage_partner_with_point → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:08:23,911 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [21/58] Tour test_max_usage_partner_with_point → Step .control-buttons button.active:contains("Reward") 2026-10-27 16:08:23,912 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [22/58] Tour test_max_usage_partner_with_point → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:08:23,927 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [23/58] Tour test_max_usage_partner_with_point → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:08:23,953 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [24/58] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:08:23,954 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [25/58] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .more-btn) 2026-10-27 16:08:23,971 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [26/58] Tour test_max_usage_partner_with_point → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-27 16:08:24,009 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [27/58] Tour test_max_usage_partner_with_point → Step .selection-item span:nth-child(2) 2026-10-27 16:08:24,066 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [28/58] Tour test_max_usage_partner_with_point → Step select reward (trigger: .selection-item:contains("100% on your order")) 2026-10-27 16:08:24,082 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [29/58] Tour test_max_usage_partner_with_point → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:08:24,221 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [30/58] Tour test_max_usage_partner_with_point → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:08:24,222 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [31/58] Tour test_max_usage_partner_with_point → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:08:24,244 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:24] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.004 - 2026-10-27 16:08:24,244 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:24] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.006 - 2026-10-27 16:08:24,255 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-27 16:08:24,258 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-27 16:08:24,739 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [32/58] Tour test_max_usage_partner_with_point → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:08:24,767 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [33/58] Tour test_max_usage_partner_with_point → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:08:24,770 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [34/58] Tour test_max_usage_partner_with_point → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:08:25,302 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [35/58] Tour test_max_usage_partner_with_point → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:08:25,312 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39090490 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '85f5d9e3-0b6d-4251-9149-62d57fe5ac69'}] 2026-10-27 16:08:25,314 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [36/58] Tour test_max_usage_partner_with_point → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:08:26,065 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39090490 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '85f5d9e3-0b6d-4251-9149-62d57fe5ac69'} created pos.order #473 2026-10-27 16:08:26,067 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39090490 finished 2026-10-27 16:08:26,141 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5687 209 0.192 0.643 rw 2026-10-27 16:08:26,294 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:26] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.005 0.014 ro 2026-10-27 16:08:26,339 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [37/58] Tour test_max_usage_partner_with_point → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:08:26,359 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [38/58] Tour test_max_usage_partner_with_point → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:08:26,360 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [39/58] Tour test_max_usage_partner_with_point → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:08:26,393 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [40/58] Tour test_max_usage_partner_with_point → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:08:26,404 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:26] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.034 rw 2026-10-27 16:08:26,409 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [41/58] Tour test_max_usage_partner_with_point → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:08:26,410 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [42/58] Tour test_max_usage_partner_with_point → Step Search customer with "AAA Partner" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:08:26,419 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [43/58] Tour test_max_usage_partner_with_point → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:08:26,433 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:26] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 473 4 0.004 0.039 ro 2026-10-27 16:08:26,767 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [44/58] Tour test_max_usage_partner_with_point → Step Check "AAA Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAA Partner")) 2026-10-27 16:08:26,767 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [45/58] 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-27 16:08:26,801 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [46/58] Tour test_max_usage_partner_with_point → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:08:26,802 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [47/58] Tour test_max_usage_partner_with_point → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-27 16:08:26,809 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:26] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 257 4 0.006 0.024 ro 2026-10-27 16:08:26,816 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [48/58] Tour test_max_usage_partner_with_point → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:08:26,817 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [49/58] 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-27 16:08:26,827 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [50/58] Tour test_max_usage_partner_with_point → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-27 16:08:26,835 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [51/58] 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-27 16:08:27,009 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [52/58] Tour test_max_usage_partner_with_point → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:08:27,009 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [53/58] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:08:27,010 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [54/58] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .more-btn) 2026-10-27 16:08:27,017 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [55/58] Tour test_max_usage_partner_with_point → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:08:27,031 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [56/58] Tour test_max_usage_partner_with_point → Step .control-buttons button.disabled:contains("Reward") 2026-10-27 16:08:27,031 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [57/58] Tour test_max_usage_partner_with_point → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:08:27,033 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [58/58] Tour test_max_usage_partner_with_point → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:08:27,045 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: tour succeeded 2026-10-27 16:08:27,046 7 INFO rb-3d383b4-226062-429553 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-27 16:08:27,242 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:08:27,253 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -evK7R5m - [27/Oct/2026 16:08:20] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 7.15 rw 2026-10-27 16:08:27,254 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: heap 22500468 (allocated 24924160) 2026-10-27 16:08:27,354 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing chrome headless with pid 33001 2026-10-27 16:08:27,354 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing websocket connection 2026-10-27 16:08:27,355 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Terminating chrome headless with pid 33001 2026-10-27 16:08:27,454 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_160827_453929_test_max_usage_partner_with_point.txt 2026-10-27 16:08:27,454 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Removing chrome user profile "/tmp/tmp781g575l_chrome_odoo" 2026-10-27 16:08:27,467 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_min_qty_points_awarded ... 2026-10-27 16:08:28,519 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome pid: 33134 2026-10-27 16:08:28,519 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless temporary user profile dir: /tmp/tmpg9meixax_chrome_odoo 2026-10-27 16:08:28,519 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:46039/json/version 2026-10-27 16:08:28,521 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46039', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:08:28,571 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Browser version: Chrome/150.0.7871.114 2026-10-27 16:08:28,571 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:46039/json 2026-10-27 16:08:28,572 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46039', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:08:28,591 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Websocket url found: ws://127.0.0.1:46039/devtools/page/14C84CAC1C53F4A92D3AB89C2A61A182 2026-10-27 16:08:28,614 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Enable chrome headless console log notification 2026-10-27 16:08:28,629 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless enable page notifications 2026-10-27 16:08:28,779 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:08:28,788 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Setting session cookie in browser 2026-10-27 16:08:28,795 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Open "http://127.0.0.1:8069/pos/web?config_id=80" in browser 2026-10-27 16:08:28,795 7 INFO rb-3d383b4-226062-429553 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=80" 2026-10-27 16:08:28,809 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:08:29,319 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:29] "GET /pos/web?config_id=80 HTTP/1.1" 200 6834 64 0.028 0.489 rw 2026-10-27 16:08:29,328 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Navigation result: {'frameId': '14C84CAC1C53F4A92D3AB89C2A61A182', 'loaderId': '17E062A69C5D9FEA000DAE4B73B90F12', 'isDownload': False} 2026-10-27 16:08:29,328 7 INFO rb-3d383b4-226062-429553 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-27 16:08:29,386 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:29] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.025 ro 2026-10-27 16:08:29,408 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:29] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.597 ro 2026-10-27 16:08:29,419 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:29] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.058 ro 2026-10-27 16:08:30,112 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: Owl is running in 'dev' mode. 2026-10-27 16:08:30,157 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 16:08:30,160 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:08:30,198 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.02 ro 2026-10-27 16:08:30,260 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.031 rw 2026-10-27 16:08:30,267 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:30] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.03 rw 2026-10-27 16:08:30,629 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:08:31,200 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522381 264 0.268 0.65 rw 2026-10-27 16:08:31,397 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: The ready code tooks too much time : 2.068953037261963 2026-10-27 16:08:31,397 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:08:31,427 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.016 ro 2026-10-27 16:08:31,428 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [1/35] Tour test_min_qty_points_awarded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:08:31,471 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.002 0.014 ro 2026-10-27 16:08:31,517 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.01 rw 2026-10-27 16:08:31,549 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.03 rw 2026-10-27 16:08:31,565 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:31] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 16:08:32,050 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:32] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.013 ro 2026-10-27 16:08:32,185 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.01 rw 2026-10-27 16:08:32,390 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-27 16:08:32,394 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.014 - 2026-10-27 16:08:32,400 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:32] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.012 0.073 rw 2026-10-27 16:08:32,436 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:32] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.007 0.048 ro 2026-10-27 16:08:32,463 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:32] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.075 rw 2026-10-27 16:08:32,524 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:32] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.01 ro 2026-10-27 16:08:32,526 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:32] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.009 - 2026-10-27 16:08:32,529 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-27 16:08:32,623 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:32] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.033 rw 2026-10-27 16:08:32,698 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [2/35] Tour test_min_qty_points_awarded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:08:32,846 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.031 - 2026-10-27 16:08:32,979 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [3/35] Tour test_min_qty_points_awarded → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:08:32,981 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [4/35] Tour test_min_qty_points_awarded → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:08:32,989 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:32] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.06 0.127 rw 2026-10-27 16:08:33,083 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:33] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.022 0.246 rw 2026-10-27 16:08:33,114 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:33] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.004 0.133 rw 2026-10-27 16:08:33,195 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.025 0.18 rw 2026-10-27 16:08:33,268 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [5/35] Tour test_min_qty_points_awarded → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:08:33,296 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:33] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 257 4 0.004 0.04 ro 2026-10-27 16:08:33,326 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [6/35] Tour test_min_qty_points_awarded → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:08:33,327 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [7/35] Tour test_min_qty_points_awarded → Step Search customer with "AA Partner" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:08:33,334 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [8/35] Tour test_min_qty_points_awarded → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:08:33,364 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:33] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:08:33,685 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [9/35] Tour test_min_qty_points_awarded → Step Check "AA Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AA Partner")) 2026-10-27 16:08:33,686 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [10/35] 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-27 16:08:33,713 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [11/35] Tour test_min_qty_points_awarded → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:08:33,714 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [12/35] Tour test_min_qty_points_awarded → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 16:08:33,734 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:33] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 257 4 0.006 0.031 ro 2026-10-27 16:08:33,800 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [13/35] Tour test_min_qty_points_awarded → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:08:33,800 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [14/35] Tour test_min_qty_points_awarded → Step click Actions button (trigger: .more-btn) 2026-10-27 16:08:33,817 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [15/35] Tour test_min_qty_points_awarded → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-27 16:08:33,900 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [16/35] Tour test_min_qty_points_awarded → Step .selection-item span:nth-child(2) 2026-10-27 16:08:33,917 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:33] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-27 16:08:33,920 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [17/35] Tour test_min_qty_points_awarded → Step select reward (trigger: .selection-item:contains("Free Product")) 2026-10-27 16:08:33,945 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [18/35] Tour test_min_qty_points_awarded → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:08:33,945 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [19/35] Tour test_min_qty_points_awarded → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:08:34,012 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [20/35] Tour test_min_qty_points_awarded → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:08:34,013 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [21/35] Tour test_min_qty_points_awarded → Step loyalty points total 90 (trigger: .loyalty-points-total:contains("90")) 2026-10-27 16:08:34,033 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:34] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.006 - 2026-10-27 16:08:34,190 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [22/35] Tour test_min_qty_points_awarded → Step order total amount is '3.20' (trigger: .product-screen .order-summary .total:contains("3.20")) 2026-10-27 16:08:34,191 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [23/35] Tour test_min_qty_points_awarded → Step order total amount is '3.20' (trigger: .product-screen .order-summary .total:contains("3.20"):not(:visible)) 2026-10-27 16:08:34,191 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [24/35] Tour test_min_qty_points_awarded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:08:34,230 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [25/35] Tour test_min_qty_points_awarded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:08:34,231 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [26/35] Tour test_min_qty_points_awarded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:08:34,256 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-27 16:08:34,258 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.005 - 2026-10-27 16:08:34,752 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [27/35] Tour test_min_qty_points_awarded → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:08:34,782 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [28/35] Tour test_min_qty_points_awarded → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-27 16:08:34,788 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [29/35] Tour test_min_qty_points_awarded → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-10-27 16:08:34,791 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [30/35] Tour test_min_qty_points_awarded → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:08:34,791 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [31/35] Tour test_min_qty_points_awarded → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:08:34,793 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [32/35] Tour test_min_qty_points_awarded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:08:35,329 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [33/35] Tour test_min_qty_points_awarded → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:08:35,330 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [34/35] Tour test_min_qty_points_awarded → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:08:35,334 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83411303 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '56903224-325f-451e-a107-c87177788a32'}] 2026-10-27 16:08:35,917 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83411303 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '56903224-325f-451e-a107-c87177788a32'} created pos.order #474 2026-10-27 16:08:35,919 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83411303 finished 2026-10-27 16:08:36,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6888 208 0.179 0.5 rw 2026-10-27 16:08:36,101 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:36] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.008 ro 2026-10-27 16:08:36,142 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [35/35] Tour test_min_qty_points_awarded → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:08:36,159 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: tour succeeded 2026-10-27 16:08:36,160 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_min_qty_points_awarded SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-27 16:08:36,248 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:36] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.077 rw 2026-10-27 16:08:36,331 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:08:36,336 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: heap 22069664 (allocated 23613440) 2026-10-27 16:08:36,337 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lKDlh0pA - [27/Oct/2026 16:08:31] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 6.012 rw 2026-10-27 16:08:36,440 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing chrome headless with pid 33134 2026-10-27 16:08:36,444 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing websocket connection 2026-10-27 16:08:36,445 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Terminating chrome headless with pid 33134 2026-10-27 16:08:36,590 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_160836_590019_test_min_qty_points_awarded.txt 2026-10-27 16:08:36,590 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Removing chrome user profile "/tmp/tmpg9meixax_chrome_odoo" 2026-10-27 16:08:36,628 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_gift_wallet_programs ... 2026-10-27 16:08:37,686 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome pid: 33273 2026-10-27 16:08:37,686 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless temporary user profile dir: /tmp/tmpe1ukoe3a_chrome_odoo 2026-10-27 16:08:37,686 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:38523/json/version 2026-10-27 16:08:37,688 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38523', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:08:37,769 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Browser version: Chrome/150.0.7871.114 2026-10-27 16:08:37,769 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:38523/json 2026-10-27 16:08:37,770 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38523', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:08:37,777 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Websocket url found: ws://127.0.0.1:38523/devtools/page/F206CB1D844EBE5F461822429F1F42B5 2026-10-27 16:08:37,806 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Enable chrome headless console log notification 2026-10-27 16:08:37,818 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless enable page notifications 2026-10-27 16:08:37,975 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:08:37,994 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Setting session cookie in browser 2026-10-27 16:08:37,997 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-27 16:08:37,997 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Navigating to: "http://127.0.0.1:8069/pos/ui/80" 2026-10-27 16:08:38,020 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:08:38,587 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:38] "GET /pos/ui/80 HTTP/1.1" 200 6834 65 0.046 0.537 rw 2026-10-27 16:08:38,593 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Navigation result: {'frameId': 'F206CB1D844EBE5F461822429F1F42B5', 'loaderId': '2581B053C970AF983936916D81FF7685', 'isDownload': False} 2026-10-27 16:08:38,593 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Evaluate ready code "odoo.isTourReady('MultipleGiftWalletProgramsTour')" 2026-10-27 16:08:38,679 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:38] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.033 ro 2026-10-27 16:08:38,684 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:38] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.667 ro 2026-10-27 16:08:38,695 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:38] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.048 ro 2026-10-27 16:08:39,464 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: Owl is running in 'dev' mode. 2026-10-27 16:08:39,496 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.007 - 2026-10-27 16:08:39,499 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:08:39,532 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.016 ro 2026-10-27 16:08:39,618 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.043 rw 2026-10-27 16:08:39,631 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:39] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.055 rw 2026-10-27 16:08:40,027 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:08:40,736 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533705 265 0.266 0.832 rw 2026-10-27 16:08:40,978 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: The ready code tooks too much time : 2.3845157623291016 2026-10-27 16:08:40,978 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Evaluate test code "odoo.startTour('MultipleGiftWalletProgramsTour', {"stepDelay": 0, "debug": false})" 2026-10-27 16:08:41,022 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.007 0.012 ro 2026-10-27 16:08:41,023 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [1/181] Tour MultipleGiftWalletProgramsTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:08:41,062 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.002 0.013 ro 2026-10-27 16:08:41,096 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:08:41,132 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.029 rw 2026-10-27 16:08:41,145 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:41] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-27 16:08:41,666 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:41] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.007 ro 2026-10-27 16:08:41,791 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.003 0.016 rw 2026-10-27 16:08:41,941 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:41] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.036 rw 2026-10-27 16:08:41,983 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:41] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.009 rw 2026-10-27 16:08:41,990 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.005 - 2026-10-27 16:08:41,999 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-27 16:08:42,033 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:42] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.014 0.035 ro 2026-10-27 16:08:42,115 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:42] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-27 16:08:42,119 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:42] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.021 ro 2026-10-27 16:08:42,143 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-27 16:08:42,177 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.031 - 2026-10-27 16:08:42,268 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:42] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.037 0.087 rw 2026-10-27 16:08:42,348 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [2/181] Tour MultipleGiftWalletProgramsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:08:42,385 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:42] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.038 0.203 rw 2026-10-27 16:08:42,448 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:42] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.019 0.211 rw 2026-10-27 16:08:42,504 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:42] "GET /web/image?model=product.template&field=image_256&id=8&unique=2026-10-27T15:59:08.000+00:00 HTTP/1.1" 200 4940 5 0.008 0.038 ro 2026-10-27 16:08:42,545 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [3/181] Tour MultipleGiftWalletProgramsTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-27 16:08:42,555 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:42] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.017 rw 2026-10-27 16:08:42,689 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.06 0.068 rw 2026-10-27 16:08:42,744 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [4/181] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'gift_card_1' (trigger: .selection-item:contains("gift_card_1")) 2026-10-27 16:08:42,757 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [5/181] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'gift_card_2' (trigger: .selection-item:contains("gift_card_2")) 2026-10-27 16:08:42,757 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [6/181] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'gift_card_1' (trigger: .selection-item:contains("gift_card_1")) 2026-10-27 16:08:42,796 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [7/181] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:08:42,797 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [8/181] 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-27 16:08:42,924 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [9/181] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:08:42,925 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [10/181] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:08:42,925 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [11/181] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 16:08:42,940 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [12/181] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:08:42,941 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [13/181] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:08:42,941 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [14/181] Tour MultipleGiftWalletProgramsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 16:08:42,953 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:42] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:08:42,966 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [15/181] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:08:42,967 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [16/181] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:08:42,967 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [17/181] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:08:42,974 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [18/181] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:08:42,976 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [19/181] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:08:42,976 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [20/181] Tour MultipleGiftWalletProgramsTour → Step order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00")) 2026-10-27 16:08:43,161 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [21/181] Tour MultipleGiftWalletProgramsTour → Step order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00"):not(:visible)) 2026-10-27 16:08:43,164 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [22/181] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:08:43,190 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [23/181] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:08:43,190 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [24/181] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:08:43,213 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-27 16:08:43,213 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.005 - 2026-10-27 16:08:43,704 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [25/181] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:08:43,731 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [26/181] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:08:43,732 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [27/181] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:08:43,736 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [28/181] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:08:44,281 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [29/181] Tour MultipleGiftWalletProgramsTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:08:44,282 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [30/181] Tour MultipleGiftWalletProgramsTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:08:44,283 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96728072 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '86f77c1f-3585-4a4e-9afa-3c6063090282'}] 2026-10-27 16:08:44,532 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96728072 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '86f77c1f-3585-4a4e-9afa-3c6063090282'} created pos.order #475 2026-10-27 16:08:44,535 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96728072 finished 2026-10-27 16:08:44,632 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5407 96 0.097 0.27 rw 2026-10-27 16:08:44,823 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:44] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.018 ro 2026-10-27 16:08:44,866 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [31/181] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:08:44,898 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [32/181] Tour MultipleGiftWalletProgramsTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-27 16:08:44,916 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [33/181] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'gift_card_2' (trigger: .selection-item:contains("gift_card_2")) 2026-10-27 16:08:44,936 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [34/181] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:08:44,938 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [35/181] 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-27 16:08:44,948 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [36/181] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:08:44,949 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [37/181] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:08:44,949 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [38/181] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 16:08:44,952 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [39/181] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:08:44,956 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [40/181] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:08:44,958 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [41/181] Tour MultipleGiftWalletProgramsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 16:08:44,972 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [42/181] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:08:44,973 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [43/181] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:08:44,973 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [44/181] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:08:44,974 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [45/181] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:08:44,975 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [46/181] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:08:44,975 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:44] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.07 rw 2026-10-27 16:08:44,977 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [47/181] Tour MultipleGiftWalletProgramsTour → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00")) 2026-10-27 16:08:45,163 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [48/181] Tour MultipleGiftWalletProgramsTour → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00"):not(:visible)) 2026-10-27 16:08:45,164 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [49/181] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:08:45,173 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [50/181] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:08:45,173 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [51/181] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:08:45,688 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [52/181] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:08:45,695 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [53/181] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:08:45,699 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [54/181] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:08:45,703 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [55/181] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:08:46,228 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [56/181] Tour MultipleGiftWalletProgramsTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:08:46,235 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [57/181] Tour MultipleGiftWalletProgramsTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:08:46,246 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68852699 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000002', 'uuid': 'c2036583-2ec9-44b4-a84d-a2d5526878e0'}] 2026-10-27 16:08:46,462 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68852699 order {'name': '/', 'pos_reference': '261-80-000002', 'uuid': 'c2036583-2ec9-44b4-a84d-a2d5526878e0'} created pos.order #476 2026-10-27 16:08:46,464 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68852699 finished 2026-10-27 16:08:46,535 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5407 79 0.065 0.228 rw 2026-10-27 16:08:46,671 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:46] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.011 ro 2026-10-27 16:08:46,709 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [58/181] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:08:46,730 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [59/181] Tour MultipleGiftWalletProgramsTour → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-10-27 16:08:46,765 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [60/181] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1")) 2026-10-27 16:08:46,772 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:46] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.035 rw 2026-10-27 16:08:46,774 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [61/181] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_2' (trigger: .selection-item:contains("ewallet_2")) 2026-10-27 16:08:46,775 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [62/181] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1")) 2026-10-27 16:08:46,816 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [63/181] Tour MultipleGiftWalletProgramsTour → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:08:46,818 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [64/181] Tour MultipleGiftWalletProgramsTour → Step Search customer with "AAAAAAA" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:08:46,827 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:46] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.005 0.025 ro 2026-10-27 16:08:46,835 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [65/181] Tour MultipleGiftWalletProgramsTour → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:08:47,184 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [66/181] Tour MultipleGiftWalletProgramsTour → Step Check "AAAAAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAAAAA")) 2026-10-27 16:08:47,184 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [67/181] Tour MultipleGiftWalletProgramsTour → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-10-27 16:08:47,210 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:47] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.002 0.016 ro 2026-10-27 16:08:47,218 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [68/181] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:08:47,219 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [69/181] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:08:47,219 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [70/181] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 16:08:47,241 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [71/181] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:08:47,242 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [72/181] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:08:47,242 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [73/181] Tour MultipleGiftWalletProgramsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 16:08:47,252 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [74/181] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:08:47,253 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [75/181] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:08:47,253 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [76/181] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-27 16:08:47,254 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [77/181] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:08:47,259 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [78/181] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:08:47,260 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [79/181] Tour MultipleGiftWalletProgramsTour → Step order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00")) 2026-10-27 16:08:47,441 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [80/181] Tour MultipleGiftWalletProgramsTour → Step order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00"):not(:visible)) 2026-10-27 16:08:47,442 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [81/181] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:08:47,452 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [82/181] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:08:47,452 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [83/181] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:08:47,972 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [84/181] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:08:47,981 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [85/181] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-27 16:08:47,982 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [86/181] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:08:47,985 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [87/181] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:08:48,497 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [88/181] Tour MultipleGiftWalletProgramsTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:08:48,504 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [89/181] Tour MultipleGiftWalletProgramsTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:08:48,511 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84381120 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000003', 'uuid': '8ae70122-7c85-457d-99b7-252e099da901'}] 2026-10-27 16:08:48,734 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84381120 order {'name': '/', 'pos_reference': '261-80-000003', 'uuid': '8ae70122-7c85-457d-99b7-252e099da901'} created pos.order #477 2026-10-27 16:08:48,736 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84381120 finished 2026-10-27 16:08:48,818 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5406 83 0.076 0.237 rw 2026-10-27 16:08:48,924 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:48] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.009 ro 2026-10-27 16:08:48,963 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [90/181] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:08:48,977 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [91/181] Tour MultipleGiftWalletProgramsTour → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-10-27 16:08:48,996 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [92/181] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_2' (trigger: .selection-item:contains("ewallet_2")) 2026-10-27 16:08:49,016 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [93/181] Tour MultipleGiftWalletProgramsTour → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:08:49,018 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [94/181] Tour MultipleGiftWalletProgramsTour → Step Search customer with "AAAAAAA" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:08:49,024 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:49] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.038 rw 2026-10-27 16:08:49,046 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [95/181] Tour MultipleGiftWalletProgramsTour → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:08:49,061 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:49] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 252 5 0.004 0.04 ro 2026-10-27 16:08:49,395 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [96/181] Tour MultipleGiftWalletProgramsTour → Step Check "AAAAAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAAAAA")) 2026-10-27 16:08:49,396 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [97/181] Tour MultipleGiftWalletProgramsTour → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-10-27 16:08:49,425 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [98/181] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:08:49,429 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [99/181] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:08:49,430 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [100/181] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 16:08:49,432 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:49] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 252 5 0.005 0.022 ro 2026-10-27 16:08:49,452 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [101/181] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:08:49,452 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [102/181] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:08:49,453 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [103/181] Tour MultipleGiftWalletProgramsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 16:08:49,461 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [104/181] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:08:49,461 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [105/181] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:08:49,463 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [106/181] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-10-27 16:08:49,464 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [107/181] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:08:49,465 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [108/181] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:08:49,466 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [109/181] Tour MultipleGiftWalletProgramsTour → Step order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00")) 2026-10-27 16:08:49,645 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [110/181] Tour MultipleGiftWalletProgramsTour → Step order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00"):not(:visible)) 2026-10-27 16:08:49,650 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [111/181] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:08:49,662 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [112/181] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:08:49,663 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [113/181] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:08:50,166 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [114/181] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:08:50,182 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [115/181] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-10-27 16:08:50,182 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [116/181] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:08:50,185 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [117/181] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:08:50,697 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [118/181] Tour MultipleGiftWalletProgramsTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:08:50,709 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39113034 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000004', 'uuid': '3bcab495-faac-4ef7-8085-8fc36ebc6fe2'}] 2026-10-27 16:08:50,716 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [119/181] Tour MultipleGiftWalletProgramsTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:08:50,933 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39113034 order {'name': '/', 'pos_reference': '261-80-000004', 'uuid': '3bcab495-faac-4ef7-8085-8fc36ebc6fe2'} created pos.order #478 2026-10-27 16:08:50,935 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39113034 finished 2026-10-27 16:08:51,016 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5406 84 0.068 0.244 rw 2026-10-27 16:08:51,127 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:51] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-27 16:08:51,161 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [120/181] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:08:51,178 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [121/181] Tour MultipleGiftWalletProgramsTour → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-10-27 16:08:51,212 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [122/181] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1")) 2026-10-27 16:08:51,223 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [123/181] Tour MultipleGiftWalletProgramsTour → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:08:51,224 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [124/181] Tour MultipleGiftWalletProgramsTour → Step Search customer with "BBBBBBB" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:08:51,248 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:51] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.041 rw 2026-10-27 16:08:51,264 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [125/181] Tour MultipleGiftWalletProgramsTour → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:08:51,293 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:51] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 464 5 0.007 0.054 ro 2026-10-27 16:08:51,603 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [126/181] Tour MultipleGiftWalletProgramsTour → Step Check "BBBBBBB" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("BBBBBBB")) 2026-10-27 16:08:51,603 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [127/181] Tour MultipleGiftWalletProgramsTour → Step click partner 'BBBBBBB' from partner list screen (trigger: .modal .partner-list b:contains(BBBBBBB)) 2026-10-27 16:08:51,631 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:51] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.004 0.018 ro 2026-10-27 16:08:51,631 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [128/181] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:08:51,632 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [129/181] Tour MultipleGiftWalletProgramsTour → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-10-27 16:08:51,647 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [130/181] Tour MultipleGiftWalletProgramsTour → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-10-27 16:08:51,648 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [131/181] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:08:51,658 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [132/181] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:08:51,659 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [133/181] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:08:52,170 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [134/181] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:08:52,179 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [135/181] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 16:08:52,183 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [136/181] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:08:52,184 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [137/181] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:08:52,701 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [138/181] Tour MultipleGiftWalletProgramsTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:08:52,710 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9042817 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000005', 'uuid': 'af917035-9ecc-4362-8a3f-536e36e06794'}] 2026-10-27 16:08:52,720 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [139/181] Tour MultipleGiftWalletProgramsTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:08:52,922 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9042817 order {'name': '/', 'pos_reference': '261-80-000005', 'uuid': 'af917035-9ecc-4362-8a3f-536e36e06794'} created pos.order #479 2026-10-27 16:08:52,924 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9042817 finished 2026-10-27 16:08:52,994 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5408 83 0.068 0.221 rw 2026-10-27 16:08:53,122 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:53] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-27 16:08:53,162 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [140/181] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:08:53,194 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [141/181] Tour MultipleGiftWalletProgramsTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 16:08:53,230 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [142/181] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:08:53,230 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [143/181] 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-27 16:08:53,259 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:53] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.048 rw 2026-10-27 16:08:53,280 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [144/181] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 16:08:53,281 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [145/181] Tour MultipleGiftWalletProgramsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 16:08:53,288 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [146/181] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-10-27 16:08:53,289 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [147/181] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 16:08:53,299 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:53] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.004 - 2026-10-27 16:08:53,306 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [148/181] Tour MultipleGiftWalletProgramsTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 16:08:53,315 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [149/181] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:08:53,320 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [150/181] 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-27 16:08:53,491 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [151/181] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:08:53,494 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [152/181] Tour MultipleGiftWalletProgramsTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:08:53,495 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [153/181] Tour MultipleGiftWalletProgramsTour → Step click Actions button (trigger: .more-btn) 2026-10-27 16:08:53,504 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [154/181] Tour MultipleGiftWalletProgramsTour → Step .control-buttons button.disabled:contains("eWallet") 2026-10-27 16:08:53,525 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [155/181] Tour MultipleGiftWalletProgramsTour → Step .modal header .btn-close 2026-10-27 16:08:53,531 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [156/181] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:08:53,534 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [157/181] Tour MultipleGiftWalletProgramsTour → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:08:53,558 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [158/181] Tour MultipleGiftWalletProgramsTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:08:53,579 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [159/181] Tour MultipleGiftWalletProgramsTour → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:08:53,580 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [160/181] Tour MultipleGiftWalletProgramsTour → Step Search customer with "AAAAAAA" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:08:53,584 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [161/181] Tour MultipleGiftWalletProgramsTour → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:08:53,610 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:53] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 676 5 0.019 0.032 ro 2026-10-27 16:08:53,935 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [162/181] Tour MultipleGiftWalletProgramsTour → Step Check "AAAAAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAAAAA")) 2026-10-27 16:08:53,936 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [163/181] Tour MultipleGiftWalletProgramsTour → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-10-27 16:08:53,963 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [164/181] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:08:53,964 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [165/181] Tour MultipleGiftWalletProgramsTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:08:53,965 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [166/181] Tour MultipleGiftWalletProgramsTour → Step click Actions button (trigger: .more-btn) 2026-10-27 16:08:53,980 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [167/181] Tour MultipleGiftWalletProgramsTour → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-10-27 16:08:53,993 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:53] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 464 5 0.006 0.032 ro 2026-10-27 16:08:53,996 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [168/181] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1")) 2026-10-27 16:08:54,007 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [169/181] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_2' (trigger: .selection-item:contains("ewallet_2")) 2026-10-27 16:08:54,008 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [170/181] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1")) 2026-10-27 16:08:54,024 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [171/181] Tour MultipleGiftWalletProgramsTour → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-10-27 16:08:54,085 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [172/181] Tour MultipleGiftWalletProgramsTour → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-10-27 16:08:54,086 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [173/181] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:08:54,097 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [174/181] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:08:54,097 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [175/181] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:08:54,117 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:54] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-27 16:08:54,632 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [176/181] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:08:54,638 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [177/181] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:08:54,641 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [178/181] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:08:55,169 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [179/181] Tour MultipleGiftWalletProgramsTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:08:55,169 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [180/181] Tour MultipleGiftWalletProgramsTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:08:55,174 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91860733 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000006', 'uuid': '3205752f-57be-4304-9b99-79a53469618c'}] 2026-10-27 16:08:55,810 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91860733 order {'name': '/', 'pos_reference': '261-80-000006', 'uuid': '3205752f-57be-4304-9b99-79a53469618c'} created pos.order #480 2026-10-27 16:08:55,812 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91860733 finished 2026-10-27 16:08:55,904 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5701 189 0.168 0.566 rw 2026-10-27 16:08:56,019 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:56] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.009 ro 2026-10-27 16:08:56,061 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [181/181] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:08:56,088 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: tour succeeded 2026-10-27 16:08:56,089 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR MultipleGiftWalletProgramsTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-27 16:08:56,160 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:56] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.015 0.065 rw 2026-10-27 16:08:56,331 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:08:56,336 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZDqBYUta - [27/Oct/2026 16:08:40] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.02 16.637 rw 2026-10-27 16:08:56,342 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: heap 27135960 (allocated 28856320) 2026-10-27 16:08:56,439 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing chrome headless with pid 33273 2026-10-27 16:08:56,440 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing websocket connection 2026-10-27 16:08:56,444 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Terminating chrome headless with pid 33273 2026-10-27 16:08:56,587 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_160856_587412_test_multiple_gift_wallet_programs.txt 2026-10-27 16:08:56,587 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Removing chrome user profile "/tmp/tmpe1ukoe3a_chrome_odoo" 2026-10-27 16:08:56,660 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_loyalty_products ... 2026-10-27 16:08:57,747 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome pid: 33401 2026-10-27 16:08:57,748 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless temporary user profile dir: /tmp/tmpz7s8rhxp_chrome_odoo 2026-10-27 16:08:57,748 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:41957/json/version 2026-10-27 16:08:57,749 7 INFO rb-3d383b4-226062-429553 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-27 16:08:57,848 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Browser version: Chrome/150.0.7871.114 2026-10-27 16:08:57,848 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:41957/json 2026-10-27 16:08:57,849 7 INFO rb-3d383b4-226062-429553 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-27 16:08:57,871 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Websocket url found: ws://127.0.0.1:41957/devtools/page/F0BD161E1FB1307926860D2BA6D129EF 2026-10-27 16:08:57,887 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Enable chrome headless console log notification 2026-10-27 16:08:57,900 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless enable page notifications 2026-10-27 16:08:58,019 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:08:58,028 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Setting session cookie in browser 2026-10-27 16:08:58,034 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Open "http://127.0.0.1:8069/pos/web?config_id=80" in browser 2026-10-27 16:08:58,035 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=80" 2026-10-27 16:08:58,062 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:08:58,629 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 u1a_eyvw - [27/Oct/2026 16:08:58] "GET /pos/web?config_id=80 HTTP/1.1" 200 6834 65 0.035 0.541 rw 2026-10-27 16:08:58,637 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Navigation result: {'frameId': 'F0BD161E1FB1307926860D2BA6D129EF', 'loaderId': '711E67D64E49F41F9EAC074783786FFB', 'isDownload': False} 2026-10-27 16:08:58,638 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Evaluate ready code "odoo.isTourReady('test_multiple_loyalty_products')" 2026-10-27 16:08:58,720 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 u1a_eyvw - [27/Oct/2026 16:08:58] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.029 ro 2026-10-27 16:08:58,752 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 u1a_eyvw - [27/Oct/2026 16:08:58] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.666 ro 2026-10-27 16:08:58,754 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 u1a_eyvw - [27/Oct/2026 16:08:58] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.064 ro 2026-10-27 16:08:59,533 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: Owl is running in 'dev' mode. 2026-10-27 16:08:59,572 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 u1a_eyvw - [27/Oct/2026 16:08:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:08:59,576 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 u1a_eyvw - [27/Oct/2026 16:08:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 16:08:59,618 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 u1a_eyvw - [27/Oct/2026 16:08:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.007 0.013 ro 2026-10-27 16:08:59,687 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 u1a_eyvw - [27/Oct/2026 16:08:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.031 rw 2026-10-27 16:08:59,697 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 u1a_eyvw - [27/Oct/2026 16:08:59] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.018 rw 2026-10-27 16:09:00,137 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:09:00,732 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 u1a_eyvw - [27/Oct/2026 16:09:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523836 265 0.297 0.703 rw 2026-10-27 16:09:00,952 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: The ready code tooks too much time : 2.31451678276062 2026-10-27 16:09:00,953 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Evaluate test code "odoo.startTour('test_multiple_loyalty_products', {"stepDelay": 0, "debug": false})" 2026-10-27 16:09:00,976 7 INFO rb-3d383b4-226062-429553 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-27 16:09:00,979 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 u1a_eyvw - [27/Oct/2026 16:09:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.013 ro 2026-10-27 16:09:01,016 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 u1a_eyvw - [27/Oct/2026 16:09:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.01 ro 2026-10-27 16:09:01,046 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 u1a_eyvw - [27/Oct/2026 16:09:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:09:01,086 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 u1a_eyvw - [27/Oct/2026 16:09:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.027 rw 2026-10-27 16:09:01,098 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 u1a_eyvw - [27/Oct/2026 16:09:01] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.022 rw 2026-10-27 16:09:01,690 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 u1a_eyvw - [27/Oct/2026 16:09:01] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.006 0.018 ro 2026-10-27 16:09:01,803 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 u1a_eyvw - [27/Oct/2026 16:09:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.013 rw 2026-10-27 16:09:01,974 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 u1a_eyvw - [27/Oct/2026 16:09:01] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.05 rw 2026-10-27 16:09:01,982 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 u1a_eyvw - [27/Oct/2026 16:09:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.01 - 2026-10-27 16:09:01,982 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 u1a_eyvw - [27/Oct/2026 16:09:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.017 - 2026-10-27 16:09:02,023 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 u1a_eyvw - [27/Oct/2026 16:09:02] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.059 rw 2026-10-27 16:09:02,026 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 u1a_eyvw - [27/Oct/2026 16:09:02] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.011 0.053 ro 2026-10-27 16:09:02,119 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 u1a_eyvw - [27/Oct/2026 16:09:02] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.016 ro 2026-10-27 16:09:02,145 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 u1a_eyvw - [27/Oct/2026 16:09:02] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.03 - 2026-10-27 16:09:02,162 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 u1a_eyvw - [27/Oct/2026 16:09:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.042 - 2026-10-27 16:09:02,180 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 u1a_eyvw - [27/Oct/2026 16:09:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.052 - 2026-10-27 16:09:02,230 7 INFO rb-3d383b4-226062-429553 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-27 16:09:02,295 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 u1a_eyvw - [27/Oct/2026 16:09:02] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.059 0.109 rw 2026-10-27 16:09:02,389 7 INFO rb-3d383b4-226062-429553 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-27 16:09:02,427 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 u1a_eyvw - [27/Oct/2026 16:09:02] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.024 0.276 rw 2026-10-27 16:09:02,480 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 u1a_eyvw - [27/Oct/2026 16:09:02] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.285 rw 2026-10-27 16:09:02,499 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 u1a_eyvw - [27/Oct/2026 16:09:02] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.102 rw 2026-10-27 16:09:02,593 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 u1a_eyvw - [27/Oct/2026 16:09:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.035 0.156 rw 2026-10-27 16:09:02,714 7 INFO rb-3d383b4-226062-429553 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-27 16:09:02,714 7 INFO rb-3d383b4-226062-429553 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-27 16:09:02,915 7 INFO rb-3d383b4-226062-429553 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-27 16:09:02,916 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: tour succeeded 2026-10-27 16:09:02,918 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_multiple_loyalty_products SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-27 16:09:02,941 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 u1a_eyvw - [27/Oct/2026 16:09:02] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.006 - 2026-10-27 16:09:02,943 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 u1a_eyvw - [27/Oct/2026 16:09:02] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.009 - 2026-10-27 16:09:02,944 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 u1a_eyvw - [27/Oct/2026 16:09:02] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.015 - 2026-10-27 16:09:03,127 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:09:03,127 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: heap 19910688 (allocated 20992000) 2026-10-27 16:09:03,138 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 u1a_eyvw - [27/Oct/2026 16:09:00] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 3.387 rw 2026-10-27 16:09:03,244 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing chrome headless with pid 33401 2026-10-27 16:09:03,245 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing websocket connection 2026-10-27 16:09:03,247 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Terminating chrome headless with pid 33401 2026-10-27 16:09:03,355 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_160903_355202_test_multiple_loyalty_products.txt 2026-10-27 16:09:03,355 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Removing chrome user profile "/tmp/tmpz7s8rhxp_chrome_odoo" 2026-10-27 16:09:03,371 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_physical_gift_card_sale ... 2026-10-27 16:09:04,146 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome pid: 33530 2026-10-27 16:09:04,147 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmpnsiehexx_chrome_odoo 2026-10-27 16:09:04,147 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:37357/json/version 2026-10-27 16:09:04,160 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37357', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:09:04,195 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Browser version: Chrome/150.0.7871.114 2026-10-27 16:09:04,196 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:37357/json 2026-10-27 16:09:04,196 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37357', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:09:04,207 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:37357/devtools/page/E73A59199AEF7A7B3B82BF9F0F25E2C0 2026-10-27 16:09:04,214 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Enable chrome headless console log notification 2026-10-27 16:09:04,230 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless enable page notifications 2026-10-27 16:09:04,419 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:09:04,431 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Setting session cookie in browser 2026-10-27 16:09:04,434 7 INFO rb-3d383b4-226062-429553 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=80" in browser 2026-10-27 16:09:04,434 7 INFO rb-3d383b4-226062-429553 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=80" 2026-10-27 16:09:04,455 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:09:05,032 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:05] "GET /pos/web?config_id=80 HTTP/1.1" 200 6834 65 0.034 0.562 rw 2026-10-27 16:09:05,037 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Navigation result: {'frameId': 'E73A59199AEF7A7B3B82BF9F0F25E2C0', 'loaderId': 'A29F19997090FA18E6A3BF9B0CF7E811', 'isDownload': False} 2026-10-27 16:09:05,037 7 INFO rb-3d383b4-226062-429553 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-27 16:09:05,121 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:05] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.025 ro 2026-10-27 16:09:05,155 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:05] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.006 0.051 ro 2026-10-27 16:09:05,162 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:05] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.007 0.709 ro 2026-10-27 16:09:05,877 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-10-27 16:09:05,925 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 16:09:05,936 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.021 ro 2026-10-27 16:09:05,938 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.014 - 2026-10-27 16:09:05,981 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:05] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.009 rw 2026-10-27 16:09:05,999 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.024 rw 2026-10-27 16:09:06,384 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:09:06,908 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522357 265 0.235 0.652 rw 2026-10-27 16:09:07,112 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: The ready code tooks too much time : 2.0749411582946777 2026-10-27 16:09:07,113 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:09:07,127 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.008 ro 2026-10-27 16:09:07,139 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [1/39] Tour test_multiple_physical_gift_card_sale → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:09:07,170 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.006 0.008 ro 2026-10-27 16:09:07,229 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.017 rw 2026-10-27 16:09:07,241 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.03 rw 2026-10-27 16:09:07,307 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:07] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.026 rw 2026-10-27 16:09:07,666 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:07] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.007 ro 2026-10-27 16:09:07,818 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.017 rw 2026-10-27 16:09:07,994 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:07] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.055 rw 2026-10-27 16:09:08,004 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:08] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.009 rw 2026-10-27 16:09:08,017 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-27 16:09:08,032 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.015 - 2026-10-27 16:09:08,060 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:08] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.019 0.04 ro 2026-10-27 16:09:08,093 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:08] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.025 ro 2026-10-27 16:09:08,105 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.025 - 2026-10-27 16:09:08,123 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.047 - 2026-10-27 16:09:08,140 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:08] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.016 - 2026-10-27 16:09:08,215 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:08] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.045 0.091 rw 2026-10-27 16:09:08,239 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [2/39] 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-27 16:09:08,329 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:08] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.022 0.228 rw 2026-10-27 16:09:08,375 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [3/39] Tour test_multiple_physical_gift_card_sale → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-27 16:09:08,384 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:08] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.246 rw 2026-10-27 16:09:08,457 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:08] "GET /web/image?model=product.template&field=image_256&id=8&unique=2026-10-27T15:59:08.000+00:00 HTTP/1.1" 200 4940 5 0.02 0.095 ro 2026-10-27 16:09:08,505 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:08] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.005 0.122 rw 2026-10-27 16:09:08,584 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.018 0.17 rw 2026-10-27 16:09:08,678 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [4/39] Tour test_multiple_physical_gift_card_sale → Step a:contains("Sell physical gift card?") 2026-10-27 16:09:08,803 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [5/39] Tour test_multiple_physical_gift_card_sale → Step Input code 'test-card-0000' (trigger: input[id="code"]) 2026-10-27 16:09:08,821 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:08] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:09:08,833 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [6/39] Tour test_multiple_physical_gift_card_sale → Step Editing the code involves verifications (trigger: .modal:has(.gift-card-loading)) 2026-10-27 16:09:08,838 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [7/39] Tour test_multiple_physical_gift_card_sale → Step .modal input[id="code"]:value(test-card-0000) 2026-10-27 16:09:08,843 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [8/39] Tour test_multiple_physical_gift_card_sale → Step Input amount '125' (trigger: input[id="amount"]) 2026-10-27 16:09:09,384 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:09] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 103 5 0.014 0.036 rw 2026-10-27 16:09:09,430 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [9/39] Tour test_multiple_physical_gift_card_sale → Step .btn-primary:contains("Add Balance") 2026-10-27 16:09:09,444 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [10/39] Tour test_multiple_physical_gift_card_sale → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:09:09,445 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [11/39] 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-27 16:09:09,452 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [12/39] Tour test_multiple_physical_gift_card_sale → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:09:09,453 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [13/39] Tour test_multiple_physical_gift_card_sale → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-27 16:09:09,470 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [14/39] Tour test_multiple_physical_gift_card_sale → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:09:09,471 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [15/39] 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-27 16:09:09,471 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [16/39] Tour test_multiple_physical_gift_card_sale → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 16:09:09,476 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [17/39] Tour test_multiple_physical_gift_card_sale → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 16:09:09,489 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [18/39] Tour test_multiple_physical_gift_card_sale → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:09:09,491 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [19/39] Tour test_multiple_physical_gift_card_sale → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 16:09:09,514 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [20/39] Tour test_multiple_physical_gift_card_sale → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 16:09:09,520 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [21/39] 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-27 16:09:09,523 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [22/39] Tour test_multiple_physical_gift_card_sale → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:09:09,524 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [23/39] Tour test_multiple_physical_gift_card_sale → Step a:contains("Sell physical gift card?") 2026-10-27 16:09:09,534 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [24/39] Tour test_multiple_physical_gift_card_sale → Step Input code 'test-card-0001' (trigger: input[id="code"]) 2026-10-27 16:09:09,558 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [25/39] Tour test_multiple_physical_gift_card_sale → Step Editing the code involves verifications (trigger: .modal:has(.gift-card-loading)) 2026-10-27 16:09:09,568 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [26/39] Tour test_multiple_physical_gift_card_sale → Step .modal input[id="code"]:value(test-card-0001) 2026-10-27 16:09:09,569 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [27/39] Tour test_multiple_physical_gift_card_sale → Step Input amount '100' (trigger: input[id="amount"]) 2026-10-27 16:09:10,087 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:10] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 103 5 0.006 0.021 rw 2026-10-27 16:09:10,137 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [28/39] Tour test_multiple_physical_gift_card_sale → Step .btn-primary:contains("Add Balance") 2026-10-27 16:09:10,160 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [29/39] Tour test_multiple_physical_gift_card_sale → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:09:10,200 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [30/39] Tour test_multiple_physical_gift_card_sale → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:09:10,202 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [31/39] Tour test_multiple_physical_gift_card_sale → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:09:10,220 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-27 16:09:10,222 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.007 - 2026-10-27 16:09:10,718 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [32/39] Tour test_multiple_physical_gift_card_sale → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:09:10,744 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [33/39] Tour test_multiple_physical_gift_card_sale → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:09:10,745 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [34/39] Tour test_multiple_physical_gift_card_sale → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:09:10,750 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [35/39] Tour test_multiple_physical_gift_card_sale → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 16:09:10,751 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [36/39] Tour test_multiple_physical_gift_card_sale → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:09:11,290 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [37/39] Tour test_multiple_physical_gift_card_sale → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:09:11,291 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [38/39] Tour test_multiple_physical_gift_card_sale → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:09:11,316 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67828991 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'cf8ef3a5-6f3f-48e7-b2d4-4759d521d1b7'}] 2026-10-27 16:09:11,578 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67828991 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'cf8ef3a5-6f3f-48e7-b2d4-4759d521d1b7'} created pos.order #481 2026-10-27 16:09:11,581 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67828991 finished 2026-10-27 16:09:11,663 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6765 105 0.082 0.271 rw 2026-10-27 16:09:11,760 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:11] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.009 ro 2026-10-27 16:09:11,811 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [39/39] Tour test_multiple_physical_gift_card_sale → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:09:11,836 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: tour succeeded 2026-10-27 16:09:11,837 7 INFO rb-3d383b4-226062-429553 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-27 16:09:11,890 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:11] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.046 rw 2026-10-27 16:09:12,015 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:09:12,016 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: heap 21699744 (allocated 23351296) 2026-10-27 16:09:12,030 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Le_UkXtb - [27/Oct/2026 16:09:06] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 6.011 rw 2026-10-27 16:09:12,130 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing chrome headless with pid 33530 2026-10-27 16:09:12,134 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing websocket connection 2026-10-27 16:09:12,135 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Terminating chrome headless with pid 33530 2026-10-27 16:09:12,235 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_160912_234800_test_multiple_physical_gift_card_sale.txt 2026-10-27 16:09:12,235 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Removing chrome user profile "/tmp/tmpnsiehexx_chrome_odoo" 2026-10-27 16:09:12,265 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_reward_line_free_product ... 2026-10-27 16:09:13,265 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome pid: 33677 2026-10-27 16:09:13,265 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless temporary user profile dir: /tmp/tmptxb2dgpj_chrome_odoo 2026-10-27 16:09:13,265 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:45361/json/version 2026-10-27 16:09:13,267 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45361', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:09:13,371 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Browser version: Chrome/150.0.7871.114 2026-10-27 16:09:13,374 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:45361/json 2026-10-27 16:09:13,376 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45361', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:09:13,404 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Websocket url found: ws://127.0.0.1:45361/devtools/page/9FF1841458EDE23E90D258161B59718A 2026-10-27 16:09:13,430 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Enable chrome headless console log notification 2026-10-27 16:09:13,442 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless enable page notifications 2026-10-27 16:09:13,613 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:09:13,628 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Setting session cookie in browser 2026-10-27 16:09:13,635 7 INFO rb-3d383b4-226062-429553 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=80" in browser 2026-10-27 16:09:13,635 7 INFO rb-3d383b4-226062-429553 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=80" 2026-10-27 16:09:13,659 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:09:14,457 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 O83CVHJO - [27/Oct/2026 16:09:14] "GET /pos/web?config_id=80 HTTP/1.1" 200 6834 65 0.04 0.78 rw 2026-10-27 16:09:14,472 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Navigation result: {'frameId': '9FF1841458EDE23E90D258161B59718A', 'loaderId': '84744E9AE24D999D4B77C03D5D001390', 'isDownload': False} 2026-10-27 16:09:14,472 7 INFO rb-3d383b4-226062-429553 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-27 16:09:14,547 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 O83CVHJO - [27/Oct/2026 16:09:14] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.035 ro 2026-10-27 16:09:14,585 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 O83CVHJO - [27/Oct/2026 16:09:14] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.062 ro 2026-10-27 16:09:14,589 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 O83CVHJO - [27/Oct/2026 16:09:14] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.907 ro 2026-10-27 16:09:15,218 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: Owl is running in 'dev' mode. 2026-10-27 16:09:15,254 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 O83CVHJO - [27/Oct/2026 16:09:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.01 - 2026-10-27 16:09:15,255 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 O83CVHJO - [27/Oct/2026 16:09:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.009 - 2026-10-27 16:09:15,264 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 O83CVHJO - [27/Oct/2026 16:09:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.003 0.013 ro 2026-10-27 16:09:15,310 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 O83CVHJO - [27/Oct/2026 16:09:15] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.009 rw 2026-10-27 16:09:15,329 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 O83CVHJO - [27/Oct/2026 16:09:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.028 rw 2026-10-27 16:09:15,786 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:09:16,324 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 O83CVHJO - [27/Oct/2026 16:09:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 525589 266 0.277 0.685 rw 2026-10-27 16:09:16,565 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: The ready code tooks too much time : 2.0923047065734863 2026-10-27 16:09:16,565 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:09:16,582 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 O83CVHJO - [27/Oct/2026 16:09:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.012 ro 2026-10-27 16:09:16,598 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [1/41] Tour test_multiple_reward_line_free_product → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:09:16,621 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 O83CVHJO - [27/Oct/2026 16:09:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.018 ro 2026-10-27 16:09:16,645 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 O83CVHJO - [27/Oct/2026 16:09:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:09:16,678 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 O83CVHJO - [27/Oct/2026 16:09:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.027 rw 2026-10-27 16:09:16,685 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 O83CVHJO - [27/Oct/2026 16:09:16] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.026 rw 2026-10-27 16:09:17,264 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 O83CVHJO - [27/Oct/2026 16:09:17] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.011 ro 2026-10-27 16:09:17,404 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 O83CVHJO - [27/Oct/2026 16:09:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.003 0.019 rw 2026-10-27 16:09:17,538 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 O83CVHJO - [27/Oct/2026 16:09:17] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.042 rw 2026-10-27 16:09:17,566 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 O83CVHJO - [27/Oct/2026 16:09:17] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.005 rw 2026-10-27 16:09:17,580 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 O83CVHJO - [27/Oct/2026 16:09:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.001 - 2026-10-27 16:09:17,592 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 O83CVHJO - [27/Oct/2026 16:09:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.018 - 2026-10-27 16:09:17,612 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 O83CVHJO - [27/Oct/2026 16:09:17] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.011 0.027 ro 2026-10-27 16:09:17,724 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 O83CVHJO - [27/Oct/2026 16:09:17] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.024 ro 2026-10-27 16:09:17,726 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 O83CVHJO - [27/Oct/2026 16:09:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.016 - 2026-10-27 16:09:17,727 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 O83CVHJO - [27/Oct/2026 16:09:17] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.022 - 2026-10-27 16:09:17,782 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 O83CVHJO - [27/Oct/2026 16:09:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.056 - 2026-10-27 16:09:17,879 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 O83CVHJO - [27/Oct/2026 16:09:17] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.047 0.115 rw 2026-10-27 16:09:17,937 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [2/41] 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-27 16:09:17,985 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 O83CVHJO - [27/Oct/2026 16:09:17] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.024 0.235 rw 2026-10-27 16:09:18,038 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 O83CVHJO - [27/Oct/2026 16:09:18] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.243 rw 2026-10-27 16:09:18,133 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [3/41] Tour test_multiple_reward_line_free_product → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-27 16:09:18,160 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 O83CVHJO - [27/Oct/2026 16:09:18] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.008 0.031 rw 2026-10-27 16:09:18,233 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 O83CVHJO - [27/Oct/2026 16:09:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.018 0.082 rw 2026-10-27 16:09:18,306 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [4/41] Tour test_multiple_reward_line_free_product → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-27 16:09:18,324 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [5/41] Tour test_multiple_reward_line_free_product → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-27 16:09:18,338 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [6/41] Tour test_multiple_reward_line_free_product → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:09:18,339 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [7/41] Tour test_multiple_reward_line_free_product → Step click Actions button (trigger: .more-btn) 2026-10-27 16:09:18,344 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [8/41] Tour test_multiple_reward_line_free_product → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-27 16:09:18,466 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [9/41] Tour test_multiple_reward_line_free_product → Step .selection-item span:nth-child(2) 2026-10-27 16:09:18,486 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [10/41] Tour test_multiple_reward_line_free_product → Step select reward (trigger: .selection-item:contains("Add "Free Product - Product A"")) 2026-10-27 16:09:18,491 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 O83CVHJO - [27/Oct/2026 16:09:18] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:09:18,509 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [11/41] Tour test_multiple_reward_line_free_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:09:18,510 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [12/41] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".selected","productName":"Free Product - Product A","quantity":"1","price":"0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product - Product A")):has(.qty:contains("1")):has(.price:contains("0"))) 2026-10-27 16:09:18,666 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [13/41] Tour test_multiple_reward_line_free_product → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:09:18,667 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [14/41] Tour test_multiple_reward_line_free_product → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-10-27 16:09:18,733 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [15/41] Tour test_multiple_reward_line_free_product → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-10-27 16:09:18,793 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [16/41] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"Free Product - Product A"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("Free Product - Product A"))) 2026-10-27 16:09:18,810 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 O83CVHJO - [27/Oct/2026 16:09:18] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.004 - 2026-10-27 16:09:18,813 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 O83CVHJO - [27/Oct/2026 16:09:18] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.002 - 2026-10-27 16:09:18,822 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [17/41] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"Free Product - Product A"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("Free Product - Product A"))) 2026-10-27 16:09:18,830 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [18/41] Tour test_multiple_reward_line_free_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:09:18,831 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [19/41] Tour test_multiple_reward_line_free_product → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:09:18,833 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [20/41] Tour test_multiple_reward_line_free_product → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:09:18,834 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [21/41] Tour test_multiple_reward_line_free_product → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:09:18,834 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [22/41] Tour test_multiple_reward_line_free_product → Step click Actions button (trigger: .more-btn) 2026-10-27 16:09:18,841 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [23/41] Tour test_multiple_reward_line_free_product → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-27 16:09:19,036 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [24/41] Tour test_multiple_reward_line_free_product → Step .selection-item span:nth-child(2) 2026-10-27 16:09:19,045 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [25/41] Tour test_multiple_reward_line_free_product → Step select reward (trigger: .selection-item:contains("Add "Free Product - Product B"")) 2026-10-27 16:09:19,075 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [26/41] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product B"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product B"))) 2026-10-27 16:09:19,104 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [27/41] Tour test_multiple_reward_line_free_product → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-10-27 16:09:19,197 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [28/41] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product B","price":"0","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product B")):has(.qty:contains("1")):has(.price:contains("0"))) 2026-10-27 16:09:19,198 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [29/41] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product A","price":"0","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product A")):has(.qty:contains("1")):has(.price:contains("0"))) 2026-10-27 16:09:19,198 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [30/41] Tour test_multiple_reward_line_free_product → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-10-27 16:09:19,286 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [31/41] Tour test_multiple_reward_line_free_product → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-10-27 16:09:19,358 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [32/41] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product B","price":"0","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product B")):has(.qty:contains("1")):has(.price:contains("0"))) 2026-10-27 16:09:19,359 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [33/41] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product A","price":"0","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product A")):has(.qty:contains("1")):has(.price:contains("0"))) 2026-10-27 16:09:19,360 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [34/41] Tour test_multiple_reward_line_free_product → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-27 16:09:19,422 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [35/41] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"Free Product - Product A"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("Free Product - Product A"))) 2026-10-27 16:09:19,427 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [36/41] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"Free Product - Product A"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("Free Product - Product A"))) 2026-10-27 16:09:19,480 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [37/41] Tour test_multiple_reward_line_free_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:09:19,481 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [38/41] Tour test_multiple_reward_line_free_product → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:09:19,486 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [39/41] Tour test_multiple_reward_line_free_product → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:09:19,489 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [40/41] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product B","price":"0","quantity":"2.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product B")):has(.qty:contains("2")):has(.price:contains("0"))) 2026-10-27 16:09:19,676 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [41/41] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product A","price":"0","quantity":"2.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product A")):has(.qty:contains("2")):has(.price:contains("0"))) 2026-10-27 16:09:19,677 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: tour succeeded 2026-10-27 16:09:19,678 7 INFO rb-3d383b4-226062-429553 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-27 16:09:19,859 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:09:19,868 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: heap 24951128 (allocated 27021312) 2026-10-27 16:09:19,870 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 O83CVHJO - [27/Oct/2026 16:09:16] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 4.488 rw 2026-10-27 16:09:19,973 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing chrome headless with pid 33677 2026-10-27 16:09:19,976 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing websocket connection 2026-10-27 16:09:19,978 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Terminating chrome headless with pid 33677 2026-10-27 16:09:20,119 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_160920_118859_test_multiple_reward_line_free_product.txt 2026-10-27 16:09:20,119 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Removing chrome user profile "/tmp/tmptxb2dgpj_chrome_odoo" 2026-10-27 16:09:20,132 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_next_order_coupon_program_expiration_date ... 2026-10-27 16:09:20,986 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome pid: 33807 2026-10-27 16:09:20,986 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless temporary user profile dir: /tmp/tmpgnllm466_chrome_odoo 2026-10-27 16:09:20,987 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:38397/json/version 2026-10-27 16:09:20,988 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38397', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:09:21,040 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Browser version: Chrome/150.0.7871.114 2026-10-27 16:09:21,040 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:38397/json 2026-10-27 16:09:21,040 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38397', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:09:21,067 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Websocket url found: ws://127.0.0.1:38397/devtools/page/4BA70C85B2B0A6D775744A18DAD75F08 2026-10-27 16:09:21,085 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Enable chrome headless console log notification 2026-10-27 16:09:21,104 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless enable page notifications 2026-10-27 16:09:21,246 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:09:21,265 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Setting session cookie in browser 2026-10-27 16:09:21,270 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-27 16:09:21,270 7 INFO rb-3d383b4-226062-429553 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/80" 2026-10-27 16:09:21,288 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:09:21,752 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ttw5RRq8 - [27/Oct/2026 16:09:21] "GET /pos/ui/80 HTTP/1.1" 200 6834 65 0.039 0.438 rw 2026-10-27 16:09:21,757 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Navigation result: {'frameId': '4BA70C85B2B0A6D775744A18DAD75F08', 'loaderId': '17FE2F3BB2568B4DCC3DE6DD331825AF', 'isDownload': False} 2026-10-27 16:09:21,757 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Evaluate ready code "odoo.isTourReady('PosLoyaltyNextOrderCouponExpirationDate')" 2026-10-27 16:09:21,846 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ttw5RRq8 - [27/Oct/2026 16:09:21] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.031 ro 2026-10-27 16:09:21,858 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ttw5RRq8 - [27/Oct/2026 16:09:21] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.578 ro 2026-10-27 16:09:21,871 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ttw5RRq8 - [27/Oct/2026 16:09:21] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.052 ro 2026-10-27 16:09:22,642 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: Owl is running in 'dev' mode. 2026-10-27 16:09:22,684 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ttw5RRq8 - [27/Oct/2026 16:09:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:09:22,693 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ttw5RRq8 - [27/Oct/2026 16:09:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 16:09:22,720 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ttw5RRq8 - [27/Oct/2026 16:09:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.018 ro 2026-10-27 16:09:22,771 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ttw5RRq8 - [27/Oct/2026 16:09:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.024 rw 2026-10-27 16:09:22,786 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ttw5RRq8 - [27/Oct/2026 16:09:22] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.019 rw 2026-10-27 16:09:23,178 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:09:23,771 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ttw5RRq8 - [27/Oct/2026 16:09:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 521182 263 0.23 0.742 rw 2026-10-27 16:09:23,966 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: The ready code tooks too much time : 2.2088441848754883 2026-10-27 16:09:23,967 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Evaluate test code "odoo.startTour('PosLoyaltyNextOrderCouponExpirationDate', {"stepDelay": 0, "debug": false})" 2026-10-27 16:09:23,992 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ttw5RRq8 - [27/Oct/2026 16:09:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.008 ro 2026-10-27 16:09:24,007 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [1/20] Tour PosLoyaltyNextOrderCouponExpirationDate → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:09:24,033 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ttw5RRq8 - [27/Oct/2026 16:09:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.012 ro 2026-10-27 16:09:24,086 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ttw5RRq8 - [27/Oct/2026 16:09:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.02 rw 2026-10-27 16:09:24,109 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ttw5RRq8 - [27/Oct/2026 16:09:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.002 0.013 rw 2026-10-27 16:09:24,121 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ttw5RRq8 - [27/Oct/2026 16:09:24] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.014 rw 2026-10-27 16:09:24,621 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ttw5RRq8 - [27/Oct/2026 16:09:24] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.007 ro 2026-10-27 16:09:24,738 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ttw5RRq8 - [27/Oct/2026 16:09:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.013 rw 2026-10-27 16:09:24,896 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ttw5RRq8 - [27/Oct/2026 16:09:24] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.048 rw 2026-10-27 16:09:24,944 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ttw5RRq8 - [27/Oct/2026 16:09:24] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.015 - 2026-10-27 16:09:24,966 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ttw5RRq8 - [27/Oct/2026 16:09:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.036 - 2026-10-27 16:09:24,979 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ttw5RRq8 - [27/Oct/2026 16:09:24] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.012 0.046 ro 2026-10-27 16:09:24,979 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ttw5RRq8 - [27/Oct/2026 16:09:24] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.051 rw 2026-10-27 16:09:25,013 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ttw5RRq8 - [27/Oct/2026 16:09:25] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.013 ro 2026-10-27 16:09:25,015 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ttw5RRq8 - [27/Oct/2026 16:09:25] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.013 - 2026-10-27 16:09:25,019 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ttw5RRq8 - [27/Oct/2026 16:09:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-27 16:09:25,119 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ttw5RRq8 - [27/Oct/2026 16:09:25] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.049 rw 2026-10-27 16:09:25,174 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [2/20] Tour PosLoyaltyNextOrderCouponExpirationDate → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:09:25,233 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ttw5RRq8 - [27/Oct/2026 16:09:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.022 - 2026-10-27 16:09:25,319 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ttw5RRq8 - [27/Oct/2026 16:09:25] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.027 0.089 rw 2026-10-27 16:09:25,368 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [3/20] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-27 16:09:25,444 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ttw5RRq8 - [27/Oct/2026 16:09:25] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.025 0.217 rw 2026-10-27 16:09:25,552 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ttw5RRq8 - [27/Oct/2026 16:09:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.024 0.135 rw 2026-10-27 16:09:25,569 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ttw5RRq8 - [27/Oct/2026 16:09:25] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.004 0.176 rw 2026-10-27 16:09:25,658 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [4/20] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:09:25,658 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [5/20] 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-27 16:09:25,782 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [6/20] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-27 16:09:25,787 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [7/20] 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-27 16:09:25,809 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ttw5RRq8 - [27/Oct/2026 16:09:25] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:09:25,963 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [8/20] Tour PosLoyaltyNextOrderCouponExpirationDate → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:09:25,964 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [9/20] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:09:25,995 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [10/20] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:09:26,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [11/20] Tour PosLoyaltyNextOrderCouponExpirationDate → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:09:26,040 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ttw5RRq8 - [27/Oct/2026 16:09:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-27 16:09:26,045 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ttw5RRq8 - [27/Oct/2026 16:09:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-27 16:09:26,523 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [12/20] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:09:26,547 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [13/20] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:09:26,551 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [14/20] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 16:09:26,554 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [15/20] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-10-27 16:09:26,556 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [16/20] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-27 16:09:26,558 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [17/20] Tour PosLoyaltyNextOrderCouponExpirationDate → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:09:27,085 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [18/20] Tour PosLoyaltyNextOrderCouponExpirationDate → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:09:27,089 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28870356 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '66aeebb7-d3c0-4539-9b67-91c0e39b1efb'}] 2026-10-27 16:09:27,093 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [19/20] Tour PosLoyaltyNextOrderCouponExpirationDate → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:09:27,611 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28870356 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '66aeebb7-d3c0-4539-9b67-91c0e39b1efb'} created pos.order #482 2026-10-27 16:09:27,613 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28870356 finished 2026-10-27 16:09:27,747 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ttw5RRq8 - [27/Oct/2026 16:09:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6748 191 0.168 0.497 rw 2026-10-27 16:09:27,890 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ttw5RRq8 - [27/Oct/2026 16:09:27] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-27 16:09:27,951 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [20/20] Tour PosLoyaltyNextOrderCouponExpirationDate → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:09:27,970 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: tour succeeded 2026-10-27 16:09:27,971 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyNextOrderCouponExpirationDate SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-27 16:09:28,030 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ttw5RRq8 - [27/Oct/2026 16:09:28] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.049 rw 2026-10-27 16:09:28,198 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:09:28,207 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: heap 20837048 (allocated 22302720) 2026-10-27 16:09:28,217 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ttw5RRq8 - [27/Oct/2026 16:09:23] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.026 5.356 rw 2026-10-27 16:09:28,324 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing chrome headless with pid 33807 2026-10-27 16:09:28,328 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing websocket connection 2026-10-27 16:09:28,329 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Terminating chrome headless with pid 33807 2026-10-27 16:09:28,470 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_160928_470101_test_next_order_coupon_program_expiration_date.txt 2026-10-27 16:09:28,470 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Removing chrome user profile "/tmp/tmpgnllm466_chrome_odoo" 2026-10-27 16:09:28,510 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_expired_program ... 2026-10-27 16:09:29,550 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome pid: 33934 2026-10-27 16:09:29,551 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless temporary user profile dir: /tmp/tmpv2req9_d_chrome_odoo 2026-10-27 16:09:29,551 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:37369/json/version 2026-10-27 16:09:29,552 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37369', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:09:29,615 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Browser version: Chrome/150.0.7871.114 2026-10-27 16:09:29,615 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:37369/json 2026-10-27 16:09:29,616 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37369', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:09:29,640 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Websocket url found: ws://127.0.0.1:37369/devtools/page/58CF9956A11E06A5894C31556D629D37 2026-10-27 16:09:29,654 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Enable chrome headless console log notification 2026-10-27 16:09:29,660 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless enable page notifications 2026-10-27 16:09:29,827 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:09:29,836 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Setting session cookie in browser 2026-10-27 16:09:29,845 7 INFO rb-3d383b4-226062-429553 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=80" in browser 2026-10-27 16:09:29,845 7 INFO rb-3d383b4-226062-429553 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=80" 2026-10-27 16:09:29,885 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:09:30,324 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:30] "GET /pos/web?config_id=80 HTTP/1.1" 200 6834 65 0.031 0.441 rw 2026-10-27 16:09:30,329 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Navigation result: {'frameId': '58CF9956A11E06A5894C31556D629D37', 'loaderId': '3F229093592C3AEFADAA141000DADC20', 'isDownload': False} 2026-10-27 16:09:30,329 7 INFO rb-3d383b4-226062-429553 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-27 16:09:30,455 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:30] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.592 ro 2026-10-27 16:09:30,459 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:30] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.075 ro 2026-10-27 16:09:30,497 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:30] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.019 0.089 ro 2026-10-27 16:09:31,200 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: Owl is running in 'dev' mode. 2026-10-27 16:09:31,240 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-27 16:09:31,248 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-27 16:09:31,279 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.026 ro 2026-10-27 16:09:31,332 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:31] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.027 rw 2026-10-27 16:09:31,372 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.032 0.026 rw 2026-10-27 16:09:31,696 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:09:32,262 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 519719 245 0.207 0.661 rw 2026-10-27 16:09:32,473 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: The ready code tooks too much time : 2.1440792083740234 2026-10-27 16:09:32,474 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:09:32,487 7 INFO rb-3d383b4-226062-429553 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-27 16:09:32,523 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.004 0.025 ro 2026-10-27 16:09:32,545 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.011 ro 2026-10-27 16:09:32,578 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.012 rw 2026-10-27 16:09:32,606 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.004 0.015 rw 2026-10-27 16:09:32,616 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:32] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-27 16:09:33,133 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:33] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.006 ro 2026-10-27 16:09:33,259 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.02 rw 2026-10-27 16:09:33,429 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:33] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.052 rw 2026-10-27 16:09:33,462 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.04 - 2026-10-27 16:09:33,464 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.041 - 2026-10-27 16:09:33,465 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:33] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.005 0.043 ro 2026-10-27 16:09:33,477 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:33] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.056 rw 2026-10-27 16:09:33,582 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:33] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-27 16:09:33,593 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:33] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.019 ro 2026-10-27 16:09:33,639 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.035 - 2026-10-27 16:09:33,644 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.026 - 2026-10-27 16:09:33,736 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:33] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.036 0.094 rw 2026-10-27 16:09:33,779 7 INFO rb-3d383b4-226062-429553 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-27 16:09:33,799 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:33] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.02 0.166 rw 2026-10-27 16:09:33,871 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:33] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.152 rw 2026-10-27 16:09:33,999 7 INFO rb-3d383b4-226062-429553 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-27 16:09:34,004 7 INFO rb-3d383b4-226062-429553 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-27 16:09:34,013 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:34] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.004 0.023 rw 2026-10-27 16:09:34,138 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.047 0.077 rw 2026-10-27 16:09:34,200 7 INFO rb-3d383b4-226062-429553 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-27 16:09:34,274 7 INFO rb-3d383b4-226062-429553 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 [data-icon="search"].undefined) 2026-10-27 16:09:34,275 7 INFO rb-3d383b4-226062-429553 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-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:09:34,280 7 INFO rb-3d383b4-226062-429553 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-27 16:09:34,293 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:34] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:09:34,628 7 INFO rb-3d383b4-226062-429553 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 body 2026-10-27 16:09:34,838 7 INFO rb-3d383b4-226062-429553 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 Manually trigger keyup event (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:09:34,838 7 INFO rb-3d383b4-226062-429553 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 Press Enter to trigger "search more" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:09:34,838 7 INFO rb-3d383b4-226062-429553 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 Check "Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Test Partner")) 2026-10-27 16:09:34,839 7 INFO rb-3d383b4-226062-429553 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 click partner 'Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(Test Partner)) 2026-10-27 16:09:34,846 7 INFO rb-3d383b4-226062-429553 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 go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:09:34,846 7 INFO rb-3d383b4-226062-429553 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 click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-27 16:09:34,885 7 INFO rb-3d383b4-226062-429553 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 review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:09:34,886 7 INFO rb-3d383b4-226062-429553 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 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-27 16:09:34,917 7 INFO rb-3d383b4-226062-429553 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 click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-27 16:09:34,920 7 INFO rb-3d383b4-226062-429553 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 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-27 16:09:35,108 7 INFO rb-3d383b4-226062-429553 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 go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:09:35,109 7 INFO rb-3d383b4-226062-429553 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 click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:09:35,115 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:09:35,138 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 90 84 0.078 0.166 rw 2026-10-27 16:09:35,148 7 INFO rb-3d383b4-226062-429553 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: .btn-switchpane:contains('Pay')) 2026-10-27 16:09:35,148 7 INFO rb-3d383b4-226062-429553 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 now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:09:35,213 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.024 - 2026-10-27 16:09:35,216 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.019 - 2026-10-27 16:09:35,357 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:09:35,413 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 83 0.078 0.171 rw 2026-10-27 16:09:35,684 7 INFO rb-3d383b4-226062-429553 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 click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:09:35,712 7 INFO rb-3d383b4-226062-429553 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 numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:09:35,714 7 INFO rb-3d383b4-226062-429553 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: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 16:09:35,717 7 INFO rb-3d383b4-226062-429553 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: . (trigger: div.numpad button:contains(/^\.$/)) 2026-10-27 16:09:35,720 7 INFO rb-3d383b4-226062-429553 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: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-27 16:09:35,727 7 INFO rb-3d383b4-226062-429553 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 validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:09:36,251 7 INFO rb-3d383b4-226062-429553 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 feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:09:36,251 7 INFO rb-3d383b4-226062-429553 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 wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:09:36,260 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46198974 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '38d04ca4-cdbb-44b2-a93b-6a6cd3ceee57'}] 2026-10-27 16:09:36,734 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46198974 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '38d04ca4-cdbb-44b2-a93b-6a6cd3ceee57'} created pos.order #483 2026-10-27 16:09:36,736 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46198974 finished 2026-10-27 16:09:36,828 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5193 175 0.148 0.426 rw 2026-10-27 16:09:36,983 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:36] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.017 ro 2026-10-27 16:09:37,028 7 INFO rb-3d383b4-226062-429553 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: .feedback-screen .button.validation) 2026-10-27 16:09:37,043 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: tour succeeded 2026-10-27 16:09:37,044 7 INFO rb-3d383b4-226062-429553 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-27 16:09:37,114 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:37] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.06 rw 2026-10-27 16:09:37,256 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:09:37,262 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GC4fdLQw - [27/Oct/2026 16:09:31] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 5.905 rw 2026-10-27 16:09:37,263 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: heap 21344068 (allocated 22564864) 2026-10-27 16:09:37,368 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing chrome headless with pid 33934 2026-10-27 16:09:37,369 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing websocket connection 2026-10-27 16:09:37,371 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Terminating chrome headless with pid 33934 2026-10-27 16:09:37,514 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_160937_513824_test_not_create_loyalty_card_expired_program.txt 2026-10-27 16:09:37,514 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Removing chrome user profile "/tmp/tmpv2req9_d_chrome_odoo" 2026-10-27 16:09:37,539 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_max_usage_program ... 2026-10-27 16:09:38,616 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 34065 2026-10-27 16:09:38,617 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmpiulr9bud_chrome_odoo 2026-10-27 16:09:38,617 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:34179/json/version 2026-10-27 16:09:38,619 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34179', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:09:38,710 7 INFO rb-3d383b4-226062-429553 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-27 16:09:38,710 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:34179/json 2026-10-27 16:09:38,713 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34179', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:09:38,720 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:34179/devtools/page/F42EDDDFF63A14422FA0AA3D415602EB 2026-10-27 16:09:38,728 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-10-27 16:09:38,737 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-10-27 16:09:38,980 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:09:38,991 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-10-27 16:09:38,997 7 INFO rb-3d383b4-226062-429553 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=80" in browser 2026-10-27 16:09:38,997 7 INFO rb-3d383b4-226062-429553 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=80" 2026-10-27 16:09:39,014 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:09:39,452 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:39] "GET /pos/web?config_id=80 HTTP/1.1" 200 6834 65 0.03 0.418 rw 2026-10-27 16:09:39,456 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': 'F42EDDDFF63A14422FA0AA3D415602EB', 'loaderId': 'D775063FDA7B6126588737A117882A85', 'isDownload': False} 2026-10-27 16:09:39,457 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderClaimReward')" 2026-10-27 16:09:39,542 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:39] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.531 ro 2026-10-27 16:09:39,549 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:39] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.03 ro 2026-10-27 16:09:39,587 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:39] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.076 ro 2026-10-27 16:09:40,280 7 INFO rb-3d383b4-226062-429553 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-27 16:09:40,323 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.009 - 2026-10-27 16:09:40,324 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 16:09:40,359 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.016 ro 2026-10-27 16:09:40,413 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.023 rw 2026-10-27 16:09:40,417 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:40] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.027 rw 2026-10-27 16:09:40,819 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:09:41,349 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523567 264 0.224 0.668 rw 2026-10-27 16:09:41,574 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: The ready code tooks too much time : 2.117370128631592 2026-10-27 16:09:41,575 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate test code "odoo.startTour('PosOrderClaimReward', {"stepDelay": 0, "debug": false})" 2026-10-27 16:09:41,611 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [1/43] Tour PosOrderClaimReward → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:09:41,614 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.004 0.02 ro 2026-10-27 16:09:41,641 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.016 ro 2026-10-27 16:09:41,708 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.048 rw 2026-10-27 16:09:41,723 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.002 0.027 rw 2026-10-27 16:09:41,766 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:41] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.044 rw 2026-10-27 16:09:42,358 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:42] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.016 ro 2026-10-27 16:09:42,481 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.019 rw 2026-10-27 16:09:42,640 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:42] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.048 rw 2026-10-27 16:09:42,651 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-27 16:09:42,656 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:42] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.012 - 2026-10-27 16:09:42,684 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:42] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.005 0.041 ro 2026-10-27 16:09:42,685 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:42] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.03 rw 2026-10-27 16:09:42,754 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:42] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.009 ro 2026-10-27 16:09:42,765 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:42] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-27 16:09:42,811 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.021 - 2026-10-27 16:09:42,833 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.042 - 2026-10-27 16:09:42,894 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:42] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.041 0.076 rw 2026-10-27 16:09:42,913 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [2/43] Tour PosOrderClaimReward → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:09:43,027 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:43] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.043 0.207 rw 2026-10-27 16:09:43,094 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:43] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.022 0.235 rw 2026-10-27 16:09:43,123 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [3/43] Tour PosOrderClaimReward → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:09:43,124 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [4/43] Tour PosOrderClaimReward → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:09:43,143 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:43] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.005 0.038 rw 2026-10-27 16:09:43,202 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.018 0.059 rw 2026-10-27 16:09:43,298 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:43] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.003 0.02 ro 2026-10-27 16:09:43,311 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [5/43] Tour PosOrderClaimReward → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:09:43,397 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [6/43] Tour PosOrderClaimReward → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:09:43,397 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [7/43] Tour PosOrderClaimReward → Step Search customer with "Test Partner" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:09:43,406 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [8/43] Tour PosOrderClaimReward → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:09:43,424 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:43] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:09:43,753 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [9/43] Tour PosOrderClaimReward → Step body 2026-10-27 16:09:43,954 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [10/43] Tour PosOrderClaimReward → Step Manually trigger keyup event (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:09:43,956 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [11/43] Tour PosOrderClaimReward → Step Press Enter to trigger "search more" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:09:43,966 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [12/43] Tour PosOrderClaimReward → Step Check "Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Test Partner")) 2026-10-27 16:09:43,967 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [13/43] Tour PosOrderClaimReward → Step click partner 'Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(Test Partner)) 2026-10-27 16:09:43,994 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [14/43] Tour PosOrderClaimReward → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:09:43,996 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [15/43] Tour PosOrderClaimReward → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-27 16:09:43,998 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:43] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.003 0.017 ro 2026-10-27 16:09:44,033 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [16/43] Tour PosOrderClaimReward → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:09:44,033 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [17/43] 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-27 16:09:44,090 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [18/43] Tour PosOrderClaimReward → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-27 16:09:44,093 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [19/43] 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-27 16:09:44,276 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [20/43] Tour PosOrderClaimReward → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:09:44,276 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [21/43] Tour PosOrderClaimReward → Step .loyalty-points-title 2026-10-27 16:09:44,279 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [22/43] Tour PosOrderClaimReward → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:09:44,282 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [23/43] Tour PosOrderClaimReward → Step click Actions button (trigger: .more-btn) 2026-10-27 16:09:44,295 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [24/43] Tour PosOrderClaimReward → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-27 16:09:44,329 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [25/43] Tour PosOrderClaimReward → Step .selection-item span:nth-child(2) 2026-10-27 16:09:44,353 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [26/43] Tour PosOrderClaimReward → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-10-27 16:09:44,374 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [27/43] Tour PosOrderClaimReward → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"0","quantity":"3.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("3")):has(.price:contains("0"))) 2026-10-27 16:09:44,432 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:09:44,460 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [28/43] Tour PosOrderClaimReward → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:09:44,461 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [29/43] Tour PosOrderClaimReward → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:09:44,468 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [30/43] Tour PosOrderClaimReward → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:09:44,470 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 90 99 0.105 0.253 rw 2026-10-27 16:09:44,471 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [31/43] Tour PosOrderClaimReward → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"0","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("0"))) 2026-10-27 16:09:44,493 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:44] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.002 - 2026-10-27 16:09:44,501 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:44] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.013 - 2026-10-27 16:09:44,657 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [32/43] Tour PosOrderClaimReward → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:09:44,712 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [33/43] Tour PosOrderClaimReward → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:09:44,712 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [34/43] Tour PosOrderClaimReward → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:09:44,749 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.005 - 2026-10-27 16:09:44,757 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.007 - 2026-10-27 16:09:44,775 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:09:44,826 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 98 0.094 0.225 rw 2026-10-27 16:09:45,232 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [35/43] Tour PosOrderClaimReward → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:09:45,257 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [36/43] Tour PosOrderClaimReward → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:09:45,260 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [37/43] Tour PosOrderClaimReward → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 16:09:45,266 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [38/43] Tour PosOrderClaimReward → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-10-27 16:09:45,270 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [39/43] Tour PosOrderClaimReward → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-27 16:09:45,274 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [40/43] Tour PosOrderClaimReward → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:09:45,806 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [41/43] Tour PosOrderClaimReward → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:09:45,815 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [42/43] Tour PosOrderClaimReward → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:09:45,830 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68847836 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '7a635f43-92cd-463f-a534-7e0fe9a0c819'}] 2026-10-27 16:09:46,597 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68847836 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '7a635f43-92cd-463f-a534-7e0fe9a0c819'} created pos.order #484 2026-10-27 16:09:46,600 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68847836 finished 2026-10-27 16:09:46,717 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6873 221 0.248 0.644 rw 2026-10-27 16:09:46,894 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:46] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.017 ro 2026-10-27 16:09:46,943 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [43/43] Tour PosOrderClaimReward → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:09:46,968 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-10-27 16:09:46,969 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosOrderClaimReward SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-27 16:09:47,013 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:47] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.034 rw 2026-10-27 16:09:47,130 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:09:47,130 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 21976364 (allocated 24399872) 2026-10-27 16:09:47,166 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JOeNHAsf - [27/Oct/2026 16:09:40] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.018 6.702 rw 2026-10-27 16:09:47,255 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 34065 2026-10-27 16:09:47,261 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-10-27 16:09:47,263 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 34065 2026-10-27 16:09:47,368 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_160947_368015_test_not_create_loyalty_card_max_usage_program.txt 2026-10-27 16:09:47,368 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmpiulr9bud_chrome_odoo" 2026-10-27 16:09:47,930 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 34199 2026-10-27 16:09:47,930 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmphkd9hk88_chrome_odoo 2026-10-27 16:09:47,931 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:34977/json/version 2026-10-27 16:09:47,933 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34977', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:09:47,983 7 INFO rb-3d383b4-226062-429553 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-27 16:09:47,983 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:34977/json 2026-10-27 16:09:47,984 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34977', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:09:48,017 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:34977/devtools/page/9F17408C68D8B3FAC4F36AAE2CA7F544 2026-10-27 16:09:48,040 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-10-27 16:09:48,049 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-10-27 16:09:48,103 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:09:48,112 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-10-27 16:09:48,116 7 INFO rb-3d383b4-226062-429553 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=80" in browser 2026-10-27 16:09:48,116 7 INFO rb-3d383b4-226062-429553 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=80" 2026-10-27 16:09:48,247 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KG8HRdyf - [27/Oct/2026 16:09:48] "GET /pos/web?config_id=80 HTTP/1.1" 200 6874 31 0.025 0.103 rw 2026-10-27 16:09:48,248 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': '9F17408C68D8B3FAC4F36AAE2CA7F544', 'loaderId': '59E474A2585B8B48F31A0AFF286BF5B6', 'isDownload': False} 2026-10-27 16:09:48,249 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderNoPoints')" 2026-10-27 16:09:48,309 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KG8HRdyf - [27/Oct/2026 16:09:48] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.179 ro 2026-10-27 16:09:48,323 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KG8HRdyf - [27/Oct/2026 16:09:48] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.024 ro 2026-10-27 16:09:48,334 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KG8HRdyf - [27/Oct/2026 16:09:48] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.046 ro 2026-10-27 16:09:49,176 7 INFO rb-3d383b4-226062-429553 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-27 16:09:49,214 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KG8HRdyf - [27/Oct/2026 16:09:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 16:09:49,217 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KG8HRdyf - [27/Oct/2026 16:09:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:09:49,240 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KG8HRdyf - [27/Oct/2026 16:09:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.01 ro 2026-10-27 16:09:49,287 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KG8HRdyf - [27/Oct/2026 16:09:49] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.008 rw 2026-10-27 16:09:49,340 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KG8HRdyf - [27/Oct/2026 16:09:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.042 rw 2026-10-27 16:09:49,655 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:09:50,236 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KG8HRdyf - [27/Oct/2026 16:09:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 520962 233 0.234 0.632 rw 2026-10-27 16:09:50,480 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: The ready code tooks too much time : 2.2316839694976807 2026-10-27 16:09:50,481 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate test code "odoo.startTour('PosOrderNoPoints', {"stepDelay": 0, "debug": false})" 2026-10-27 16:09:50,499 7 INFO rb-3d383b4-226062-429553 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-27 16:09:50,500 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KG8HRdyf - [27/Oct/2026 16:09:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.017 ro 2026-10-27 16:09:50,538 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KG8HRdyf - [27/Oct/2026 16:09:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.012 ro 2026-10-27 16:09:50,579 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KG8HRdyf - [27/Oct/2026 16:09:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-27 16:09:50,599 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KG8HRdyf - [27/Oct/2026 16:09:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.022 rw 2026-10-27 16:09:50,619 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KG8HRdyf - [27/Oct/2026 16:09:50] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.013 rw 2026-10-27 16:09:51,202 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KG8HRdyf - [27/Oct/2026 16:09:51] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.01 ro 2026-10-27 16:09:51,300 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KG8HRdyf - [27/Oct/2026 16:09:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.014 rw 2026-10-27 16:09:51,459 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KG8HRdyf - [27/Oct/2026 16:09:51] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.004 0.05 rw 2026-10-27 16:09:51,470 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KG8HRdyf - [27/Oct/2026 16:09:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-27 16:09:51,482 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KG8HRdyf - [27/Oct/2026 16:09:51] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.023 rw 2026-10-27 16:09:51,498 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KG8HRdyf - [27/Oct/2026 16:09:51] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.031 - 2026-10-27 16:09:51,509 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KG8HRdyf - [27/Oct/2026 16:09:51] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.017 0.035 ro 2026-10-27 16:09:51,582 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KG8HRdyf - [27/Oct/2026 16:09:51] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.012 ro 2026-10-27 16:09:51,583 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KG8HRdyf - [27/Oct/2026 16:09:51] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-27 16:09:51,593 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KG8HRdyf - [27/Oct/2026 16:09:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-27 16:09:51,641 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KG8HRdyf - [27/Oct/2026 16:09:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.017 - 2026-10-27 16:09:51,772 7 INFO rb-3d383b4-226062-429553 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-27 16:09:51,776 7 INFO rb-3d383b4-226062-429553 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-27 16:09:51,791 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KG8HRdyf - [27/Oct/2026 16:09:51] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.088 0.086 rw 2026-10-27 16:09:51,907 7 INFO rb-3d383b4-226062-429553 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-27 16:09:51,980 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KG8HRdyf - [27/Oct/2026 16:09:51] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.089 0.263 rw 2026-10-27 16:09:52,005 7 INFO rb-3d383b4-226062-429553 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 [data-icon="search"].undefined) 2026-10-27 16:09:52,006 7 INFO rb-3d383b4-226062-429553 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-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:09:52,021 7 INFO rb-3d383b4-226062-429553 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-27 16:09:52,023 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KG8HRdyf - [27/Oct/2026 16:09:52] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.362 rw 2026-10-27 16:09:52,049 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KG8HRdyf - [27/Oct/2026 16:09:52] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:09:52,373 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [8/32] Tour PosOrderNoPoints → Step body 2026-10-27 16:09:52,574 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [9/32] Tour PosOrderNoPoints → Step Manually trigger keyup event (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:09:52,577 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [10/32] Tour PosOrderNoPoints → Step Press Enter to trigger "search more" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:09:52,579 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [11/32] Tour PosOrderNoPoints → Step Check "Test Partner 2" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Test Partner 2")) 2026-10-27 16:09:52,582 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [12/32] Tour PosOrderNoPoints → Step click partner 'Test Partner 2' from partner list screen (trigger: .modal .partner-list b:contains(Test Partner 2)) 2026-10-27 16:09:52,589 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [13/32] Tour PosOrderNoPoints → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:09:52,590 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [14/32] Tour PosOrderNoPoints → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-27 16:09:52,632 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [15/32] Tour PosOrderNoPoints → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:09:52,632 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [16/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-27 16:09:52,662 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [17/32] Tour PosOrderNoPoints → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-27 16:09:52,664 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [18/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-27 16:09:52,842 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [19/32] Tour PosOrderNoPoints → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:09:52,853 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [20/32] Tour PosOrderNoPoints → Step body:not(:has(.loyalty-points-title)) 2026-10-27 16:09:52,854 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [21/32] Tour PosOrderNoPoints → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:09:52,881 7 INFO rb-3d383b4-226062-429553 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: .btn-switchpane:contains('Pay')) 2026-10-27 16:09:52,881 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [23/32] Tour PosOrderNoPoints → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:09:52,949 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KG8HRdyf - [27/Oct/2026 16:09:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.044 - 2026-10-27 16:09:52,952 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KG8HRdyf - [27/Oct/2026 16:09:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.05 - 2026-10-27 16:09:52,953 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:09:52,980 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KG8HRdyf - [27/Oct/2026 16:09:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 90 88 0.09 0.243 rw 2026-10-27 16:09:53,258 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:09:53,317 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KG8HRdyf - [27/Oct/2026 16:09:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 87 0.097 0.214 rw 2026-10-27 16:09:53,398 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [24/32] Tour PosOrderNoPoints → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:09:53,421 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [25/32] Tour PosOrderNoPoints → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:09:53,425 7 INFO rb-3d383b4-226062-429553 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: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 16:09:53,428 7 INFO rb-3d383b4-226062-429553 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: . (trigger: div.numpad button:contains(/^\.$/)) 2026-10-27 16:09:53,432 7 INFO rb-3d383b4-226062-429553 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: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-27 16:09:53,433 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [29/32] Tour PosOrderNoPoints → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:09:53,978 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58482907 started for PoS orders references: [{'name': '/', 'pos_reference': '262-80-000001', 'uuid': '1816ff3b-dc29-4724-bc16-f6f8b7bdf941'}] 2026-10-27 16:09:53,990 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [30/32] Tour PosOrderNoPoints → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:09:53,994 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [31/32] Tour PosOrderNoPoints → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:09:54,489 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58482907 order {'name': '/', 'pos_reference': '262-80-000001', 'uuid': '1816ff3b-dc29-4724-bc16-f6f8b7bdf941'} created pos.order #485 2026-10-27 16:09:54,492 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58482907 finished 2026-10-27 16:09:54,579 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KG8HRdyf - [27/Oct/2026 16:09:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5193 152 0.156 0.451 rw 2026-10-27 16:09:54,713 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KG8HRdyf - [27/Oct/2026 16:09:54] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.013 ro 2026-10-27 16:09:54,741 7 INFO rb-3d383b4-226062-429553 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: .feedback-screen .button.validation) 2026-10-27 16:09:54,768 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-10-27 16:09:54,769 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔═════════════════════════════════╗ ║ TOUR PosOrderNoPoints SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-27 16:09:54,824 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KG8HRdyf - [27/Oct/2026 16:09:54] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.014 0.035 rw 2026-10-27 16:09:54,947 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:09:54,956 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KG8HRdyf - [27/Oct/2026 16:09:49] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 5.633 rw 2026-10-27 16:09:54,965 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 21221120 (allocated 22564864) 2026-10-27 16:09:55,057 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 34199 2026-10-27 16:09:55,068 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-10-27 16:09:55,069 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 34199 2026-10-27 16:09:55,181 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_160955_180911_test_not_create_loyalty_card_max_usage_program.txt 2026-10-27 16:09:55,181 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmphkd9hk88_chrome_odoo" 2026-10-27 16:09:55,214 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_order_reward_product_tax_included_excluded ... 2026-10-27 16:09:56,259 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 34329 2026-10-27 16:09:56,259 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpzxfvyerb_chrome_odoo 2026-10-27 16:09:56,260 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:44997/json/version 2026-10-27 16:09:56,261 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44997', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:09:56,359 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-10-27 16:09:56,360 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:44997/json 2026-10-27 16:09:56,360 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44997', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:09:56,383 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:44997/devtools/page/D3BCC17742B313DDE0CC3201134B622B 2026-10-27 16:09:56,403 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-10-27 16:09:56,410 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-10-27 16:09:56,668 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:09:56,678 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-10-27 16:09:56,683 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-27 16:09:56,683 7 INFO rb-3d383b4-226062-429553 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/80" 2026-10-27 16:09:56,705 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:09:57,057 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h5u1CaPH - [27/Oct/2026 16:09:57] "GET /pos/ui/80 HTTP/1.1" 200 6834 65 0.031 0.339 rw 2026-10-27 16:09:57,065 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': 'D3BCC17742B313DDE0CC3201134B622B', 'loaderId': '785A6E9327680EA6586ADF7626931B86', 'isDownload': False} 2026-10-27 16:09:57,066 7 INFO rb-3d383b4-226062-429553 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-27 16:09:57,135 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h5u1CaPH - [27/Oct/2026 16:09:57] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.437 ro 2026-10-27 16:09:57,144 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h5u1CaPH - [27/Oct/2026 16:09:57] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.035 ro 2026-10-27 16:09:57,152 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h5u1CaPH - [27/Oct/2026 16:09:57] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.045 ro 2026-10-27 16:09:57,844 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-10-27 16:09:57,882 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h5u1CaPH - [27/Oct/2026 16:09:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 16:09:57,886 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h5u1CaPH - [27/Oct/2026 16:09:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-27 16:09:57,931 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h5u1CaPH - [27/Oct/2026 16:09:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.015 ro 2026-10-27 16:09:57,980 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h5u1CaPH - [27/Oct/2026 16:09:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.018 rw 2026-10-27 16:09:57,994 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h5u1CaPH - [27/Oct/2026 16:09:57] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.02 rw 2026-10-27 16:09:58,333 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:09:59,013 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h5u1CaPH - [27/Oct/2026 16:09:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522814 263 0.29 0.726 rw 2026-10-27 16:09:59,252 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: The ready code tooks too much time : 2.1864705085754395 2026-10-27 16:09:59,253 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:09:59,272 7 INFO rb-3d383b4-226062-429553 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-27 16:09:59,276 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h5u1CaPH - [27/Oct/2026 16:09:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.014 ro 2026-10-27 16:09:59,317 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h5u1CaPH - [27/Oct/2026 16:09:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.007 ro 2026-10-27 16:09:59,343 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h5u1CaPH - [27/Oct/2026 16:09:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-27 16:09:59,391 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h5u1CaPH - [27/Oct/2026 16:09:59] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.015 rw 2026-10-27 16:09:59,423 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h5u1CaPH - [27/Oct/2026 16:09:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.003 0.044 rw 2026-10-27 16:09:59,997 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h5u1CaPH - [27/Oct/2026 16:09:59] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.01 ro 2026-10-27 16:10:00,129 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h5u1CaPH - [27/Oct/2026 16:10:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.003 0.013 rw 2026-10-27 16:10:00,300 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h5u1CaPH - [27/Oct/2026 16:10:00] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.041 rw 2026-10-27 16:10:00,350 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h5u1CaPH - [27/Oct/2026 16:10:00] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-27 16:10:00,350 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h5u1CaPH - [27/Oct/2026 16:10:00] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-27 16:10:00,380 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h5u1CaPH - [27/Oct/2026 16:10:00] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.005 0.047 ro 2026-10-27 16:10:00,388 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h5u1CaPH - [27/Oct/2026 16:10:00] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.043 rw 2026-10-27 16:10:00,484 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h5u1CaPH - [27/Oct/2026 16:10:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.026 - 2026-10-27 16:10:00,513 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h5u1CaPH - [27/Oct/2026 16:10:00] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.039 - 2026-10-27 16:10:00,538 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h5u1CaPH - [27/Oct/2026 16:10:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.062 - 2026-10-27 16:10:00,564 7 INFO rb-3d383b4-226062-429553 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-27 16:10:00,570 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h5u1CaPH - [27/Oct/2026 16:10:00] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.036 0.085 rw 2026-10-27 16:10:00,574 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h5u1CaPH - [27/Oct/2026 16:10:00] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.129 ro 2026-10-27 16:10:00,732 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h5u1CaPH - [27/Oct/2026 16:10:00] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.026 0.258 rw 2026-10-27 16:10:00,777 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h5u1CaPH - [27/Oct/2026 16:10:00] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.282 rw 2026-10-27 16:10:00,811 7 INFO rb-3d383b4-226062-429553 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-27 16:10:00,834 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h5u1CaPH - [27/Oct/2026 16:10:00] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.019 rw 2026-10-27 16:10:00,912 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h5u1CaPH - [27/Oct/2026 16:10:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.023 0.069 rw 2026-10-27 16:10:00,996 7 INFO rb-3d383b4-226062-429553 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-27 16:10:00,996 7 INFO rb-3d383b4-226062-429553 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-27 16:10:01,065 7 INFO rb-3d383b4-226062-429553 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-27 16:10:01,067 7 INFO rb-3d383b4-226062-429553 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-27 16:10:01,067 7 INFO rb-3d383b4-226062-429553 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-27 16:10:01,068 7 INFO rb-3d383b4-226062-429553 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-27 16:10:01,081 7 INFO rb-3d383b4-226062-429553 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-27 16:10:01,104 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h5u1CaPH - [27/Oct/2026 16:10:01] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-27 16:10:01,107 7 INFO rb-3d383b4-226062-429553 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-27 16:10:01,141 7 INFO rb-3d383b4-226062-429553 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-27 16:10:01,180 7 INFO rb-3d383b4-226062-429553 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-27 16:10:01,266 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-10-27 16:10:01,267 7 INFO rb-3d383b4-226062-429553 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-27 16:10:01,281 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h5u1CaPH - [27/Oct/2026 16:10:01] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-27 16:10:01,284 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h5u1CaPH - [27/Oct/2026 16:10:01] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.002 - 2026-10-27 16:10:01,430 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:10:01,431 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 20057488 (allocated 21516288) 2026-10-27 16:10:01,439 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h5u1CaPH - [27/Oct/2026 16:09:59] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.011 3.405 rw 2026-10-27 16:10:01,544 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 34329 2026-10-27 16:10:01,547 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-10-27 16:10:01,548 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 34329 2026-10-27 16:10:01,691 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161001_690940_test_order_reward_product_tax_included_excluded.txt 2026-10-27 16:10:01,691 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpzxfvyerb_chrome_odoo" 2026-10-27 16:10:02,185 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 34462 2026-10-27 16:10:02,186 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmp1hiz5jho_chrome_odoo 2026-10-27 16:10:02,186 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:34659/json/version 2026-10-27 16:10:02,187 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34659', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:10:02,231 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-10-27 16:10:02,232 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:34659/json 2026-10-27 16:10:02,235 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34659', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:10:02,245 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:34659/devtools/page/AC115FDF886B9E45AAA3A8DDF1914420 2026-10-27 16:10:02,254 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-10-27 16:10:02,256 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-10-27 16:10:02,354 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:10:02,356 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-10-27 16:10:02,359 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-27 16:10:02,359 7 INFO rb-3d383b4-226062-429553 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/80" 2026-10-27 16:10:02,464 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nG0mYaaJ - [27/Oct/2026 16:10:02] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.02 0.083 rw 2026-10-27 16:10:02,474 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': 'AC115FDF886B9E45AAA3A8DDF1914420', 'loaderId': '2A86CF3EB0E758BFF40E72F839C86F21', 'isDownload': False} 2026-10-27 16:10:02,475 7 INFO rb-3d383b4-226062-429553 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-27 16:10:02,579 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nG0mYaaJ - [27/Oct/2026 16:10:02] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.058 ro 2026-10-27 16:10:02,588 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nG0mYaaJ - [27/Oct/2026 16:10:02] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.065 ro 2026-10-27 16:10:02,591 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nG0mYaaJ - [27/Oct/2026 16:10:02] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.068 ro 2026-10-27 16:10:03,352 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-10-27 16:10:03,387 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nG0mYaaJ - [27/Oct/2026 16:10:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 16:10:03,393 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nG0mYaaJ - [27/Oct/2026 16:10:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.01 - 2026-10-27 16:10:03,415 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nG0mYaaJ - [27/Oct/2026 16:10:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.014 ro 2026-10-27 16:10:03,460 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nG0mYaaJ - [27/Oct/2026 16:10:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.005 0.016 rw 2026-10-27 16:10:03,466 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nG0mYaaJ - [27/Oct/2026 16:10:03] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.018 rw 2026-10-27 16:10:03,820 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:10:04,368 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nG0mYaaJ - [27/Oct/2026 16:10:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522814 245 0.255 0.635 rw 2026-10-27 16:10:04,659 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: The ready code tooks too much time : 2.183760643005371 2026-10-27 16:10:04,659 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:10:04,687 7 INFO rb-3d383b4-226062-429553 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-27 16:10:04,692 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nG0mYaaJ - [27/Oct/2026 16:10:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.006 0.021 ro 2026-10-27 16:10:04,719 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nG0mYaaJ - [27/Oct/2026 16:10:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.008 ro 2026-10-27 16:10:04,759 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nG0mYaaJ - [27/Oct/2026 16:10:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 16:10:04,799 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nG0mYaaJ - [27/Oct/2026 16:10:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.004 0.025 rw 2026-10-27 16:10:04,805 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nG0mYaaJ - [27/Oct/2026 16:10:04] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.015 rw 2026-10-27 16:10:05,383 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nG0mYaaJ - [27/Oct/2026 16:10:05] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.019 ro 2026-10-27 16:10:05,503 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nG0mYaaJ - [27/Oct/2026 16:10:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.012 rw 2026-10-27 16:10:05,647 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nG0mYaaJ - [27/Oct/2026 16:10:05] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.003 0.031 rw 2026-10-27 16:10:05,686 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nG0mYaaJ - [27/Oct/2026 16:10:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-27 16:10:05,697 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nG0mYaaJ - [27/Oct/2026 16:10:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-27 16:10:05,715 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nG0mYaaJ - [27/Oct/2026 16:10:05] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.012 0.028 ro 2026-10-27 16:10:05,724 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nG0mYaaJ - [27/Oct/2026 16:10:05] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.042 rw 2026-10-27 16:10:05,768 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nG0mYaaJ - [27/Oct/2026 16:10:05] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-27 16:10:05,770 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nG0mYaaJ - [27/Oct/2026 16:10:05] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.02 ro 2026-10-27 16:10:05,770 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nG0mYaaJ - [27/Oct/2026 16:10:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.009 - 2026-10-27 16:10:05,843 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nG0mYaaJ - [27/Oct/2026 16:10:05] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.04 rw 2026-10-27 16:10:05,916 7 INFO rb-3d383b4-226062-429553 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-27 16:10:05,995 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nG0mYaaJ - [27/Oct/2026 16:10:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.026 - 2026-10-27 16:10:06,100 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nG0mYaaJ - [27/Oct/2026 16:10:06] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.045 0.097 rw 2026-10-27 16:10:06,122 7 INFO rb-3d383b4-226062-429553 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-27 16:10:06,124 7 INFO rb-3d383b4-226062-429553 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-27 16:10:06,191 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nG0mYaaJ - [27/Oct/2026 16:10:06] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.021 0.204 rw 2026-10-27 16:10:06,203 7 INFO rb-3d383b4-226062-429553 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-27 16:10:06,204 7 INFO rb-3d383b4-226062-429553 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-27 16:10:06,206 7 INFO rb-3d383b4-226062-429553 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-27 16:10:06,207 7 INFO rb-3d383b4-226062-429553 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-27 16:10:06,232 7 INFO rb-3d383b4-226062-429553 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-27 16:10:06,242 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nG0mYaaJ - [27/Oct/2026 16:10:06] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:10:06,270 7 INFO rb-3d383b4-226062-429553 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-27 16:10:06,324 7 INFO rb-3d383b4-226062-429553 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-27 16:10:06,352 7 INFO rb-3d383b4-226062-429553 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-27 16:10:06,454 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-10-27 16:10:06,456 7 INFO rb-3d383b4-226062-429553 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-27 16:10:06,477 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nG0mYaaJ - [27/Oct/2026 16:10:06] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.009 - 2026-10-27 16:10:06,479 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nG0mYaaJ - [27/Oct/2026 16:10:06] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.008 - 2026-10-27 16:10:06,644 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:10:06,651 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nG0mYaaJ - [27/Oct/2026 16:10:04] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.012 3.14 rw 2026-10-27 16:10:06,658 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 20001528 (allocated 20729856) 2026-10-27 16:10:06,750 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 34462 2026-10-27 16:10:06,752 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-10-27 16:10:06,753 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 34462 2026-10-27 16:10:06,899 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161006_898893_test_order_reward_product_tax_included_excluded.txt 2026-10-27 16:10:06,899 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmp1hiz5jho_chrome_odoo" 2026-10-27 16:10:06,918 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card ... 2026-10-27 16:10:08,441 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome pid: 34589 2026-10-27 16:10:08,442 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless temporary user profile dir: /tmp/tmph5dwwa35_chrome_odoo 2026-10-27 16:10:08,442 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:43333/json/version 2026-10-27 16:10:08,444 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43333', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:10:08,486 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Browser version: Chrome/150.0.7871.114 2026-10-27 16:10:08,486 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:43333/json 2026-10-27 16:10:08,487 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43333', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:10:08,507 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Websocket url found: ws://127.0.0.1:43333/devtools/page/F9126EA2B366C9D42783F37FF5C93EC9 2026-10-27 16:10:08,535 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Enable chrome headless console log notification 2026-10-27 16:10:08,546 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless enable page notifications 2026-10-27 16:10:08,721 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:10:08,734 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Setting session cookie in browser 2026-10-27 16:10:08,735 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-27 16:10:08,736 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Navigating to: "http://127.0.0.1:8069/pos/ui/80" 2026-10-27 16:10:08,769 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:10:09,187 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:09] "GET /pos/ui/80 HTTP/1.1" 200 6834 64 0.034 0.402 rw 2026-10-27 16:10:09,191 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Navigation result: {'frameId': 'F9126EA2B366C9D42783F37FF5C93EC9', 'loaderId': 'C6B394B59EE738AB9C94138A8D6C150E', 'isDownload': False} 2026-10-27 16:10:09,192 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Evaluate ready code "odoo.isTourReady('test_physical_gift_card')" 2026-10-27 16:10:09,281 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:09] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.044 ro 2026-10-27 16:10:09,291 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:09] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.051 ro 2026-10-27 16:10:09,296 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:09] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.544 ro 2026-10-27 16:10:09,922 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: Owl is running in 'dev' mode. 2026-10-27 16:10:09,974 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:10:09,978 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.007 - 2026-10-27 16:10:10,008 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.02 ro 2026-10-27 16:10:10,060 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.026 rw 2026-10-27 16:10:10,081 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:10] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.016 rw 2026-10-27 16:10:10,480 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:10:11,040 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523603 266 0.232 0.693 rw 2026-10-27 16:10:11,217 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: The ready code tooks too much time : 2.024771213531494 2026-10-27 16:10:11,217 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Evaluate test code "odoo.startTour('test_physical_gift_card', {"stepDelay": 0, "debug": false})" 2026-10-27 16:10:11,245 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.008 ro 2026-10-27 16:10:11,248 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [1/194] Tour test_physical_gift_card → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:10:11,275 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.009 ro 2026-10-27 16:10:11,309 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.011 rw 2026-10-27 16:10:11,328 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.012 rw 2026-10-27 16:10:11,343 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:11] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-27 16:10:11,851 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:11] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.007 ro 2026-10-27 16:10:11,997 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.011 rw 2026-10-27 16:10:12,176 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:12] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.012 0.052 rw 2026-10-27 16:10:12,213 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:12] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.007 rw 2026-10-27 16:10:12,242 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-27 16:10:12,246 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.029 - 2026-10-27 16:10:12,247 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:12] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.005 0.028 ro 2026-10-27 16:10:12,373 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:12] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.014 - 2026-10-27 16:10:12,384 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:12] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.038 ro 2026-10-27 16:10:12,404 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.032 - 2026-10-27 16:10:12,420 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.041 - 2026-10-27 16:10:12,521 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [2/194] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:10:12,529 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:12] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.054 0.098 rw 2026-10-27 16:10:12,624 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:12] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.025 0.227 rw 2026-10-27 16:10:12,643 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [3/194] Tour test_physical_gift_card → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-27 16:10:12,665 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:12] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.246 rw 2026-10-27 16:10:12,700 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:12] "GET /web/image?model=product.template&field=image_256&id=8&unique=2026-10-27T15:59:08.000+00:00 HTTP/1.1" 200 4940 5 0.006 0.072 ro 2026-10-27 16:10:12,730 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:12] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 4 0.003 0.084 rw 2026-10-27 16:10:12,807 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.017 0.143 rw 2026-10-27 16:10:12,913 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [4/194] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-10-27 16:10:13,059 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [5/194] Tour test_physical_gift_card → Step Input code 'gift_card_partner' (trigger: input[id="code"]) 2026-10-27 16:10:13,087 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:13] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:10:13,094 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [6/194] Tour test_physical_gift_card → Step Not loading (trigger: .modal:not(:has(.gift-card-loading))) 2026-10-27 16:10:13,095 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [7/194] Tour test_physical_gift_card → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("invalid gift card code")) .modal-footer .btn-primary:contains("Ok")) 2026-10-27 16:10:13,620 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:13] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 316 8 0.006 0.026 rw 2026-10-27 16:10:13,657 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [8/194] Tour test_physical_gift_card → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("sell/manage physical gift card")) .modal-header button[aria-label="Close"]) 2026-10-27 16:10:13,680 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [9/194] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-10-27 16:10:13,683 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [10/194] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-10-27 16:10:13,711 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [11/194] Tour test_physical_gift_card → Step Input code 'gift_card_expired' (trigger: input[id="code"]) 2026-10-27 16:10:13,740 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [12/194] Tour test_physical_gift_card → Step Not loading (trigger: .modal:not(:has(.gift-card-loading))) 2026-10-27 16:10:13,742 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [13/194] Tour test_physical_gift_card → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("invalid gift card code")) .modal-footer .btn-primary:contains("Ok")) 2026-10-27 16:10:14,281 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:14] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 328 8 0.01 0.028 rw 2026-10-27 16:10:14,324 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [14/194] Tour test_physical_gift_card → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("sell/manage physical gift card")) .modal-header button[aria-label="Close"]) 2026-10-27 16:10:14,345 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [15/194] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-10-27 16:10:14,345 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [16/194] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-10-27 16:10:14,367 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [17/194] Tour test_physical_gift_card → Step Input code 'gift_card_sold' (trigger: input[id="code"]) 2026-10-27 16:10:14,397 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [18/194] Tour test_physical_gift_card → Step Not loading (trigger: .modal:not(:has(.gift-card-loading))) 2026-10-27 16:10:14,398 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [19/194] Tour test_physical_gift_card → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("invalid gift card code")) .modal-footer .btn-primary:contains("Ok")) 2026-10-27 16:10:14,930 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:14] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 315 10 0.007 0.035 rw 2026-10-27 16:10:14,973 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [20/194] Tour test_physical_gift_card → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("sell/manage physical gift card")) .modal-header button[aria-label="Close"]) 2026-10-27 16:10:14,994 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [21/194] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-10-27 16:10:14,995 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [22/194] Tour test_physical_gift_card → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:10:14,995 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [23/194] Tour test_physical_gift_card → Step click Actions button (trigger: .more-btn) 2026-10-27 16:10:15,022 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [24/194] Tour test_physical_gift_card → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-27 16:10:15,036 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [25/194] Tour test_physical_gift_card → Step input text 'gift_card_generated_but_not_sold' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-27 16:10:15,057 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [26/194] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:10:15,067 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [27/194] Tour test_physical_gift_card → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("unpaid gift card")) .modal-header button[aria-label="Close"]) 2026-10-27 16:10:15,143 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:15] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 335 10 0.016 0.049 rw 2026-10-27 16:10:15,180 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [28/194] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-10-27 16:10:15,205 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [29/194] Tour test_physical_gift_card → Step Input code 'gift_card_generated_but_not_sold' (trigger: input[id="code"]) 2026-10-27 16:10:15,261 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [30/194] Tour test_physical_gift_card → Step Not loading (trigger: .modal:not(:has(.gift-card-loading))) 2026-10-27 16:10:15,263 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [31/194] Tour test_physical_gift_card → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:10:15,823 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:15] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 335 10 0.009 0.053 rw 2026-10-27 16:10:15,852 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [32/194] Tour test_physical_gift_card → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("add existing gift card")) 2026-10-27 16:10:15,862 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [33/194] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:10:15,863 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [34/194] 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-27 16:10:15,871 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [35/194] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:10:15,872 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [36/194] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:10:15,872 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [37/194] Tour test_physical_gift_card → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:10:15,874 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [38/194] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:10:15,875 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [39/194] Tour test_physical_gift_card → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("gift card")):has(.modal-body:contains("you cannot change the quantity or the price of a physical gift card.")) .modal-footer .btn-primary:contains("ok")) 2026-10-27 16:10:16,056 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [40/194] Tour test_physical_gift_card → Step order total amount is '60.00' (trigger: .product-screen .order-summary .total:contains("60.00")) 2026-10-27 16:10:16,058 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [41/194] 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-27 16:10:16,059 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [42/194] Tour test_physical_gift_card → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:10:16,106 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [43/194] Tour test_physical_gift_card → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:10:16,106 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [44/194] Tour test_physical_gift_card → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:10:16,123 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-27 16:10:16,133 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.013 - 2026-10-27 16:10:16,616 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [45/194] Tour test_physical_gift_card → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:10:16,639 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [46/194] Tour test_physical_gift_card → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-10-27 16:10:16,645 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [47/194] Tour test_physical_gift_card → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:10:16,646 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [48/194] Tour test_physical_gift_card → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:10:17,167 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [49/194] Tour test_physical_gift_card → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:10:17,175 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82623100 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'cbae7508-b96f-45d0-9049-d04a7f144e9e'}] 2026-10-27 16:10:17,187 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [50/194] Tour test_physical_gift_card → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:10:17,362 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82623100 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'cbae7508-b96f-45d0-9049-d04a7f144e9e'} created pos.order #489 2026-10-27 16:10:17,366 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82623100 finished 2026-10-27 16:10:17,463 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5504 88 0.088 0.207 rw 2026-10-27 16:10:17,594 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:17] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.015 ro 2026-10-27 16:10:17,637 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [51/194] Tour test_physical_gift_card → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:10:17,653 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [52/194] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 16:10:17,716 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:17] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.044 rw 2026-10-27 16:10:17,717 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [53/194] Tour test_physical_gift_card → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:10:17,718 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [54/194] Tour test_physical_gift_card → Step click Actions button (trigger: .more-btn) 2026-10-27 16:10:17,723 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [55/194] Tour test_physical_gift_card → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-27 16:10:17,805 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [56/194] Tour test_physical_gift_card → Step input text 'gift_card_valid' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-27 16:10:17,818 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [57/194] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:10:17,825 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:17] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-27 16:10:17,827 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [58/194] 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-27 16:10:17,888 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:17] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 316 10 0.008 0.042 rw 2026-10-27 16:10:17,968 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [59/194] 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-27 16:10:17,972 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:17] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.002 - 2026-10-27 16:10:17,977 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [60/194] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:10:17,979 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [61/194] 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-27 16:10:17,980 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [62/194] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:10:17,980 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [63/194] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-10-27 16:10:17,981 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [64/194] 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-27 16:10:17,981 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [65/194] Tour test_physical_gift_card → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:10:17,992 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [66/194] Tour test_physical_gift_card → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:10:17,993 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [67/194] Tour test_physical_gift_card → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:10:18,514 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [68/194] Tour test_physical_gift_card → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:10:18,522 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [69/194] Tour test_physical_gift_card → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:10:18,531 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [70/194] Tour test_physical_gift_card → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:10:19,047 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [71/194] Tour test_physical_gift_card → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:10:19,060 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89397555 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000002', 'uuid': 'f72599f9-6214-4083-8a63-234b1a802260'}] 2026-10-27 16:10:19,064 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [72/194] Tour test_physical_gift_card → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:10:19,601 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89397555 order {'name': '/', 'pos_reference': '261-80-000002', 'uuid': 'f72599f9-6214-4083-8a63-234b1a802260'} created pos.order #490 2026-10-27 16:10:19,603 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89397555 finished 2026-10-27 16:10:19,687 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5713 184 0.149 0.484 rw 2026-10-27 16:10:19,794 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:19] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.008 ro 2026-10-27 16:10:19,824 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [73/194] Tour test_physical_gift_card → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:10:19,844 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [74/194] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 16:10:19,862 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [75/194] Tour test_physical_gift_card → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:10:19,865 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [76/194] Tour test_physical_gift_card → Step click Actions button (trigger: .more-btn) 2026-10-27 16:10:19,880 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [77/194] Tour test_physical_gift_card → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-27 16:10:19,897 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [78/194] Tour test_physical_gift_card → Step input text 'gift_card_partner' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-27 16:10:19,907 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:19] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.049 rw 2026-10-27 16:10:19,918 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [79/194] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:10:19,940 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [80/194] 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-27 16:10:19,968 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:19] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 316 8 0.006 0.033 rw 2026-10-27 16:10:20,053 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [81/194] 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-27 16:10:20,059 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [82/194] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:10:20,060 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [83/194] 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-27 16:10:20,061 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [84/194] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:10:20,062 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [85/194] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-10-27 16:10:20,063 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [86/194] 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-27 16:10:20,064 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [87/194] Tour test_physical_gift_card → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:10:20,075 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [88/194] Tour test_physical_gift_card → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:10:20,075 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [89/194] Tour test_physical_gift_card → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:10:20,598 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [90/194] Tour test_physical_gift_card → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:10:20,611 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [91/194] Tour test_physical_gift_card → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:10:20,612 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [92/194] Tour test_physical_gift_card → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:10:21,122 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [93/194] Tour test_physical_gift_card → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:10:21,131 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [94/194] Tour test_physical_gift_card → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:10:21,137 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16982907 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000003', 'uuid': '3bbdff44-8904-45d6-9cb2-6d6e9e731d4b'}] 2026-10-27 16:10:21,595 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16982907 order {'name': '/', 'pos_reference': '261-80-000003', 'uuid': '3bbdff44-8904-45d6-9cb2-6d6e9e731d4b'} created pos.order #491 2026-10-27 16:10:21,597 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16982907 finished 2026-10-27 16:10:21,678 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5713 170 0.133 0.412 rw 2026-10-27 16:10:21,790 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:21] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.019 ro 2026-10-27 16:10:21,823 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [95/194] Tour test_physical_gift_card → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:10:21,839 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [96/194] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 16:10:21,880 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [97/194] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 16:10:21,882 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [98/194] Tour test_physical_gift_card → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:10:21,884 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [99/194] Tour test_physical_gift_card → Step click Actions button (trigger: .more-btn) 2026-10-27 16:10:21,893 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [100/194] Tour test_physical_gift_card → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-27 16:10:21,915 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [101/194] Tour test_physical_gift_card → Step input text 'gift_card_sold' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-27 16:10:21,922 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:21] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.068 rw 2026-10-27 16:10:21,935 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [102/194] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:10:21,952 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [103/194] 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-27 16:10:22,019 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:22] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 315 10 0.008 0.045 rw 2026-10-27 16:10:22,069 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [104/194] 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-27 16:10:22,077 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [105/194] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:10:22,077 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [106/194] 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-27 16:10:22,078 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [107/194] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:10:22,078 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [108/194] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-10-27 16:10:22,079 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [109/194] 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-27 16:10:22,080 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [110/194] Tour test_physical_gift_card → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:10:22,088 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [111/194] Tour test_physical_gift_card → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:10:22,089 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [112/194] Tour test_physical_gift_card → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:10:22,598 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [113/194] Tour test_physical_gift_card → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:10:22,603 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [114/194] Tour test_physical_gift_card → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:10:22,605 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [115/194] Tour test_physical_gift_card → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:10:23,132 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [116/194] Tour test_physical_gift_card → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:10:23,139 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67771518 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000004', 'uuid': 'a45ff0ef-ed93-40df-b6bc-e1b043d1d361'}] 2026-10-27 16:10:23,141 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [117/194] Tour test_physical_gift_card → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:10:23,583 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67771518 order {'name': '/', 'pos_reference': '261-80-000004', 'uuid': 'a45ff0ef-ed93-40df-b6bc-e1b043d1d361'} created pos.order #492 2026-10-27 16:10:23,585 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67771518 finished 2026-10-27 16:10:23,646 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5711 165 0.114 0.398 rw 2026-10-27 16:10:23,736 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:23] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.006 ro 2026-10-27 16:10:23,768 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [118/194] Tour test_physical_gift_card → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:10:23,795 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [119/194] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 16:10:23,828 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [120/194] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 16:10:23,848 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:23] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.055 rw 2026-10-27 16:10:23,849 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [121/194] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 16:10:23,870 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [122/194] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 16:10:23,883 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [123/194] Tour test_physical_gift_card → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:10:23,884 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [124/194] Tour test_physical_gift_card → Step click Actions button (trigger: .more-btn) 2026-10-27 16:10:23,891 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [125/194] Tour test_physical_gift_card → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-27 16:10:23,923 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [126/194] Tour test_physical_gift_card → Step input text 'gift_card_generated_but_not_sold' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-27 16:10:23,940 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [127/194] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:10:23,966 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [128/194] 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-27 16:10:23,983 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [129/194] 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-27 16:10:23,987 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [130/194] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:10:23,988 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [131/194] 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-27 16:10:23,991 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [132/194] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:10:23,992 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [133/194] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-10-27 16:10:23,992 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [134/194] 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-27 16:10:23,993 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [135/194] Tour test_physical_gift_card → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:10:24,006 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [136/194] Tour test_physical_gift_card → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:10:24,007 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [137/194] Tour test_physical_gift_card → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:10:24,510 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [138/194] Tour test_physical_gift_card → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:10:24,517 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [139/194] Tour test_physical_gift_card → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:10:24,520 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [140/194] Tour test_physical_gift_card → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:10:25,030 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [141/194] Tour test_physical_gift_card → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:10:25,040 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87779324 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000005', 'uuid': '3f38cc62-2e2f-4605-a66f-be534a844aa8'}] 2026-10-27 16:10:25,042 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [142/194] Tour test_physical_gift_card → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:10:25,476 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87779324 order {'name': '/', 'pos_reference': '261-80-000005', 'uuid': '3f38cc62-2e2f-4605-a66f-be534a844aa8'} created pos.order #493 2026-10-27 16:10:25,477 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87779324 finished 2026-10-27 16:10:25,560 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5753 165 0.119 0.404 rw 2026-10-27 16:10:25,677 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:25] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.01 ro 2026-10-27 16:10:25,710 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [143/194] Tour test_physical_gift_card → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:10:25,725 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [144/194] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 16:10:25,746 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [145/194] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 16:10:25,763 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [146/194] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 16:10:25,776 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [147/194] Tour test_physical_gift_card → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:10:25,777 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [148/194] Tour test_physical_gift_card → Step click Actions button (trigger: .more-btn) 2026-10-27 16:10:25,780 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:25] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.036 rw 2026-10-27 16:10:25,787 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [149/194] Tour test_physical_gift_card → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-27 16:10:25,804 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [150/194] Tour test_physical_gift_card → Step input text 'gift_card_expired' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-27 16:10:25,825 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [151/194] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:10:25,844 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [152/194] Tour test_physical_gift_card → Step order total amount is '9.60' (trigger: .product-screen .order-summary .total:contains("9.60")) 2026-10-27 16:10:25,844 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [153/194] 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-27 16:10:25,845 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [154/194] Tour test_physical_gift_card → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:10:25,871 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [155/194] Tour test_physical_gift_card → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:10:25,875 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [156/194] Tour test_physical_gift_card → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:10:25,901 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:25] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 328 8 0.009 0.043 rw 2026-10-27 16:10:26,380 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [157/194] Tour test_physical_gift_card → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:10:26,387 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [158/194] Tour test_physical_gift_card → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-10-27 16:10:26,389 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [159/194] Tour test_physical_gift_card → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-10-27 16:10:26,392 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [160/194] Tour test_physical_gift_card → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-10-27 16:10:26,395 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [161/194] Tour test_physical_gift_card → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:10:26,397 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [162/194] Tour test_physical_gift_card → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:10:26,918 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [163/194] Tour test_physical_gift_card → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:10:26,922 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [164/194] Tour test_physical_gift_card → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:10:26,927 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57910976 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000006', 'uuid': '5cbc7eaf-03f2-4bfb-bfe9-31f2aec436dd'}] 2026-10-27 16:10:27,373 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57910976 order {'name': '/', 'pos_reference': '261-80-000006', 'uuid': '5cbc7eaf-03f2-4bfb-bfe9-31f2aec436dd'} created pos.order #494 2026-10-27 16:10:27,376 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57910976 finished 2026-10-27 16:10:27,452 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5200 151 0.121 0.408 rw 2026-10-27 16:10:27,552 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:27] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-27 16:10:27,587 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [165/194] Tour test_physical_gift_card → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:10:27,615 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [166/194] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:10:27,616 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [167/194] Tour test_physical_gift_card → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:10:27,645 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [168/194] Tour test_physical_gift_card → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:10:27,661 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:27] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.048 rw 2026-10-27 16:10:27,669 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [169/194] Tour test_physical_gift_card → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:10:27,669 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [170/194] Tour test_physical_gift_card → Step Search customer with "A powerful PoS man!" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:10:27,680 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [171/194] Tour test_physical_gift_card → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:10:27,690 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:27] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 255 5 0.005 0.043 ro 2026-10-27 16:10:28,023 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [172/194] Tour test_physical_gift_card → Step Check "A powerful PoS man!" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("A powerful PoS man!")) 2026-10-27 16:10:28,023 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [173/194] 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-27 16:10:28,042 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [174/194] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:10:28,043 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [175/194] Tour test_physical_gift_card → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-27 16:10:28,052 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:28] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.004 0.016 ro 2026-10-27 16:10:28,062 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [176/194] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:10:28,063 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [177/194] Tour test_physical_gift_card → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 16:10:28,081 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [178/194] Tour test_physical_gift_card → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-10-27 16:10:28,085 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [179/194] Tour test_physical_gift_card → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-10-27 16:10:28,087 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [180/194] Tour test_physical_gift_card → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-10-27 16:10:28,088 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [181/194] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:10:28,088 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [182/194] Tour test_physical_gift_card → Step order total amount is '999.00' (trigger: .product-screen .order-summary .total:contains("999.00")) 2026-10-27 16:10:28,269 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [183/194] 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-27 16:10:28,274 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [184/194] Tour test_physical_gift_card → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:10:28,286 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [185/194] Tour test_physical_gift_card → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:10:28,286 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [186/194] Tour test_physical_gift_card → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:10:28,804 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [187/194] Tour test_physical_gift_card → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:10:28,811 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [188/194] Tour test_physical_gift_card → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-10-27 16:10:28,812 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [189/194] Tour test_physical_gift_card → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-10-27 16:10:28,815 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [190/194] Tour test_physical_gift_card → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-10-27 16:10:28,816 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [191/194] Tour test_physical_gift_card → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:10:29,325 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [192/194] Tour test_physical_gift_card → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:10:29,336 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48825045 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000007', 'uuid': '01917fe3-90cc-4403-b71b-78656122da17'}] 2026-10-27 16:10:29,338 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [193/194] Tour test_physical_gift_card → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:10:29,797 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48825045 order {'name': '/', 'pos_reference': '261-80-000007', 'uuid': '01917fe3-90cc-4403-b71b-78656122da17'} created pos.order #495 2026-10-27 16:10:29,799 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48825045 finished 2026-10-27 16:10:29,894 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5437 122 0.144 0.42 rw 2026-10-27 16:10:30,015 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:30] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.008 ro 2026-10-27 16:10:30,052 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [194/194] Tour test_physical_gift_card → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:10:30,071 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: tour succeeded 2026-10-27 16:10:30,071 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR test_physical_gift_card SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-27 16:10:30,152 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:30] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.019 0.052 rw 2026-10-27 16:10:30,291 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:10:30,296 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: heap 28490688 (allocated 29904896) 2026-10-27 16:10:30,308 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAleupoy - [27/Oct/2026 16:10:11] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 20.167 rw 2026-10-27 16:10:30,402 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing chrome headless with pid 34589 2026-10-27 16:10:30,404 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing websocket connection 2026-10-27 16:10:30,405 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Terminating chrome headless with pid 34589 2026-10-27 16:10:30,542 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161030_542514_test_physical_gift_card.txt 2026-10-27 16:10:30,542 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Removing chrome user profile "/tmp/tmph5dwwa35_chrome_odoo" 2026-10-27 16:10:30,612 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_invoiced ... 2026-10-27 16:10:31,370 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome pid: 34717 2026-10-27 16:10:31,371 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless temporary user profile dir: /tmp/tmp5j65ukaa_chrome_odoo 2026-10-27 16:10:31,371 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:34451/json/version 2026-10-27 16:10:31,372 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34451', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:10:31,415 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Browser version: Chrome/150.0.7871.114 2026-10-27 16:10:31,415 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:34451/json 2026-10-27 16:10:31,416 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34451', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:10:31,426 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Websocket url found: ws://127.0.0.1:34451/devtools/page/9EA951E4F567BE0F01812FDAB88A2168 2026-10-27 16:10:31,440 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Enable chrome headless console log notification 2026-10-27 16:10:31,452 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless enable page notifications 2026-10-27 16:10:31,622 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:10:31,636 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Setting session cookie in browser 2026-10-27 16:10:31,642 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Open "http://127.0.0.1:8069/pos/web?config_id=80" in browser 2026-10-27 16:10:31,642 7 INFO rb-3d383b4-226062-429553 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=80" 2026-10-27 16:10:31,666 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:10:32,065 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:32] "GET /pos/web?config_id=80 HTTP/1.1" 200 6834 65 0.031 0.38 rw 2026-10-27 16:10:32,079 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Navigation result: {'frameId': '9EA951E4F567BE0F01812FDAB88A2168', 'loaderId': 'AD0FA8EC2051F48652FF99445D1C5F54', 'isDownload': False} 2026-10-27 16:10:32,079 7 INFO rb-3d383b4-226062-429553 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-27 16:10:32,153 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:32] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.488 ro 2026-10-27 16:10:32,163 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:32] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.041 ro 2026-10-27 16:10:32,180 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:32] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.063 ro 2026-10-27 16:10:32,839 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: Owl is running in 'dev' mode. 2026-10-27 16:10:32,861 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 16:10:32,875 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:10:32,900 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.013 ro 2026-10-27 16:10:32,971 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.031 rw 2026-10-27 16:10:32,978 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:32] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.012 rw 2026-10-27 16:10:33,300 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:10:33,909 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523548 265 0.209 0.719 rw 2026-10-27 16:10:34,148 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: The ready code tooks too much time : 2.06915545463562 2026-10-27 16:10:34,149 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:10:34,166 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.013 ro 2026-10-27 16:10:34,171 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [1/33] Tour test_physical_gift_card_invoiced → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:10:34,227 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.004 0.033 ro 2026-10-27 16:10:34,274 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.025 rw 2026-10-27 16:10:34,304 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.002 0.025 rw 2026-10-27 16:10:34,313 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:34] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 16:10:34,885 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:34] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.012 ro 2026-10-27 16:10:35,006 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.013 rw 2026-10-27 16:10:35,169 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:35] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.051 rw 2026-10-27 16:10:35,194 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:35] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.01 - 2026-10-27 16:10:35,218 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:35] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.027 - 2026-10-27 16:10:35,227 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:35] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.005 0.043 ro 2026-10-27 16:10:35,234 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:35] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.041 rw 2026-10-27 16:10:35,314 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:35] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.009 ro 2026-10-27 16:10:35,326 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:35] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-27 16:10:35,351 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.011 - 2026-10-27 16:10:35,358 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-27 16:10:35,454 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:35] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.034 0.08 rw 2026-10-27 16:10:35,494 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [2/33] Tour test_physical_gift_card_invoiced → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:10:35,609 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [3/33] Tour test_physical_gift_card_invoiced → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:10:35,609 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [4/33] Tour test_physical_gift_card_invoiced → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:10:35,646 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:35] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.025 0.276 rw 2026-10-27 16:10:35,681 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:35] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.291 rw 2026-10-27 16:10:35,714 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:35] "GET /web/image?model=product.template&field=image_256&id=8&unique=2026-10-27T15:59:08.000+00:00 HTTP/1.1" 200 4940 5 0.007 0.097 ro 2026-10-27 16:10:35,812 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.03 0.149 rw 2026-10-27 16:10:35,823 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:35] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.178 rw 2026-10-27 16:10:35,894 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [5/33] Tour test_physical_gift_card_invoiced → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:10:35,896 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:35] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.003 0.023 ro 2026-10-27 16:10:35,946 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [6/33] Tour test_physical_gift_card_invoiced → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:10:35,947 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [7/33] Tour test_physical_gift_card_invoiced → Step Search customer with "AABBCC Test Partner" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:10:35,965 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [8/33] Tour test_physical_gift_card_invoiced → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:10:35,995 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:35] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:10:36,316 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [9/33] Tour test_physical_gift_card_invoiced → Step Check "AABBCC Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AABBCC Test Partner")) 2026-10-27 16:10:36,317 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [10/33] 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-27 16:10:36,344 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [11/33] Tour test_physical_gift_card_invoiced → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:10:36,350 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [12/33] Tour test_physical_gift_card_invoiced → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-27 16:10:36,355 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:36] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.003 0.022 ro 2026-10-27 16:10:36,400 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [13/33] Tour test_physical_gift_card_invoiced → Step a:contains("Sell physical gift card?") 2026-10-27 16:10:36,459 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [14/33] Tour test_physical_gift_card_invoiced → Step Input code 'test-card-1234' (trigger: input[id="code"]) 2026-10-27 16:10:36,491 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [15/33] Tour test_physical_gift_card_invoiced → Step Editing the code involves verifications (trigger: .modal:has(.gift-card-loading)) 2026-10-27 16:10:36,503 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [16/33] Tour test_physical_gift_card_invoiced → Step .modal input[id="code"]:value(test-card-1234) 2026-10-27 16:10:36,504 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [17/33] Tour test_physical_gift_card_invoiced → Step Input amount '125' (trigger: input[id="amount"]) 2026-10-27 16:10:37,034 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:37] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 103 5 0.007 0.029 rw 2026-10-27 16:10:37,074 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [18/33] Tour test_physical_gift_card_invoiced → Step .btn-primary:contains("Add Balance") 2026-10-27 16:10:37,084 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [19/33] Tour test_physical_gift_card_invoiced → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:10:37,085 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [20/33] 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-27 16:10:37,092 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [21/33] Tour test_physical_gift_card_invoiced → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:10:37,093 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [22/33] Tour test_physical_gift_card_invoiced → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125")) 2026-10-27 16:10:37,094 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [23/33] Tour test_physical_gift_card_invoiced → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125"):not(:visible)) 2026-10-27 16:10:37,094 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [24/33] Tour test_physical_gift_card_invoiced → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:10:37,127 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [25/33] Tour test_physical_gift_card_invoiced → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:10:37,128 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [26/33] Tour test_physical_gift_card_invoiced → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:10:37,143 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-27 16:10:37,148 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-27 16:10:37,640 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [27/33] Tour test_physical_gift_card_invoiced → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 16:10:37,668 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [28/33] Tour test_physical_gift_card_invoiced → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-27 16:10:37,673 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [29/33] Tour test_physical_gift_card_invoiced → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-27 16:10:37,679 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [30/33] Tour test_physical_gift_card_invoiced → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:10:38,212 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92871526 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '342ac597-b83b-4543-87f7-603b7ae846e4'}] 2026-10-27 16:10:38,222 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [31/33] Tour test_physical_gift_card_invoiced → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:10:38,228 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [32/33] Tour test_physical_gift_card_invoiced → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:10:39,740 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92871526 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '342ac597-b83b-4543-87f7-603b7ae846e4'} created pos.order #496 2026-10-27 16:10:39,742 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92871526 finished 2026-10-27 16:10:39,969 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5605 436 0.641 1.121 rw 2026-10-27 16:10:40,097 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:40] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.009 ro 2026-10-27 16:10:40,138 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [33/33] Tour test_physical_gift_card_invoiced → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:10:40,165 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: tour succeeded 2026-10-27 16:10:40,166 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_physical_gift_card_invoiced SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-27 16:10:40,214 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:40] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.047 rw 2026-10-27 16:10:40,320 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:10:40,325 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: heap 21670620 (allocated 23613440) 2026-10-27 16:10:40,331 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 h20AtJtK - [27/Oct/2026 16:10:33] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 7.33 rw 2026-10-27 16:10:40,428 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing chrome headless with pid 34717 2026-10-27 16:10:40,429 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing websocket connection 2026-10-27 16:10:40,436 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Terminating chrome headless with pid 34717 2026-10-27 16:10:40,532 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161040_531947_test_physical_gift_card_invoiced.txt 2026-10-27 16:10:40,532 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Removing chrome user profile "/tmp/tmp5j65ukaa_chrome_odoo" 2026-10-27 16:10:40,571 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_sale ... 2026-10-27 16:10:41,291 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome pid: 34861 2026-10-27 16:10:41,291 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmpl0ddvbbr_chrome_odoo 2026-10-27 16:10:41,292 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:38941/json/version 2026-10-27 16:10:41,318 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38941', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:10:41,419 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Browser version: Chrome/150.0.7871.114 2026-10-27 16:10:41,419 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:38941/json 2026-10-27 16:10:41,420 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38941', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:10:41,430 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:38941/devtools/page/EAED34E618B4006E9EED9E7C07F267DE 2026-10-27 16:10:41,438 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Enable chrome headless console log notification 2026-10-27 16:10:41,454 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless enable page notifications 2026-10-27 16:10:41,602 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:10:41,616 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Setting session cookie in browser 2026-10-27 16:10:41,619 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-27 16:10:41,619 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Navigating to: "http://127.0.0.1:8069/pos/ui/80" 2026-10-27 16:10:41,659 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:10:42,074 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:42] "GET /pos/ui/80 HTTP/1.1" 200 6834 65 0.028 0.391 rw 2026-10-27 16:10:42,079 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Navigation result: {'frameId': 'EAED34E618B4006E9EED9E7C07F267DE', 'loaderId': 'E364B4EB9750D06F3546FD4E05860C5A', 'isDownload': False} 2026-10-27 16:10:42,079 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Evaluate ready code "odoo.isTourReady('PhysicalGiftCardProgramSaleTour')" 2026-10-27 16:10:42,175 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:42] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.034 ro 2026-10-27 16:10:42,196 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:42] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.049 ro 2026-10-27 16:10:42,208 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:42] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.066 ro 2026-10-27 16:10:42,953 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-10-27 16:10:42,974 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-27 16:10:42,981 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-27 16:10:43,087 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.004 0.044 ro 2026-10-27 16:10:43,155 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:43] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.011 0.03 rw 2026-10-27 16:10:43,179 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.005 0.044 rw 2026-10-27 16:10:43,650 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:10:44,286 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522357 265 0.288 0.788 rw 2026-10-27 16:10:44,463 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: The ready code tooks too much time : 2.383946180343628 2026-10-27 16:10:44,463 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Evaluate test code "odoo.startTour('PhysicalGiftCardProgramSaleTour', {"stepDelay": 0, "debug": false})" 2026-10-27 16:10:44,491 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.024 ro 2026-10-27 16:10:44,494 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [1/90] Tour PhysicalGiftCardProgramSaleTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:10:44,514 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.01 ro 2026-10-27 16:10:44,557 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 16:10:44,579 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.021 rw 2026-10-27 16:10:44,608 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:44] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.02 rw 2026-10-27 16:10:45,162 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:45] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.019 ro 2026-10-27 16:10:45,297 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.018 rw 2026-10-27 16:10:45,482 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:45] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.012 - 2026-10-27 16:10:45,483 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:45] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-27 16:10:45,486 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:45] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.049 rw 2026-10-27 16:10:45,534 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:45] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.005 0.061 ro 2026-10-27 16:10:45,556 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:45] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.08 rw 2026-10-27 16:10:45,608 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:45] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-27 16:10:45,615 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.011 - 2026-10-27 16:10:45,627 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:45] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.038 ro 2026-10-27 16:10:45,650 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.037 - 2026-10-27 16:10:45,733 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:45] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.034 0.095 rw 2026-10-27 16:10:45,795 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [2/90] Tour PhysicalGiftCardProgramSaleTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:10:45,868 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:45] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.03 0.235 rw 2026-10-27 16:10:45,915 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:45] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.226 rw 2026-10-27 16:10:45,932 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [3/90] Tour PhysicalGiftCardProgramSaleTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-27 16:10:45,972 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:45] "GET /web/image?model=product.template&field=image_256&id=8&unique=2026-10-27T15:59:08.000+00:00 HTTP/1.1" 200 4940 5 0.012 0.093 ro 2026-10-27 16:10:46,004 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:45] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.068 rw 2026-10-27 16:10:46,107 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.023 0.141 rw 2026-10-27 16:10:46,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [4/90] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:10:46,177 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [5/90] 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-27 16:10:46,311 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [6/90] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 16:10:46,322 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [7/90] Tour PhysicalGiftCardProgramSaleTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 16:10:46,330 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [8/90] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 16:10:46,335 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [9/90] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:10:46,339 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [10/90] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 16:10:46,345 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:46] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.007 - 2026-10-27 16:10:46,385 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [11/90] Tour PhysicalGiftCardProgramSaleTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 16:10:46,404 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [12/90] 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-27 16:10:46,404 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [13/90] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:10:46,405 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [14/90] Tour PhysicalGiftCardProgramSaleTour → Step a:contains("Sell physical gift card?") 2026-10-27 16:10:46,442 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [15/90] Tour PhysicalGiftCardProgramSaleTour → Step Input code 'test-card-0000' (trigger: input[id="code"]) 2026-10-27 16:10:46,484 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [16/90] Tour PhysicalGiftCardProgramSaleTour → Step Editing the code involves verifications (trigger: .modal:has(.gift-card-loading)) 2026-10-27 16:10:46,515 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [17/90] Tour PhysicalGiftCardProgramSaleTour → Step .modal input[id="code"]:value(test-card-0000) 2026-10-27 16:10:46,516 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [18/90] Tour PhysicalGiftCardProgramSaleTour → Step Input amount '125' (trigger: input[id="amount"]) 2026-10-27 16:10:47,013 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:47] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 103 5 0.005 0.021 rw 2026-10-27 16:10:47,062 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [19/90] Tour PhysicalGiftCardProgramSaleTour → Step .btn-primary:contains("Add Balance") 2026-10-27 16:10:47,068 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [20/90] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:10:47,069 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [21/90] 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-27 16:10:47,081 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [22/90] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:10:47,081 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [23/90] Tour PhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125")) 2026-10-27 16:10:47,082 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [24/90] Tour PhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125"):not(:visible)) 2026-10-27 16:10:47,085 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [25/90] Tour PhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:10:47,110 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [26/90] Tour PhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:10:47,111 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [27/90] Tour PhysicalGiftCardProgramSaleTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:10:47,128 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-27 16:10:47,132 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-27 16:10:47,618 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [28/90] Tour PhysicalGiftCardProgramSaleTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:10:47,648 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [29/90] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:10:47,662 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [30/90] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:10:47,662 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [31/90] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 16:10:47,663 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [32/90] Tour PhysicalGiftCardProgramSaleTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:10:48,183 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [33/90] Tour PhysicalGiftCardProgramSaleTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:10:48,194 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [34/90] Tour PhysicalGiftCardProgramSaleTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:10:48,196 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8810439 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '5be49dca-7a15-49f8-bf6e-c83f4eb99feb'}] 2026-10-27 16:10:48,457 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8810439 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '5be49dca-7a15-49f8-bf6e-c83f4eb99feb'} created pos.order #497 2026-10-27 16:10:48,459 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8810439 finished 2026-10-27 16:10:48,536 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5484 94 0.112 0.237 rw 2026-10-27 16:10:48,696 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:48] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.015 ro 2026-10-27 16:10:48,740 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [35/90] Tour PhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:10:48,758 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [36/90] Tour PhysicalGiftCardProgramSaleTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-27 16:10:48,800 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [37/90] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:10:48,802 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [38/90] 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-27 16:10:48,808 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:48] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.041 rw 2026-10-27 16:10:48,835 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [39/90] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 16:10:48,835 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [40/90] Tour PhysicalGiftCardProgramSaleTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 16:10:48,839 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [41/90] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 16:10:48,844 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [42/90] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:10:48,845 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [43/90] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 16:10:48,864 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [44/90] Tour PhysicalGiftCardProgramSaleTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 16:10:48,874 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [45/90] 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-27 16:10:48,874 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [46/90] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:10:48,875 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [47/90] Tour PhysicalGiftCardProgramSaleTour → Step a:contains("Sell physical gift card?") 2026-10-27 16:10:48,881 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [48/90] Tour PhysicalGiftCardProgramSaleTour → Step Input code 'test-card-0001' (trigger: input[id="code"]) 2026-10-27 16:10:48,906 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [49/90] Tour PhysicalGiftCardProgramSaleTour → Step Editing the code involves verifications (trigger: .modal:has(.gift-card-loading)) 2026-10-27 16:10:48,911 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [50/90] Tour PhysicalGiftCardProgramSaleTour → Step .modal input[id="code"]:value(test-card-0001) 2026-10-27 16:10:48,911 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [51/90] Tour PhysicalGiftCardProgramSaleTour → Step Input amount '100' (trigger: input[id="amount"]) 2026-10-27 16:10:49,444 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:49] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 103 5 0.014 0.023 rw 2026-10-27 16:10:49,490 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [52/90] Tour PhysicalGiftCardProgramSaleTour → Step .btn-primary:contains("Add Balance") 2026-10-27 16:10:49,518 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [53/90] Tour PhysicalGiftCardProgramSaleTour → Step ul.info-list .text-wrap:contains("test-card-0001") 2026-10-27 16:10:49,530 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [54/90] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:10:49,531 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [55/90] 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-27 16:10:49,533 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [56/90] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:10:49,534 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [57/90] Tour PhysicalGiftCardProgramSaleTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-27 16:10:49,549 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [58/90] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:10:49,550 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [59/90] 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-27 16:10:49,550 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [60/90] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 16:10:49,562 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [61/90] Tour PhysicalGiftCardProgramSaleTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 16:10:49,571 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [62/90] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 16:10:49,573 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [63/90] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:10:49,586 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [64/90] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 16:10:49,599 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [65/90] Tour PhysicalGiftCardProgramSaleTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 16:10:49,600 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [66/90] 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-27 16:10:49,606 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [67/90] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:10:49,606 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [68/90] Tour PhysicalGiftCardProgramSaleTour → Step a:contains("Sell physical gift card?") 2026-10-27 16:10:49,607 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [69/90] Tour PhysicalGiftCardProgramSaleTour → Step Input code 'new-card-0001' (trigger: input[id="code"]) 2026-10-27 16:10:49,623 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [70/90] Tour PhysicalGiftCardProgramSaleTour → Step Editing the code involves verifications (trigger: .modal:has(.gift-card-loading)) 2026-10-27 16:10:49,632 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [71/90] Tour PhysicalGiftCardProgramSaleTour → Step .modal input[id="code"]:value(new-card-0001) 2026-10-27 16:10:49,632 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [72/90] Tour PhysicalGiftCardProgramSaleTour → Step Input amount '250' (trigger: input[id="amount"]) 2026-10-27 16:10:50,160 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:50] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 103 5 0.007 0.026 rw 2026-10-27 16:10:50,190 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [73/90] Tour PhysicalGiftCardProgramSaleTour → Step .btn-primary:contains("Add Balance") 2026-10-27 16:10:50,207 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [74/90] Tour PhysicalGiftCardProgramSaleTour → Step ul.info-list .text-wrap:contains("new-card-0001") 2026-10-27 16:10:50,236 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [75/90] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:10:50,237 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [76/90] 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-27 16:10:50,238 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [77/90] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:10:50,239 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [78/90] Tour PhysicalGiftCardProgramSaleTour → Step order total amount is '350' (trigger: .product-screen .order-summary .total:contains("350")) 2026-10-27 16:10:50,239 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [79/90] Tour PhysicalGiftCardProgramSaleTour → Step order total amount is '350' (trigger: .product-screen .order-summary .total:contains("350"):not(:visible)) 2026-10-27 16:10:50,239 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [80/90] Tour PhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:10:50,249 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [81/90] Tour PhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:10:50,252 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [82/90] Tour PhysicalGiftCardProgramSaleTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:10:50,746 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [83/90] Tour PhysicalGiftCardProgramSaleTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:10:50,756 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [84/90] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-27 16:10:50,757 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [85/90] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 16:10:50,763 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [86/90] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:10:50,764 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [87/90] Tour PhysicalGiftCardProgramSaleTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:10:51,286 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [88/90] Tour PhysicalGiftCardProgramSaleTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:10:51,292 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58390129 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000002', 'uuid': '045c2a52-58a4-429c-90b8-2a5f3bb2fe16'}] 2026-10-27 16:10:51,294 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [89/90] Tour PhysicalGiftCardProgramSaleTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:10:51,551 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58390129 order {'name': '/', 'pos_reference': '261-80-000002', 'uuid': '045c2a52-58a4-429c-90b8-2a5f3bb2fe16'} created pos.order #498 2026-10-27 16:10:51,553 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58390129 finished 2026-10-27 16:10:51,632 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6761 88 0.09 0.256 rw 2026-10-27 16:10:51,780 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:51] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.009 ro 2026-10-27 16:10:51,825 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [90/90] Tour PhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:10:51,846 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: tour succeeded 2026-10-27 16:10:51,846 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: ╔════════════════════════════════════════════════╗ ║ TOUR PhysicalGiftCardProgramSaleTour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-27 16:10:51,906 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:51] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.012 0.044 rw 2026-10-27 16:10:52,062 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:10:52,074 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: heap 22734160 (allocated 24399872) 2026-10-27 16:10:52,080 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YOJax4Rn - [27/Oct/2026 16:10:43] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.02 8.864 rw 2026-10-27 16:10:52,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing chrome headless with pid 34861 2026-10-27 16:10:52,177 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing websocket connection 2026-10-27 16:10:52,178 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Terminating chrome headless with pid 34861 2026-10-27 16:10:52,320 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161052_320386_test_physical_gift_card_sale.txt 2026-10-27 16:10:52,320 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Removing chrome user profile "/tmp/tmpl0ddvbbr_chrome_odoo" 2026-10-27 16:10:52,373 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_point_per_money_spent ... 2026-10-27 16:10:53,422 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome pid: 34991 2026-10-27 16:10:53,422 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless temporary user profile dir: /tmp/tmpvtebwiux_chrome_odoo 2026-10-27 16:10:53,423 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:42243/json/version 2026-10-27 16:10:53,424 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42243', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:10:53,480 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Browser version: Chrome/150.0.7871.114 2026-10-27 16:10:53,480 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:42243/json 2026-10-27 16:10:53,481 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42243', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:10:53,509 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Websocket url found: ws://127.0.0.1:42243/devtools/page/7E66000F6DC35F4883C91C662D00AAC3 2026-10-27 16:10:53,542 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Enable chrome headless console log notification 2026-10-27 16:10:53,555 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless enable page notifications 2026-10-27 16:10:53,752 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:10:53,764 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Setting session cookie in browser 2026-10-27 16:10:53,766 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-27 16:10:53,766 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Navigating to: "http://127.0.0.1:8069/pos/ui/80" 2026-10-27 16:10:53,804 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:10:54,177 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:10:54] "GET /pos/ui/80 HTTP/1.1" 200 6834 65 0.039 0.367 rw 2026-10-27 16:10:54,181 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Navigation result: {'frameId': '7E66000F6DC35F4883C91C662D00AAC3', 'loaderId': 'EDF94B62E95236A4ADB0533F870BB327', 'isDownload': False} 2026-10-27 16:10:54,182 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour6')" 2026-10-27 16:10:54,244 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:10:54] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.02 ro 2026-10-27 16:10:54,262 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:10:54] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.459 ro 2026-10-27 16:10:54,339 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:10:54] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.099 ro 2026-10-27 16:10:55,134 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-10-27 16:10:55,171 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:10:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.006 - 2026-10-27 16:10:55,179 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:10:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.014 - 2026-10-27 16:10:55,210 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:10:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.028 ro 2026-10-27 16:10:55,288 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:10:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.041 rw 2026-10-27 16:10:55,290 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:10:55] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.006 0.041 rw 2026-10-27 16:10:55,695 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:10:56,356 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:10:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523650 263 0.313 0.725 rw 2026-10-27 16:10:56,647 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: The ready code tooks too much time : 2.4653289318084717 2026-10-27 16:10:56,648 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Evaluate test code "odoo.startTour('PosLoyaltyTour6', {"stepDelay": 0, "debug": false})" 2026-10-27 16:10:56,668 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [1/27] Tour PosLoyaltyTour6 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:10:56,676 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:10:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.017 ro 2026-10-27 16:10:56,713 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:10:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.002 0.014 ro 2026-10-27 16:10:56,756 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:10:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.02 rw 2026-10-27 16:10:56,772 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:10:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.022 rw 2026-10-27 16:10:56,792 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:10:56] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.01 rw 2026-10-27 16:10:57,351 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:10:57] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.002 0.011 ro 2026-10-27 16:10:57,477 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:10:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.014 rw 2026-10-27 16:10:57,623 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:10:57] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.052 rw 2026-10-27 16:10:57,670 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:10:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.035 - 2026-10-27 16:10:57,675 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:10:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.04 - 2026-10-27 16:10:57,687 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:10:57] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.006 0.044 ro 2026-10-27 16:10:57,687 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:10:57] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.05 rw 2026-10-27 16:10:57,778 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:10:57] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.03 ro 2026-10-27 16:10:57,805 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:10:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.019 - 2026-10-27 16:10:57,823 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:10:57] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.062 - 2026-10-27 16:10:57,860 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:10:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.062 - 2026-10-27 16:10:57,908 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [2/27] Tour PosLoyaltyTour6 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:10:57,938 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:10:57] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.039 0.119 rw 2026-10-27 16:10:58,040 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:10:58] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.021 0.23 rw 2026-10-27 16:10:58,088 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:10:58] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.245 rw 2026-10-27 16:10:58,115 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [3/27] Tour PosLoyaltyTour6 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:10:58,116 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [4/27] Tour PosLoyaltyTour6 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:10:58,155 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:10:58] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.003 0.033 rw 2026-10-27 16:10:58,311 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:10:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.101 0.052 rw 2026-10-27 16:10:58,403 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:10:58] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 257 4 0.006 0.027 ro 2026-10-27 16:10:58,410 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [5/27] Tour PosLoyaltyTour6 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:10:58,447 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [6/27] Tour PosLoyaltyTour6 → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:10:58,448 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [7/27] Tour PosLoyaltyTour6 → Step Search customer with "AAA Partner" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:10:58,469 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [8/27] Tour PosLoyaltyTour6 → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:10:58,481 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:10:58] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:10:58,813 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [9/27] Tour PosLoyaltyTour6 → Step Check "AAA Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAA Partner")) 2026-10-27 16:10:58,814 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [10/27] Tour PosLoyaltyTour6 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-10-27 16:10:58,842 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [11/27] Tour PosLoyaltyTour6 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:10:58,843 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [12/27] Tour PosLoyaltyTour6 → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-10-27 16:10:58,874 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:10:58] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 257 4 0.011 0.038 ro 2026-10-27 16:10:58,960 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [13/27] Tour PosLoyaltyTour6 → Step .loyalty-points-won:contains("26.5") 2026-10-27 16:10:59,016 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [14/27] Tour PosLoyaltyTour6 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:10:59,017 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [15/27] Tour PosLoyaltyTour6 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:10:59,038 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [16/27] Tour PosLoyaltyTour6 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-27 16:10:59,073 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [17/27] Tour PosLoyaltyTour6 → Step selection popup has '$ 1 per point on your order' (trigger: .selection-item:contains("$ 1 per point on your order")) 2026-10-27 16:10:59,131 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [18/27] Tour PosLoyaltyTour6 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:10:59,132 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [19/27] Tour PosLoyaltyTour6 → Step order total amount is '165.00' (trigger: .product-screen .order-summary .total:contains("165.00")) 2026-10-27 16:10:59,250 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [20/27] Tour PosLoyaltyTour6 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:10:59,251 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [21/27] Tour PosLoyaltyTour6 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:10:59,282 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [22/27] Tour PosLoyaltyTour6 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:10:59,283 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [23/27] Tour PosLoyaltyTour6 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:10:59,293 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:10:59] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.002 - 2026-10-27 16:10:59,303 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:10:59] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.007 - 2026-10-27 16:10:59,306 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:10:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-27 16:10:59,310 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:10:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-27 16:10:59,796 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [24/27] Tour PosLoyaltyTour6 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:10:59,825 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [25/27] Tour PosLoyaltyTour6 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:11:00,352 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [26/27] Tour PosLoyaltyTour6 → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:11:00,358 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31364535 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'ce6aa8e3-44d2-4596-8416-ba468bb7b22f'}] 2026-10-27 16:11:00,991 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31364535 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'ce6aa8e3-44d2-4596-8416-ba468bb7b22f'} created pos.order #499 2026-10-27 16:11:00,993 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31364535 finished 2026-10-27 16:11:01,079 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:11:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6915 223 0.195 0.532 rw 2026-10-27 16:11:01,227 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:11:01] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.004 0.021 ro 2026-10-27 16:11:01,271 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [27/27] Tour PosLoyaltyTour6 → Step body 2026-10-27 16:11:01,411 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: tour succeeded 2026-10-27 16:11:01,412 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour6 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-27 16:11:01,598 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:11:01,603 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -ueq_KeX - [27/Oct/2026 16:10:56] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 6.268 rw 2026-10-27 16:11:01,604 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: heap 22081068 (allocated 24137728) 2026-10-27 16:11:01,719 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing chrome headless with pid 34991 2026-10-27 16:11:01,725 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing websocket connection 2026-10-27 16:11:01,728 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Terminating chrome headless with pid 34991 2026-10-27 16:11:01,874 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161101_874043_test_point_per_money_spent.txt 2026-10-27 16:11:01,874 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Removing chrome user profile "/tmp/tmpvtebwiux_chrome_odoo" 2026-10-27 16:11:01,889 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_discount_code_no_domain_program ... 2026-10-27 16:11:03,042 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome pid: 35119 2026-10-27 16:11:03,043 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmpr77s_92c_chrome_odoo 2026-10-27 16:11:03,043 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:35039/json/version 2026-10-27 16:11:03,044 7 INFO rb-3d383b4-226062-429553 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-27 16:11:03,195 7 INFO rb-3d383b4-226062-429553 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-27 16:11:03,196 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:35039/json 2026-10-27 16:11:03,196 7 INFO rb-3d383b4-226062-429553 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-27 16:11:03,281 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Websocket url found: ws://127.0.0.1:35039/devtools/page/F25BF51B1ACE4064A4987E3EA85A61BE 2026-10-27 16:11:03,295 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Enable chrome headless console log notification 2026-10-27 16:11:03,306 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless enable page notifications 2026-10-27 16:11:03,495 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:11:03,508 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Setting session cookie in browser 2026-10-27 16:11:03,515 7 INFO rb-3d383b4-226062-429553 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/80" in browser 2026-10-27 16:11:03,515 7 INFO rb-3d383b4-226062-429553 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/80" 2026-10-27 16:11:03,545 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:11:03,933 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:03] "GET /pos/ui/80 HTTP/1.1" 200 6834 65 0.029 0.384 rw 2026-10-27 16:11:03,937 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Navigation result: {'frameId': 'F25BF51B1ACE4064A4987E3EA85A61BE', 'loaderId': '1C0D70234534986B66C2662EE9ACCAF3', 'isDownload': False} 2026-10-27 16:11:03,937 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramNoDomain')" 2026-10-27 16:11:04,007 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:03] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.007 0.468 ro 2026-10-27 16:11:04,073 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:04] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.083 ro 2026-10-27 16:11:04,079 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:04] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.011 0.082 ro 2026-10-27 16:11:04,855 7 INFO rb-3d383b4-226062-429553 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-27 16:11:04,893 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 16:11:04,908 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-27 16:11:04,945 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.022 ro 2026-10-27 16:11:05,008 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.005 0.027 rw 2026-10-27 16:11:05,021 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:05] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.021 rw 2026-10-27 16:11:05,427 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:11:06,032 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 529347 264 0.247 0.751 rw 2026-10-27 16:11:06,281 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: The ready code tooks too much time : 2.3435754776000977 2026-10-27 16:11:06,281 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Evaluate test code "odoo.startTour('PosLoyaltyPointsDiscountNoDomainProgramNoDomain', {"stepDelay": 0, "debug": false})" 2026-10-27 16:11:06,300 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.01 ro 2026-10-27 16:11:06,316 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [1/44] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:11:06,345 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.015 ro 2026-10-27 16:11:06,376 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:11:06,398 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.011 rw 2026-10-27 16:11:06,410 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:06] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:11:06,915 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:06] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.018 ro 2026-10-27 16:11:07,062 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.012 rw 2026-10-27 16:11:07,271 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-27 16:11:07,274 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-27 16:11:07,279 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:07] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.013 0.082 rw 2026-10-27 16:11:07,309 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:07] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.003 0.045 ro 2026-10-27 16:11:07,322 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:07] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.07 rw 2026-10-27 16:11:07,423 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:07] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-27 16:11:07,427 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:07] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.023 ro 2026-10-27 16:11:07,451 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.036 - 2026-10-27 16:11:07,454 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.039 - 2026-10-27 16:11:07,536 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:07] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.034 0.087 rw 2026-10-27 16:11:07,574 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [2/44] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:11:07,684 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:07] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.051 0.218 rw 2026-10-27 16:11:07,727 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:07] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.253 rw 2026-10-27 16:11:07,752 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [3/44] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:11:07,752 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [4/44] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:11:07,874 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.029 0.085 rw 2026-10-27 16:11:07,886 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:07] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.124 rw 2026-10-27 16:11:07,956 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [5/44] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:11:07,961 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:07] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 263 4 0.004 0.031 ro 2026-10-27 16:11:08,049 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [6/44] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:11:08,050 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [7/44] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Search customer with "AAAA" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:11:08,057 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [8/44] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:11:08,085 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:08] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-27 16:11:08,409 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [9/44] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Check "AAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAA")) 2026-10-27 16:11:08,409 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [10/44] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-10-27 16:11:08,430 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [11/44] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:11:08,431 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [12/44] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-10-27 16:11:08,458 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:08] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 263 4 0.012 0.03 ro 2026-10-27 16:11:08,480 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [13/44] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:11:08,481 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [14/44] 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-27 16:11:08,562 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [15/44] 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-27 16:11:08,563 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [16/44] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:11:08,564 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [17/44] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click product 'product_b' (trigger: article.product .product-content .product-name:contains("product_b")) 2026-10-27 16:11:08,580 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [18/44] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:11:08,582 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [19/44] 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-27 16:11:08,604 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [20/44] 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-27 16:11:08,608 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [21/44] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:11:08,609 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [22/44] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:11:08,609 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [23/44] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click Actions button (trigger: .more-btn) 2026-10-27 16:11:08,625 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [24/44] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-27 16:11:08,649 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [25/44] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step input text 'promocode' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-27 16:11:08,706 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [26/44] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:11:08,740 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [27/44] 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-27 16:11:08,822 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [28/44] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step order total amount is '135.00' (trigger: .product-screen .order-summary .total:contains("135.00")) 2026-10-27 16:11:08,824 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [29/44] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step order total amount is '135.00' (trigger: .product-screen .order-summary .total:contains("135.00"):not(:visible)) 2026-10-27 16:11:08,825 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [30/44] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step loyalty points awarded 135 (trigger: .loyalty-points-won:contains("135")) 2026-10-27 16:11:08,825 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [31/44] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:11:08,865 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [32/44] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:11:08,866 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [33/44] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:11:08,885 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:08] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-27 16:11:08,891 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:08] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.005 - 2026-10-27 16:11:08,898 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.01 - 2026-10-27 16:11:08,898 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.012 - 2026-10-27 16:11:09,383 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [34/44] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:11:09,410 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [35/44] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:11:09,414 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [36/44] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-27 16:11:09,418 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [37/44] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 16:11:09,420 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [38/44] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-10-27 16:11:09,423 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [39/44] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:11:09,429 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [40/44] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:11:09,429 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [41/44] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:11:09,960 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [42/44] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:11:09,967 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62894829 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '3962da6e-5332-4ba7-a003-7d10fd443734'}] 2026-10-27 16:11:09,968 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [43/44] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:11:10,764 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62894829 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '3962da6e-5332-4ba7-a003-7d10fd443734'} created pos.order #500 2026-10-27 16:11:10,767 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62894829 finished 2026-10-27 16:11:10,861 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 8127 224 0.252 0.647 rw 2026-10-27 16:11:11,019 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:11] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.011 ro 2026-10-27 16:11:11,053 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [44/44] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:11:11,078 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: tour succeeded 2026-10-27 16:11:11,079 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramNoDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-10-27 16:11:11,147 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:11] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.042 rw 2026-10-27 16:11:11,274 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:11:11,278 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: heap 22202796 (allocated 23875584) 2026-10-27 16:11:11,290 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oJQyznN1 - [27/Oct/2026 16:11:06] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 6.234 rw 2026-10-27 16:11:11,389 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing chrome headless with pid 35119 2026-10-27 16:11:11,392 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing websocket connection 2026-10-27 16:11:11,395 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Terminating chrome headless with pid 35119 2026-10-27 16:11:11,546 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161111_546479_test_points_awarded_discount_code_no_domain_program.txt 2026-10-27 16:11:11,547 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmpr77s_92c_chrome_odoo" 2026-10-27 16:11:11,603 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_ewallet ... 2026-10-27 16:11:12,875 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome pid: 35258 2026-10-27 16:11:12,875 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless temporary user profile dir: /tmp/tmprrthbxli_chrome_odoo 2026-10-27 16:11:12,875 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:39357/json/version 2026-10-27 16:11:12,882 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39357', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:11:13,024 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Browser version: Chrome/150.0.7871.114 2026-10-27 16:11:13,024 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:39357/json 2026-10-27 16:11:13,033 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39357', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:11:13,045 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Websocket url found: ws://127.0.0.1:39357/devtools/page/B7E0274C1383BD5311D9FF49D6683989 2026-10-27 16:11:13,058 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Enable chrome headless console log notification 2026-10-27 16:11:13,065 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless enable page notifications 2026-10-27 16:11:13,229 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:11:13,243 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Setting session cookie in browser 2026-10-27 16:11:13,245 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-27 16:11:13,246 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Navigating to: "http://127.0.0.1:8069/pos/ui/80" 2026-10-27 16:11:13,275 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:11:13,648 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:13] "GET /pos/ui/80 HTTP/1.1" 200 6834 65 0.03 0.371 rw 2026-10-27 16:11:13,652 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Navigation result: {'frameId': 'B7E0274C1383BD5311D9FF49D6683989', 'loaderId': '98C7033ABB70B6B8FBF3F5BB03B4AE7C', 'isDownload': False} 2026-10-27 16:11:13,652 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsEwallet')" 2026-10-27 16:11:13,724 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:13] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.025 ro 2026-10-27 16:11:13,743 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:13] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.037 ro 2026-10-27 16:11:13,753 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:13] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.484 ro 2026-10-27 16:11:14,487 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: Owl is running in 'dev' mode. 2026-10-27 16:11:14,519 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:11:14,525 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 16:11:14,564 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.005 0.029 ro 2026-10-27 16:11:14,616 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.025 rw 2026-10-27 16:11:14,630 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:14] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.031 rw 2026-10-27 16:11:14,966 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:11:15,488 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 529267 267 0.245 0.604 rw 2026-10-27 16:11:15,731 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: The ready code tooks too much time : 2.078169584274292 2026-10-27 16:11:15,731 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Evaluate test code "odoo.startTour('PosLoyaltyPointsEwallet', {"stepDelay": 0, "debug": false})" 2026-10-27 16:11:15,755 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [1/37] Tour PosLoyaltyPointsEwallet → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:11:15,765 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.008 0.011 ro 2026-10-27 16:11:15,802 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.016 ro 2026-10-27 16:11:15,858 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.018 rw 2026-10-27 16:11:15,884 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.005 0.025 rw 2026-10-27 16:11:15,907 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:15] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.012 rw 2026-10-27 16:11:16,428 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:16] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.01 ro 2026-10-27 16:11:16,546 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.015 rw 2026-10-27 16:11:16,695 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:16] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.033 rw 2026-10-27 16:11:16,717 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:16] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.007 rw 2026-10-27 16:11:16,743 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.02 - 2026-10-27 16:11:16,761 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:16] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.027 - 2026-10-27 16:11:16,766 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:16] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.011 0.033 ro 2026-10-27 16:11:16,823 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:16] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.009 ro 2026-10-27 16:11:16,840 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:16] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-27 16:11:16,884 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.04 - 2026-10-27 16:11:16,899 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.054 - 2026-10-27 16:11:16,957 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:16] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.032 0.081 rw 2026-10-27 16:11:16,982 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [2/37] Tour PosLoyaltyPointsEwallet → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:11:17,069 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:17] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.028 0.187 rw 2026-10-27 16:11:17,107 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [3/37] Tour PosLoyaltyPointsEwallet → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:11:17,108 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [4/37] Tour PosLoyaltyPointsEwallet → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:11:17,121 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:17] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.185 rw 2026-10-27 16:11:17,144 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:17] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.034 rw 2026-10-27 16:11:17,239 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.024 0.097 rw 2026-10-27 16:11:17,356 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [5/37] Tour PosLoyaltyPointsEwallet → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:11:17,358 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:17] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 478 4 0.006 0.03 ro 2026-10-27 16:11:17,406 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [6/37] Tour PosLoyaltyPointsEwallet → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:11:17,410 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [7/37] Tour PosLoyaltyPointsEwallet → Step Search customer with "AAAA" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:11:17,419 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [8/37] Tour PosLoyaltyPointsEwallet → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:11:17,441 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:17] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:11:17,769 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [9/37] Tour PosLoyaltyPointsEwallet → Step Check "AAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAA")) 2026-10-27 16:11:17,770 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [10/37] Tour PosLoyaltyPointsEwallet → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-10-27 16:11:17,798 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [11/37] Tour PosLoyaltyPointsEwallet → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:11:17,799 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [12/37] Tour PosLoyaltyPointsEwallet → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:11:17,803 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [13/37] Tour PosLoyaltyPointsEwallet → Step click Actions button (trigger: .more-btn) 2026-10-27 16:11:17,808 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:17] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 478 4 0.005 0.024 ro 2026-10-27 16:11:17,824 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [14/37] Tour PosLoyaltyPointsEwallet → Step .control-buttons button.disabled:contains("eWallet") 2026-10-27 16:11:17,843 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [15/37] Tour PosLoyaltyPointsEwallet → Step .modal header .btn-close 2026-10-27 16:11:17,851 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [16/37] Tour PosLoyaltyPointsEwallet → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-10-27 16:11:17,909 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [17/37] Tour PosLoyaltyPointsEwallet → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:11:17,909 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [18/37] 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-27 16:11:17,961 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [19/37] 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-27 16:11:17,962 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [20/37] Tour PosLoyaltyPointsEwallet → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:11:17,963 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [21/37] Tour PosLoyaltyPointsEwallet → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:11:17,963 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [22/37] Tour PosLoyaltyPointsEwallet → Step click Actions button (trigger: .more-btn) 2026-10-27 16:11:17,969 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [23/37] Tour PosLoyaltyPointsEwallet → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-10-27 16:11:18,007 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [24/37] Tour PosLoyaltyPointsEwallet → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-10-27 16:11:18,015 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [25/37] Tour PosLoyaltyPointsEwallet → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:11:18,190 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [26/37] Tour PosLoyaltyPointsEwallet → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:11:18,191 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [27/37] Tour PosLoyaltyPointsEwallet → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:11:18,205 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:18] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-27 16:11:18,215 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:18] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.002 - 2026-10-27 16:11:18,236 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-27 16:11:18,244 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-27 16:11:18,722 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [28/37] Tour PosLoyaltyPointsEwallet → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:11:18,738 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [29/37] Tour PosLoyaltyPointsEwallet → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-10-27 16:11:18,742 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [30/37] Tour PosLoyaltyPointsEwallet → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:11:18,746 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [31/37] Tour PosLoyaltyPointsEwallet → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-10-27 16:11:18,747 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [32/37] Tour PosLoyaltyPointsEwallet → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:11:18,751 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [33/37] Tour PosLoyaltyPointsEwallet → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:11:18,751 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [34/37] Tour PosLoyaltyPointsEwallet → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:11:19,282 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [35/37] Tour PosLoyaltyPointsEwallet → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:11:19,288 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52738635 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '536efb43-3e91-48e3-85ea-5442093e2b2b'}] 2026-10-27 16:11:19,289 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [36/37] Tour PosLoyaltyPointsEwallet → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:11:19,855 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52738635 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '536efb43-3e91-48e3-85ea-5442093e2b2b'} created pos.order #501 2026-10-27 16:11:19,857 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52738635 finished 2026-10-27 16:11:19,929 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 7121 213 0.169 0.477 rw 2026-10-27 16:11:20,073 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:20] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.008 ro 2026-10-27 16:11:20,106 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [37/37] Tour PosLoyaltyPointsEwallet → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:11:20,124 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: tour succeeded 2026-10-27 16:11:20,125 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: ╔════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsEwallet SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-27 16:11:20,197 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:20] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.015 0.057 rw 2026-10-27 16:11:20,301 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: heap 22058648 (allocated 23613440) 2026-10-27 16:11:20,302 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:11:20,311 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YGTky1oj - [27/Oct/2026 16:11:15] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.019 5.623 rw 2026-10-27 16:11:20,414 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing chrome headless with pid 35258 2026-10-27 16:11:20,416 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing websocket connection 2026-10-27 16:11:20,417 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Terminating chrome headless with pid 35258 2026-10-27 16:11:20,557 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161120_556900_test_points_awarded_ewallet.txt 2026-10-27 16:11:20,557 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Removing chrome user profile "/tmp/tmprrthbxli_chrome_odoo" 2026-10-27 16:11:20,584 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_general_discount_code_specific_domain_program ... 2026-10-27 16:11:21,911 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome pid: 35389 2026-10-27 16:11:21,911 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmprf1ul55k_chrome_odoo 2026-10-27 16:11:21,912 7 INFO rb-3d383b4-226062-429553 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:46567/json/version 2026-10-27 16:11:21,913 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46567', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:11:21,969 7 INFO rb-3d383b4-226062-429553 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-27 16:11:21,969 7 INFO rb-3d383b4-226062-429553 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:46567/json 2026-10-27 16:11:21,970 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46567', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:11:21,990 7 INFO rb-3d383b4-226062-429553 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:46567/devtools/page/BFCE83782E4DF83C48FCCB2F422ABF20 2026-10-27 16:11:22,009 7 INFO rb-3d383b4-226062-429553 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-27 16:11:22,024 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-10-27 16:11:22,220 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:11:22,237 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Setting session cookie in browser 2026-10-27 16:11:22,239 7 INFO rb-3d383b4-226062-429553 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/80" in browser 2026-10-27 16:11:22,239 7 INFO rb-3d383b4-226062-429553 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/80" 2026-10-27 16:11:22,265 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:11:22,811 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:22] "GET /pos/ui/80 HTTP/1.1" 200 6834 65 0.028 0.537 rw 2026-10-27 16:11:22,815 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Navigation result: {'frameId': 'BFCE83782E4DF83C48FCCB2F422ABF20', 'loaderId': '690070AE8D075F22A347DD2B7A5DDD5F', 'isDownload': False} 2026-10-27 16:11:22,816 7 INFO rb-3d383b4-226062-429553 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-27 16:11:22,902 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:22] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.033 ro 2026-10-27 16:11:22,927 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:22] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.01 0.05 ro 2026-10-27 16:11:22,931 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:22] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.675 ro 2026-10-27 16:11:23,674 7 INFO rb-3d383b4-226062-429553 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-27 16:11:23,700 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 16:11:23,708 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:11:23,735 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.019 ro 2026-10-27 16:11:23,769 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:23] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.011 rw 2026-10-27 16:11:23,807 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.043 rw 2026-10-27 16:11:24,227 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:11:24,856 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 529467 265 0.315 0.714 rw 2026-10-27 16:11:25,048 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: The ready code tooks too much time : 2.2327659130096436 2026-10-27 16:11:25,049 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:11:25,075 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [1/44] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:11:25,093 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.011 0.027 ro 2026-10-27 16:11:25,135 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.016 ro 2026-10-27 16:11:25,162 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.01 rw 2026-10-27 16:11:25,194 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.007 0.021 rw 2026-10-27 16:11:25,194 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:25] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:11:25,746 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:25] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.01 ro 2026-10-27 16:11:25,878 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.01 rw 2026-10-27 16:11:26,030 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:26] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.039 rw 2026-10-27 16:11:26,051 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.01 - 2026-10-27 16:11:26,071 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.029 - 2026-10-27 16:11:26,072 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:26] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.007 0.034 ro 2026-10-27 16:11:26,076 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:26] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.036 rw 2026-10-27 16:11:26,129 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:26] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.01 ro 2026-10-27 16:11:26,132 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:26] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.014 - 2026-10-27 16:11:26,137 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-27 16:11:26,228 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.089 - 2026-10-27 16:11:26,253 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:26] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.028 0.085 rw 2026-10-27 16:11:26,283 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [2/44] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:11:26,408 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:26] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.053 0.208 rw 2026-10-27 16:11:26,452 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:26] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.252 rw 2026-10-27 16:11:26,507 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [3/44] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:11:26,507 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [4/44] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:11:26,536 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:26] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.009 0.019 rw 2026-10-27 16:11:26,616 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.017 0.077 rw 2026-10-27 16:11:26,684 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [5/44] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:11:26,703 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:26] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 263 4 0.005 0.026 ro 2026-10-27 16:11:26,727 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [6/44] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:11:26,728 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [7/44] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Search customer with "AAAA" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:11:26,737 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [8/44] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:11:26,754 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:26] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:11:27,087 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [9/44] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Check "AAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAA")) 2026-10-27 16:11:27,087 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [10/44] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-10-27 16:11:27,100 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [11/44] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:11:27,102 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [12/44] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-10-27 16:11:27,124 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:27] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 263 4 0.005 0.025 ro 2026-10-27 16:11:27,149 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [13/44] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:11:27,149 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [14/44] 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-27 16:11:27,224 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [15/44] 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-27 16:11:27,234 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [16/44] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:11:27,235 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [17/44] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click product 'product_b' (trigger: article.product .product-content .product-name:contains("product_b")) 2026-10-27 16:11:27,252 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [18/44] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:11:27,253 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [19/44] 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-27 16:11:27,263 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [20/44] 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-27 16:11:27,264 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [21/44] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:11:27,264 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [22/44] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:11:27,265 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [23/44] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click Actions button (trigger: .more-btn) 2026-10-27 16:11:27,286 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [24/44] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-27 16:11:27,314 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [25/44] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step input text 'promocode' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-27 16:11:27,358 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [26/44] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:11:27,399 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [27/44] 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-27 16:11:27,476 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [28/44] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step order total amount is '135.00' (trigger: .product-screen .order-summary .total:contains("135.00")) 2026-10-27 16:11:27,476 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [29/44] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step order total amount is '135.00' (trigger: .product-screen .order-summary .total:contains("135.00"):not(:visible)) 2026-10-27 16:11:27,477 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [30/44] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-10-27 16:11:27,477 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [31/44] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:11:27,528 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [32/44] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:11:27,528 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [33/44] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:11:27,544 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:27] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.005 - 2026-10-27 16:11:27,547 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:27] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.007 - 2026-10-27 16:11:27,559 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.009 - 2026-10-27 16:11:27,560 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.007 - 2026-10-27 16:11:28,053 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [34/44] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:11:28,077 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [35/44] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:11:28,080 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [36/44] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-27 16:11:28,086 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [37/44] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 16:11:28,091 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [38/44] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-10-27 16:11:28,091 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [39/44] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:11:28,091 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [40/44] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:11:28,092 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [41/44] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:11:28,622 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [42/44] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:11:28,629 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2899333 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'c3f86abe-593a-4093-9afa-80e007194759'}] 2026-10-27 16:11:28,630 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [43/44] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:11:29,268 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2899333 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'c3f86abe-593a-4093-9afa-80e007194759'} created pos.order #502 2026-10-27 16:11:29,269 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2899333 finished 2026-10-27 16:11:29,343 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 8127 225 0.175 0.544 rw 2026-10-27 16:11:29,492 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:29] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.009 ro 2026-10-27 16:11:29,524 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [44/44] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:11:29,556 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: tour succeeded 2026-10-27 16:11:29,557 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-10-27 16:11:29,643 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:29] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.07 rw 2026-10-27 16:11:29,720 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:11:29,730 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: heap 22211912 (allocated 24399872) 2026-10-27 16:11:29,731 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JneJ-r24 - [27/Oct/2026 16:11:23] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 5.917 rw 2026-10-27 16:11:29,828 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing chrome headless with pid 35389 2026-10-27 16:11:29,829 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing websocket connection 2026-10-27 16:11:29,840 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Terminating chrome headless with pid 35389 2026-10-27 16:11:29,940 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161129_939758_test_points_awarded_general_discount_code_specific_domain_program.txt 2026-10-27 16:11:29,940 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmprf1ul55k_chrome_odoo" 2026-10-27 16:11:29,981 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_giftcard ... 2026-10-27 16:11:31,146 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome pid: 35531 2026-10-27 16:11:31,147 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless temporary user profile dir: /tmp/tmpdm_pe3vt_chrome_odoo 2026-10-27 16:11:31,153 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:35265/json/version 2026-10-27 16:11:31,154 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35265', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:11:31,230 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Browser version: Chrome/150.0.7871.114 2026-10-27 16:11:31,230 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:35265/json 2026-10-27 16:11:31,231 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35265', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:11:31,259 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Websocket url found: ws://127.0.0.1:35265/devtools/page/106BB1785353D24E1BA1FAF53A3CAACC 2026-10-27 16:11:31,271 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Enable chrome headless console log notification 2026-10-27 16:11:31,281 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless enable page notifications 2026-10-27 16:11:31,457 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:11:31,475 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Setting session cookie in browser 2026-10-27 16:11:31,479 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-27 16:11:31,479 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Navigating to: "http://127.0.0.1:8069/pos/ui/80" 2026-10-27 16:11:31,502 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:11:32,183 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:32] "GET /pos/ui/80 HTTP/1.1" 200 6834 65 0.036 0.66 rw 2026-10-27 16:11:32,188 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Navigation result: {'frameId': '106BB1785353D24E1BA1FAF53A3CAACC', 'loaderId': '57B992D72B78B52DC373494E402BABF3', 'isDownload': False} 2026-10-27 16:11:32,188 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGiftcard')" 2026-10-27 16:11:32,250 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:32] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.751 ro 2026-10-27 16:11:32,298 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:32] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.067 ro 2026-10-27 16:11:32,300 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:32] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.006 0.066 ro 2026-10-27 16:11:32,995 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: Owl is running in 'dev' mode. 2026-10-27 16:11:33,041 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 16:11:33,052 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.007 - 2026-10-27 16:11:33,080 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.035 ro 2026-10-27 16:11:33,118 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:33] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.019 rw 2026-10-27 16:11:33,128 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.005 0.021 rw 2026-10-27 16:11:33,475 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:11:34,056 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 529254 266 0.219 0.683 rw 2026-10-27 16:11:34,287 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: The ready code tooks too much time : 2.098907470703125 2026-10-27 16:11:34,288 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Evaluate test code "odoo.startTour('PosLoyaltyPointsGiftcard', {"stepDelay": 0, "debug": false})" 2026-10-27 16:11:34,304 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.013 ro 2026-10-27 16:11:34,330 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [1/63] Tour PosLoyaltyPointsGiftcard → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:11:34,355 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.002 0.016 ro 2026-10-27 16:11:34,409 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.015 rw 2026-10-27 16:11:34,411 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.023 rw 2026-10-27 16:11:34,457 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:34] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-27 16:11:34,969 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:34] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.018 ro 2026-10-27 16:11:35,087 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.012 rw 2026-10-27 16:11:35,300 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:35] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.059 rw 2026-10-27 16:11:35,344 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:35] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.036 - 2026-10-27 16:11:35,358 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:35] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.051 rw 2026-10-27 16:11:35,358 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:35] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.006 0.049 ro 2026-10-27 16:11:35,362 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:35] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.057 - 2026-10-27 16:11:35,461 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:35] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-27 16:11:35,464 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:35] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.016 ro 2026-10-27 16:11:35,479 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.009 - 2026-10-27 16:11:35,523 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.035 - 2026-10-27 16:11:35,604 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:35] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.036 0.08 rw 2026-10-27 16:11:35,606 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [2/63] Tour PosLoyaltyPointsGiftcard → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:11:35,747 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [3/63] Tour PosLoyaltyPointsGiftcard → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-27 16:11:35,772 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:35] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.056 0.219 rw 2026-10-27 16:11:35,808 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:35] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.297 rw 2026-10-27 16:11:35,841 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:35] "GET /web/image?model=product.template&field=image_256&id=8&unique=2026-10-27T15:59:08.000+00:00 HTTP/1.1" 200 4940 5 0.005 0.145 ro 2026-10-27 16:11:35,879 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:35] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.005 0.116 rw 2026-10-27 16:11:35,954 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.021 0.172 rw 2026-10-27 16:11:36,049 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [4/63] Tour PosLoyaltyPointsGiftcard → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:11:36,053 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [5/63] 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-27 16:11:36,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [6/63] Tour PosLoyaltyPointsGiftcard → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 16:11:36,186 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [7/63] Tour PosLoyaltyPointsGiftcard → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 16:11:36,197 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [8/63] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 16:11:36,202 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:36] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:11:36,203 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [9/63] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:11:36,204 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [10/63] Tour PosLoyaltyPointsGiftcard → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 16:11:36,232 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [11/63] Tour PosLoyaltyPointsGiftcard → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 16:11:36,269 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [12/63] 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-27 16:11:36,270 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [13/63] Tour PosLoyaltyPointsGiftcard → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:11:36,270 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [14/63] Tour PosLoyaltyPointsGiftcard → Step a:contains("Sell physical gift card?") 2026-10-27 16:11:36,297 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [15/63] Tour PosLoyaltyPointsGiftcard → Step Input code '044123456' (trigger: input[id="code"]) 2026-10-27 16:11:36,343 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [16/63] Tour PosLoyaltyPointsGiftcard → Step Editing the code involves verifications (trigger: .modal:has(.gift-card-loading)) 2026-10-27 16:11:36,355 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [17/63] Tour PosLoyaltyPointsGiftcard → Step .modal input[id="code"]:value(044123456) 2026-10-27 16:11:36,356 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [18/63] Tour PosLoyaltyPointsGiftcard → Step Input amount '50' (trigger: input[id="amount"]) 2026-10-27 16:11:36,873 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:36] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 103 5 0.007 0.029 rw 2026-10-27 16:11:36,904 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [19/63] Tour PosLoyaltyPointsGiftcard → Step .btn-primary:contains("Add Balance") 2026-10-27 16:11:36,921 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [20/63] Tour PosLoyaltyPointsGiftcard → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-10-27 16:11:36,922 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [21/63] Tour PosLoyaltyPointsGiftcard → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-10-27 16:11:36,924 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [22/63] Tour PosLoyaltyPointsGiftcard → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:11:36,976 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [23/63] Tour PosLoyaltyPointsGiftcard → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:11:36,976 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [24/63] Tour PosLoyaltyPointsGiftcard → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:11:36,995 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-27 16:11:36,996 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.005 - 2026-10-27 16:11:37,480 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [25/63] Tour PosLoyaltyPointsGiftcard → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:11:37,507 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [26/63] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 16:11:37,510 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [27/63] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:11:37,512 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [28/63] Tour PosLoyaltyPointsGiftcard → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:11:38,038 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [29/63] Tour PosLoyaltyPointsGiftcard → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:11:38,044 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92049681 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '3fb1c529-53e7-4c81-99fc-8a65ca5ec6d8'}] 2026-10-27 16:11:38,045 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [30/63] Tour PosLoyaltyPointsGiftcard → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:11:38,261 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92049681 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '3fb1c529-53e7-4c81-99fc-8a65ca5ec6d8'} created pos.order #503 2026-10-27 16:11:38,262 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92049681 finished 2026-10-27 16:11:38,338 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5463 96 0.08 0.219 rw 2026-10-27 16:11:38,449 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:38] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.009 ro 2026-10-27 16:11:38,511 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [31/63] Tour PosLoyaltyPointsGiftcard → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:11:38,533 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [32/63] Tour PosLoyaltyPointsGiftcard → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:11:38,533 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [33/63] Tour PosLoyaltyPointsGiftcard → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:11:38,579 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [34/63] Tour PosLoyaltyPointsGiftcard → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:11:38,596 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:38] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.059 rw 2026-10-27 16:11:38,601 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [35/63] Tour PosLoyaltyPointsGiftcard → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:11:38,609 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [36/63] Tour PosLoyaltyPointsGiftcard → Step Search customer with "AAAA" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:11:38,611 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [37/63] Tour PosLoyaltyPointsGiftcard → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:11:38,617 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:38] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 263 4 0.005 0.052 ro 2026-10-27 16:11:38,956 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [38/63] Tour PosLoyaltyPointsGiftcard → Step Check "AAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAA")) 2026-10-27 16:11:38,956 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [39/63] Tour PosLoyaltyPointsGiftcard → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-10-27 16:11:38,995 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [40/63] Tour PosLoyaltyPointsGiftcard → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:11:38,997 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [41/63] Tour PosLoyaltyPointsGiftcard → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-10-27 16:11:39,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [42/63] Tour PosLoyaltyPointsGiftcard → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:11:39,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [43/63] 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-27 16:11:39,007 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:39] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 263 4 0.006 0.037 ro 2026-10-27 16:11:39,016 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [44/63] 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-27 16:11:39,016 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [45/63] Tour PosLoyaltyPointsGiftcard → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:11:39,017 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [46/63] Tour PosLoyaltyPointsGiftcard → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:11:39,017 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [47/63] Tour PosLoyaltyPointsGiftcard → Step click Actions button (trigger: .more-btn) 2026-10-27 16:11:39,028 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [48/63] Tour PosLoyaltyPointsGiftcard → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-27 16:11:39,053 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [49/63] Tour PosLoyaltyPointsGiftcard → Step input text '044123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-27 16:11:39,067 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [50/63] Tour PosLoyaltyPointsGiftcard → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:11:39,130 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [51/63] Tour PosLoyaltyPointsGiftcard → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-10-27 16:11:39,250 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [52/63] Tour PosLoyaltyPointsGiftcard → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-10-27 16:11:39,251 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [53/63] Tour PosLoyaltyPointsGiftcard → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-10-27 16:11:39,253 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [54/63] Tour PosLoyaltyPointsGiftcard → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:11:39,259 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [55/63] Tour PosLoyaltyPointsGiftcard → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:11:39,265 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [56/63] Tour PosLoyaltyPointsGiftcard → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:11:39,276 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:39] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.002 - 2026-10-27 16:11:39,278 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:39] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.006 - 2026-10-27 16:11:39,775 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [57/63] Tour PosLoyaltyPointsGiftcard → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:11:39,780 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [58/63] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 16:11:39,783 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [59/63] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:11:39,785 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [60/63] Tour PosLoyaltyPointsGiftcard → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:11:40,300 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [61/63] Tour PosLoyaltyPointsGiftcard → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:11:40,304 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [62/63] Tour PosLoyaltyPointsGiftcard → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:11:40,310 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6256649 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000002', 'uuid': '5cffcd69-9612-4b39-bdf6-29225180a7e5'}] 2026-10-27 16:11:40,844 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6256649 order {'name': '/', 'pos_reference': '261-80-000002', 'uuid': '5cffcd69-9612-4b39-bdf6-29225180a7e5'} created pos.order #504 2026-10-27 16:11:40,848 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6256649 finished 2026-10-27 16:11:40,954 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 7113 201 0.151 0.498 rw 2026-10-27 16:11:41,067 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:41] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.002 0.009 ro 2026-10-27 16:11:41,110 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [63/63] Tour PosLoyaltyPointsGiftcard → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:11:41,133 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: tour succeeded 2026-10-27 16:11:41,134 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGiftcard SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-27 16:11:41,232 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:41] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.013 0.049 rw 2026-10-27 16:11:41,346 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:11:41,351 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: heap 23140152 (allocated 25186304) 2026-10-27 16:11:41,351 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Gra6L09Y - [27/Oct/2026 16:11:33] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 8.206 rw 2026-10-27 16:11:41,454 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing chrome headless with pid 35531 2026-10-27 16:11:41,463 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing websocket connection 2026-10-27 16:11:41,464 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Terminating chrome headless with pid 35531 2026-10-27 16:11:41,566 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161141_565845_test_points_awarded_giftcard.txt 2026-10-27 16:11:41,566 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Removing chrome user profile "/tmp/tmpdm_pe3vt_chrome_odoo" 2026-10-27 16:11:41,604 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_global_discount_code_no_domain_program ... 2026-10-27 16:11:42,792 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome pid: 35661 2026-10-27 16:11:42,793 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmp74b2mzd3_chrome_odoo 2026-10-27 16:11:42,793 7 INFO rb-3d383b4-226062-429553 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:36681/json/version 2026-10-27 16:11:42,794 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36681', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:11:42,812 7 INFO rb-3d383b4-226062-429553 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-27 16:11:42,812 7 INFO rb-3d383b4-226062-429553 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:36681/json 2026-10-27 16:11:42,813 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36681', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:11:42,821 7 INFO rb-3d383b4-226062-429553 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:36681/devtools/page/D89D495D0C712348C21CC57A50D2FECE 2026-10-27 16:11:42,838 7 INFO rb-3d383b4-226062-429553 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-27 16:11:42,839 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless enable page notifications 2026-10-27 16:11:43,012 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:11:43,027 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Setting session cookie in browser 2026-10-27 16:11:43,037 7 INFO rb-3d383b4-226062-429553 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/80" in browser 2026-10-27 16:11:43,037 7 INFO rb-3d383b4-226062-429553 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/80" 2026-10-27 16:11:43,068 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:11:43,668 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:43] "GET /pos/ui/80 HTTP/1.1" 200 6834 65 0.034 0.594 rw 2026-10-27 16:11:43,672 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Navigation result: {'frameId': 'D89D495D0C712348C21CC57A50D2FECE', 'loaderId': '482AD634ECD8FBDEBF4260187EE41180', 'isDownload': False} 2026-10-27 16:11:43,672 7 INFO rb-3d383b4-226062-429553 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-27 16:11:43,740 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:43] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.017 ro 2026-10-27 16:11:43,769 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:43] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.721 ro 2026-10-27 16:11:43,780 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:43] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.059 ro 2026-10-27 16:11:44,512 7 INFO rb-3d383b4-226062-429553 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-27 16:11:44,548 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 16:11:44,552 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.01 - 2026-10-27 16:11:44,582 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.016 ro 2026-10-27 16:11:44,629 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:44] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.009 rw 2026-10-27 16:11:44,657 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.024 rw 2026-10-27 16:11:45,042 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:11:45,544 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 528066 264 0.233 0.625 rw 2026-10-27 16:11:45,794 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: The ready code tooks too much time : 2.120976209640503 2026-10-27 16:11:45,794 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:11:45,822 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [1/30] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:11:45,827 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.022 ro 2026-10-27 16:11:45,853 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.007 ro 2026-10-27 16:11:45,930 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.032 rw 2026-10-27 16:11:45,930 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.033 rw 2026-10-27 16:11:45,972 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:45] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.014 rw 2026-10-27 16:11:46,452 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:46] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.01 ro 2026-10-27 16:11:46,584 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.013 rw 2026-10-27 16:11:46,756 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:46] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.046 rw 2026-10-27 16:11:46,765 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:46] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-27 16:11:46,772 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:46] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.012 - 2026-10-27 16:11:46,792 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:46] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.004 0.038 ro 2026-10-27 16:11:46,805 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:46] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.054 rw 2026-10-27 16:11:46,883 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:46] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-27 16:11:46,884 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:46] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.014 ro 2026-10-27 16:11:46,906 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.021 - 2026-10-27 16:11:46,951 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.064 - 2026-10-27 16:11:46,979 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:46] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.027 0.066 rw 2026-10-27 16:11:46,995 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [2/30] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:11:47,122 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:47] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.05 0.186 rw 2026-10-27 16:11:47,128 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [3/30] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-10-27 16:11:47,172 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:47] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.234 rw 2026-10-27 16:11:47,197 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:47] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.006 0.055 rw 2026-10-27 16:11:47,287 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.026 0.108 rw 2026-10-27 16:11:47,416 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [4/30] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:11:47,424 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [5/30] 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-27 16:11:47,574 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [6/30] 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-27 16:11:47,575 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [7/30] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:11:47,575 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [8/30] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:11:47,576 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [9/30] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:11:47,623 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [10/30] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:11:47,642 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [11/30] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:11:47,645 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [12/30] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Search customer with "AAAA" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:11:47,647 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [13/30] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:11:47,650 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:47] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.007 - 2026-10-27 16:11:47,651 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:47] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.011 - 2026-10-27 16:11:47,654 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:47] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.016 - 2026-10-27 16:11:47,659 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:47] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 263 4 0.016 0.044 ro 2026-10-27 16:11:47,985 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [14/30] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Check "AAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAA")) 2026-10-27 16:11:47,985 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [15/30] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-10-27 16:11:48,032 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [16/30] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:11:48,034 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [17/30] 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-27 16:11:48,041 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:48] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 263 4 0.004 0.033 ro 2026-10-27 16:11:48,064 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [18/30] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step order total amount is '90' (trigger: .product-screen .order-summary .total:contains("90")) 2026-10-27 16:11:48,065 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [19/30] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step order total amount is '90' (trigger: .product-screen .order-summary .total:contains("90"):not(:visible)) 2026-10-27 16:11:48,065 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [20/30] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step loyalty points awarded 90 (trigger: .loyalty-points-won:contains("90")) 2026-10-27 16:11:48,066 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [21/30] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:11:48,094 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [22/30] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:11:48,095 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [23/30] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:11:48,126 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-27 16:11:48,130 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.006 - 2026-10-27 16:11:48,613 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [24/30] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:11:48,633 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [25/30] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-10-27 16:11:48,636 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [26/30] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:11:48,638 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [27/30] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:11:49,170 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [28/30] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:11:49,174 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24622983 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'c3186dee-66ca-4824-a7f5-5b4efa7d9829'}] 2026-10-27 16:11:49,186 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [29/30] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:11:49,784 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24622983 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'c3186dee-66ca-4824-a7f5-5b4efa7d9829'} created pos.order #505 2026-10-27 16:11:49,786 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24622983 finished 2026-10-27 16:11:49,897 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 7104 217 0.18 0.548 rw 2026-10-27 16:11:49,998 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:49] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.006 ro 2026-10-27 16:11:50,036 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [30/30] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:11:50,075 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: tour succeeded 2026-10-27 16:11:50,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGlobalDiscountProgramNoDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-10-27 16:11:50,115 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.053 rw 2026-10-27 16:11:50,223 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:11:50,229 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: heap 22073564 (allocated 23875584) 2026-10-27 16:11:50,231 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2aXMq_ky - [27/Oct/2026 16:11:44] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 5.565 rw 2026-10-27 16:11:50,328 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing chrome headless with pid 35661 2026-10-27 16:11:50,329 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing websocket connection 2026-10-27 16:11:50,330 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Terminating chrome headless with pid 35661 2026-10-27 16:11:50,466 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161150_465980_test_points_awarded_global_discount_code_no_domain_program.txt 2026-10-27 16:11:50,466 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmp74b2mzd3_chrome_odoo" 2026-10-27 16:11:50,489 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_specific_discount_code_specific_domain_program ... 2026-10-27 16:11:51,719 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome pid: 35788 2026-10-27 16:11:51,719 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmpb4lpqss7_chrome_odoo 2026-10-27 16:11:51,720 7 INFO rb-3d383b4-226062-429553 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:46223/json/version 2026-10-27 16:11:51,721 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46223', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:11:51,732 7 INFO rb-3d383b4-226062-429553 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-27 16:11:51,732 7 INFO rb-3d383b4-226062-429553 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:46223/json 2026-10-27 16:11:51,733 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46223', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:11:51,739 7 INFO rb-3d383b4-226062-429553 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:46223/devtools/page/26C8745B60CD8C11EF7222BF75EFE6FC 2026-10-27 16:11:51,749 7 INFO rb-3d383b4-226062-429553 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-27 16:11:51,751 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-10-27 16:11:51,938 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:11:51,956 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Setting session cookie in browser 2026-10-27 16:11:51,965 7 INFO rb-3d383b4-226062-429553 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/80" in browser 2026-10-27 16:11:51,966 7 INFO rb-3d383b4-226062-429553 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/80" 2026-10-27 16:11:51,991 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:11:52,526 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:52] "GET /pos/ui/80 HTTP/1.1" 200 6834 65 0.035 0.522 rw 2026-10-27 16:11:52,531 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Navigation result: {'frameId': '26C8745B60CD8C11EF7222BF75EFE6FC', 'loaderId': '793DE13EEA5055E70BC9518E6D2CB31E', 'isDownload': False} 2026-10-27 16:11:52,531 7 INFO rb-3d383b4-226062-429553 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-27 16:11:52,612 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:52] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.029 ro 2026-10-27 16:11:52,614 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:52] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.632 ro 2026-10-27 16:11:52,638 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:52] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.054 ro 2026-10-27 16:11:53,429 7 INFO rb-3d383b4-226062-429553 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-27 16:11:53,464 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-27 16:11:53,472 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 16:11:53,489 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.015 ro 2026-10-27 16:11:53,549 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.028 rw 2026-10-27 16:11:53,551 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:53] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.022 rw 2026-10-27 16:11:53,909 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:11:54,439 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 529964 267 0.228 0.645 rw 2026-10-27 16:11:54,619 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: The ready code tooks too much time : 2.087608814239502 2026-10-27 16:11:54,619 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:11:54,639 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [1/44] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:11:54,645 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.017 ro 2026-10-27 16:11:54,707 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.004 0.029 ro 2026-10-27 16:11:54,769 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.002 0.029 rw 2026-10-27 16:11:54,779 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.034 rw 2026-10-27 16:11:54,847 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:54] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-27 16:11:55,373 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:55] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.003 0.007 ro 2026-10-27 16:11:55,521 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.002 0.011 rw 2026-10-27 16:11:55,685 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-27 16:11:55,699 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:55] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.066 rw 2026-10-27 16:11:55,701 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.016 - 2026-10-27 16:11:55,742 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:55] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.007 0.06 ro 2026-10-27 16:11:55,760 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:55] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.083 rw 2026-10-27 16:11:55,815 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:55] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-27 16:11:55,823 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:55] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.015 ro 2026-10-27 16:11:55,859 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.012 - 2026-10-27 16:11:55,896 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.05 - 2026-10-27 16:11:55,972 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:55] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.035 0.092 rw 2026-10-27 16:11:55,979 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [2/44] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:11:56,114 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:56] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.036 0.232 rw 2026-10-27 16:11:56,129 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [3/44] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:11:56,138 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [4/44] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:11:56,172 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:56] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.271 rw 2026-10-27 16:11:56,267 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.016 0.104 rw 2026-10-27 16:11:56,268 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:56] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.001 0.121 rw 2026-10-27 16:11:56,342 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [5/44] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:11:56,366 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:56] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 264 4 0.004 0.036 ro 2026-10-27 16:11:56,412 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [6/44] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:11:56,412 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [7/44] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Search customer with "AAAA" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:11:56,425 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [8/44] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:11:56,456 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:56] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-27 16:11:56,781 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [9/44] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Check "AAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAA")) 2026-10-27 16:11:56,782 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [10/44] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-10-27 16:11:56,804 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [11/44] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:11:56,805 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [12/44] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-10-27 16:11:56,819 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:56] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 264 4 0.004 0.023 ro 2026-10-27 16:11:56,868 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [13/44] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:11:56,869 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [14/44] 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-27 16:11:56,961 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [15/44] 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-27 16:11:56,961 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [16/44] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:11:56,962 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [17/44] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click product 'product_b' (trigger: article.product .product-content .product-name:contains("product_b")) 2026-10-27 16:11:56,976 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [18/44] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:11:56,977 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [19/44] 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-27 16:11:56,990 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [20/44] 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-27 16:11:56,991 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [21/44] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:11:56,992 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [22/44] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:11:56,993 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [23/44] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click Actions button (trigger: .more-btn) 2026-10-27 16:11:57,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [24/44] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-27 16:11:57,038 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [25/44] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step input text 'promocode' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-27 16:11:57,089 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [26/44] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:11:57,115 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [27/44] 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-27 16:11:57,203 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [28/44] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step order total amount is '140.00' (trigger: .product-screen .order-summary .total:contains("140.00")) 2026-10-27 16:11:57,204 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [29/44] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step order total amount is '140.00' (trigger: .product-screen .order-summary .total:contains("140.00"):not(:visible)) 2026-10-27 16:11:57,204 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [30/44] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step loyalty points awarded 90 (trigger: .loyalty-points-won:contains("90")) 2026-10-27 16:11:57,204 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [31/44] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:11:57,242 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [32/44] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:11:57,243 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [33/44] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:11:57,255 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:57] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.005 - 2026-10-27 16:11:57,255 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:57] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.004 - 2026-10-27 16:11:57,268 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-27 16:11:57,274 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.008 - 2026-10-27 16:11:57,774 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [34/44] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:11:57,824 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [35/44] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:11:57,825 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [36/44] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-10-27 16:11:57,838 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [37/44] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:11:57,841 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [38/44] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-10-27 16:11:57,851 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [39/44] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:11:57,852 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [40/44] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:11:57,852 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [41/44] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:11:58,388 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [42/44] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:11:58,400 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4571719 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'aa4116c9-b868-4d17-a374-7206634ba395'}] 2026-10-27 16:11:58,405 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [43/44] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:11:59,042 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4571719 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'aa4116c9-b868-4d17-a374-7206634ba395'} created pos.order #506 2026-10-27 16:11:59,045 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4571719 finished 2026-10-27 16:11:59,117 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 8122 218 0.183 0.539 rw 2026-10-27 16:11:59,279 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:59] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.011 ro 2026-10-27 16:11:59,315 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [44/44] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:11:59,341 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: tour succeeded 2026-10-27 16:11:59,343 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountWithDomainProgramDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-10-27 16:11:59,386 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:59] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.038 rw 2026-10-27 16:11:59,527 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:11:59,533 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: heap 22239308 (allocated 24137728) 2026-10-27 16:11:59,534 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MbzKLtBZ - [27/Oct/2026 16:11:54] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 5.929 rw 2026-10-27 16:11:59,657 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing chrome headless with pid 35788 2026-10-27 16:11:59,659 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing websocket connection 2026-10-27 16:11:59,660 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Terminating chrome headless with pid 35788 2026-10-27 16:11:59,812 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161159_812659_test_points_awarded_specific_discount_code_specific_domain_program.txt 2026-10-27 16:11:59,813 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmpb4lpqss7_chrome_odoo" 2026-10-27 16:11:59,853 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_basic ... 2026-10-27 16:12:00,479 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 35914 2026-10-27 16:12:00,479 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmpqtwl1ccn_chrome_odoo 2026-10-27 16:12:00,480 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:37457/json/version 2026-10-27 16:12:00,483 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37457', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:12:00,533 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: Chrome/150.0.7871.114 2026-10-27 16:12:00,534 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:37457/json 2026-10-27 16:12:00,534 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37457', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:12:00,559 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:37457/devtools/page/819C2AE0A89139CFBA110E1A613DA9D5 2026-10-27 16:12:00,570 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-10-27 16:12:00,583 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-10-27 16:12:00,703 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:12:00,717 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-10-27 16:12:00,724 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-27 16:12:00,724 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigating to: "http://127.0.0.1:8069/pos/ui/80" 2026-10-27 16:12:00,741 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:12:01,238 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:01] "GET /pos/ui/80 HTTP/1.1" 200 6834 64 0.03 0.477 rw 2026-10-27 16:12:01,243 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': '819C2AE0A89139CFBA110E1A613DA9D5', 'loaderId': '50AAE9113C241B8DC11DD8C0EFA5CFA5', 'isDownload': False} 2026-10-27 16:12:01,243 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour1')" 2026-10-27 16:12:01,349 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:01] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.012 0.604 ro 2026-10-27 16:12:01,356 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:01] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.045 ro 2026-10-27 16:12:01,388 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:01] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.077 ro 2026-10-27 16:12:02,126 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-10-27 16:12:02,149 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 16:12:02,158 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:12:02,201 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.004 0.012 ro 2026-10-27 16:12:02,277 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.03 rw 2026-10-27 16:12:02,283 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:02] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.039 rw 2026-10-27 16:12:02,756 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:12:03,358 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 529282 263 0.264 0.796 rw 2026-10-27 16:12:03,585 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: The ready code tooks too much time : 2.3419573307037354 2026-10-27 16:12:03,585 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate test code "odoo.startTour('PosLoyaltyTour1', {"stepDelay": 0, "debug": false})" 2026-10-27 16:12:03,612 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.02 ro 2026-10-27 16:12:03,613 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [1/165] Tour PosLoyaltyTour1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:12:03,661 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.009 ro 2026-10-27 16:12:03,690 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.013 rw 2026-10-27 16:12:03,720 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.024 rw 2026-10-27 16:12:03,734 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:03] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.016 rw 2026-10-27 16:12:04,264 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:04] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.008 ro 2026-10-27 16:12:04,377 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.015 rw 2026-10-27 16:12:04,565 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-27 16:12:04,570 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:04] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.016 0.058 rw 2026-10-27 16:12:04,570 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.009 - 2026-10-27 16:12:04,606 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:04] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.005 0.041 ro 2026-10-27 16:12:04,617 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:04] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.046 rw 2026-10-27 16:12:04,699 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:04] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.013 ro 2026-10-27 16:12:04,710 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-27 16:12:04,725 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:04] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.022 - 2026-10-27 16:12:04,781 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.069 - 2026-10-27 16:12:04,832 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:04] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.03 0.09 rw 2026-10-27 16:12:04,847 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [2/165] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:12:05,022 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [3/165] Tour PosLoyaltyTour1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 16:12:05,024 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:05] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.085 0.219 rw 2026-10-27 16:12:05,078 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:05] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.011 0.313 rw 2026-10-27 16:12:05,109 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:05] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.084 rw 2026-10-27 16:12:05,204 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.02 0.134 rw 2026-10-27 16:12:05,347 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [4/165] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:12:05,348 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [5/165] 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-27 16:12:05,533 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [6/165] Tour PosLoyaltyTour1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 16:12:05,538 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [7/165] 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-27 16:12:05,563 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:05] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.007 - 2026-10-27 16:12:05,570 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:05] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.008 - 2026-10-27 16:12:05,572 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:05] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.015 - 2026-10-27 16:12:05,737 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [8/165] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:12:05,741 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [9/165] 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-27 16:12:05,742 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [10/165] 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-27 16:12:05,747 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [11/165] 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-27 16:12:05,754 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [12/165] Tour PosLoyaltyTour1 → Step order total amount is '13.12' (trigger: .product-screen .order-summary .total:contains("13.12")) 2026-10-27 16:12:05,754 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [13/165] Tour PosLoyaltyTour1 → Step order total amount is '13.12' (trigger: .product-screen .order-summary .total:contains("13.12"):not(:visible)) 2026-10-27 16:12:05,755 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [14/165] Tour PosLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:12:05,790 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [15/165] Tour PosLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:12:05,790 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [16/165] Tour PosLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:12:05,824 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-27 16:12:05,827 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-27 16:12:06,317 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [17/165] Tour PosLoyaltyTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:12:06,357 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [18/165] Tour PosLoyaltyTour1 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:12:06,362 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [19/165] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:12:06,362 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [20/165] Tour PosLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:12:06,892 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [21/165] Tour PosLoyaltyTour1 → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:12:06,899 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [22/165] Tour PosLoyaltyTour1 → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:12:06,915 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70664808 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '36dd8a39-b2af-432c-9b67-8555129807d3'}] 2026-10-27 16:12:07,539 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70664808 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '36dd8a39-b2af-432c-9b67-8555129807d3'} created pos.order #507 2026-10-27 16:12:07,541 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70664808 finished 2026-10-27 16:12:07,693 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 9707 219 0.171 0.616 rw 2026-10-27 16:12:07,852 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:07] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.01 ro 2026-10-27 16:12:07,902 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [23/165] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:12:07,927 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [24/165] Tour PosLoyaltyTour1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 16:12:07,967 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [25/165] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:12:07,968 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [26/165] 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-27 16:12:07,977 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:07] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.038 rw 2026-10-27 16:12:07,983 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [27/165] Tour PosLoyaltyTour1 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-10-27 16:12:07,983 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [28/165] 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-27 16:12:08,174 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [29/165] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:12:08,175 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [30/165] 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-27 16:12:08,175 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [31/165] Tour PosLoyaltyTour1 → Step order total amount is '16.32' (trigger: .product-screen .order-summary .total:contains("16.32")) 2026-10-27 16:12:08,175 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [32/165] Tour PosLoyaltyTour1 → Step order total amount is '16.32' (trigger: .product-screen .order-summary .total:contains("16.32"):not(:visible)) 2026-10-27 16:12:08,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [33/165] 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-27 16:12:08,181 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [34/165] 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-27 16:12:08,190 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [35/165] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:12:08,191 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [36/165] Tour PosLoyaltyTour1 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-10-27 16:12:08,197 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [37/165] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:12:08,198 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [38/165] Tour PosLoyaltyTour1 → Step order total amount is '19.2' (trigger: .product-screen .order-summary .total:contains("19.2")) 2026-10-27 16:12:08,369 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [39/165] Tour PosLoyaltyTour1 → Step order total amount is '19.2' (trigger: .product-screen .order-summary .total:contains("19.2"):not(:visible)) 2026-10-27 16:12:08,370 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [40/165] Tour PosLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:12:08,387 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [41/165] Tour PosLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:12:08,387 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [42/165] Tour PosLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:12:08,891 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [43/165] Tour PosLoyaltyTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:12:08,898 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [44/165] Tour PosLoyaltyTour1 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:12:08,901 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [45/165] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:12:08,902 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [46/165] Tour PosLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:12:09,427 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [47/165] Tour PosLoyaltyTour1 → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:12:09,439 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [48/165] Tour PosLoyaltyTour1 → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:12:09,450 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13601314 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000002', 'uuid': 'c7906d62-e97d-4791-a327-ddb34dc27da8'}] 2026-10-27 16:12:09,954 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13601314 order {'name': '/', 'pos_reference': '261-80-000002', 'uuid': 'c7906d62-e97d-4791-a327-ddb34dc27da8'} created pos.order #508 2026-10-27 16:12:09,956 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13601314 finished 2026-10-27 16:12:10,088 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 7960 166 0.147 0.497 rw 2026-10-27 16:12:10,190 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:10] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-27 16:12:10,221 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [49/165] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:12:10,233 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [50/165] Tour PosLoyaltyTour1 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-27 16:12:10,273 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [51/165] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:12:10,274 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [52/165] 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-27 16:12:10,287 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:10] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.049 rw 2026-10-27 16:12:10,290 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [53/165] Tour PosLoyaltyTour1 → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-10-27 16:12:10,291 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [54/165] 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-27 16:12:10,464 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [55/165] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:12:10,465 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [56/165] 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-27 16:12:10,465 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [57/165] 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-27 16:12:10,471 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [58/165] 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-27 16:12:10,481 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [59/165] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:12:10,482 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [60/165] Tour PosLoyaltyTour1 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-10-27 16:12:10,484 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [61/165] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:12:10,485 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [62/165] Tour PosLoyaltyTour1 → Step order total amount is '45.90' (trigger: .product-screen .order-summary .total:contains("45.90")) 2026-10-27 16:12:10,665 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [63/165] Tour PosLoyaltyTour1 → Step order total amount is '45.90' (trigger: .product-screen .order-summary .total:contains("45.90"):not(:visible)) 2026-10-27 16:12:10,671 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [64/165] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:12:10,671 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [65/165] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:12:10,680 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [66/165] Tour PosLoyaltyTour1 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-27 16:12:10,703 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [67/165] Tour PosLoyaltyTour1 → Step input text 'invalid_code' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-27 16:12:10,728 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [68/165] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:12:10,742 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [69/165] Tour PosLoyaltyTour1 → Step Check if there is a notification with text "invalid_code" (trigger: .o_notification:contains("invalid_code")) 2026-10-27 16:12:10,792 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:10] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 103 5 0.006 0.035 rw 2026-10-27 16:12:10,835 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [70/165] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:12:10,835 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [71/165] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:12:10,839 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [72/165] Tour PosLoyaltyTour1 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-27 16:12:10,870 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [73/165] Tour PosLoyaltyTour1 → Step input text '1234' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-27 16:12:10,886 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [74/165] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:12:10,898 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [75/165] Tour PosLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:12:10,924 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [76/165] Tour PosLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:12:10,925 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [77/165] Tour PosLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:12:10,961 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:10] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 308 7 0.017 0.038 rw 2026-10-27 16:12:11,435 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [78/165] Tour PosLoyaltyTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:12:11,460 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [79/165] Tour PosLoyaltyTour1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 16:12:11,463 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [80/165] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:12:11,466 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [81/165] Tour PosLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:12:11,982 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [82/165] Tour PosLoyaltyTour1 → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:12:11,988 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [83/165] Tour PosLoyaltyTour1 → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:12:12,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53330595 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000003', 'uuid': '4cb91ec1-6dea-434b-b45f-dbc6c8972a62'}] 2026-10-27 16:12:12,601 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53330595 order {'name': '/', 'pos_reference': '261-80-000003', 'uuid': '4cb91ec1-6dea-434b-b45f-dbc6c8972a62'} created pos.order #509 2026-10-27 16:12:12,602 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53330595 finished 2026-10-27 16:12:12,755 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 9576 177 0.156 0.603 rw 2026-10-27 16:12:12,889 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:12] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.006 ro 2026-10-27 16:12:12,920 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [84/165] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:12:12,944 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [85/165] Tour PosLoyaltyTour1 → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-27 16:12:12,997 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [86/165] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:12:12,998 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [87/165] 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-27 16:12:12,999 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:12] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.014 0.039 rw 2026-10-27 16:12:13,006 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [88/165] Tour PosLoyaltyTour1 → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-10-27 16:12:13,010 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [89/165] 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-27 16:12:13,181 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [90/165] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:12:13,181 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [91/165] Tour PosLoyaltyTour1 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-27 16:12:13,220 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [92/165] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:12:13,220 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [93/165] 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-27 16:12:13,240 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [94/165] Tour PosLoyaltyTour1 → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-10-27 16:12:13,244 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [95/165] 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-27 16:12:13,431 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [96/165] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:12:13,432 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [97/165] 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-27 16:12:13,433 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [98/165] Tour PosLoyaltyTour1 → Step order total amount is '62.43' (trigger: .product-screen .order-summary .total:contains("62.43")) 2026-10-27 16:12:13,433 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [99/165] Tour PosLoyaltyTour1 → Step order total amount is '62.43' (trigger: .product-screen .order-summary .total:contains("62.43"):not(:visible)) 2026-10-27 16:12:13,434 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [100/165] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:12:13,434 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [101/165] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:12:13,439 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [102/165] Tour PosLoyaltyTour1 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-27 16:12:13,458 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [103/165] Tour PosLoyaltyTour1 → Step input text '5678' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-27 16:12:13,485 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [104/165] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:12:13,501 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [105/165] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"0","quantity":"3.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("3")):has(.price:contains("0"))) 2026-10-27 16:12:13,539 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:13] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 308 7 0.006 0.031 rw 2026-10-27 16:12:13,611 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [106/165] Tour PosLoyaltyTour1 → Step order total amount is '62.43' (trigger: .product-screen .order-summary .total:contains("62.43")) 2026-10-27 16:12:13,612 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [107/165] Tour PosLoyaltyTour1 → Step order total amount is '62.43' (trigger: .product-screen .order-summary .total:contains("62.43"):not(:visible)) 2026-10-27 16:12:13,613 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [108/165] 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-27 16:12:13,627 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [109/165] 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-27 16:12:13,639 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [110/165] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:12:13,639 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [111/165] Tour PosLoyaltyTour1 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-10-27 16:12:13,641 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [112/165] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:12:13,642 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [113/165] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product"} (trigger: body:not(:has(.order-container .orderline.fst-italic:has(.product-name:contains("Free Product"))))) 2026-10-27 16:12:13,820 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [114/165] Tour PosLoyaltyTour1 → Step order total amount is '62.43' (trigger: .product-screen .order-summary .total:contains("62.43")) 2026-10-27 16:12:13,821 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [115/165] Tour PosLoyaltyTour1 → Step order total amount is '62.43' (trigger: .product-screen .order-summary .total:contains("62.43"):not(:visible)) 2026-10-27 16:12:13,821 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [116/165] Tour PosLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:12:13,836 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [117/165] Tour PosLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:12:13,837 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [118/165] Tour PosLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:12:14,341 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [119/165] Tour PosLoyaltyTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:12:14,348 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [120/165] Tour PosLoyaltyTour1 → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-10-27 16:12:14,351 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [121/165] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:12:14,357 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [122/165] Tour PosLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:12:14,872 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [123/165] Tour PosLoyaltyTour1 → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:12:14,880 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [124/165] Tour PosLoyaltyTour1 → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:12:14,892 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96488667 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000004', 'uuid': '77c95105-2520-438a-93c3-1122544f165c'}] 2026-10-27 16:12:15,560 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96488667 order {'name': '/', 'pos_reference': '261-80-000004', 'uuid': '77c95105-2520-438a-93c3-1122544f165c'} created pos.order #510 2026-10-27 16:12:15,563 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96488667 finished 2026-10-27 16:12:15,742 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 10682 195 0.182 0.672 rw 2026-10-27 16:12:15,876 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:15] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.014 ro 2026-10-27 16:12:15,926 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [125/165] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:12:15,941 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [126/165] Tour PosLoyaltyTour1 → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-10-27 16:12:15,979 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [127/165] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:12:15,980 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [128/165] 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-27 16:12:15,994 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [129/165] Tour PosLoyaltyTour1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:12:15,999 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [130/165] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:12:16,005 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [131/165] 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-27 16:12:16,025 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:16] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.022 0.049 rw 2026-10-27 16:12:16,201 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [132/165] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:12:16,201 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [133/165] Tour PosLoyaltyTour1 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-27 16:12:16,244 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [134/165] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:12:16,245 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [135/165] 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-27 16:12:16,258 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [136/165] Tour PosLoyaltyTour1 → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-27 16:12:16,258 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [137/165] 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-27 16:12:16,448 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [138/165] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:12:16,448 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [139/165] Tour PosLoyaltyTour1 → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-27 16:12:16,482 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [140/165] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:12:16,483 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [141/165] 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-27 16:12:16,486 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [142/165] Tour PosLoyaltyTour1 → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-10-27 16:12:16,489 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [143/165] 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-27 16:12:16,678 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [144/165] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:12:16,678 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [145/165] 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-27 16:12:16,679 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [146/165] Tour PosLoyaltyTour1 → Step order total amount is '54.44' (trigger: .product-screen .order-summary .total:contains("54.44")) 2026-10-27 16:12:16,681 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [147/165] Tour PosLoyaltyTour1 → Step order total amount is '54.44' (trigger: .product-screen .order-summary .total:contains("54.44"):not(:visible)) 2026-10-27 16:12:16,681 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [148/165] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:12:16,681 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [149/165] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:12:16,687 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [150/165] Tour PosLoyaltyTour1 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-27 16:12:16,702 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [151/165] Tour PosLoyaltyTour1 → Step input text 'promocode' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-27 16:12:16,723 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [152/165] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:12:16,771 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [153/165] 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-27 16:12:16,783 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [154/165] Tour PosLoyaltyTour1 → Step order total amount is '37.78' (trigger: .product-screen .order-summary .total:contains("37.78")) 2026-10-27 16:12:16,784 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [155/165] Tour PosLoyaltyTour1 → Step order total amount is '37.78' (trigger: .product-screen .order-summary .total:contains("37.78"):not(:visible)) 2026-10-27 16:12:16,786 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [156/165] Tour PosLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:12:16,794 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [157/165] Tour PosLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:12:16,795 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [158/165] Tour PosLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:12:17,306 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [159/165] Tour PosLoyaltyTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:12:17,319 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [160/165] Tour PosLoyaltyTour1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 16:12:17,323 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [161/165] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:12:17,326 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [162/165] Tour PosLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:12:17,848 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [163/165] Tour PosLoyaltyTour1 → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:12:17,849 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [164/165] Tour PosLoyaltyTour1 → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:12:17,855 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50016123 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000005', 'uuid': '655052b5-cddb-4e87-bbce-f2f746473249'}] 2026-10-27 16:12:18,704 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50016123 order {'name': '/', 'pos_reference': '261-80-000005', 'uuid': '655052b5-cddb-4e87-bbce-f2f746473249'} created pos.order #511 2026-10-27 16:12:18,706 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50016123 finished 2026-10-27 16:12:18,836 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 13316 212 0.169 0.817 rw 2026-10-27 16:12:18,976 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:18] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.009 ro 2026-10-27 16:12:19,002 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [165/165] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:12:19,027 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-10-27 16:12:19,028 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-27 16:12:19,090 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:19] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.011 0.059 rw 2026-10-27 16:12:19,372 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:12:19,378 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wbrzjEP - [27/Oct/2026 16:12:03] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 17.065 rw 2026-10-27 16:12:19,396 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 30064636 (allocated 33181696) 2026-10-27 16:12:19,484 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 35914 2026-10-27 16:12:19,487 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-10-27 16:12:19,488 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 35914 2026-10-27 16:12:19,609 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161219_609270_test_pos_loyalty_tour_basic.txt 2026-10-27 16:12:19,609 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmpqtwl1ccn_chrome_odoo" 2026-10-27 16:12:20,259 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 36041 2026-10-27 16:12:20,259 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmp79hz_fyz_chrome_odoo 2026-10-27 16:12:20,259 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:40363/json/version 2026-10-27 16:12:20,261 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40363', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:12:20,278 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: Chrome/150.0.7871.114 2026-10-27 16:12:20,278 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:40363/json 2026-10-27 16:12:20,279 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40363', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:12:20,302 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:40363/devtools/page/D9BD73F8143690E071BD0C3618541489 2026-10-27 16:12:20,322 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-10-27 16:12:20,328 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-10-27 16:12:20,403 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:12:20,406 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-10-27 16:12:20,413 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-27 16:12:20,413 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigating to: "http://127.0.0.1:8069/pos/ui/80" 2026-10-27 16:12:20,544 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:20] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.022 0.1 rw 2026-10-27 16:12:20,556 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': 'D9BD73F8143690E071BD0C3618541489', 'loaderId': '121ADDD24BECAA58B8FA51BC9936A6F1', 'isDownload': False} 2026-10-27 16:12:20,556 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour2')" 2026-10-27 16:12:20,650 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:20] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.035 ro 2026-10-27 16:12:20,659 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:20] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.047 ro 2026-10-27 16:12:20,665 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:20] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.052 ro 2026-10-27 16:12:21,329 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-10-27 16:12:21,392 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:12:21,400 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-27 16:12:21,451 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.021 ro 2026-10-27 16:12:21,496 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:21] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.011 rw 2026-10-27 16:12:21,528 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.035 rw 2026-10-27 16:12:21,897 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:12:22,450 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 529345 249 0.254 0.639 rw 2026-10-27 16:12:22,681 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: The ready code tooks too much time : 2.1248509883880615 2026-10-27 16:12:22,682 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate test code "odoo.startTour('PosLoyaltyTour2', {"stepDelay": 0, "debug": false})" 2026-10-27 16:12:22,717 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.012 ro 2026-10-27 16:12:22,727 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [1/173] Tour PosLoyaltyTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:12:22,750 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.007 ro 2026-10-27 16:12:22,789 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.019 rw 2026-10-27 16:12:22,801 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.011 rw 2026-10-27 16:12:22,828 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:22] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.014 rw 2026-10-27 16:12:23,369 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:23] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.005 ro 2026-10-27 16:12:23,526 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.003 0.03 rw 2026-10-27 16:12:23,694 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:23] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.008 0.036 rw 2026-10-27 16:12:23,714 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-27 16:12:23,718 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.008 - 2026-10-27 16:12:23,765 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:23] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.054 rw 2026-10-27 16:12:23,767 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:23] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.016 0.039 ro 2026-10-27 16:12:23,800 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:23] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.002 - 2026-10-27 16:12:23,805 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-27 16:12:23,821 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:23] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.026 ro 2026-10-27 16:12:23,886 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:23] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.038 rw 2026-10-27 16:12:23,947 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [2/173] Tour PosLoyaltyTour2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-27 16:12:23,979 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.009 - 2026-10-27 16:12:24,066 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:24] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.017 0.071 rw 2026-10-27 16:12:24,123 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [3/173] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:12:24,124 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [4/173] 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-27 16:12:24,192 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:24] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.027 0.182 rw 2026-10-27 16:12:24,307 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [5/173] Tour PosLoyaltyTour2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:12:24,311 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [6/173] Tour PosLoyaltyTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:12:24,311 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [7/173] 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-27 16:12:24,333 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:24] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.004 - 2026-10-27 16:12:24,335 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:24] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.007 - 2026-10-27 16:12:24,339 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:24] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.005 - 2026-10-27 16:12:24,537 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [8/173] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:12:24,537 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [9/173] 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-27 16:12:24,538 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [10/173] Tour PosLoyaltyTour2 → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-27 16:12:24,594 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [11/173] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:12:24,594 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [12/173] 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-27 16:12:24,601 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [13/173] Tour PosLoyaltyTour2 → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-10-27 16:12:24,604 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [14/173] 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-27 16:12:24,839 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [15/173] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:12:24,839 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [16/173] 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-27 16:12:24,840 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [17/173] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:12:24,840 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [18/173] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:12:24,868 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [19/173] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-27 16:12:24,907 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [20/173] Tour PosLoyaltyTour2 → Step input text '123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-27 16:12:24,936 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [21/173] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:12:24,960 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [22/173] 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-27 16:12:25,002 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:25] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 306 7 0.005 0.031 rw 2026-10-27 16:12:25,090 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [23/173] 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-27 16:12:25,091 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [24/173] Tour PosLoyaltyTour2 → Step order total amount is '60.78' (trigger: .product-screen .order-summary .total:contains("60.78")) 2026-10-27 16:12:25,092 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [25/173] Tour PosLoyaltyTour2 → Step order total amount is '60.78' (trigger: .product-screen .order-summary .total:contains("60.78"):not(:visible)) 2026-10-27 16:12:25,092 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [26/173] Tour PosLoyaltyTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:12:25,142 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [27/173] Tour PosLoyaltyTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:12:25,143 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [28/173] Tour PosLoyaltyTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:12:25,170 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-27 16:12:25,171 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.007 - 2026-10-27 16:12:25,644 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [29/173] Tour PosLoyaltyTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:12:25,669 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [30/173] Tour PosLoyaltyTour2 → Step click numpad button: 7 (trigger: div.numpad button:contains(/^7$/)) 2026-10-27 16:12:25,672 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [31/173] Tour PosLoyaltyTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:12:25,674 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [32/173] Tour PosLoyaltyTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:12:26,206 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [33/173] Tour PosLoyaltyTour2 → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:12:26,213 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [34/173] Tour PosLoyaltyTour2 → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:12:26,240 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47564691 started for PoS orders references: [{'name': '/', 'pos_reference': '262-80-000001', 'uuid': '664c8953-fd9f-49cc-867e-f846566c488b'}] 2026-10-27 16:12:26,874 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47564691 order {'name': '/', 'pos_reference': '262-80-000001', 'uuid': '664c8953-fd9f-49cc-867e-f846566c488b'} created pos.order #512 2026-10-27 16:12:26,877 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47564691 finished 2026-10-27 16:12:27,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 11749 200 0.192 0.574 rw 2026-10-27 16:12:27,156 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:27] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.009 ro 2026-10-27 16:12:27,191 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [35/173] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:12:27,210 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [36/173] Tour PosLoyaltyTour2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-27 16:12:27,253 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [37/173] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:12:27,253 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [38/173] 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-27 16:12:27,260 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [39/173] Tour PosLoyaltyTour2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:12:27,262 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [40/173] Tour PosLoyaltyTour2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:12:27,262 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:27] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.045 rw 2026-10-27 16:12:27,269 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [41/173] 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-27 16:12:27,460 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [42/173] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:12:27,460 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [43/173] 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-27 16:12:27,461 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [44/173] Tour PosLoyaltyTour2 → Step order total amount is '51.51' (trigger: .product-screen .order-summary .total:contains("51.51")) 2026-10-27 16:12:27,461 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [45/173] Tour PosLoyaltyTour2 → Step order total amount is '51.51' (trigger: .product-screen .order-summary .total:contains("51.51"):not(:visible)) 2026-10-27 16:12:27,462 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [46/173] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:12:27,462 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [47/173] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:12:27,470 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [48/173] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-27 16:12:27,489 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [49/173] Tour PosLoyaltyTour2 → Step input text '345678' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-27 16:12:27,505 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [50/173] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:12:27,513 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [51/173] 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-27 16:12:27,573 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:27] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 306 7 0.009 0.041 rw 2026-10-27 16:12:27,626 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [52/173] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:12:27,627 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [53/173] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:12:27,639 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [54/173] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-27 16:12:27,670 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [55/173] Tour PosLoyaltyTour2 → Step input text '5678' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-27 16:12:27,680 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [56/173] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:12:27,694 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [57/173] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"0"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("0"))) 2026-10-27 16:12:27,734 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:27] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 305 7 0.006 0.028 rw 2026-10-27 16:12:27,804 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [58/173] 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-27 16:12:27,805 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [59/173] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:12:27,805 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [60/173] Tour PosLoyaltyTour2 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-10-27 16:12:27,807 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [61/173] Tour PosLoyaltyTour2 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-10-27 16:12:27,810 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [62/173] Tour PosLoyaltyTour2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:12:27,811 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [63/173] Tour PosLoyaltyTour2 → Step click numpad button: 8 (trigger: div.numpad button:contains(/^8$/)) 2026-10-27 16:12:27,815 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [64/173] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:12:27,815 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [65/173] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-8.72"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-8.72"))) 2026-10-27 16:12:28,061 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [66/173] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"0"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("0"))) 2026-10-27 16:12:28,061 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [67/173] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:12:28,062 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [68/173] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:12:28,067 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [69/173] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-27 16:12:28,078 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [70/173] Tour PosLoyaltyTour2 → Step input text '5678' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-27 16:12:28,091 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [71/173] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:12:28,158 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [72/173] Tour PosLoyaltyTour2 → Step order total amount is '78.49' (trigger: .product-screen .order-summary .total:contains("78.49")) 2026-10-27 16:12:28,159 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [73/173] Tour PosLoyaltyTour2 → Step order total amount is '78.49' (trigger: .product-screen .order-summary .total:contains("78.49"):not(:visible)) 2026-10-27 16:12:28,159 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [74/173] Tour PosLoyaltyTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:12:28,174 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [75/173] Tour PosLoyaltyTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:12:28,175 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [76/173] Tour PosLoyaltyTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:12:28,688 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [77/173] Tour PosLoyaltyTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:12:28,695 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [78/173] Tour PosLoyaltyTour2 → Step click numpad button: 8 (trigger: div.numpad button:contains(/^8$/)) 2026-10-27 16:12:28,697 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [79/173] Tour PosLoyaltyTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:12:28,699 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [80/173] Tour PosLoyaltyTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:12:29,222 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [81/173] Tour PosLoyaltyTour2 → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:12:29,235 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [82/173] Tour PosLoyaltyTour2 → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:12:29,248 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19700602 started for PoS orders references: [{'name': '/', 'pos_reference': '262-80-000002', 'uuid': '09490669-0ea9-4d0f-8ab0-3c75b27c816c'}] 2026-10-27 16:12:29,799 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19700602 order {'name': '/', 'pos_reference': '262-80-000002', 'uuid': '09490669-0ea9-4d0f-8ab0-3c75b27c816c'} created pos.order #513 2026-10-27 16:12:29,801 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19700602 finished 2026-10-27 16:12:29,884 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 11439 188 0.147 0.497 rw 2026-10-27 16:12:29,964 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:29] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.008 ro 2026-10-27 16:12:30,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [83/173] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:12:30,021 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [84/173] Tour PosLoyaltyTour2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-27 16:12:30,060 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [85/173] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:12:30,061 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [86/173] 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-27 16:12:30,075 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:30] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.047 rw 2026-10-27 16:12:30,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [87/173] Tour PosLoyaltyTour2 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-10-27 16:12:30,077 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [88/173] 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-27 16:12:30,255 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [89/173] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:12:30,256 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [90/173] 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-27 16:12:30,256 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [91/173] 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-27 16:12:30,262 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [92/173] 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-27 16:12:30,268 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [93/173] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:12:30,269 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [94/173] Tour PosLoyaltyTour2 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-10-27 16:12:30,273 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [95/173] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:12:30,274 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [96/173] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:12:30,274 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [97/173] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:12:30,278 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [98/173] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-27 16:12:30,316 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [99/173] Tour PosLoyaltyTour2 → Step input text 'promocode' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-27 16:12:30,322 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [100/173] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:12:30,366 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [101/173] 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-27 16:12:30,482 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [102/173] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:12:30,482 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [103/173] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:12:30,488 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [104/173] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-27 16:12:30,497 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [105/173] Tour PosLoyaltyTour2 → Step input text '1357' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-27 16:12:30,506 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [106/173] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:12:30,520 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [107/173] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"0"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("0"))) 2026-10-27 16:12:30,571 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:30] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 305 7 0.007 0.032 rw 2026-10-27 16:12:30,644 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [108/173] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Organizer","quantity":"6"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Organizer")):has(.qty:contains("6"))) 2026-10-27 16:12:30,655 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [109/173] 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-27 16:12:30,666 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [110/173] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:12:30,667 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [111/173] Tour PosLoyaltyTour2 → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-10-27 16:12:30,669 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [112/173] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:12:30,670 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [113/173] 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-27 16:12:30,855 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [114/173] Tour PosLoyaltyTour2 → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20")) 2026-10-27 16:12:30,856 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [115/173] Tour PosLoyaltyTour2 → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20"):not(:visible)) 2026-10-27 16:12:30,857 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [116/173] Tour PosLoyaltyTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:12:30,870 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [117/173] Tour PosLoyaltyTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:12:30,870 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [118/173] Tour PosLoyaltyTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:12:31,376 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [119/173] Tour PosLoyaltyTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:12:31,385 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [120/173] Tour PosLoyaltyTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:12:31,392 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [121/173] Tour PosLoyaltyTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:12:31,392 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [122/173] Tour PosLoyaltyTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:12:31,909 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [123/173] Tour PosLoyaltyTour2 → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:12:31,916 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [124/173] Tour PosLoyaltyTour2 → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:12:31,925 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36171735 started for PoS orders references: [{'name': '/', 'pos_reference': '262-80-000003', 'uuid': '08d437d2-84b7-4c55-9f2a-38597c15651c'}] 2026-10-27 16:12:32,468 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36171735 order {'name': '/', 'pos_reference': '262-80-000003', 'uuid': '08d437d2-84b7-4c55-9f2a-38597c15651c'} created pos.order #514 2026-10-27 16:12:32,470 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36171735 finished 2026-10-27 16:12:32,613 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 11357 189 0.142 0.551 rw 2026-10-27 16:12:32,780 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:32] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.01 ro 2026-10-27 16:12:32,831 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [125/173] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:12:32,865 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [126/173] Tour PosLoyaltyTour2 → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-10-27 16:12:32,916 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [127/173] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:12:32,916 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:32] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.018 0.043 rw 2026-10-27 16:12:32,917 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [128/173] 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-27 16:12:32,930 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [129/173] Tour PosLoyaltyTour2 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-10-27 16:12:32,932 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [130/173] 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-27 16:12:33,113 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [131/173] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:12:33,114 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [132/173] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:12:33,114 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [133/173] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:12:33,119 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [134/173] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-27 16:12:33,129 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [135/173] Tour PosLoyaltyTour2 → Step input text '098765' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-27 16:12:33,143 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [136/173] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:12:33,159 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [137/173] 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-27 16:12:33,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [138/173] 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-27 16:12:33,210 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:33] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 306 7 0.007 0.041 rw 2026-10-27 16:12:33,262 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [139/173] Tour PosLoyaltyTour2 → Step order total amount is '14.64' (trigger: .product-screen .order-summary .total:contains("14.64")) 2026-10-27 16:12:33,264 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [140/173] Tour PosLoyaltyTour2 → Step order total amount is '14.64' (trigger: .product-screen .order-summary .total:contains("14.64"):not(:visible)) 2026-10-27 16:12:33,265 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [141/173] 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-27 16:12:33,268 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [142/173] 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-27 16:12:33,275 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [143/173] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:12:33,275 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [144/173] Tour PosLoyaltyTour2 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-10-27 16:12:33,276 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [145/173] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:12:33,277 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [146/173] 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-27 16:12:33,457 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [147/173] Tour PosLoyaltyTour2 → Step order total amount is '17.23' (trigger: .product-screen .order-summary .total:contains("17.23")) 2026-10-27 16:12:33,458 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [148/173] Tour PosLoyaltyTour2 → Step order total amount is '17.23' (trigger: .product-screen .order-summary .total:contains("17.23"):not(:visible)) 2026-10-27 16:12:33,458 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [149/173] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:12:33,459 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [150/173] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:12:33,459 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [151/173] Tour PosLoyaltyTour2 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-27 16:12:33,479 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [152/173] Tour PosLoyaltyTour2 → Step .selection-item span:nth-child(2) 2026-10-27 16:12:33,492 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [153/173] Tour PosLoyaltyTour2 → Step select reward (trigger: .selection-item:contains("90% on the cheapest product")) 2026-10-27 16:12:33,518 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [154/173] 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-27 16:12:33,527 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [155/173] Tour PosLoyaltyTour2 → Step order total amount is '14.64' (trigger: .product-screen .order-summary .total:contains("14.64")) 2026-10-27 16:12:33,527 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [156/173] Tour PosLoyaltyTour2 → Step order total amount is '14.64' (trigger: .product-screen .order-summary .total:contains("14.64"):not(:visible)) 2026-10-27 16:12:33,528 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [157/173] Tour PosLoyaltyTour2 → 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-27 16:12:33,531 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [158/173] Tour PosLoyaltyTour2 → 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-27 16:12:33,535 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [159/173] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:12:33,536 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [160/173] Tour PosLoyaltyTour2 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-10-27 16:12:33,537 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [161/173] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:12:33,540 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [162/173] Tour PosLoyaltyTour2 → Step order total amount is '16.27' (trigger: .product-screen .order-summary .total:contains("16.27")) 2026-10-27 16:12:33,722 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [163/173] Tour PosLoyaltyTour2 → Step order total amount is '16.27' (trigger: .product-screen .order-summary .total:contains("16.27"):not(:visible)) 2026-10-27 16:12:33,722 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [164/173] Tour PosLoyaltyTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:12:33,727 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [165/173] Tour PosLoyaltyTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:12:33,728 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [166/173] Tour PosLoyaltyTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:12:34,238 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [167/173] Tour PosLoyaltyTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:12:34,245 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [168/173] Tour PosLoyaltyTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:12:34,249 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [169/173] Tour PosLoyaltyTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:12:34,253 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [170/173] Tour PosLoyaltyTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:12:34,778 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [171/173] Tour PosLoyaltyTour2 → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:12:34,779 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [172/173] Tour PosLoyaltyTour2 → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:12:34,804 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57257417 started for PoS orders references: [{'name': '/', 'pos_reference': '262-80-000004', 'uuid': '5513b4ee-b61a-4c07-9469-fd296dc6b420'}] 2026-10-27 16:12:35,442 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57257417 order {'name': '/', 'pos_reference': '262-80-000004', 'uuid': '5513b4ee-b61a-4c07-9469-fd296dc6b420'} created pos.order #515 2026-10-27 16:12:35,444 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57257417 finished 2026-10-27 16:12:35,599 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 9695 182 0.182 0.618 rw 2026-10-27 16:12:35,731 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:35] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.009 ro 2026-10-27 16:12:35,768 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [173/173] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:12:35,786 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-10-27 16:12:35,787 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-27 16:12:35,836 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:35] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.044 rw 2026-10-27 16:12:36,151 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:12:36,160 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JKD5Aymc - [27/Oct/2026 16:12:21] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 14.623 rw 2026-10-27 16:12:36,166 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 31266120 (allocated 35803136) 2026-10-27 16:12:36,259 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 36041 2026-10-27 16:12:36,260 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-10-27 16:12:36,261 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 36041 2026-10-27 16:12:36,361 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161236_360920_test_pos_loyalty_tour_basic.txt 2026-10-27 16:12:36,361 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmp79hz_fyz_chrome_odoo" 2026-10-27 16:12:36,380 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_max_amount ... 2026-10-27 16:12:37,590 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome pid: 36184 2026-10-27 16:12:37,590 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless temporary user profile dir: /tmp/tmpyt24hhll_chrome_odoo 2026-10-27 16:12:37,590 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:38269/json/version 2026-10-27 16:12:37,592 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38269', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:12:37,670 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Browser version: Chrome/150.0.7871.114 2026-10-27 16:12:37,670 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:38269/json 2026-10-27 16:12:37,672 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38269', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:12:37,699 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Websocket url found: ws://127.0.0.1:38269/devtools/page/468FD72E6682EE6F5E6BD27510C62BC8 2026-10-27 16:12:37,719 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Enable chrome headless console log notification 2026-10-27 16:12:37,736 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless enable page notifications 2026-10-27 16:12:37,851 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:12:37,861 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Setting session cookie in browser 2026-10-27 16:12:37,866 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-27 16:12:37,866 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Navigating to: "http://127.0.0.1:8069/pos/ui/80" 2026-10-27 16:12:37,880 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:12:38,346 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 P-oqFAgZ - [27/Oct/2026 16:12:38] "GET /pos/ui/80 HTTP/1.1" 200 6834 65 0.032 0.445 rw 2026-10-27 16:12:38,358 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Navigation result: {'frameId': '468FD72E6682EE6F5E6BD27510C62BC8', 'loaderId': '77E7F63A8F71000D884E6ED9F03E13D4', 'isDownload': False} 2026-10-27 16:12:38,358 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour3')" 2026-10-27 16:12:38,418 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 P-oqFAgZ - [27/Oct/2026 16:12:38] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.005 0.022 ro 2026-10-27 16:12:38,454 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 P-oqFAgZ - [27/Oct/2026 16:12:38] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.574 ro 2026-10-27 16:12:38,461 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 P-oqFAgZ - [27/Oct/2026 16:12:38] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.067 ro 2026-10-27 16:12:39,133 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: Owl is running in 'dev' mode. 2026-10-27 16:12:39,177 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 P-oqFAgZ - [27/Oct/2026 16:12:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-27 16:12:39,179 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 P-oqFAgZ - [27/Oct/2026 16:12:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:12:39,212 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 P-oqFAgZ - [27/Oct/2026 16:12:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.016 ro 2026-10-27 16:12:39,264 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 P-oqFAgZ - [27/Oct/2026 16:12:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.022 rw 2026-10-27 16:12:39,269 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 P-oqFAgZ - [27/Oct/2026 16:12:39] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.025 rw 2026-10-27 16:12:39,611 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:12:40,099 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 P-oqFAgZ - [27/Oct/2026 16:12:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 525762 265 0.2 0.623 rw 2026-10-27 16:12:40,291 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Evaluate test code "odoo.startTour('PosLoyaltyTour3', {"stepDelay": 0, "debug": false})" 2026-10-27 16:12:40,304 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 P-oqFAgZ - [27/Oct/2026 16:12:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.008 ro 2026-10-27 16:12:40,305 7 INFO rb-3d383b4-226062-429553 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-27 16:12:40,324 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 P-oqFAgZ - [27/Oct/2026 16:12:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.007 ro 2026-10-27 16:12:40,350 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 P-oqFAgZ - [27/Oct/2026 16:12:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 16:12:40,375 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 P-oqFAgZ - [27/Oct/2026 16:12:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.016 rw 2026-10-27 16:12:40,395 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 P-oqFAgZ - [27/Oct/2026 16:12:40] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:12:40,845 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 P-oqFAgZ - [27/Oct/2026 16:12:40] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.008 ro 2026-10-27 16:12:40,937 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 P-oqFAgZ - [27/Oct/2026 16:12:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.017 rw 2026-10-27 16:12:41,084 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 P-oqFAgZ - [27/Oct/2026 16:12:41] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.036 rw 2026-10-27 16:12:41,129 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 P-oqFAgZ - [27/Oct/2026 16:12:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.016 - 2026-10-27 16:12:41,136 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 P-oqFAgZ - [27/Oct/2026 16:12:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.037 - 2026-10-27 16:12:41,136 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 P-oqFAgZ - [27/Oct/2026 16:12:41] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.004 0.033 ro 2026-10-27 16:12:41,138 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 P-oqFAgZ - [27/Oct/2026 16:12:41] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.018 rw 2026-10-27 16:12:41,261 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 P-oqFAgZ - [27/Oct/2026 16:12:41] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.033 ro 2026-10-27 16:12:41,299 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 P-oqFAgZ - [27/Oct/2026 16:12:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.021 - 2026-10-27 16:12:41,308 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 P-oqFAgZ - [27/Oct/2026 16:12:41] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.042 - 2026-10-27 16:12:41,335 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 P-oqFAgZ - [27/Oct/2026 16:12:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.088 - 2026-10-27 16:12:41,369 7 INFO rb-3d383b4-226062-429553 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-27 16:12:41,372 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 P-oqFAgZ - [27/Oct/2026 16:12:41] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.022 0.106 rw 2026-10-27 16:12:41,469 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 P-oqFAgZ - [27/Oct/2026 16:12:41] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.022 0.2 rw 2026-10-27 16:12:41,511 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 P-oqFAgZ - [27/Oct/2026 16:12:41] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.204 rw 2026-10-27 16:12:41,518 7 INFO rb-3d383b4-226062-429553 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-27 16:12:41,591 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 P-oqFAgZ - [27/Oct/2026 16:12:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.018 0.052 rw 2026-10-27 16:12:41,609 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 P-oqFAgZ - [27/Oct/2026 16:12:41] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.003 0.056 rw 2026-10-27 16:12:41,666 7 INFO rb-3d383b4-226062-429553 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-27 16:12:41,789 7 INFO rb-3d383b4-226062-429553 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-27 16:12:41,789 7 INFO rb-3d383b4-226062-429553 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-27 16:12:41,842 7 INFO rb-3d383b4-226062-429553 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-27 16:12:41,854 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 P-oqFAgZ - [27/Oct/2026 16:12:41] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:12:41,928 7 INFO rb-3d383b4-226062-429553 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-27 16:12:42,022 7 INFO rb-3d383b4-226062-429553 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-27 16:12:42,036 7 INFO rb-3d383b4-226062-429553 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-27 16:12:42,043 7 INFO rb-3d383b4-226062-429553 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-27 16:12:42,044 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 P-oqFAgZ - [27/Oct/2026 16:12:42] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.01 - 2026-10-27 16:12:42,046 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 P-oqFAgZ - [27/Oct/2026 16:12:42] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.013 - 2026-10-27 16:12:42,047 7 INFO rb-3d383b4-226062-429553 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-27 16:12:42,144 7 INFO rb-3d383b4-226062-429553 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-27 16:12:42,156 7 INFO rb-3d383b4-226062-429553 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-27 16:12:42,157 7 INFO rb-3d383b4-226062-429553 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-27 16:12:42,157 7 INFO rb-3d383b4-226062-429553 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-27 16:12:42,157 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: tour succeeded 2026-10-27 16:12:42,158 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-27 16:12:42,316 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:12:42,321 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: heap 21641532 (allocated 22564864) 2026-10-27 16:12:42,323 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 P-oqFAgZ - [27/Oct/2026 16:12:40] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 2.983 rw 2026-10-27 16:12:42,441 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing chrome headless with pid 36184 2026-10-27 16:12:42,442 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing websocket connection 2026-10-27 16:12:42,442 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Terminating chrome headless with pid 36184 2026-10-27 16:12:42,579 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161242_579160_test_pos_loyalty_tour_max_amount.txt 2026-10-27 16:12:42,579 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Removing chrome user profile "/tmp/tmpyt24hhll_chrome_odoo" 2026-10-27 16:12:42,591 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_different_taxes ... 2026-10-27 16:12:43,660 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome pid: 36318 2026-10-27 16:12:43,663 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless temporary user profile dir: /tmp/tmps8kg7fds_chrome_odoo 2026-10-27 16:12:43,663 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:45569/json/version 2026-10-27 16:12:43,667 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45569', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:12:43,735 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Browser version: Chrome/150.0.7871.114 2026-10-27 16:12:43,736 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:45569/json 2026-10-27 16:12:43,736 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45569', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:12:43,765 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Websocket url found: ws://127.0.0.1:45569/devtools/page/5572CAA2BB41BEB7CA8CB89111BD1513 2026-10-27 16:12:43,787 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Enable chrome headless console log notification 2026-10-27 16:12:43,794 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless enable page notifications 2026-10-27 16:12:43,949 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:12:43,959 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Setting session cookie in browser 2026-10-27 16:12:43,964 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-27 16:12:43,964 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Navigating to: "http://127.0.0.1:8069/pos/ui/80" 2026-10-27 16:12:43,978 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:12:44,531 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 SqbXpJXC - [27/Oct/2026 16:12:44] "GET /pos/ui/80 HTTP/1.1" 200 6834 65 0.033 0.529 rw 2026-10-27 16:12:44,539 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Navigation result: {'frameId': '5572CAA2BB41BEB7CA8CB89111BD1513', 'loaderId': 'DF8CD9DDC33E1750FFA8382CD4A6E1FD', 'isDownload': False} 2026-10-27 16:12:44,539 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour9')" 2026-10-27 16:12:44,607 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 SqbXpJXC - [27/Oct/2026 16:12:44] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.017 ro 2026-10-27 16:12:44,624 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 SqbXpJXC - [27/Oct/2026 16:12:44] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.648 ro 2026-10-27 16:12:44,655 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 SqbXpJXC - [27/Oct/2026 16:12:44] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.051 ro 2026-10-27 16:12:45,265 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: Owl is running in 'dev' mode. 2026-10-27 16:12:45,299 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 SqbXpJXC - [27/Oct/2026 16:12:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 16:12:45,302 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 SqbXpJXC - [27/Oct/2026 16:12:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 16:12:45,346 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 SqbXpJXC - [27/Oct/2026 16:12:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.023 ro 2026-10-27 16:12:45,404 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 SqbXpJXC - [27/Oct/2026 16:12:45] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.019 rw 2026-10-27 16:12:45,413 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 SqbXpJXC - [27/Oct/2026 16:12:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.022 rw 2026-10-27 16:12:45,732 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:12:46,361 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 SqbXpJXC - [27/Oct/2026 16:12:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 525202 263 0.2 0.716 rw 2026-10-27 16:12:46,541 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Evaluate test code "odoo.startTour('PosLoyaltyTour9', {"stepDelay": 0, "debug": false})" 2026-10-27 16:12:46,564 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 SqbXpJXC - [27/Oct/2026 16:12:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.009 ro 2026-10-27 16:12:46,570 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [1/30] Tour PosLoyaltyTour9 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:12:46,604 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 SqbXpJXC - [27/Oct/2026 16:12:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.01 ro 2026-10-27 16:12:46,637 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 SqbXpJXC - [27/Oct/2026 16:12:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:12:46,652 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 SqbXpJXC - [27/Oct/2026 16:12:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.011 rw 2026-10-27 16:12:46,677 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 SqbXpJXC - [27/Oct/2026 16:12:46] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.022 rw 2026-10-27 16:12:47,188 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 SqbXpJXC - [27/Oct/2026 16:12:47] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.012 ro 2026-10-27 16:12:47,328 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 SqbXpJXC - [27/Oct/2026 16:12:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.018 rw 2026-10-27 16:12:47,482 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 SqbXpJXC - [27/Oct/2026 16:12:47] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.045 rw 2026-10-27 16:12:47,504 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 SqbXpJXC - [27/Oct/2026 16:12:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.014 - 2026-10-27 16:12:47,505 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 SqbXpJXC - [27/Oct/2026 16:12:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-27 16:12:47,559 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 SqbXpJXC - [27/Oct/2026 16:12:47] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.065 rw 2026-10-27 16:12:47,560 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 SqbXpJXC - [27/Oct/2026 16:12:47] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.004 0.07 ro 2026-10-27 16:12:47,651 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 SqbXpJXC - [27/Oct/2026 16:12:47] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.008 ro 2026-10-27 16:12:47,655 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 SqbXpJXC - [27/Oct/2026 16:12:47] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-27 16:12:47,682 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 SqbXpJXC - [27/Oct/2026 16:12:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.021 - 2026-10-27 16:12:47,697 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 SqbXpJXC - [27/Oct/2026 16:12:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.029 - 2026-10-27 16:12:47,775 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 SqbXpJXC - [27/Oct/2026 16:12:47] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.04 0.079 rw 2026-10-27 16:12:47,832 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [2/30] Tour PosLoyaltyTour9 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:12:47,903 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 SqbXpJXC - [27/Oct/2026 16:12:47] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.022 0.226 rw 2026-10-27 16:12:47,928 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 SqbXpJXC - [27/Oct/2026 16:12:47] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.221 rw 2026-10-27 16:12:47,951 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [3/30] Tour PosLoyaltyTour9 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:12:47,951 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [4/30] Tour PosLoyaltyTour9 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:12:47,976 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 SqbXpJXC - [27/Oct/2026 16:12:47] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.003 0.016 rw 2026-10-27 16:12:48,042 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 SqbXpJXC - [27/Oct/2026 16:12:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.02 0.057 rw 2026-10-27 16:12:48,121 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [5/30] Tour PosLoyaltyTour9 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:12:48,130 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 SqbXpJXC - [27/Oct/2026 16:12:48] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.004 0.027 ro 2026-10-27 16:12:48,218 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [6/30] Tour PosLoyaltyTour9 → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:12:48,219 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [7/30] Tour PosLoyaltyTour9 → Step Search customer with "AAA Partner" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:12:48,232 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [8/30] Tour PosLoyaltyTour9 → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:12:48,261 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 SqbXpJXC - [27/Oct/2026 16:12:48] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-27 16:12:48,576 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [9/30] Tour PosLoyaltyTour9 → Step Check "AAA Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAA Partner")) 2026-10-27 16:12:48,577 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [10/30] Tour PosLoyaltyTour9 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-10-27 16:12:48,605 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [11/30] Tour PosLoyaltyTour9 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:12:48,606 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [12/30] Tour PosLoyaltyTour9 → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-10-27 16:12:48,608 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 SqbXpJXC - [27/Oct/2026 16:12:48] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.009 0.014 ro 2026-10-27 16:12:48,662 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [13/30] Tour PosLoyaltyTour9 → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-27 16:12:48,671 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [14/30] Tour PosLoyaltyTour9 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:12:48,672 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [15/30] Tour PosLoyaltyTour9 → Step order total amount is '210.00' (trigger: .product-screen .order-summary .total:contains("210.00")) 2026-10-27 16:12:48,767 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [16/30] Tour PosLoyaltyTour9 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:12:48,767 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [17/30] Tour PosLoyaltyTour9 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:12:48,768 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [18/30] Tour PosLoyaltyTour9 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:12:48,786 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [19/30] Tour PosLoyaltyTour9 → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Actions"))) 2026-10-27 16:12:48,800 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [20/30] Tour PosLoyaltyTour9 → Step .control-buttons button.active:contains("Reward") 2026-10-27 16:12:48,801 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [21/30] Tour PosLoyaltyTour9 → Step cancel dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("actions")) .modal-header button[aria-label="Close"]) 2026-10-27 16:12:48,807 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [22/30] Tour PosLoyaltyTour9 → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:12:48,826 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [23/30] Tour PosLoyaltyTour9 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:12:48,828 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [24/30] Tour PosLoyaltyTour9 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:12:48,837 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [25/30] Tour PosLoyaltyTour9 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-27 16:12:48,902 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [26/30] Tour PosLoyaltyTour9 → Step .selection-item span:nth-child(2) 2026-10-27 16:12:48,921 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [27/30] Tour PosLoyaltyTour9 → Step select reward (trigger: .selection-item:contains("$ 5")) 2026-10-27 16:12:48,951 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [28/30] Tour PosLoyaltyTour9 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:12:48,952 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [29/30] Tour PosLoyaltyTour9 → Step order total amount is '205.00' (trigger: .product-screen .order-summary .total:contains("205.00")) 2026-10-27 16:12:49,043 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [30/30] Tour PosLoyaltyTour9 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:12:49,044 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: tour succeeded 2026-10-27 16:12:49,044 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour9 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-27 16:12:49,060 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 SqbXpJXC - [27/Oct/2026 16:12:49] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.007 - 2026-10-27 16:12:49,063 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 SqbXpJXC - [27/Oct/2026 16:12:49] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.006 - 2026-10-27 16:12:49,183 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: heap 20938700 (allocated 22040576) 2026-10-27 16:12:49,186 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:12:49,201 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 SqbXpJXC - [27/Oct/2026 16:12:45] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 3.767 rw 2026-10-27 16:12:49,308 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing chrome headless with pid 36318 2026-10-27 16:12:49,318 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing websocket connection 2026-10-27 16:12:49,321 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Terminating chrome headless with pid 36318 2026-10-27 16:12:49,424 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161249_424524_test_promo_with_different_taxes.txt 2026-10-27 16:12:49,425 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Removing chrome user profile "/tmp/tmps8kg7fds_chrome_odoo" 2026-10-27 16:12:49,435 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_free_product ... 2026-10-27 16:12:50,627 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome pid: 36450 2026-10-27 16:12:50,628 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless temporary user profile dir: /tmp/tmpohq3jr0w_chrome_odoo 2026-10-27 16:12:50,628 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:45099/json/version 2026-10-27 16:12:50,629 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45099', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:12:50,641 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Browser version: Chrome/150.0.7871.114 2026-10-27 16:12:50,641 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:45099/json 2026-10-27 16:12:50,642 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45099', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:12:50,653 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Websocket url found: ws://127.0.0.1:45099/devtools/page/046E69E6965F7B7E428750001B6DC77B 2026-10-27 16:12:50,665 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Enable chrome headless console log notification 2026-10-27 16:12:50,681 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless enable page notifications 2026-10-27 16:12:50,795 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:12:50,813 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Setting session cookie in browser 2026-10-27 16:12:50,820 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-27 16:12:50,821 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Navigating to: "http://127.0.0.1:8069/pos/ui/80" 2026-10-27 16:12:50,840 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:12:51,311 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cLsvdEFR - [27/Oct/2026 16:12:51] "GET /pos/ui/80 HTTP/1.1" 200 6834 65 0.028 0.459 rw 2026-10-27 16:12:51,315 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Navigation result: {'frameId': '046E69E6965F7B7E428750001B6DC77B', 'loaderId': '2E8C3D49C2EB1D2F3D2DCCE1E3C22219', 'isDownload': False} 2026-10-27 16:12:51,315 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour8')" 2026-10-27 16:12:51,389 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cLsvdEFR - [27/Oct/2026 16:12:51] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.549 ro 2026-10-27 16:12:51,399 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cLsvdEFR - [27/Oct/2026 16:12:51] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.043 ro 2026-10-27 16:12:51,401 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cLsvdEFR - [27/Oct/2026 16:12:51] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.039 ro 2026-10-27 16:12:52,118 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: Owl is running in 'dev' mode. 2026-10-27 16:12:52,161 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cLsvdEFR - [27/Oct/2026 16:12:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.009 - 2026-10-27 16:12:52,162 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cLsvdEFR - [27/Oct/2026 16:12:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.012 - 2026-10-27 16:12:52,176 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cLsvdEFR - [27/Oct/2026 16:12:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.015 ro 2026-10-27 16:12:52,211 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cLsvdEFR - [27/Oct/2026 16:12:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.017 rw 2026-10-27 16:12:52,228 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cLsvdEFR - [27/Oct/2026 16:12:52] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.023 rw 2026-10-27 16:12:52,558 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:12:53,092 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cLsvdEFR - [27/Oct/2026 16:12:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 526677 264 0.217 0.648 rw 2026-10-27 16:12:53,314 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Evaluate test code "odoo.startTour('PosLoyaltyTour8', {"stepDelay": 0, "debug": false})" 2026-10-27 16:12:53,337 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [1/13] Tour PosLoyaltyTour8 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:12:53,342 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cLsvdEFR - [27/Oct/2026 16:12:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.011 ro 2026-10-27 16:12:53,383 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cLsvdEFR - [27/Oct/2026 16:12:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.012 ro 2026-10-27 16:12:53,426 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cLsvdEFR - [27/Oct/2026 16:12:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.019 rw 2026-10-27 16:12:53,461 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cLsvdEFR - [27/Oct/2026 16:12:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.033 rw 2026-10-27 16:12:53,464 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cLsvdEFR - [27/Oct/2026 16:12:53] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.016 rw 2026-10-27 16:12:54,067 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cLsvdEFR - [27/Oct/2026 16:12:54] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.006 ro 2026-10-27 16:12:54,209 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cLsvdEFR - [27/Oct/2026 16:12:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.018 rw 2026-10-27 16:12:54,384 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cLsvdEFR - [27/Oct/2026 16:12:54] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.045 rw 2026-10-27 16:12:54,464 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cLsvdEFR - [27/Oct/2026 16:12:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.015 - 2026-10-27 16:12:54,464 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cLsvdEFR - [27/Oct/2026 16:12:54] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.004 0.042 ro 2026-10-27 16:12:54,468 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cLsvdEFR - [27/Oct/2026 16:12:54] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.045 rw 2026-10-27 16:12:54,471 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cLsvdEFR - [27/Oct/2026 16:12:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.038 - 2026-10-27 16:12:54,532 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cLsvdEFR - [27/Oct/2026 16:12:54] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-27 16:12:54,535 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cLsvdEFR - [27/Oct/2026 16:12:54] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.015 ro 2026-10-27 16:12:54,537 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cLsvdEFR - [27/Oct/2026 16:12:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-27 16:12:54,560 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cLsvdEFR - [27/Oct/2026 16:12:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.016 - 2026-10-27 16:12:54,662 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cLsvdEFR - [27/Oct/2026 16:12:54] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.05 0.073 rw 2026-10-27 16:12:54,678 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [2/13] Tour PosLoyaltyTour8 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:12:54,817 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [3/13] Tour PosLoyaltyTour8 → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-10-27 16:12:54,820 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cLsvdEFR - [27/Oct/2026 16:12:54] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.036 0.243 rw 2026-10-27 16:12:54,896 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cLsvdEFR - [27/Oct/2026 16:12:54] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.31 rw 2026-10-27 16:12:54,985 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cLsvdEFR - [27/Oct/2026 16:12:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.025 0.121 rw 2026-10-27 16:12:55,013 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cLsvdEFR - [27/Oct/2026 16:12:55] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.01 0.17 rw 2026-10-27 16:12:55,122 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [4/13] Tour PosLoyaltyTour8 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:12:55,123 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [5/13] Tour PosLoyaltyTour8 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:12:55,137 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [6/13] Tour PosLoyaltyTour8 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-27 16:12:55,346 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [7/13] Tour PosLoyaltyTour8 → Step .selection-item span:nth-child(2) 2026-10-27 16:12:55,357 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [8/13] Tour PosLoyaltyTour8 → Step select reward (trigger: .selection-item:contains("Add "Free Product - Product A"")) 2026-10-27 16:12:55,368 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cLsvdEFR - [27/Oct/2026 16:12:55] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.006 - 2026-10-27 16:12:55,371 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cLsvdEFR - [27/Oct/2026 16:12:55] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.01 - 2026-10-27 16:12:55,375 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cLsvdEFR - [27/Oct/2026 16:12:55] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.012 - 2026-10-27 16:12:55,410 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [9/13] Tour PosLoyaltyTour8 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product A","price":"0","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product A")):has(.qty:contains("1")):has(.price:contains("0"))) 2026-10-27 16:12:55,437 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [10/13] Tour PosLoyaltyTour8 → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-27 16:12:55,533 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [11/13] Tour PosLoyaltyTour8 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:12:55,534 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [12/13] Tour PosLoyaltyTour8 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-10-27 16:12:55,534 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [13/13] Tour PosLoyaltyTour8 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:12:55,535 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: tour succeeded 2026-10-27 16:12:55,535 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour8 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-27 16:12:55,728 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:12:55,736 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cLsvdEFR - [27/Oct/2026 16:12:53] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 3.467 rw 2026-10-27 16:12:55,750 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: heap 21398380 (allocated 22827008) 2026-10-27 16:12:55,846 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing chrome headless with pid 36450 2026-10-27 16:12:55,849 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing websocket connection 2026-10-27 16:12:55,852 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Terminating chrome headless with pid 36450 2026-10-27 16:12:55,956 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161255_956666_test_promo_with_free_product.txt 2026-10-27 16:12:55,957 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Removing chrome user profile "/tmp/tmpohq3jr0w_chrome_odoo" 2026-10-27 16:12:55,969 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_global_discount ... 2026-10-27 16:12:57,439 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome pid: 36578 2026-10-27 16:12:57,440 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmp6usauvs4_chrome_odoo 2026-10-27 16:12:57,440 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:45837/json/version 2026-10-27 16:12:57,442 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45837', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:12:57,541 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Browser version: Chrome/150.0.7871.114 2026-10-27 16:12:57,541 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:45837/json 2026-10-27 16:12:57,542 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45837', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:12:57,560 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Websocket url found: ws://127.0.0.1:45837/devtools/page/343367318F553FBF0DACC5A2090FB3A8 2026-10-27 16:12:57,579 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Enable chrome headless console log notification 2026-10-27 16:12:57,588 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless enable page notifications 2026-10-27 16:12:57,764 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:12:57,772 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Setting session cookie in browser 2026-10-27 16:12:57,775 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Open "http://127.0.0.1:8069/pos/ui/84" in browser 2026-10-27 16:12:57,775 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Navigating to: "http://127.0.0.1:8069/pos/ui/84" 2026-10-27 16:12:57,793 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:12:58,426 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iaekoUkr - [27/Oct/2026 16:12:58] "GET /pos/ui/84 HTTP/1.1" 200 6834 65 0.045 0.602 rw 2026-10-27 16:12:58,430 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Navigation result: {'frameId': '343367318F553FBF0DACC5A2090FB3A8', 'loaderId': '8619EDBB488AF56464CF194A35F26C6A', 'isDownload': False} 2026-10-27 16:12:58,430 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Evaluate ready code "odoo.isTourReady('PosCouponTour5')" 2026-10-27 16:12:58,515 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iaekoUkr - [27/Oct/2026 16:12:58] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.034 ro 2026-10-27 16:12:58,525 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iaekoUkr - [27/Oct/2026 16:12:58] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.729 ro 2026-10-27 16:12:58,534 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iaekoUkr - [27/Oct/2026 16:12:58] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.053 ro 2026-10-27 16:12:59,235 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: Owl is running in 'dev' mode. 2026-10-27 16:12:59,281 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iaekoUkr - [27/Oct/2026 16:12:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-27 16:12:59,282 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iaekoUkr - [27/Oct/2026 16:12:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-27 16:12:59,310 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iaekoUkr - [27/Oct/2026 16:12:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.018 ro 2026-10-27 16:12:59,366 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iaekoUkr - [27/Oct/2026 16:12:59] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.014 rw 2026-10-27 16:12:59,380 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iaekoUkr - [27/Oct/2026 16:12:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.024 rw 2026-10-27 16:12:59,778 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:13:00,320 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iaekoUkr - [27/Oct/2026 16:13:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 527944 266 0.256 0.656 rw 2026-10-27 16:13:00,543 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: The ready code tooks too much time : 2.1129496097564697 2026-10-27 16:13:00,544 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Evaluate test code "odoo.startTour('PosCouponTour5', {"stepDelay": 0, "debug": false})" 2026-10-27 16:13:00,567 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [1/33] Tour PosCouponTour5 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:13:00,571 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iaekoUkr - [27/Oct/2026 16:13:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.004 0.01 ro 2026-10-27 16:13:00,620 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iaekoUkr - [27/Oct/2026 16:13:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.018 ro 2026-10-27 16:13:00,658 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iaekoUkr - [27/Oct/2026 16:13:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 16:13:00,673 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iaekoUkr - [27/Oct/2026 16:13:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.013 rw 2026-10-27 16:13:00,705 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iaekoUkr - [27/Oct/2026 16:13:00] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:13:01,260 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iaekoUkr - [27/Oct/2026 16:13:01] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.008 ro 2026-10-27 16:13:01,360 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iaekoUkr - [27/Oct/2026 16:13:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.014 rw 2026-10-27 16:13:01,528 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iaekoUkr - [27/Oct/2026 16:13:01] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.049 rw 2026-10-27 16:13:01,554 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iaekoUkr - [27/Oct/2026 16:13:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.009 - 2026-10-27 16:13:01,555 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iaekoUkr - [27/Oct/2026 16:13:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.01 - 2026-10-27 16:13:01,562 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iaekoUkr - [27/Oct/2026 16:13:01] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.032 rw 2026-10-27 16:13:01,591 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iaekoUkr - [27/Oct/2026 16:13:01] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.004 0.042 ro 2026-10-27 16:13:01,624 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iaekoUkr - [27/Oct/2026 16:13:01] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-27 16:13:01,634 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iaekoUkr - [27/Oct/2026 16:13:01] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.01 ro 2026-10-27 16:13:01,640 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iaekoUkr - [27/Oct/2026 16:13:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-27 16:13:01,652 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iaekoUkr - [27/Oct/2026 16:13:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.013 - 2026-10-27 16:13:01,743 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iaekoUkr - [27/Oct/2026 16:13:01] "GET /pos/ui/84?from_backend=True HTTP/1.1" 200 6874 31 0.035 0.068 rw 2026-10-27 16:13:01,778 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [2/33] Tour PosCouponTour5 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:13:01,934 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iaekoUkr - [27/Oct/2026 16:13:01] "GET /pos/ui/84 HTTP/1.1" 200 6874 31 0.037 0.258 rw 2026-10-27 16:13:01,976 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iaekoUkr - [27/Oct/2026 16:13:01] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.276 rw 2026-10-27 16:13:02,009 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [3/33] Tour PosCouponTour5 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:13:02,010 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [4/33] Tour PosCouponTour5 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:13:02,031 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iaekoUkr - [27/Oct/2026 16:13:02] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.01 0.027 rw 2026-10-27 16:13:02,126 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iaekoUkr - [27/Oct/2026 16:13:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.03 0.083 rw 2026-10-27 16:13:02,218 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iaekoUkr - [27/Oct/2026 16:13:02] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 264 4 0.005 0.032 ro 2026-10-27 16:13:02,219 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [5/33] Tour PosCouponTour5 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:13:02,264 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [6/33] Tour PosCouponTour5 → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:13:02,265 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [7/33] Tour PosCouponTour5 → Step Search customer with "AAAA" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:13:02,273 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [8/33] Tour PosCouponTour5 → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:13:02,299 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iaekoUkr - [27/Oct/2026 16:13:02] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.011 - 2026-10-27 16:13:02,625 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [9/33] Tour PosCouponTour5 → Step Check "AAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAA")) 2026-10-27 16:13:02,628 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [10/33] Tour PosCouponTour5 → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-10-27 16:13:02,642 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [11/33] Tour PosCouponTour5 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:13:02,643 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [12/33] Tour PosCouponTour5 → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-10-27 16:13:02,660 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iaekoUkr - [27/Oct/2026 16:13:02] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 264 4 0.005 0.024 ro 2026-10-27 16:13:02,697 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [13/33] Tour PosCouponTour5 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:13:02,698 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [14/33] 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-27 16:13:02,770 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [15/33] Tour PosCouponTour5 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 16:13:02,780 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [16/33] Tour PosCouponTour5 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 16:13:02,791 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [17/33] Tour PosCouponTour5 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:13:02,798 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [18/33] Tour PosCouponTour5 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:13:02,799 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [19/33] Tour PosCouponTour5 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:13:02,800 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [20/33] Tour PosCouponTour5 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 16:13:02,823 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [21/33] Tour PosCouponTour5 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 16:13:02,840 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [22/33] 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-27 16:13:02,841 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [23/33] Tour PosCouponTour5 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:13:02,841 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [24/33] Tour PosCouponTour5 → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-10-27 16:13:02,842 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [25/33] Tour PosCouponTour5 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:13:02,842 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [26/33] Tour PosCouponTour5 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:13:02,855 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [27/33] Tour PosCouponTour5 → Step click discount button (trigger: .js_discount) 2026-10-27 16:13:02,925 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [28/33] Tour PosCouponTour5 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:13:02,968 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [29/33] Tour PosCouponTour5 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:13:02,973 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [30/33] Tour PosCouponTour5 → Step order total amount is '80.00' (trigger: .product-screen .order-summary .total:contains("80.00")) 2026-10-27 16:13:02,984 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [31/33] Tour PosCouponTour5 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:13:02,985 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [32/33] Tour PosCouponTour5 → Step loyalty points awarded 80 (trigger: .loyalty-points-won:contains("80")) 2026-10-27 16:13:02,986 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [33/33] Tour PosCouponTour5 → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-27 16:13:02,990 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: tour succeeded 2026-10-27 16:13:02,992 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: ╔═══════════════════════════════╗ ║ TOUR PosCouponTour5 SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-27 16:13:03,161 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:13:03,166 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: heap 20746788 (allocated 22302720) 2026-10-27 16:13:03,172 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iaekoUkr - [27/Oct/2026 16:12:59] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 3.783 rw 2026-10-27 16:13:03,287 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing chrome headless with pid 36578 2026-10-27 16:13:03,292 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing websocket connection 2026-10-27 16:13:03,293 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Terminating chrome headless with pid 36578 2026-10-27 16:13:03,417 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161303_417700_test_promotion_program_with_global_discount.txt 2026-10-27 16:13:03,418 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Removing chrome user profile "/tmp/tmp6usauvs4_chrome_odoo" 2026-10-27 16:13:03,433 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_loyalty_program ... 2026-10-27 16:13:04,695 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome pid: 36711 2026-10-27 16:13:04,696 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpjwo1n0rg_chrome_odoo 2026-10-27 16:13:04,696 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:42083/json/version 2026-10-27 16:13:04,697 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42083', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:13:04,795 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-10-27 16:13:04,795 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:42083/json 2026-10-27 16:13:04,796 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42083', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:13:04,816 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Websocket url found: ws://127.0.0.1:42083/devtools/page/C282090DE7D974CE07893D87120AD426 2026-10-27 16:13:04,839 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Enable chrome headless console log notification 2026-10-27 16:13:04,861 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless enable page notifications 2026-10-27 16:13:05,020 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:13:05,032 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Setting session cookie in browser 2026-10-27 16:13:05,036 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-27 16:13:05,036 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Navigating to: "http://127.0.0.1:8069/pos/ui/80" 2026-10-27 16:13:05,058 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:13:05,579 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kzJHgMqh - [27/Oct/2026 16:13:05] "GET /pos/ui/80 HTTP/1.1" 200 6834 65 0.03 0.511 rw 2026-10-27 16:13:05,584 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Navigation result: {'frameId': 'C282090DE7D974CE07893D87120AD426', 'loaderId': '74F3D7D444EF07CDC71004CF8E46EE21', 'isDownload': False} 2026-10-27 16:13:05,584 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPromotion')" 2026-10-27 16:13:05,670 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kzJHgMqh - [27/Oct/2026 16:13:05] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.619 ro 2026-10-27 16:13:05,671 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kzJHgMqh - [27/Oct/2026 16:13:05] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.043 ro 2026-10-27 16:13:05,675 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kzJHgMqh - [27/Oct/2026 16:13:05] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.049 ro 2026-10-27 16:13:06,410 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: Owl is running in 'dev' mode. 2026-10-27 16:13:06,442 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kzJHgMqh - [27/Oct/2026 16:13:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-27 16:13:06,451 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kzJHgMqh - [27/Oct/2026 16:13:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 16:13:06,491 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kzJHgMqh - [27/Oct/2026 16:13:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.02 ro 2026-10-27 16:13:06,561 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kzJHgMqh - [27/Oct/2026 16:13:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.005 0.034 rw 2026-10-27 16:13:06,565 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kzJHgMqh - [27/Oct/2026 16:13:06] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.027 rw 2026-10-27 16:13:06,933 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:13:07,512 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kzJHgMqh - [27/Oct/2026 16:13:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 527518 263 0.255 0.671 rw 2026-10-27 16:13:07,731 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: The ready code tooks too much time : 2.1466965675354004 2026-10-27 16:13:07,731 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Evaluate test code "odoo.startTour('PosLoyaltyPromotion', {"stepDelay": 0, "debug": false})" 2026-10-27 16:13:07,764 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kzJHgMqh - [27/Oct/2026 16:13:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.012 ro 2026-10-27 16:13:07,768 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [1/26] Tour PosLoyaltyPromotion → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:13:07,824 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kzJHgMqh - [27/Oct/2026 16:13:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.014 0.024 ro 2026-10-27 16:13:07,863 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kzJHgMqh - [27/Oct/2026 16:13:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.017 rw 2026-10-27 16:13:07,887 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kzJHgMqh - [27/Oct/2026 16:13:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.002 0.017 rw 2026-10-27 16:13:07,910 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kzJHgMqh - [27/Oct/2026 16:13:07] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.02 rw 2026-10-27 16:13:08,465 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kzJHgMqh - [27/Oct/2026 16:13:08] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.014 ro 2026-10-27 16:13:08,583 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kzJHgMqh - [27/Oct/2026 16:13:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.01 rw 2026-10-27 16:13:08,804 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kzJHgMqh - [27/Oct/2026 16:13:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-27 16:13:08,812 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kzJHgMqh - [27/Oct/2026 16:13:08] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.02 0.056 rw 2026-10-27 16:13:08,815 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kzJHgMqh - [27/Oct/2026 16:13:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.009 - 2026-10-27 16:13:08,850 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kzJHgMqh - [27/Oct/2026 16:13:08] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.004 0.047 ro 2026-10-27 16:13:08,859 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kzJHgMqh - [27/Oct/2026 16:13:08] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.061 rw 2026-10-27 16:13:08,912 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kzJHgMqh - [27/Oct/2026 16:13:08] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.01 ro 2026-10-27 16:13:08,916 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kzJHgMqh - [27/Oct/2026 16:13:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-27 16:13:08,926 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kzJHgMqh - [27/Oct/2026 16:13:08] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.015 - 2026-10-27 16:13:08,937 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kzJHgMqh - [27/Oct/2026 16:13:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.007 - 2026-10-27 16:13:09,042 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kzJHgMqh - [27/Oct/2026 16:13:09] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.034 0.089 rw 2026-10-27 16:13:09,052 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [2/26] Tour PosLoyaltyPromotion → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:13:09,185 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kzJHgMqh - [27/Oct/2026 16:13:09] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.025 0.227 rw 2026-10-27 16:13:09,216 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [3/26] Tour PosLoyaltyPromotion → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:13:09,217 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [4/26] Tour PosLoyaltyPromotion → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:13:09,237 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kzJHgMqh - [27/Oct/2026 16:13:09] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.271 rw 2026-10-27 16:13:09,266 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kzJHgMqh - [27/Oct/2026 16:13:09] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.003 0.045 rw 2026-10-27 16:13:09,357 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kzJHgMqh - [27/Oct/2026 16:13:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.035 0.093 rw 2026-10-27 16:13:09,438 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [5/26] Tour PosLoyaltyPromotion → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:13:09,444 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kzJHgMqh - [27/Oct/2026 16:13:09] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 258 4 0.003 0.02 ro 2026-10-27 16:13:09,486 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [6/26] Tour PosLoyaltyPromotion → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:13:09,486 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [7/26] Tour PosLoyaltyPromotion → Step Search customer with "AAA Partner" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:13:09,493 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [8/26] Tour PosLoyaltyPromotion → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:13:09,524 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kzJHgMqh - [27/Oct/2026 16:13:09] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-27 16:13:09,846 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [9/26] Tour PosLoyaltyPromotion → Step Check "AAA Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAA Partner")) 2026-10-27 16:13:09,848 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [10/26] Tour PosLoyaltyPromotion → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-10-27 16:13:09,867 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [11/26] Tour PosLoyaltyPromotion → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:13:09,868 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [12/26] Tour PosLoyaltyPromotion → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-10-27 16:13:09,888 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kzJHgMqh - [27/Oct/2026 16:13:09] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 258 4 0.004 0.028 ro 2026-10-27 16:13:09,937 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [13/26] Tour PosLoyaltyPromotion → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:13:09,939 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [14/26] 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-27 16:13:10,059 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [15/26] Tour PosLoyaltyPromotion → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 16:13:10,061 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [16/26] Tour PosLoyaltyPromotion → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 16:13:10,081 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kzJHgMqh - [27/Oct/2026 16:13:10] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.002 - 2026-10-27 16:13:10,083 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [17/26] Tour PosLoyaltyPromotion → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:13:10,089 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [18/26] Tour PosLoyaltyPromotion → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:13:10,090 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [19/26] Tour PosLoyaltyPromotion → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:13:10,090 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [20/26] Tour PosLoyaltyPromotion → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 16:13:10,093 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kzJHgMqh - [27/Oct/2026 16:13:10] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.002 - 2026-10-27 16:13:10,136 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [21/26] Tour PosLoyaltyPromotion → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 16:13:10,143 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [22/26] 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-27 16:13:10,149 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [23/26] Tour PosLoyaltyPromotion → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:13:10,151 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [24/26] Tour PosLoyaltyPromotion → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:13:10,152 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [25/26] Tour PosLoyaltyPromotion → Step order total amount is '90.00' (trigger: .product-screen .order-summary .total:contains("90.00")) 2026-10-27 16:13:10,152 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [26/26] Tour PosLoyaltyPromotion → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:13:10,153 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: tour succeeded 2026-10-27 16:13:10,154 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyPromotion SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-27 16:13:10,341 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:13:10,346 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: heap 21115000 (allocated 22564864) 2026-10-27 16:13:10,366 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kzJHgMqh - [27/Oct/2026 16:13:07] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 3.754 rw 2026-10-27 16:13:10,482 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing chrome headless with pid 36711 2026-10-27 16:13:10,488 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing websocket connection 2026-10-27 16:13:10,490 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Terminating chrome headless with pid 36711 2026-10-27 16:13:10,600 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161310_600427_test_promotion_program_with_loyalty_program.txt 2026-10-27 16:13:10,600 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Removing chrome user profile "/tmp/tmpjwo1n0rg_chrome_odoo" 2026-10-27 16:13:10,614 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_with_min_amount_and_specific_product_rule ... 2026-10-27 16:13:11,771 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome pid: 36845 2026-10-27 16:13:11,772 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless temporary user profile dir: /tmp/tmpmfg0a91x_chrome_odoo 2026-10-27 16:13:11,772 7 INFO rb-3d383b4-226062-429553 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:44729/json/version 2026-10-27 16:13:11,774 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44729', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:13:11,824 7 INFO rb-3d383b4-226062-429553 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-27 16:13:11,824 7 INFO rb-3d383b4-226062-429553 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:44729/json 2026-10-27 16:13:11,825 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44729', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:13:11,841 7 INFO rb-3d383b4-226062-429553 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:44729/devtools/page/2DE08C1FD2639703D4E50C89831456AD 2026-10-27 16:13:11,848 7 INFO rb-3d383b4-226062-429553 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-27 16:13:11,855 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless enable page notifications 2026-10-27 16:13:11,983 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:13:11,996 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Setting session cookie in browser 2026-10-27 16:13:11,998 7 INFO rb-3d383b4-226062-429553 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/80" in browser 2026-10-27 16:13:11,998 7 INFO rb-3d383b4-226062-429553 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/80" 2026-10-27 16:13:12,023 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:13:12,467 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dgU0fSf3 - [27/Oct/2026 16:13:12] "GET /pos/ui/80 HTTP/1.1" 200 6834 65 0.028 0.438 rw 2026-10-27 16:13:12,473 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Navigation result: {'frameId': '2DE08C1FD2639703D4E50C89831456AD', 'loaderId': '9EDE65AB8ED8F9348ACFA2EB9BA79BB6', 'isDownload': False} 2026-10-27 16:13:12,473 7 INFO rb-3d383b4-226062-429553 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-27 16:13:12,541 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dgU0fSf3 - [27/Oct/2026 16:13:12] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.525 ro 2026-10-27 16:13:12,549 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dgU0fSf3 - [27/Oct/2026 16:13:12] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.005 0.024 ro 2026-10-27 16:13:12,572 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dgU0fSf3 - [27/Oct/2026 16:13:12] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.049 ro 2026-10-27 16:13:13,288 7 INFO rb-3d383b4-226062-429553 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-27 16:13:13,312 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dgU0fSf3 - [27/Oct/2026 16:13:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:13:13,314 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dgU0fSf3 - [27/Oct/2026 16:13:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 16:13:13,375 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dgU0fSf3 - [27/Oct/2026 16:13:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.031 ro 2026-10-27 16:13:13,439 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dgU0fSf3 - [27/Oct/2026 16:13:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.025 rw 2026-10-27 16:13:13,447 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dgU0fSf3 - [27/Oct/2026 16:13:13] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.027 rw 2026-10-27 16:13:13,775 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:13:14,433 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dgU0fSf3 - [27/Oct/2026 16:13:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523696 265 0.221 0.751 rw 2026-10-27 16:13:14,698 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: The ready code tooks too much time : 2.2251243591308594 2026-10-27 16:13:14,699 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:13:14,715 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dgU0fSf3 - [27/Oct/2026 16:13:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.014 ro 2026-10-27 16:13:14,719 7 INFO rb-3d383b4-226062-429553 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-27 16:13:14,749 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dgU0fSf3 - [27/Oct/2026 16:13:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.002 0.009 ro 2026-10-27 16:13:14,790 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dgU0fSf3 - [27/Oct/2026 16:13:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.017 rw 2026-10-27 16:13:14,818 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dgU0fSf3 - [27/Oct/2026 16:13:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.002 0.022 rw 2026-10-27 16:13:14,851 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dgU0fSf3 - [27/Oct/2026 16:13:14] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.025 rw 2026-10-27 16:13:15,426 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dgU0fSf3 - [27/Oct/2026 16:13:15] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.007 ro 2026-10-27 16:13:15,559 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dgU0fSf3 - [27/Oct/2026 16:13:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.013 rw 2026-10-27 16:13:15,737 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dgU0fSf3 - [27/Oct/2026 16:13:15] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.013 0.048 rw 2026-10-27 16:13:15,742 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dgU0fSf3 - [27/Oct/2026 16:13:15] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.016 rw 2026-10-27 16:13:15,747 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dgU0fSf3 - [27/Oct/2026 16:13:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.008 - 2026-10-27 16:13:15,762 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dgU0fSf3 - [27/Oct/2026 16:13:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.019 - 2026-10-27 16:13:15,795 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dgU0fSf3 - [27/Oct/2026 16:13:15] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.007 0.049 ro 2026-10-27 16:13:15,831 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dgU0fSf3 - [27/Oct/2026 16:13:15] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.007 ro 2026-10-27 16:13:15,859 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dgU0fSf3 - [27/Oct/2026 16:13:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.018 - 2026-10-27 16:13:15,866 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dgU0fSf3 - [27/Oct/2026 16:13:15] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.024 - 2026-10-27 16:13:15,919 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dgU0fSf3 - [27/Oct/2026 16:13:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.057 - 2026-10-27 16:13:15,959 7 INFO rb-3d383b4-226062-429553 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-27 16:13:15,962 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dgU0fSf3 - [27/Oct/2026 16:13:15] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.03 0.086 rw 2026-10-27 16:13:16,106 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dgU0fSf3 - [27/Oct/2026 16:13:16] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.033 0.23 rw 2026-10-27 16:13:16,122 7 INFO rb-3d383b4-226062-429553 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-27 16:13:16,140 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dgU0fSf3 - [27/Oct/2026 16:13:16] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.235 rw 2026-10-27 16:13:16,179 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dgU0fSf3 - [27/Oct/2026 16:13:16] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.005 0.066 rw 2026-10-27 16:13:16,271 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dgU0fSf3 - [27/Oct/2026 16:13:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.024 0.095 rw 2026-10-27 16:13:16,358 7 INFO rb-3d383b4-226062-429553 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-27 16:13:16,359 7 INFO rb-3d383b4-226062-429553 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-27 16:13:16,450 7 INFO rb-3d383b4-226062-429553 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-27 16:13:16,451 7 INFO rb-3d383b4-226062-429553 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-27 16:13:16,451 7 INFO rb-3d383b4-226062-429553 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-27 16:13:16,453 7 INFO rb-3d383b4-226062-429553 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-27 16:13:16,465 7 INFO rb-3d383b4-226062-429553 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-27 16:13:16,466 7 INFO rb-3d383b4-226062-429553 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-27 16:13:16,470 7 INFO rb-3d383b4-226062-429553 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-27 16:13:16,471 7 INFO rb-3d383b4-226062-429553 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-27 16:13:16,472 7 INFO rb-3d383b4-226062-429553 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-27 16:13:16,472 7 INFO rb-3d383b4-226062-429553 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-27 16:13:16,475 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dgU0fSf3 - [27/Oct/2026 16:13:16] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-27 16:13:16,529 7 INFO rb-3d383b4-226062-429553 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-27 16:13:16,530 7 INFO rb-3d383b4-226062-429553 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-27 16:13:16,583 7 INFO rb-3d383b4-226062-429553 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-27 16:13:16,583 7 INFO rb-3d383b4-226062-429553 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-27 16:13:16,584 7 INFO rb-3d383b4-226062-429553 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-27 16:13:16,585 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: tour succeeded 2026-10-27 16:13:16,586 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyMinAmountAndSpecificProductTour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-10-27 16:13:16,601 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dgU0fSf3 - [27/Oct/2026 16:13:16] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-27 16:13:16,609 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dgU0fSf3 - [27/Oct/2026 16:13:16] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.007 - 2026-10-27 16:13:16,773 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:13:16,779 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: heap 20352588 (allocated 21254144) 2026-10-27 16:13:16,802 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dgU0fSf3 - [27/Oct/2026 16:13:14] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.019 3.309 rw 2026-10-27 16:13:16,897 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing chrome headless with pid 36845 2026-10-27 16:13:16,903 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing websocket connection 2026-10-27 16:13:16,906 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Terminating chrome headless with pid 36845 2026-10-27 16:13:17,011 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161317_011192_test_promotion_with_min_amount_and_specific_product_rule.txt 2026-10-27 16:13:17,011 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Removing chrome user profile "/tmp/tmpmfg0a91x_chrome_odoo" 2026-10-27 16:13:17,027 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_race_conditions_update_program ... 2026-10-27 16:13:18,666 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome pid: 36976 2026-10-27 16:13:18,667 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless temporary user profile dir: /tmp/tmp7sn_12ig_chrome_odoo 2026-10-27 16:13:18,667 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:37743/json/version 2026-10-27 16:13:18,668 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37743', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:13:18,745 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Browser version: Chrome/150.0.7871.114 2026-10-27 16:13:18,745 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:37743/json 2026-10-27 16:13:18,746 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37743', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:13:18,803 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Websocket url found: ws://127.0.0.1:37743/devtools/page/FA2F93F276C6A8402BE24E835F6F47D6 2026-10-27 16:13:18,812 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Enable chrome headless console log notification 2026-10-27 16:13:18,821 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless enable page notifications 2026-10-27 16:13:18,987 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:13:18,999 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Setting session cookie in browser 2026-10-27 16:13:19,005 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Open "http://127.0.0.1:8069/pos/ui?config_id=80" in browser 2026-10-27 16:13:19,006 7 INFO rb-3d383b4-226062-429553 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=80" 2026-10-27 16:13:19,028 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:13:19,595 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iVnhacq_ - [27/Oct/2026 16:13:19] "GET /pos/ui?config_id=80 HTTP/1.1" 200 6834 65 0.03 0.556 rw 2026-10-27 16:13:19,598 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Navigation result: {'frameId': 'FA2F93F276C6A8402BE24E835F6F47D6', 'loaderId': '288A9353C07559B3E0CDBB01DED24D94', 'isDownload': False} 2026-10-27 16:13:19,598 7 INFO rb-3d383b4-226062-429553 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-27 16:13:19,673 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iVnhacq_ - [27/Oct/2026 16:13:19] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.654 ro 2026-10-27 16:13:19,702 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iVnhacq_ - [27/Oct/2026 16:13:19] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.044 ro 2026-10-27 16:13:19,714 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iVnhacq_ - [27/Oct/2026 16:13:19] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.056 ro 2026-10-27 16:13:20,349 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: Owl is running in 'dev' mode. 2026-10-27 16:13:20,373 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iVnhacq_ - [27/Oct/2026 16:13:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 16:13:20,383 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iVnhacq_ - [27/Oct/2026 16:13:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:13:20,430 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iVnhacq_ - [27/Oct/2026 16:13:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.014 ro 2026-10-27 16:13:20,469 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iVnhacq_ - [27/Oct/2026 16:13:20] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.007 rw 2026-10-27 16:13:20,494 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iVnhacq_ - [27/Oct/2026 16:13:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.031 rw 2026-10-27 16:13:20,859 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:13:21,423 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iVnhacq_ - [27/Oct/2026 16:13:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 546430 264 0.213 0.7 rw 2026-10-27 16:13:21,694 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: The ready code tooks too much time : 2.0961015224456787 2026-10-27 16:13:21,695 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:13:21,706 7 INFO rb-3d383b4-226062-429553 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-27 16:13:21,724 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iVnhacq_ - [27/Oct/2026 16:13:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.013 ro 2026-10-27 16:13:21,758 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iVnhacq_ - [27/Oct/2026 16:13:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.014 ro 2026-10-27 16:13:21,800 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iVnhacq_ - [27/Oct/2026 16:13:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.012 rw 2026-10-27 16:13:21,810 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iVnhacq_ - [27/Oct/2026 16:13:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.016 rw 2026-10-27 16:13:21,836 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iVnhacq_ - [27/Oct/2026 16:13:21] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 16:13:22,418 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iVnhacq_ - [27/Oct/2026 16:13:22] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.012 ro 2026-10-27 16:13:22,543 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iVnhacq_ - [27/Oct/2026 16:13:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.016 rw 2026-10-27 16:13:22,721 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iVnhacq_ - [27/Oct/2026 16:13:22] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.016 0.04 rw 2026-10-27 16:13:22,751 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iVnhacq_ - [27/Oct/2026 16:13:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-27 16:13:22,758 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iVnhacq_ - [27/Oct/2026 16:13:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-27 16:13:22,782 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iVnhacq_ - [27/Oct/2026 16:13:22] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.004 0.038 ro 2026-10-27 16:13:22,788 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iVnhacq_ - [27/Oct/2026 16:13:22] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.043 rw 2026-10-27 16:13:22,891 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iVnhacq_ - [27/Oct/2026 16:13:22] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.011 ro 2026-10-27 16:13:22,892 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iVnhacq_ - [27/Oct/2026 16:13:22] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-27 16:13:22,900 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iVnhacq_ - [27/Oct/2026 16:13:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-27 16:13:22,919 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iVnhacq_ - [27/Oct/2026 16:13:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.01 - 2026-10-27 16:13:23,023 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iVnhacq_ - [27/Oct/2026 16:13:23] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.032 0.088 rw 2026-10-27 16:13:23,038 7 INFO rb-3d383b4-226062-429553 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-27 16:13:23,177 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iVnhacq_ - [27/Oct/2026 16:13:23] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.038 0.237 rw 2026-10-27 16:13:23,179 7 INFO rb-3d383b4-226062-429553 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-27 16:13:23,223 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iVnhacq_ - [27/Oct/2026 16:13:23] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.272 rw 2026-10-27 16:13:23,261 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iVnhacq_ - [27/Oct/2026 16:13:23] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.068 rw 2026-10-27 16:13:23,336 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iVnhacq_ - [27/Oct/2026 16:13:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.019 0.121 rw 2026-10-27 16:13:23,666 7 INFO rb-3d383b4-226062-429553 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-27 16:13:23,878 7 INFO rb-3d383b4-226062-429553 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-27 16:13:23,879 7 INFO rb-3d383b4-226062-429553 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-27 16:13:23,879 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: tour succeeded 2026-10-27 16:13:23,880 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_race_conditions_update_program SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-27 16:13:23,903 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iVnhacq_ - [27/Oct/2026 16:13:23] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.004 - 2026-10-27 16:13:23,903 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iVnhacq_ - [27/Oct/2026 16:13:23] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.007 - 2026-10-27 16:13:23,915 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iVnhacq_ - [27/Oct/2026 16:13:23] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.018 - 2026-10-27 16:13:24,069 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: heap 22662596 (allocated 23875584) 2026-10-27 16:13:24,069 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:13:24,080 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iVnhacq_ - [27/Oct/2026 16:13:20] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 3.57 rw 2026-10-27 16:13:24,191 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing chrome headless with pid 36976 2026-10-27 16:13:24,196 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing websocket connection 2026-10-27 16:13:24,200 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Terminating chrome headless with pid 36976 2026-10-27 16:13:24,301 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161324_300867_test_race_conditions_update_program.txt 2026-10-27 16:13:24,301 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Removing chrome user profile "/tmp/tmp7sn_12ig_chrome_odoo" 2026-10-27 16:13:24,317 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_does_not_decrease_points ... 2026-10-27 16:13:24,578 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 141 with IP n/a changed groups of user 143 who belonged to [100, 10, 1] with changes [(, 0, [100, 10, 1, 29])] 2026-10-27 16:13:25,560 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome pid: 37111 2026-10-27 16:13:25,560 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless temporary user profile dir: /tmp/tmpoiyoxz_b_chrome_odoo 2026-10-27 16:13:25,560 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:43621/json/version 2026-10-27 16:13:25,563 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43621', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:13:25,590 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Browser version: Chrome/150.0.7871.114 2026-10-27 16:13:25,591 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:43621/json 2026-10-27 16:13:25,598 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43621', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:13:25,608 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Websocket url found: ws://127.0.0.1:43621/devtools/page/8FFFE022F4CB9F14E188F0AE89FD1006 2026-10-27 16:13:25,612 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Enable chrome headless console log notification 2026-10-27 16:13:25,614 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless enable page notifications 2026-10-27 16:13:25,834 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:13:25,842 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Setting session cookie in browser 2026-10-27 16:13:25,844 7 INFO rb-3d383b4-226062-429553 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=80" in browser 2026-10-27 16:13:25,844 7 INFO rb-3d383b4-226062-429553 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=80" 2026-10-27 16:13:25,895 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:13:26,435 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:26] "GET /pos/ui?config_id=80 HTTP/1.1" 200 6834 64 0.031 0.554 rw 2026-10-27 16:13:26,440 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Navigation result: {'frameId': '8FFFE022F4CB9F14E188F0AE89FD1006', 'loaderId': '31FAE668C330BF8C3B0E26A1BC6C0B7B', 'isDownload': False} 2026-10-27 16:13:26,441 7 INFO rb-3d383b4-226062-429553 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-27 16:13:26,499 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:26] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.019 ro 2026-10-27 16:13:26,529 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:26] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.646 ro 2026-10-27 16:13:26,538 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:26] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.053 ro 2026-10-27 16:13:27,256 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: Owl is running in 'dev' mode. 2026-10-27 16:13:27,296 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.01 - 2026-10-27 16:13:27,299 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 16:13:27,345 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.006 0.033 ro 2026-10-27 16:13:27,397 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:27] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.007 rw 2026-10-27 16:13:27,413 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.019 rw 2026-10-27 16:13:27,824 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:13:28,359 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523662 262 0.248 0.648 rw 2026-10-27 16:13:28,562 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: The ready code tooks too much time : 2.1208152770996094 2026-10-27 16:13:28,562 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:13:28,588 7 INFO rb-3d383b4-226062-429553 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-27 16:13:28,592 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.021 ro 2026-10-27 16:13:28,617 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.009 ro 2026-10-27 16:13:28,639 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 43 0 0 0.008 rw 2026-10-27 16:13:28,673 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.019 rw 2026-10-27 16:13:28,684 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:28] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 43 0 0 0.009 rw 2026-10-27 16:13:29,202 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:29] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.009 ro 2026-10-27 16:13:29,311 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.013 rw 2026-10-27 16:13:29,443 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:29] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.037 rw 2026-10-27 16:13:29,486 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:29] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.007 rw 2026-10-27 16:13:29,496 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-27 16:13:29,502 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.008 - 2026-10-27 16:13:29,532 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:29] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.003 0.042 ro 2026-10-27 16:13:29,600 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:29] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-27 16:13:29,605 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:29] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.014 ro 2026-10-27 16:13:29,653 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.017 - 2026-10-27 16:13:29,684 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.07 - 2026-10-27 16:13:29,732 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:29] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.035 0.083 rw 2026-10-27 16:13:29,772 7 INFO rb-3d383b4-226062-429553 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-27 16:13:29,825 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:29] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.019 0.192 rw 2026-10-27 16:13:29,856 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:29] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.172 rw 2026-10-27 16:13:29,918 7 INFO rb-3d383b4-226062-429553 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-27 16:13:29,919 7 INFO rb-3d383b4-226062-429553 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-27 16:13:29,950 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:29] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.005 0.022 rw 2026-10-27 16:13:30,028 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.021 0.071 rw 2026-10-27 16:13:30,097 7 INFO rb-3d383b4-226062-429553 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-27 16:13:30,114 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:30] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 259 4 0.004 0.03 ro 2026-10-27 16:13:30,149 7 INFO rb-3d383b4-226062-429553 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 [data-icon="search"].undefined) 2026-10-27 16:13:30,149 7 INFO rb-3d383b4-226062-429553 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-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:13:30,165 7 INFO rb-3d383b4-226062-429553 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-27 16:13:30,178 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:30] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-27 16:13:30,511 7 INFO rb-3d383b4-226062-429553 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 body 2026-10-27 16:13:30,713 7 INFO rb-3d383b4-226062-429553 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 Manually trigger keyup event (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:13:30,714 7 INFO rb-3d383b4-226062-429553 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 Press Enter to trigger "search more" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:13:30,716 7 INFO rb-3d383b4-226062-429553 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 Check "Refunding Guy" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Refunding Guy")) 2026-10-27 16:13:30,717 7 INFO rb-3d383b4-226062-429553 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 click partner 'Refunding Guy' from partner list screen (trigger: .modal .partner-list b:contains(Refunding Guy)) 2026-10-27 16:13:30,733 7 INFO rb-3d383b4-226062-429553 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 go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:13:30,733 7 INFO rb-3d383b4-226062-429553 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 click product 'Refund Product' (trigger: article.product .product-content .product-name:contains("Refund Product")) 2026-10-27 16:13:30,749 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:30] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 259 4 0.004 0.021 ro 2026-10-27 16:13:30,818 7 INFO rb-3d383b4-226062-429553 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 Actions button (trigger: .mobile-more-button) 2026-10-27 16:13:30,818 7 INFO rb-3d383b4-226062-429553 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: .more-btn) 2026-10-27 16:13:30,829 7 INFO rb-3d383b4-226062-429553 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 Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-27 16:13:30,900 7 INFO rb-3d383b4-226062-429553 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 selection popup has '$ 1 per point on your order' (trigger: .selection-item:contains("$ 1 per point on your order")) 2026-10-27 16:13:30,934 7 INFO rb-3d383b4-226062-429553 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 click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:13:31,114 7 INFO rb-3d383b4-226062-429553 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: .btn-switchpane:contains('Pay')) 2026-10-27 16:13:31,117 7 INFO rb-3d383b4-226062-429553 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 now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:13:31,143 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:13:31,178 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.005 - 2026-10-27 16:13:31,183 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.028 - 2026-10-27 16:13:31,187 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:31] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.038 - 2026-10-27 16:13:31,189 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 90 96 0.096 0.256 rw 2026-10-27 16:13:31,190 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:31] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.057 - 2026-10-27 16:13:31,632 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:13:31,641 7 INFO rb-3d383b4-226062-429553 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 click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:13:31,667 7 INFO rb-3d383b4-226062-429553 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 numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:13:31,676 7 INFO rb-3d383b4-226062-429553 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: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:13:31,677 7 INFO rb-3d383b4-226062-429553 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-27 16:13:31,679 7 INFO rb-3d383b4-226062-429553 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 validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:13:31,690 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 95 0.099 0.381 rw 2026-10-27 16:13:32,218 7 INFO rb-3d383b4-226062-429553 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 feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:13:32,218 7 INFO rb-3d383b4-226062-429553 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 wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:13:32,223 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4372249 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '9dc2a9c6-f637-472f-adc3-cf39645790db'}] 2026-10-27 16:13:32,846 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4372249 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '9dc2a9c6-f637-472f-adc3-cf39645790db'} created pos.order #516 2026-10-27 16:13:32,848 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4372249 finished 2026-10-27 16:13:32,919 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6908 222 0.169 0.531 rw 2026-10-27 16:13:33,052 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:33] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.006 ro 2026-10-27 16:13:33,098 7 INFO rb-3d383b4-226062-429553 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: .feedback-screen .button.validation) 2026-10-27 16:13:33,121 7 INFO rb-3d383b4-226062-429553 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-27 16:13:33,126 7 INFO rb-3d383b4-226062-429553 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 .pos-leftheader .orders-button 2026-10-27 16:13:33,174 7 INFO rb-3d383b4-226062-429553 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 .pos-search-bar .filter 2026-10-27 16:13:33,190 7 INFO rb-3d383b4-226062-429553 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 .pos-search-bar .filter ul 2026-10-27 16:13:33,197 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:33] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.046 rw 2026-10-27 16:13:33,205 7 INFO rb-3d383b4-226062-429553 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 .pos-search-bar .filter ul li:contains("Paid") 2026-10-27 16:13:33,207 7 INFO rb-3d383b4-226062-429553 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 .ticket-screen .order-row:contains(001) 2026-10-27 16:13:33,226 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:33] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.0 0.051 rw 2026-10-27 16:13:33,239 7 INFO rb-3d383b4-226062-429553 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 .ticket-screen .order-row:contains(001).highlight 2026-10-27 16:13:33,243 7 INFO rb-3d383b4-226062-429553 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 click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:13:33,244 7 INFO rb-3d383b4-226062-429553 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 click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:13:33,252 7 INFO rb-3d383b4-226062-429553 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 go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:13:33,253 7 INFO rb-3d383b4-226062-429553 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-27 16:13:33,253 7 INFO rb-3d383b4-226062-429553 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-27 16:13:33,254 7 INFO rb-3d383b4-226062-429553 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-27 16:13:33,254 7 INFO rb-3d383b4-226062-429553 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-27 16:13:33,254 7 INFO rb-3d383b4-226062-429553 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:not(.disabled) 2026-10-27 16:13:33,295 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:33] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.033 0.04 rw 2026-10-27 16:13:33,308 7 INFO rb-3d383b4-226062-429553 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-27 16:13:33,330 7 INFO rb-3d383b4-226062-429553 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-27 16:13:33,337 7 INFO rb-3d383b4-226062-429553 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-27 16:13:33,475 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.01 0.038 rw 2026-10-27 16:13:33,848 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: tour succeeded 2026-10-27 16:13:33,849 7 INFO rb-3d383b4-226062-429553 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-27 16:13:33,860 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38468203 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000002', 'uuid': '635056ff-7b48-45ac-a2ed-7475229332ed'}] 2026-10-27 16:13:34,046 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:13:34,059 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: heap 22783476 (allocated 24662016) 2026-10-27 16:13:34,188 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing chrome headless with pid 37111 2026-10-27 16:13:34,191 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing websocket connection 2026-10-27 16:13:34,198 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Terminating chrome headless with pid 37111 2026-10-27 16:13:34,397 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161334_379225_test_refund_does_not_decrease_points.txt 2026-10-27 16:13:34,398 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Removing chrome user profile "/tmp/tmpoiyoxz_b_chrome_odoo" 2026-10-27 16:13:34,430 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: waiting for threads: [, ] 2026-10-27 16:13:34,518 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38468203 order {'name': '/', 'pos_reference': '261-80-000002', 'uuid': '635056ff-7b48-45ac-a2ed-7475229332ed'} created pos.order #517 2026-10-27 16:13:34,520 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38468203 finished 2026-10-27 16:13:34,625 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:27] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 7.168 rw 2026-10-27 16:13:34,637 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vJ3jEwO6 - [27/Oct/2026 16:13:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 233 0.212 0.572 rw 2026-10-27 16:13:44,458 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_order_deduct_loyalty_points ... 2026-10-27 16:13:45,237 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Chrome pid: 37240 2026-10-27 16:13:45,238 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Chrome headless temporary user profile dir: /tmp/tmpp4bg8li4_chrome_odoo 2026-10-27 16:13:45,238 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Issuing json command http://127.0.0.1:43239/json/version 2026-10-27 16:13:45,239 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43239', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:13:45,290 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Browser version: Chrome/150.0.7871.114 2026-10-27 16:13:45,290 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Issuing json command http://127.0.0.1:43239/json 2026-10-27 16:13:45,290 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43239', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:13:45,303 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Websocket url found: ws://127.0.0.1:43239/devtools/page/942DA53A74F38069D5ABFE75C3386DC2 2026-10-27 16:13:45,318 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Enable chrome headless console log notification 2026-10-27 16:13:45,320 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Chrome headless enable page notifications 2026-10-27 16:13:45,479 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:13:45,491 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Setting session cookie in browser 2026-10-27 16:13:45,496 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-27 16:13:45,500 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Navigating to: "http://127.0.0.1:8069/pos/ui/80" 2026-10-27 16:13:45,520 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:13:46,071 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:46] "GET /pos/ui/80 HTTP/1.1" 200 6834 65 0.031 0.534 rw 2026-10-27 16:13:46,080 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Navigation result: {'frameId': '942DA53A74F38069D5ABFE75C3386DC2', 'loaderId': 'FB0B33402B623EB11F519416ED5E1F91', 'isDownload': False} 2026-10-27 16:13:46,080 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Evaluate ready code "odoo.isTourReady('PosOrderAwardLoyaltyPointsToCustomer')" 2026-10-27 16:13:46,135 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:46] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.014 ro 2026-10-27 16:13:46,150 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:46] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.633 ro 2026-10-27 16:13:46,162 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:46] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.032 ro 2026-10-27 16:13:46,803 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: Owl is running in 'dev' mode. 2026-10-27 16:13:46,854 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-27 16:13:46,854 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-27 16:13:46,869 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.015 ro 2026-10-27 16:13:46,924 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:46] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.006 0.013 rw 2026-10-27 16:13:46,950 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.009 0.024 rw 2026-10-27 16:13:47,310 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:13:47,809 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 524194 263 0.195 0.632 rw 2026-10-27 16:13:47,976 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Evaluate test code "odoo.startTour('PosOrderAwardLoyaltyPointsToCustomer', {"stepDelay": 0, "debug": false})" 2026-10-27 16:13:47,999 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [1/27] Tour PosOrderAwardLoyaltyPointsToCustomer → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:13:48,003 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.016 ro 2026-10-27 16:13:48,028 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.012 ro 2026-10-27 16:13:48,060 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.01 rw 2026-10-27 16:13:48,108 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:48] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.025 rw 2026-10-27 16:13:48,109 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.004 0.038 rw 2026-10-27 16:13:48,622 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:48] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.009 ro 2026-10-27 16:13:48,729 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.017 rw 2026-10-27 16:13:48,865 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-27 16:13:48,868 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-27 16:13:48,878 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:48] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.059 rw 2026-10-27 16:13:48,901 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:48] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.003 0.045 ro 2026-10-27 16:13:48,914 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:48] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.048 rw 2026-10-27 16:13:49,062 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:49] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.013 ro 2026-10-27 16:13:49,088 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-27 16:13:49,091 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:49] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.02 - 2026-10-27 16:13:49,131 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.058 - 2026-10-27 16:13:49,175 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:49] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.029 0.074 rw 2026-10-27 16:13:49,217 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [2/27] Tour PosOrderAwardLoyaltyPointsToCustomer → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:13:49,289 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:49] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.018 0.198 rw 2026-10-27 16:13:49,324 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:49] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.201 rw 2026-10-27 16:13:49,375 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [3/27] Tour PosOrderAwardLoyaltyPointsToCustomer → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:13:49,376 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:49] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.012 rw 2026-10-27 16:13:49,385 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [4/27] Tour PosOrderAwardLoyaltyPointsToCustomer → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:13:49,455 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.026 0.051 rw 2026-10-27 16:13:49,532 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:49] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.002 0.013 ro 2026-10-27 16:13:49,545 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [5/27] Tour PosOrderAwardLoyaltyPointsToCustomer → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:13:49,590 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [6/27] Tour PosOrderAwardLoyaltyPointsToCustomer → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:13:49,591 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [7/27] Tour PosOrderAwardLoyaltyPointsToCustomer → Step Search customer with "AA Partner" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:13:49,605 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [8/27] Tour PosOrderAwardLoyaltyPointsToCustomer → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:13:49,626 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:49] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-27 16:13:49,953 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [9/27] Tour PosOrderAwardLoyaltyPointsToCustomer → Step Check "AA Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AA Partner")) 2026-10-27 16:13:49,954 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [10/27] Tour PosOrderAwardLoyaltyPointsToCustomer → Step click partner 'AA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AA Partner)) 2026-10-27 16:13:49,970 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [11/27] Tour PosOrderAwardLoyaltyPointsToCustomer → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:13:49,971 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [12/27] Tour PosOrderAwardLoyaltyPointsToCustomer → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 16:13:49,980 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:49] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.003 0.016 ro 2026-10-27 16:13:50,013 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [13/27] Tour PosOrderAwardLoyaltyPointsToCustomer → Step loyalty points awarded +3.2 (trigger: .loyalty-points-won:contains("+3.2")) 2026-10-27 16:13:50,106 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [14/27] Tour PosOrderAwardLoyaltyPointsToCustomer → Step loyalty points total 3.2 (trigger: .loyalty-points-total:contains("3.2")) 2026-10-27 16:13:50,107 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [15/27] Tour PosOrderAwardLoyaltyPointsToCustomer → Step order total amount is '3.2' (trigger: .product-screen .order-summary .total:contains("3.2")) 2026-10-27 16:13:50,108 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [16/27] Tour PosOrderAwardLoyaltyPointsToCustomer → Step order total amount is '3.2' (trigger: .product-screen .order-summary .total:contains("3.2"):not(:visible)) 2026-10-27 16:13:50,108 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [17/27] Tour PosOrderAwardLoyaltyPointsToCustomer → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:13:50,152 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [18/27] Tour PosOrderAwardLoyaltyPointsToCustomer → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:13:50,153 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [19/27] Tour PosOrderAwardLoyaltyPointsToCustomer → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:13:50,160 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:50] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.006 - 2026-10-27 16:13:50,178 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.007 - 2026-10-27 16:13:50,180 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.008 - 2026-10-27 16:13:50,669 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [20/27] Tour PosOrderAwardLoyaltyPointsToCustomer → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:13:50,693 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [21/27] Tour PosOrderAwardLoyaltyPointsToCustomer → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-27 16:13:50,698 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [22/27] Tour PosOrderAwardLoyaltyPointsToCustomer → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-10-27 16:13:50,698 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [23/27] Tour PosOrderAwardLoyaltyPointsToCustomer → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:13:50,703 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [24/27] Tour PosOrderAwardLoyaltyPointsToCustomer → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:13:51,228 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [25/27] Tour PosOrderAwardLoyaltyPointsToCustomer → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:13:51,237 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10374861 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'd21194e3-4e7c-4f3d-8db2-60df4df509f2'}] 2026-10-27 16:13:51,240 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [26/27] Tour PosOrderAwardLoyaltyPointsToCustomer → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:13:51,820 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10374861 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'd21194e3-4e7c-4f3d-8db2-60df4df509f2'} created pos.order #518 2026-10-27 16:13:51,822 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10374861 finished 2026-10-27 16:13:51,928 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6789 203 0.168 0.53 rw 2026-10-27 16:13:52,041 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:52] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-27 16:13:52,082 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [27/27] Tour PosOrderAwardLoyaltyPointsToCustomer → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:13:52,107 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: tour succeeded 2026-10-27 16:13:52,108 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR PosOrderAwardLoyaltyPointsToCustomer SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-10-27 16:13:52,154 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:52] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.041 rw 2026-10-27 16:13:52,253 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:13:52,254 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: heap 21314828 (allocated 22827008) 2026-10-27 16:13:52,260 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QczkW9Hl - [27/Oct/2026 16:13:46] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 5.306 rw 2026-10-27 16:13:52,361 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Closing chrome headless with pid 37240 2026-10-27 16:13:52,364 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Closing websocket connection 2026-10-27 16:13:52,365 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Terminating chrome headless with pid 37240 2026-10-27 16:13:52,467 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161352_467191_test_refund_order_deduct_loyalty_points.txt 2026-10-27 16:13:52,467 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Removing chrome user profile "/tmp/tmpp4bg8li4_chrome_odoo" 2026-10-27 16:13:52,967 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Chrome pid: 37374 2026-10-27 16:13:52,967 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Chrome headless temporary user profile dir: /tmp/tmpxiomwwkb_chrome_odoo 2026-10-27 16:13:52,968 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Issuing json command http://127.0.0.1:45211/json/version 2026-10-27 16:13:52,969 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45211', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:13:53,016 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Browser version: Chrome/150.0.7871.114 2026-10-27 16:13:53,016 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Issuing json command http://127.0.0.1:45211/json 2026-10-27 16:13:53,017 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45211', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:13:53,048 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Websocket url found: ws://127.0.0.1:45211/devtools/page/B6B998384CE2D3AB5941A96E7237C0C2 2026-10-27 16:13:53,064 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Enable chrome headless console log notification 2026-10-27 16:13:53,069 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Chrome headless enable page notifications 2026-10-27 16:13:53,123 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:13:53,128 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Setting session cookie in browser 2026-10-27 16:13:53,133 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-27 16:13:53,133 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Navigating to: "http://127.0.0.1:8069/pos/ui/80" 2026-10-27 16:13:53,266 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:53] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.028 0.1 rw 2026-10-27 16:13:53,270 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Navigation result: {'frameId': 'B6B998384CE2D3AB5941A96E7237C0C2', 'loaderId': 'C0390C5A45FFD4FB70289728F1E25856', 'isDownload': False} 2026-10-27 16:13:53,270 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Evaluate ready code "odoo.isTourReady('PosOrderRefundLoyaltyPoints')" 2026-10-27 16:13:53,333 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:53] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.177 ro 2026-10-27 16:13:53,367 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:53] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.007 0.038 ro 2026-10-27 16:13:53,372 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:53] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.042 ro 2026-10-27 16:13:53,958 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: Owl is running in 'dev' mode. 2026-10-27 16:13:54,031 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.032 - 2026-10-27 16:13:54,032 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.031 ro 2026-10-27 16:13:54,041 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.01 - 2026-10-27 16:13:54,074 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:54] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.006 0.018 rw 2026-10-27 16:13:54,080 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.02 rw 2026-10-27 16:13:54,442 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:13:54,929 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 524248 246 0.226 0.602 rw 2026-10-27 16:13:55,162 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Evaluate test code "odoo.startTour('PosOrderRefundLoyaltyPoints', {"stepDelay": 0, "debug": false})" 2026-10-27 16:13:55,182 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [1/29] Tour PosOrderRefundLoyaltyPoints → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:13:55,190 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.009 ro 2026-10-27 16:13:55,220 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.007 ro 2026-10-27 16:13:55,258 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 16:13:55,284 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.024 rw 2026-10-27 16:13:55,295 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:55] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.014 rw 2026-10-27 16:13:55,818 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:55] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.008 ro 2026-10-27 16:13:55,912 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.011 rw 2026-10-27 16:13:56,081 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:56] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.004 0.055 rw 2026-10-27 16:13:56,105 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:56] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.013 rw 2026-10-27 16:13:56,126 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:56] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.003 0.029 ro 2026-10-27 16:13:56,134 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-27 16:13:56,138 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.005 - 2026-10-27 16:13:56,223 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:56] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.023 ro 2026-10-27 16:13:56,225 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:56] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.02 - 2026-10-27 16:13:56,252 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.017 - 2026-10-27 16:13:56,256 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.03 - 2026-10-27 16:13:56,344 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [2/29] Tour PosOrderRefundLoyaltyPoints → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:13:56,356 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:56] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.035 0.095 rw 2026-10-27 16:13:56,358 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [3/29] Tour PosOrderRefundLoyaltyPoints → Step .pos-leftheader .orders-button 2026-10-27 16:13:56,408 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [4/29] Tour PosOrderRefundLoyaltyPoints → Step .pos-search-bar .filter 2026-10-27 16:13:56,490 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:56] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.026 0.239 rw 2026-10-27 16:13:56,537 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:56] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.253 rw 2026-10-27 16:13:56,548 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:56] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.0 0.14 rw 2026-10-27 16:13:56,553 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [5/29] Tour PosOrderRefundLoyaltyPoints → Step .pos-search-bar .filter ul 2026-10-27 16:13:56,563 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [6/29] Tour PosOrderRefundLoyaltyPoints → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-27 16:13:56,571 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [7/29] Tour PosOrderRefundLoyaltyPoints → Step .ticket-screen .pos-search-bar .filter span:contains("Paid") 2026-10-27 16:13:56,574 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:56] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.008 - 2026-10-27 16:13:56,591 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [8/29] Tour PosOrderRefundLoyaltyPoints → Step .ticket-screen .order-row:contains(001) 2026-10-27 16:13:56,613 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:56] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.012 0.019 rw 2026-10-27 16:13:56,870 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:56] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 6789 51 0.039 0.201 rw 2026-10-27 16:13:56,918 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.004 0.209 rw 2026-10-27 16:13:57,029 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [9/29] Tour PosOrderRefundLoyaltyPoints → Step .ticket-screen .order-row:contains(001).highlight 2026-10-27 16:13:57,155 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [10/29] Tour PosOrderRefundLoyaltyPoints → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:13:57,155 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [11/29] Tour PosOrderRefundLoyaltyPoints → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:13:57,170 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [12/29] Tour PosOrderRefundLoyaltyPoints → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:13:57,175 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [13/29] Tour PosOrderRefundLoyaltyPoints → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:13:57,175 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [14/29] Tour PosOrderRefundLoyaltyPoints → Step .ticket-screen .btn-primary.pay-order-button:not(.disabled) 2026-10-27 16:13:57,215 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [15/29] Tour PosOrderRefundLoyaltyPoints → Step payment screen is shown (trigger: .pos .payment-screen) 2026-10-27 16:13:57,241 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [16/29] Tour PosOrderRefundLoyaltyPoints → Step click back button (trigger: .back-button) 2026-10-27 16:13:57,258 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:57] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.024 - 2026-10-27 16:13:57,271 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.016 - 2026-10-27 16:13:57,274 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [17/29] Tour PosOrderRefundLoyaltyPoints → Step product screen is shown (trigger: .product-screen) 2026-10-27 16:13:57,288 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:13:57,297 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.043 - 2026-10-27 16:13:57,316 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [18/29] Tour PosOrderRefundLoyaltyPoints → Step loyalty points awarded -3.2 (trigger: .loyalty-points-won:contains("-3.2")) 2026-10-27 16:13:57,317 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [19/29] Tour PosOrderRefundLoyaltyPoints → Step loyalty points total 0 (trigger: .loyalty-points-total:contains("0")) 2026-10-27 16:13:57,317 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [20/29] Tour PosOrderRefundLoyaltyPoints → Step order total amount is '3.2' (trigger: .product-screen .order-summary .total:contains("3.2")) 2026-10-27 16:13:57,317 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [21/29] Tour PosOrderRefundLoyaltyPoints → Step order total amount is '3.2' (trigger: .product-screen .order-summary .total:contains("3.2"):not(:visible)) 2026-10-27 16:13:57,318 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [22/29] Tour PosOrderRefundLoyaltyPoints → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:13:57,318 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [23/29] Tour PosOrderRefundLoyaltyPoints → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:13:57,319 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [24/29] Tour PosOrderRefundLoyaltyPoints → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:13:57,373 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 109 0.133 0.263 rw 2026-10-27 16:13:57,834 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [25/29] Tour PosOrderRefundLoyaltyPoints → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:13:57,857 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [26/29] Tour PosOrderRefundLoyaltyPoints → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:13:58,384 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [27/29] Tour PosOrderRefundLoyaltyPoints → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:13:58,393 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [28/29] Tour PosOrderRefundLoyaltyPoints → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:13:58,402 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41300382 started for PoS orders references: [{'name': '/', 'pos_reference': '262-80-000001', 'uuid': '500ea1c8-2f67-4be4-9c9f-efa24d9e2680'}] 2026-10-27 16:13:58,956 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41300382 order {'name': '/', 'pos_reference': '262-80-000001', 'uuid': '500ea1c8-2f67-4be4-9c9f-efa24d9e2680'} created pos.order #519 2026-10-27 16:13:58,958 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41300382 finished 2026-10-27 16:13:59,110 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 11609 210 0.172 0.542 rw 2026-10-27 16:13:59,227 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:59] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.008 ro 2026-10-27 16:13:59,267 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: [29/29] Tour PosOrderRefundLoyaltyPoints → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:13:59,307 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: tour succeeded 2026-10-27 16:13:59,314 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: ╔════════════════════════════════════════════╗ ║ TOUR PosOrderRefundLoyaltyPoints SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-27 16:13:59,386 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:59] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.078 rw 2026-10-27 16:13:59,485 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: heap 21378120 (allocated 23351296) 2026-10-27 16:13:59,486 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:13:59,493 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 LRkSrbAZ - [27/Oct/2026 16:13:54] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 5.386 rw 2026-10-27 16:13:59,594 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Closing chrome headless with pid 37374 2026-10-27 16:13:59,595 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Closing websocket connection 2026-10-27 16:13:59,597 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Terminating chrome headless with pid 37374 2026-10-27 16:13:59,704 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161359_703865_test_refund_order_deduct_loyalty_points.txt 2026-10-27 16:13:59,704 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Removing chrome user profile "/tmp/tmpxiomwwkb_chrome_odoo" 2026-10-27 16:13:59,732 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_product_part_of_rules ... 2026-10-27 16:14:01,034 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome pid: 37501 2026-10-27 16:14:01,035 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless temporary user profile dir: /tmp/tmpixlyf26c_chrome_odoo 2026-10-27 16:14:01,035 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:42571/json/version 2026-10-27 16:14:01,036 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42571', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:14:01,055 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Browser version: Chrome/150.0.7871.114 2026-10-27 16:14:01,056 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:42571/json 2026-10-27 16:14:01,056 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42571', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:14:01,062 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Websocket url found: ws://127.0.0.1:42571/devtools/page/366D523D91299675979EB2CAB078F7D3 2026-10-27 16:14:01,079 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Enable chrome headless console log notification 2026-10-27 16:14:01,080 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless enable page notifications 2026-10-27 16:14:01,289 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:14:01,299 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Setting session cookie in browser 2026-10-27 16:14:01,305 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-27 16:14:01,305 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Navigating to: "http://127.0.0.1:8069/pos/ui/80" 2026-10-27 16:14:01,328 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:14:02,078 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:02] "GET /pos/ui/80 HTTP/1.1" 200 6834 64 0.029 0.737 rw 2026-10-27 16:14:02,083 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Navigation result: {'frameId': '366D523D91299675979EB2CAB078F7D3', 'loaderId': '1A105F0755C5900BA3BD568151276D9A', 'isDownload': False} 2026-10-27 16:14:02,084 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Evaluate ready code "odoo.isTourReady('RefundRulesProduct')" 2026-10-27 16:14:02,157 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:02] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.837 ro 2026-10-27 16:14:02,160 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:02] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.037 ro 2026-10-27 16:14:02,179 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:02] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.047 ro 2026-10-27 16:14:02,850 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: Owl is running in 'dev' mode. 2026-10-27 16:14:02,881 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 16:14:02,884 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-27 16:14:02,912 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.016 ro 2026-10-27 16:14:02,984 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:02] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.037 rw 2026-10-27 16:14:02,994 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.005 0.035 rw 2026-10-27 16:14:03,436 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:14:04,007 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 531286 267 0.275 0.723 rw 2026-10-27 16:14:04,231 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: The ready code tooks too much time : 2.1467998027801514 2026-10-27 16:14:04,232 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Evaluate test code "odoo.startTour('RefundRulesProduct', {"stepDelay": 0, "debug": false})" 2026-10-27 16:14:04,248 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [1/43] Tour RefundRulesProduct → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:14:04,255 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.024 ro 2026-10-27 16:14:04,284 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.009 ro 2026-10-27 16:14:04,320 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.012 rw 2026-10-27 16:14:04,345 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.023 rw 2026-10-27 16:14:04,360 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:04] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-27 16:14:04,864 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:04] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.006 ro 2026-10-27 16:14:05,044 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.018 rw 2026-10-27 16:14:05,200 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:05] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.047 rw 2026-10-27 16:14:05,212 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-27 16:14:05,232 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.019 - 2026-10-27 16:14:05,243 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:05] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.037 rw 2026-10-27 16:14:05,247 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:05] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.004 0.03 ro 2026-10-27 16:14:05,297 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:05] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-27 16:14:05,310 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-27 16:14:05,324 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.015 - 2026-10-27 16:14:05,336 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:05] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.009 0.023 ro 2026-10-27 16:14:05,429 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [2/43] Tour RefundRulesProduct → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:14:05,454 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:05] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.03 0.116 rw 2026-10-27 16:14:05,588 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:05] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.036 0.241 rw 2026-10-27 16:14:05,591 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [3/43] Tour RefundRulesProduct → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-10-27 16:14:05,635 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:05] "GET /web/image?model=product.template&field=image_256&id=8&unique=2026-10-27T15:59:08.000+00:00 HTTP/1.1" 200 4940 5 0.018 0.082 ro 2026-10-27 16:14:05,670 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:05] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.307 rw 2026-10-27 16:14:05,692 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:05] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.003 0.1 rw 2026-10-27 16:14:05,777 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.026 0.145 rw 2026-10-27 16:14:05,889 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [4/43] Tour RefundRulesProduct → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-27 16:14:05,960 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [5/43] Tour RefundRulesProduct → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-10-27 16:14:05,986 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [6/43] Tour RefundRulesProduct → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-10-27 16:14:05,993 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:05] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.003 0.019 ro 2026-10-27 16:14:06,214 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:06] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.011 0.013 ro 2026-10-27 16:14:06,263 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [7/43] Tour RefundRulesProduct → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:14:06,315 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:06] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:14:06,318 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [8/43] Tour RefundRulesProduct → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:14:06,321 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [9/43] Tour RefundRulesProduct → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:14:06,325 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:06] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.006 - 2026-10-27 16:14:06,328 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:06] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.01 - 2026-10-27 16:14:06,351 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.007 - 2026-10-27 16:14:06,353 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.01 - 2026-10-27 16:14:06,835 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [10/43] Tour RefundRulesProduct → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:14:06,867 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [11/43] Tour RefundRulesProduct → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:14:06,870 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [12/43] Tour RefundRulesProduct → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:14:06,873 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [13/43] Tour RefundRulesProduct → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:14:06,874 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [14/43] Tour RefundRulesProduct → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:14:06,876 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [15/43] Tour RefundRulesProduct → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:14:07,415 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [16/43] Tour RefundRulesProduct → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:14:07,422 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [17/43] Tour RefundRulesProduct → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:14:07,436 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37753718 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'd2453a17-118a-471e-92f5-d59016b32ba2'}] 2026-10-27 16:14:08,291 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37753718 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'd2453a17-118a-471e-92f5-d59016b32ba2'} created pos.order #520 2026-10-27 16:14:08,293 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37753718 finished 2026-10-27 16:14:08,376 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 11527 317 0.24 0.708 rw 2026-10-27 16:14:08,495 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:08] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-27 16:14:08,536 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [18/43] Tour RefundRulesProduct → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:14:08,550 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [19/43] Tour RefundRulesProduct → Step product screen is shown (trigger: .product-screen) 2026-10-27 16:14:08,566 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [20/43] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:14:08,566 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [21/43] Tour RefundRulesProduct → Step .pos-leftheader .orders-button 2026-10-27 16:14:08,605 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:08] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.045 rw 2026-10-27 16:14:08,606 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [22/43] Tour RefundRulesProduct → Step .pos-search-bar .filter 2026-10-27 16:14:08,620 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:08] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.001 0.019 rw 2026-10-27 16:14:08,623 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [23/43] Tour RefundRulesProduct → Step .pos-search-bar .filter ul 2026-10-27 16:14:08,636 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [24/43] Tour RefundRulesProduct → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-27 16:14:08,641 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [25/43] Tour RefundRulesProduct → Step .ticket-screen .pos-search-bar .filter span:contains("Paid") 2026-10-27 16:14:08,663 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [26/43] Tour RefundRulesProduct → Step .ticket-screen .order-row:contains(001) 2026-10-27 16:14:08,673 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [27/43] Tour RefundRulesProduct → Step .ticket-screen .order-row:contains(001).highlight 2026-10-27 16:14:08,679 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [28/43] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:14:08,680 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [29/43] Tour RefundRulesProduct → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:14:08,703 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [30/43] Tour RefundRulesProduct → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:14:08,704 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [31/43] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:14:08,705 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [32/43] Tour RefundRulesProduct → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:14:08,705 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [33/43] Tour RefundRulesProduct → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:14:08,707 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:08] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.012 0.029 rw 2026-10-27 16:14:08,707 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [34/43] 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-27 16:14:08,820 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.002 0.04 rw 2026-10-27 16:14:08,879 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [35/43] 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-27 16:14:08,888 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [36/43] 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-27 16:14:08,897 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [37/43] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:14:08,898 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [38/43] Tour RefundRulesProduct → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:14:08,909 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [39/43] Tour RefundRulesProduct → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:14:08,910 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [40/43] 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-27 16:14:08,910 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [41/43] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:14:08,911 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [42/43] Tour RefundRulesProduct → Step .ticket-screen .btn-primary.pay-order-button:not(.disabled) 2026-10-27 16:14:08,938 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [43/43] Tour RefundRulesProduct → Step payment screen is shown (trigger: .pos .payment-screen) 2026-10-27 16:14:08,955 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: tour succeeded 2026-10-27 16:14:08,956 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: ╔═══════════════════════════════════╗ ║ TOUR RefundRulesProduct SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-27 16:14:09,113 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:14:09,118 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: heap 24639316 (allocated 26759168) 2026-10-27 16:14:09,121 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PduAYzW_ - [27/Oct/2026 16:14:04] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 6.094 rw 2026-10-27 16:14:09,250 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing chrome headless with pid 37501 2026-10-27 16:14:09,253 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing websocket connection 2026-10-27 16:14:09,257 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Terminating chrome headless with pid 37501 2026-10-27 16:14:09,401 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161409_401320_test_refund_product_part_of_rules.txt 2026-10-27 16:14:09,401 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Removing chrome user profile "/tmp/tmpixlyf26c_chrome_odoo" 2026-10-27 16:14:09,421 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_with_gift_card ... 2026-10-27 16:14:10,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome pid: 37641 2026-10-27 16:14:10,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless temporary user profile dir: /tmp/tmptjhx6k1m_chrome_odoo 2026-10-27 16:14:10,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:35681/json/version 2026-10-27 16:14:10,177 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35681', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:14:10,276 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Browser version: Chrome/150.0.7871.114 2026-10-27 16:14:10,276 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:35681/json 2026-10-27 16:14:10,277 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35681', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:14:10,293 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Websocket url found: ws://127.0.0.1:35681/devtools/page/CC38FD6D0BFE25121434945DD1B2CED5 2026-10-27 16:14:10,307 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Enable chrome headless console log notification 2026-10-27 16:14:10,309 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless enable page notifications 2026-10-27 16:14:10,493 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:14:10,506 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Setting session cookie in browser 2026-10-27 16:14:10,512 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-27 16:14:10,512 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Navigating to: "http://127.0.0.1:8069/pos/ui/80" 2026-10-27 16:14:10,538 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:14:10,945 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:10] "GET /pos/ui/80 HTTP/1.1" 200 6834 65 0.029 0.398 rw 2026-10-27 16:14:10,955 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Navigation result: {'frameId': 'CC38FD6D0BFE25121434945DD1B2CED5', 'loaderId': '73BE3482377BECC207BB2F326E8F6983', 'isDownload': False} 2026-10-27 16:14:10,955 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Evaluate ready code "odoo.isTourReady('GiftCardWithRefundTour')" 2026-10-27 16:14:11,033 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:11] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.038 ro 2026-10-27 16:14:11,039 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:11] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.513 ro 2026-10-27 16:14:11,072 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:11] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.014 0.065 ro 2026-10-27 16:14:11,888 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: Owl is running in 'dev' mode. 2026-10-27 16:14:11,934 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:14:11,951 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.009 - 2026-10-27 16:14:11,963 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.018 ro 2026-10-27 16:14:12,012 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.019 rw 2026-10-27 16:14:12,016 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:12] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.017 rw 2026-10-27 16:14:12,416 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:14:13,027 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522364 265 0.248 0.748 rw 2026-10-27 16:14:13,255 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: The ready code tooks too much time : 2.30008602142334 2026-10-27 16:14:13,256 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Evaluate test code "odoo.startTour('GiftCardWithRefundTour', {"stepDelay": 0, "debug": false})" 2026-10-27 16:14:13,283 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [1/70] Tour GiftCardWithRefundTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:14:13,287 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.022 ro 2026-10-27 16:14:13,330 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.008 ro 2026-10-27 16:14:13,389 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.019 rw 2026-10-27 16:14:13,399 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.022 rw 2026-10-27 16:14:13,423 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:13] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.012 rw 2026-10-27 16:14:13,973 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:13] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.003 0.009 ro 2026-10-27 16:14:14,099 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.023 rw 2026-10-27 16:14:14,258 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:14] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.042 rw 2026-10-27 16:14:14,283 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:14] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.007 rw 2026-10-27 16:14:14,305 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.016 - 2026-10-27 16:14:14,314 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:14] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.006 0.032 ro 2026-10-27 16:14:14,315 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:14] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.026 - 2026-10-27 16:14:14,392 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:14] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-27 16:14:14,396 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:14] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.009 ro 2026-10-27 16:14:14,409 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.01 - 2026-10-27 16:14:14,421 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.017 - 2026-10-27 16:14:14,503 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:14] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.03 0.069 rw 2026-10-27 16:14:14,513 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [2/70] Tour GiftCardWithRefundTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:14:14,629 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:14] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.028 0.2 rw 2026-10-27 16:14:14,664 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:14] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.214 rw 2026-10-27 16:14:14,685 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:14] "GET /web/image?model=product.template&field=image_256&id=8&unique=2026-10-27T15:59:08.000+00:00 HTTP/1.1" 200 4940 5 0.004 0.084 ro 2026-10-27 16:14:14,686 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [3/70] Tour GiftCardWithRefundTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-10-27 16:14:14,703 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:14] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.011 rw 2026-10-27 16:14:14,786 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.024 0.063 rw 2026-10-27 16:14:14,887 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [4/70] Tour GiftCardWithRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:14:14,888 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [5/70] Tour GiftCardWithRefundTour → 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-27 16:14:14,984 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [6/70] Tour GiftCardWithRefundTour → 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-27 16:14:14,984 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [7/70] Tour GiftCardWithRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:14:14,985 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [8/70] Tour GiftCardWithRefundTour → Step order total amount is '1.98' (trigger: .product-screen .order-summary .total:contains("1.98")) 2026-10-27 16:14:14,986 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [9/70] Tour GiftCardWithRefundTour → Step order total amount is '1.98' (trigger: .product-screen .order-summary .total:contains("1.98"):not(:visible)) 2026-10-27 16:14:14,986 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [10/70] Tour GiftCardWithRefundTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:14:15,025 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [11/70] Tour GiftCardWithRefundTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:14:15,029 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [12/70] Tour GiftCardWithRefundTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:14:15,055 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.007 - 2026-10-27 16:14:15,058 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.006 - 2026-10-27 16:14:15,063 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:15] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-27 16:14:15,542 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [13/70] Tour GiftCardWithRefundTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:14:15,565 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [14/70] Tour GiftCardWithRefundTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:14:15,571 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [15/70] Tour GiftCardWithRefundTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:14:15,572 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [16/70] Tour GiftCardWithRefundTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:14:16,098 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [17/70] Tour GiftCardWithRefundTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:14:16,104 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41704230 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '75b3c53f-fa09-43dc-bbce-ba51827414b8'}] 2026-10-27 16:14:16,105 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [18/70] Tour GiftCardWithRefundTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:14:16,598 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41704230 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '75b3c53f-fa09-43dc-bbce-ba51827414b8'} created pos.order #521 2026-10-27 16:14:16,600 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41704230 finished 2026-10-27 16:14:16,668 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6401 181 0.148 0.421 rw 2026-10-27 16:14:16,768 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:16] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.013 ro 2026-10-27 16:14:16,810 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [19/70] Tour GiftCardWithRefundTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:14:16,855 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [20/70] Tour GiftCardWithRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:14:16,857 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [21/70] Tour GiftCardWithRefundTour → Step .pos-leftheader .orders-button 2026-10-27 16:14:16,885 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [22/70] Tour GiftCardWithRefundTour → Step .pos-search-bar .filter 2026-10-27 16:14:16,888 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:16] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.042 rw 2026-10-27 16:14:16,907 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [23/70] Tour GiftCardWithRefundTour → Step .pos-search-bar .filter ul 2026-10-27 16:14:16,918 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [24/70] Tour GiftCardWithRefundTour → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-27 16:14:16,920 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [25/70] Tour GiftCardWithRefundTour → Step .ticket-screen .order-row:contains(001) 2026-10-27 16:14:16,922 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:16] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.003 0.037 rw 2026-10-27 16:14:16,943 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [26/70] Tour GiftCardWithRefundTour → Step .ticket-screen .order-row:contains(001).highlight 2026-10-27 16:14:16,950 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [27/70] Tour GiftCardWithRefundTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board"))) 2026-10-27 16:14:16,953 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [28/70] Tour GiftCardWithRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:14:16,955 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [29/70] Tour GiftCardWithRefundTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:14:16,958 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [30/70] Tour GiftCardWithRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:14:16,960 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [31/70] Tour GiftCardWithRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:14:16,964 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [32/70] Tour GiftCardWithRefundTour → Step .ticket-screen .btn-primary.pay-order-button:not(.disabled) 2026-10-27 16:14:16,974 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:16] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.016 0.025 rw 2026-10-27 16:14:16,982 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [33/70] Tour GiftCardWithRefundTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-10-27 16:14:17,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [34/70] Tour GiftCardWithRefundTour → Step click back button (trigger: .back-button) 2026-10-27 16:14:17,010 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [35/70] Tour GiftCardWithRefundTour → Step product screen is shown (trigger: .product-screen) 2026-10-27 16:14:17,018 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [36/70] Tour GiftCardWithRefundTour → 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-27 16:14:17,023 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [37/70] Tour GiftCardWithRefundTour → 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-27 16:14:17,048 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [38/70] Tour GiftCardWithRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:14:17,055 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [39/70] Tour GiftCardWithRefundTour → 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-27 16:14:17,056 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [40/70] Tour GiftCardWithRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:14:17,057 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [41/70] Tour GiftCardWithRefundTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-27 16:14:17,075 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [42/70] Tour GiftCardWithRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:14:17,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [43/70] Tour GiftCardWithRefundTour → 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-27 16:14:17,124 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [44/70] Tour GiftCardWithRefundTour → 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-27 16:14:17,125 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [45/70] Tour GiftCardWithRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:14:17,125 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [46/70] Tour GiftCardWithRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:14:17,126 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [47/70] Tour GiftCardWithRefundTour → 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-27 16:14:17,127 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [48/70] Tour GiftCardWithRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:14:17,127 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [49/70] Tour GiftCardWithRefundTour → Step order total amount is '0.0' (trigger: .product-screen .order-summary .total:contains("0.0")) 2026-10-27 16:14:17,130 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [50/70] Tour GiftCardWithRefundTour → Step order total amount is '0.0' (trigger: .product-screen .order-summary .total:contains("0.0"):not(:visible)) 2026-10-27 16:14:17,131 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [51/70] Tour GiftCardWithRefundTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:14:17,147 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [52/70] Tour GiftCardWithRefundTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:14:17,148 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [53/70] Tour GiftCardWithRefundTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:14:17,189 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.003 0.037 rw 2026-10-27 16:14:17,638 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [54/70] Tour GiftCardWithRefundTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:14:17,647 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [55/70] Tour GiftCardWithRefundTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:14:17,648 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [56/70] Tour GiftCardWithRefundTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:14:18,159 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [57/70] Tour GiftCardWithRefundTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:14:18,167 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [58/70] Tour GiftCardWithRefundTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:14:18,171 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87749879 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000002', 'uuid': '46ad6a5a-38d8-414d-bba9-33fec0a838fd'}] 2026-10-27 16:14:18,827 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87749879 order {'name': '/', 'pos_reference': '261-80-000002', 'uuid': '46ad6a5a-38d8-414d-bba9-33fec0a838fd'} created pos.order #522 2026-10-27 16:14:18,829 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87749879 finished 2026-10-27 16:14:18,955 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 11241 214 0.214 0.573 rw 2026-10-27 16:14:19,113 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:19] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.009 ro 2026-10-27 16:14:19,149 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [59/70] Tour GiftCardWithRefundTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:14:19,160 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [60/70] Tour GiftCardWithRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:14:19,160 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [61/70] Tour GiftCardWithRefundTour → Step .pos-leftheader .orders-button 2026-10-27 16:14:19,172 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [62/70] Tour GiftCardWithRefundTour → Step .pos-search-bar .filter 2026-10-27 16:14:19,179 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [63/70] Tour GiftCardWithRefundTour → Step .pos-search-bar .filter ul 2026-10-27 16:14:19,187 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [64/70] Tour GiftCardWithRefundTour → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-27 16:14:19,198 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [65/70] Tour GiftCardWithRefundTour → Step .ticket-screen .order-row:contains(002) 2026-10-27 16:14:19,210 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [66/70] Tour GiftCardWithRefundTour → Step .ticket-screen .order-row:contains(002).highlight 2026-10-27 16:14:19,217 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [67/70] Tour GiftCardWithRefundTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","run":"click"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card"))) 2026-10-27 16:14:19,222 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:19] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.035 rw 2026-10-27 16:14:19,228 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [68/70] Tour GiftCardWithRefundTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","run":"click"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card"))) 2026-10-27 16:14:19,233 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [69/70] Tour GiftCardWithRefundTour → Step Check if there is a notification with text "Refunding a top up or reward product for an eWallet or gift card program is not allowed." (trigger: .o_notification:contains("Refunding a top up or reward product for an eWallet or gift card program is not allowed.")) 2026-10-27 16:14:19,235 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [70/70] Tour GiftCardWithRefundTour → Step Check that: ---Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","refundQty":"2"}--- is not true (trigger: body:not(:has(.order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty .refund:contains("2"))))) 2026-10-27 16:14:19,236 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: tour succeeded 2026-10-27 16:14:19,237 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: ╔═══════════════════════════════════════╗ ║ TOUR GiftCardWithRefundTour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-27 16:14:19,256 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:19] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.001 0.076 rw 2026-10-27 16:14:19,272 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:19] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 133 7 0.005 0.068 rw 2026-10-27 16:14:19,400 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:14:19,405 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EkJOMBin - [27/Oct/2026 16:14:13] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 7.337 rw 2026-10-27 16:14:19,414 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: heap 23101192 (allocated 25186304) 2026-10-27 16:14:19,531 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing chrome headless with pid 37641 2026-10-27 16:14:19,545 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing websocket connection 2026-10-27 16:14:19,547 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Terminating chrome headless with pid 37641 2026-10-27 16:14:19,678 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161419_677815_test_refund_with_gift_card.txt 2026-10-27 16:14:19,678 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Removing chrome user profile "/tmp/tmptjhx6k1m_chrome_odoo" 2026-10-27 16:14:19,688 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_reward_line_tax_grouping_key ... 2026-10-27 16:14:20,498 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome pid: 37772 2026-10-27 16:14:20,498 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless temporary user profile dir: /tmp/tmpf73coy1y_chrome_odoo 2026-10-27 16:14:20,499 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:39153/json/version 2026-10-27 16:14:20,500 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39153', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:14:20,619 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Browser version: Chrome/150.0.7871.114 2026-10-27 16:14:20,619 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:39153/json 2026-10-27 16:14:20,620 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39153', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:14:20,663 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Websocket url found: ws://127.0.0.1:39153/devtools/page/113A28BDCD261DE8C270DB950DDC27E9 2026-10-27 16:14:20,674 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Enable chrome headless console log notification 2026-10-27 16:14:20,690 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless enable page notifications 2026-10-27 16:14:20,902 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:14:20,912 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Setting session cookie in browser 2026-10-27 16:14:20,916 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-27 16:14:20,916 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Navigating to: "http://127.0.0.1:8069/pos/ui/80" 2026-10-27 16:14:20,935 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:14:21,280 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Hixc5hpT - [27/Oct/2026 16:14:21] "GET /pos/ui/80 HTTP/1.1" 200 6834 65 0.028 0.333 rw 2026-10-27 16:14:21,283 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Navigation result: {'frameId': '113A28BDCD261DE8C270DB950DDC27E9', 'loaderId': '64899ABFF106F92D539C358D16A2ADE7', 'isDownload': False} 2026-10-27 16:14:21,284 7 INFO rb-3d383b4-226062-429553 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-27 16:14:21,362 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Hixc5hpT - [27/Oct/2026 16:14:21] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.433 ro 2026-10-27 16:14:21,379 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Hixc5hpT - [27/Oct/2026 16:14:21] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.006 0.039 ro 2026-10-27 16:14:21,384 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Hixc5hpT - [27/Oct/2026 16:14:21] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.052 ro 2026-10-27 16:14:22,218 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: Owl is running in 'dev' mode. 2026-10-27 16:14:22,252 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Hixc5hpT - [27/Oct/2026 16:14:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 16:14:22,257 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Hixc5hpT - [27/Oct/2026 16:14:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 16:14:22,286 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Hixc5hpT - [27/Oct/2026 16:14:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.016 ro 2026-10-27 16:14:22,359 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Hixc5hpT - [27/Oct/2026 16:14:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.006 0.03 rw 2026-10-27 16:14:22,377 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Hixc5hpT - [27/Oct/2026 16:14:22] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.007 0.048 rw 2026-10-27 16:14:22,790 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:14:23,430 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Hixc5hpT - [27/Oct/2026 16:14:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522806 263 0.256 0.778 rw 2026-10-27 16:14:23,610 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: The ready code tooks too much time : 2.3259425163269043 2026-10-27 16:14:23,610 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:14:23,636 7 INFO rb-3d383b4-226062-429553 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-27 16:14:23,642 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Hixc5hpT - [27/Oct/2026 16:14:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.004 0.012 ro 2026-10-27 16:14:23,676 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Hixc5hpT - [27/Oct/2026 16:14:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.016 ro 2026-10-27 16:14:23,702 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Hixc5hpT - [27/Oct/2026 16:14:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:14:23,739 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Hixc5hpT - [27/Oct/2026 16:14:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.011 rw 2026-10-27 16:14:23,749 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Hixc5hpT - [27/Oct/2026 16:14:23] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-27 16:14:24,378 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Hixc5hpT - [27/Oct/2026 16:14:24] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.007 ro 2026-10-27 16:14:24,498 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Hixc5hpT - [27/Oct/2026 16:14:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.01 rw 2026-10-27 16:14:24,662 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Hixc5hpT - [27/Oct/2026 16:14:24] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-27 16:14:24,664 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Hixc5hpT - [27/Oct/2026 16:14:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-27 16:14:24,674 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Hixc5hpT - [27/Oct/2026 16:14:24] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.059 rw 2026-10-27 16:14:24,715 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Hixc5hpT - [27/Oct/2026 16:14:24] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.003 0.06 ro 2026-10-27 16:14:24,730 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Hixc5hpT - [27/Oct/2026 16:14:24] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.074 rw 2026-10-27 16:14:24,830 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Hixc5hpT - [27/Oct/2026 16:14:24] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.006 0.013 ro 2026-10-27 16:14:24,831 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Hixc5hpT - [27/Oct/2026 16:14:24] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.011 - 2026-10-27 16:14:24,835 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Hixc5hpT - [27/Oct/2026 16:14:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.009 - 2026-10-27 16:14:24,892 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Hixc5hpT - [27/Oct/2026 16:14:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.055 - 2026-10-27 16:14:24,974 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Hixc5hpT - [27/Oct/2026 16:14:24] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.027 0.114 rw 2026-10-27 16:14:25,007 7 INFO rb-3d383b4-226062-429553 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-27 16:14:25,117 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Hixc5hpT - [27/Oct/2026 16:14:25] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.021 0.262 rw 2026-10-27 16:14:25,162 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Hixc5hpT - [27/Oct/2026 16:14:25] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.25 rw 2026-10-27 16:14:25,178 7 INFO rb-3d383b4-226062-429553 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-27 16:14:25,209 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Hixc5hpT - [27/Oct/2026 16:14:25] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.005 0.02 rw 2026-10-27 16:14:25,324 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Hixc5hpT - [27/Oct/2026 16:14:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.048 0.082 rw 2026-10-27 16:14:25,505 7 INFO rb-3d383b4-226062-429553 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-27 16:14:25,506 7 INFO rb-3d383b4-226062-429553 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-27 16:14:25,678 7 INFO rb-3d383b4-226062-429553 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-27 16:14:25,681 7 INFO rb-3d383b4-226062-429553 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-27 16:14:25,685 7 INFO rb-3d383b4-226062-429553 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-27 16:14:25,688 7 INFO rb-3d383b4-226062-429553 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-27 16:14:25,693 7 INFO rb-3d383b4-226062-429553 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-27 16:14:25,694 7 INFO rb-3d383b4-226062-429553 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-27 16:14:25,694 7 INFO rb-3d383b4-226062-429553 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-27 16:14:25,695 7 INFO rb-3d383b4-226062-429553 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-27 16:14:25,710 7 INFO rb-3d383b4-226062-429553 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-27 16:14:25,711 7 INFO rb-3d383b4-226062-429553 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-27 16:14:25,712 7 INFO rb-3d383b4-226062-429553 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-27 16:14:25,754 7 INFO rb-3d383b4-226062-429553 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-27 16:14:25,754 7 INFO rb-3d383b4-226062-429553 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-27 16:14:25,777 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Hixc5hpT - [27/Oct/2026 16:14:25] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.006 - 2026-10-27 16:14:25,780 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Hixc5hpT - [27/Oct/2026 16:14:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.005 - 2026-10-27 16:14:25,781 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Hixc5hpT - [27/Oct/2026 16:14:25] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.011 - 2026-10-27 16:14:25,787 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Hixc5hpT - [27/Oct/2026 16:14:25] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.008 - 2026-10-27 16:14:25,793 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Hixc5hpT - [27/Oct/2026 16:14:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.007 - 2026-10-27 16:14:26,247 7 INFO rb-3d383b4-226062-429553 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-27 16:14:26,278 7 INFO rb-3d383b4-226062-429553 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-27 16:14:26,813 7 INFO rb-3d383b4-226062-429553 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 feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:14:26,819 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55469462 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'abdbface-3cae-408a-8311-2adc328ca77c'}] 2026-10-27 16:14:26,822 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: tour succeeded 2026-10-27 16:14:26,828 7 INFO rb-3d383b4-226062-429553 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-27 16:14:27,021 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:14:27,034 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: heap 20609924 (allocated 21778432) 2026-10-27 16:14:27,178 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing chrome headless with pid 37772 2026-10-27 16:14:27,184 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing websocket connection 2026-10-27 16:14:27,190 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Terminating chrome headless with pid 37772 2026-10-27 16:14:27,304 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161427_299431_test_reward_line_tax_grouping_key.txt 2026-10-27 16:14:27,307 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Removing chrome user profile "/tmp/tmpf73coy1y_chrome_odoo" 2026-10-27 16:14:27,399 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: waiting for threads: [, ] 2026-10-27 16:14:27,518 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55469462 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'abdbface-3cae-408a-8311-2adc328ca77c'} created pos.order #523 2026-10-27 16:14:27,520 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55469462 finished 2026-10-27 16:14:27,585 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Hixc5hpT - [27/Oct/2026 16:14:23] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 5.162 rw 2026-10-27 16:14:27,599 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Hixc5hpT - [27/Oct/2026 16:14:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 225 0.228 0.557 rw 2026-10-27 16:14:38,591 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_scan_loyalty_card_select_customer ... 2026-10-27 16:14:39,624 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome pid: 37903 2026-10-27 16:14:39,624 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless temporary user profile dir: /tmp/tmp7m6og0aj_chrome_odoo 2026-10-27 16:14:39,624 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:40795/json/version 2026-10-27 16:14:39,631 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40795', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:14:39,687 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Browser version: Chrome/150.0.7871.114 2026-10-27 16:14:39,687 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:40795/json 2026-10-27 16:14:39,689 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40795', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:14:39,711 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Websocket url found: ws://127.0.0.1:40795/devtools/page/F24483517DD93405A32F886B4C00687B 2026-10-27 16:14:39,721 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Enable chrome headless console log notification 2026-10-27 16:14:39,735 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless enable page notifications 2026-10-27 16:14:39,896 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:14:39,904 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Setting session cookie in browser 2026-10-27 16:14:39,907 7 INFO rb-3d383b4-226062-429553 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=80" in browser 2026-10-27 16:14:39,907 7 INFO rb-3d383b4-226062-429553 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=80" 2026-10-27 16:14:39,927 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:14:40,303 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2GoW_hyq - [27/Oct/2026 16:14:40] "GET /pos/web?config_id=80 HTTP/1.1" 200 6834 64 0.031 0.353 rw 2026-10-27 16:14:40,308 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Navigation result: {'frameId': 'F24483517DD93405A32F886B4C00687B', 'loaderId': '1E24FBF46FC8A3DD20C306673A9A4CAA', 'isDownload': False} 2026-10-27 16:14:40,308 7 INFO rb-3d383b4-226062-429553 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-27 16:14:40,381 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2GoW_hyq - [27/Oct/2026 16:14:40] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.03 ro 2026-10-27 16:14:40,416 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2GoW_hyq - [27/Oct/2026 16:14:40] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.064 ro 2026-10-27 16:14:40,418 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2GoW_hyq - [27/Oct/2026 16:14:40] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.007 0.49 ro 2026-10-27 16:14:41,117 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: Owl is running in 'dev' mode. 2026-10-27 16:14:41,160 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2GoW_hyq - [27/Oct/2026 16:14:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:14:41,173 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2GoW_hyq - [27/Oct/2026 16:14:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 16:14:41,205 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2GoW_hyq - [27/Oct/2026 16:14:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.015 ro 2026-10-27 16:14:41,280 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2GoW_hyq - [27/Oct/2026 16:14:41] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.018 rw 2026-10-27 16:14:41,293 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2GoW_hyq - [27/Oct/2026 16:14:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.008 0.026 rw 2026-10-27 16:14:41,656 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:14:42,211 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2GoW_hyq - [27/Oct/2026 16:14:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522059 262 0.205 0.68 rw 2026-10-27 16:14:42,431 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: The ready code tooks too much time : 2.12290096282959 2026-10-27 16:14:42,431 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:14:42,444 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: [1/6] Tour test_scan_loyalty_card_select_customer → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:14:42,453 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2GoW_hyq - [27/Oct/2026 16:14:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.006 0.012 ro 2026-10-27 16:14:42,491 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2GoW_hyq - [27/Oct/2026 16:14:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.01 ro 2026-10-27 16:14:42,525 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2GoW_hyq - [27/Oct/2026 16:14:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.012 rw 2026-10-27 16:14:42,548 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2GoW_hyq - [27/Oct/2026 16:14:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.019 rw 2026-10-27 16:14:42,568 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2GoW_hyq - [27/Oct/2026 16:14:42] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:14:43,047 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2GoW_hyq - [27/Oct/2026 16:14:43] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.008 ro 2026-10-27 16:14:43,150 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2GoW_hyq - [27/Oct/2026 16:14:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.017 rw 2026-10-27 16:14:43,299 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2GoW_hyq - [27/Oct/2026 16:14:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-27 16:14:43,299 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2GoW_hyq - [27/Oct/2026 16:14:43] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-27 16:14:43,308 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2GoW_hyq - [27/Oct/2026 16:14:43] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.01 0.051 rw 2026-10-27 16:14:43,335 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2GoW_hyq - [27/Oct/2026 16:14:43] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.003 0.041 ro 2026-10-27 16:14:43,346 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2GoW_hyq - [27/Oct/2026 16:14:43] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.054 rw 2026-10-27 16:14:43,432 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2GoW_hyq - [27/Oct/2026 16:14:43] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.009 - 2026-10-27 16:14:43,441 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2GoW_hyq - [27/Oct/2026 16:14:43] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.028 ro 2026-10-27 16:14:43,465 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2GoW_hyq - [27/Oct/2026 16:14:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.037 - 2026-10-27 16:14:43,507 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2GoW_hyq - [27/Oct/2026 16:14:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.08 - 2026-10-27 16:14:43,569 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2GoW_hyq - [27/Oct/2026 16:14:43] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.029 0.115 rw 2026-10-27 16:14:43,580 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: [2/6] 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-27 16:14:43,675 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2GoW_hyq - [27/Oct/2026 16:14:43] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.035 0.213 rw 2026-10-27 16:14:43,713 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: [3/6] Tour test_scan_loyalty_card_select_customer → Step PoS model scan barcode '0444-e050-4548' (trigger: body) 2026-10-27 16:14:43,717 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2GoW_hyq - [27/Oct/2026 16:14:43] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.236 rw 2026-10-27 16:14:43,731 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: [4/6] Tour test_scan_loyalty_card_select_customer → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:14:43,732 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: [5/6] 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-27 16:14:43,740 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2GoW_hyq - [27/Oct/2026 16:14:43] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.004 0.015 rw 2026-10-27 16:14:43,834 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2GoW_hyq - [27/Oct/2026 16:14:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.034 0.072 rw 2026-10-27 16:14:43,874 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2GoW_hyq - [27/Oct/2026 16:14:43] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 321 7 0.009 0.131 rw 2026-10-27 16:14:44,104 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2GoW_hyq - [27/Oct/2026 16:14:44] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.002 - 2026-10-27 16:14:44,108 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2GoW_hyq - [27/Oct/2026 16:14:44] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.002 - 2026-10-27 16:14:44,119 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: [6/6] Tour test_scan_loyalty_card_select_customer → Step customer is selected (trigger: .product-screen .set-partner.btn-outline-secondary.active) 2026-10-27 16:14:44,119 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: tour succeeded 2026-10-27 16:14:44,121 7 INFO rb-3d383b4-226062-429553 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-27 16:14:44,124 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2GoW_hyq - [27/Oct/2026 16:14:44] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-27 16:14:44,260 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:14:44,267 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: heap 19363388 (allocated 20467712) 2026-10-27 16:14:44,271 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2GoW_hyq - [27/Oct/2026 16:14:41] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 2.948 rw 2026-10-27 16:14:44,368 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing chrome headless with pid 37903 2026-10-27 16:14:44,371 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing websocket connection 2026-10-27 16:14:44,371 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Terminating chrome headless with pid 37903 2026-10-27 16:14:44,474 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161444_474649_test_scan_loyalty_card_select_customer.txt 2026-10-27 16:14:44,475 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Removing chrome user profile "/tmp/tmp7m6og0aj_chrome_odoo" 2026-10-27 16:14:44,487 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_settle_dont_give_points_again ... 2026-10-27 16:14:44,656 7 INFO rb-3d383b4-226062-429553 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-27 16:14:44,658 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_discount_with_global_discount ... 2026-10-27 16:14:45,898 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome pid: 38036 2026-10-27 16:14:45,899 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmpjx_zm8b5_chrome_odoo 2026-10-27 16:14:45,899 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:33525/json/version 2026-10-27 16:14:45,902 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33525', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:14:45,956 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Browser version: Chrome/150.0.7871.114 2026-10-27 16:14:45,956 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:33525/json 2026-10-27 16:14:45,957 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33525', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:14:45,970 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Websocket url found: ws://127.0.0.1:33525/devtools/page/7B8150841C970AE92EDDA24379A24F94 2026-10-27 16:14:45,976 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Enable chrome headless console log notification 2026-10-27 16:14:45,980 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless enable page notifications 2026-10-27 16:14:46,175 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:14:46,184 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Setting session cookie in browser 2026-10-27 16:14:46,191 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Open "http://127.0.0.1:8069/pos/ui/85" in browser 2026-10-27 16:14:46,191 7 INFO rb-3d383b4-226062-429553 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/85" 2026-10-27 16:14:46,212 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:14:46,607 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9N1cp4iD - [27/Oct/2026 16:14:46] "GET /pos/ui/85 HTTP/1.1" 200 6834 65 0.033 0.381 rw 2026-10-27 16:14:46,610 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Navigation result: {'frameId': '7B8150841C970AE92EDDA24379A24F94', 'loaderId': 'F8550B7BF992B9C5B812E21B4DE6BB56', 'isDownload': False} 2026-10-27 16:14:46,610 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificProductDiscountWithGlobalDiscount')" 2026-10-27 16:14:46,718 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9N1cp4iD - [27/Oct/2026 16:14:46] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.517 ro 2026-10-27 16:14:46,719 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9N1cp4iD - [27/Oct/2026 16:14:46] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.005 0.04 ro 2026-10-27 16:14:46,728 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9N1cp4iD - [27/Oct/2026 16:14:46] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.053 ro 2026-10-27 16:14:47,404 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: Owl is running in 'dev' mode. 2026-10-27 16:14:47,418 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9N1cp4iD - [27/Oct/2026 16:14:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-27 16:14:47,421 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9N1cp4iD - [27/Oct/2026 16:14:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:14:47,457 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9N1cp4iD - [27/Oct/2026 16:14:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.019 ro 2026-10-27 16:14:47,486 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9N1cp4iD - [27/Oct/2026 16:14:47] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.01 rw 2026-10-27 16:14:47,521 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9N1cp4iD - [27/Oct/2026 16:14:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.039 rw 2026-10-27 16:14:47,940 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:14:48,539 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9N1cp4iD - [27/Oct/2026 16:14:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523723 266 0.242 0.763 rw 2026-10-27 16:14:48,732 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: The ready code tooks too much time : 2.121562957763672 2026-10-27 16:14:48,732 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Evaluate test code "odoo.startTour('PosLoyaltySpecificProductDiscountWithGlobalDiscount', {"stepDelay": 0, "debug": false})" 2026-10-27 16:14:48,746 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9N1cp4iD - [27/Oct/2026 16:14:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.008 ro 2026-10-27 16:14:48,750 7 INFO rb-3d383b4-226062-429553 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-27 16:14:48,801 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9N1cp4iD - [27/Oct/2026 16:14:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.015 ro 2026-10-27 16:14:48,825 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9N1cp4iD - [27/Oct/2026 16:14:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.005 rw 2026-10-27 16:14:48,851 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9N1cp4iD - [27/Oct/2026 16:14:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.017 rw 2026-10-27 16:14:48,862 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9N1cp4iD - [27/Oct/2026 16:14:48] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:14:49,352 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9N1cp4iD - [27/Oct/2026 16:14:49] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.002 0.008 ro 2026-10-27 16:14:49,480 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9N1cp4iD - [27/Oct/2026 16:14:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.018 rw 2026-10-27 16:14:49,603 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9N1cp4iD - [27/Oct/2026 16:14:49] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.012 0.036 rw 2026-10-27 16:14:49,622 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9N1cp4iD - [27/Oct/2026 16:14:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-27 16:14:49,627 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9N1cp4iD - [27/Oct/2026 16:14:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-27 16:14:49,654 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9N1cp4iD - [27/Oct/2026 16:14:49] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.004 0.032 ro 2026-10-27 16:14:49,658 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9N1cp4iD - [27/Oct/2026 16:14:49] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.034 rw 2026-10-27 16:14:49,716 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9N1cp4iD - [27/Oct/2026 16:14:49] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-27 16:14:49,723 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9N1cp4iD - [27/Oct/2026 16:14:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.007 - 2026-10-27 16:14:49,725 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9N1cp4iD - [27/Oct/2026 16:14:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.015 - 2026-10-27 16:14:49,732 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9N1cp4iD - [27/Oct/2026 16:14:49] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.012 0.019 ro 2026-10-27 16:14:49,813 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9N1cp4iD - [27/Oct/2026 16:14:49] "GET /pos/ui/85 HTTP/1.1" 200 6874 31 0.016 0.088 rw 2026-10-27 16:14:49,858 7 INFO rb-3d383b4-226062-429553 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-27 16:14:49,933 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9N1cp4iD - [27/Oct/2026 16:14:49] "GET /pos/ui/85?from_backend=True HTTP/1.1" 200 6874 31 0.054 0.16 rw 2026-10-27 16:14:50,006 7 INFO rb-3d383b4-226062-429553 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-27 16:14:50,018 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9N1cp4iD - [27/Oct/2026 16:14:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.264 rw 2026-10-27 16:14:50,045 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9N1cp4iD - [27/Oct/2026 16:14:50] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.042 rw 2026-10-27 16:14:50,104 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9N1cp4iD - [27/Oct/2026 16:14:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 15 0.013 0.063 rw 2026-10-27 16:14:50,225 7 INFO rb-3d383b4-226062-429553 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-27 16:14:50,226 7 INFO rb-3d383b4-226062-429553 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-27 16:14:50,395 7 INFO rb-3d383b4-226062-429553 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-27 16:14:50,395 7 INFO rb-3d383b4-226062-429553 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-27 16:14:50,396 7 INFO rb-3d383b4-226062-429553 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-27 16:14:50,396 7 INFO rb-3d383b4-226062-429553 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-27 16:14:50,397 7 INFO rb-3d383b4-226062-429553 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-27 16:14:50,415 7 INFO rb-3d383b4-226062-429553 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-27 16:14:50,435 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9N1cp4iD - [27/Oct/2026 16:14:50] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.004 - 2026-10-27 16:14:50,438 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9N1cp4iD - [27/Oct/2026 16:14:50] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.008 - 2026-10-27 16:14:50,440 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9N1cp4iD - [27/Oct/2026 16:14:50] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.01 - 2026-10-27 16:14:50,448 7 INFO rb-3d383b4-226062-429553 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-27 16:14:50,521 7 INFO rb-3d383b4-226062-429553 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-27 16:14:50,556 7 INFO rb-3d383b4-226062-429553 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-27 16:14:50,556 7 INFO rb-3d383b4-226062-429553 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-27 16:14:50,557 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: tour succeeded 2026-10-27 16:14:50,559 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificProductDiscountWithGlobalDiscount SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-10-27 16:14:50,780 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: heap 20268108 (allocated 21778432) 2026-10-27 16:14:50,781 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:14:50,793 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9N1cp4iD - [27/Oct/2026 16:14:47] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 3.282 rw 2026-10-27 16:14:50,902 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing chrome headless with pid 38036 2026-10-27 16:14:50,905 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing websocket connection 2026-10-27 16:14:50,906 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Terminating chrome headless with pid 38036 2026-10-27 16:14:51,045 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161451_044982_test_specific_product_discount_with_global_discount.txt 2026-10-27 16:14:51,046 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Removing chrome user profile "/tmp/tmpjx_zm8b5_chrome_odoo" 2026-10-27 16:14:51,060 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_reward_pos_combo ... 2026-10-27 16:14:53,301 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome pid: 38169 2026-10-27 16:14:53,302 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless temporary user profile dir: /tmp/tmpm6g_ry31_chrome_odoo 2026-10-27 16:14:53,302 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:41225/json/version 2026-10-27 16:14:53,303 7 INFO rb-3d383b4-226062-429553 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-27 16:14:53,322 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Browser version: Chrome/150.0.7871.114 2026-10-27 16:14:53,332 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:41225/json 2026-10-27 16:14:53,332 7 INFO rb-3d383b4-226062-429553 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-27 16:14:53,348 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Websocket url found: ws://127.0.0.1:41225/devtools/page/46B80CF58830D15EEDD6E48A71364DFD 2026-10-27 16:14:53,366 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Enable chrome headless console log notification 2026-10-27 16:14:53,370 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless enable page notifications 2026-10-27 16:14:53,533 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:14:53,540 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Setting session cookie in browser 2026-10-27 16:14:53,549 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-27 16:14:53,549 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Navigating to: "http://127.0.0.1:8069/pos/ui/80" 2026-10-27 16:14:53,591 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:14:53,983 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:53] "GET /pos/ui/80 HTTP/1.1" 200 6834 64 0.029 0.398 rw 2026-10-27 16:14:53,993 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Navigation result: {'frameId': '46B80CF58830D15EEDD6E48A71364DFD', 'loaderId': 'FAD0155095F8CC2FD6916B7D1FD293E0', 'isDownload': False} 2026-10-27 16:14:53,993 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Evaluate ready code "odoo.isTourReady('PosComboSpecificProductProgram')" 2026-10-27 16:14:54,073 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:54] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.499 ro 2026-10-27 16:14:54,089 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:54] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.005 0.037 ro 2026-10-27 16:14:54,107 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:54] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.056 ro 2026-10-27 16:14:54,854 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: Owl is running in 'dev' mode. 2026-10-27 16:14:54,886 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 16:14:54,900 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:14:54,937 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.018 ro 2026-10-27 16:14:55,005 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.011 0.025 rw 2026-10-27 16:14:55,025 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:55] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.041 rw 2026-10-27 16:14:55,386 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:14:55,980 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 538193 272 0.243 0.712 rw 2026-10-27 16:14:56,123 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: The ready code tooks too much time : 2.1295552253723145 2026-10-27 16:14:56,123 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Evaluate test code "odoo.startTour('PosComboSpecificProductProgram', {"stepDelay": 0, "debug": false})" 2026-10-27 16:14:56,139 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.0 0.009 ro 2026-10-27 16:14:56,141 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [1/24] Tour PosComboSpecificProductProgram → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:14:56,177 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.02 ro 2026-10-27 16:14:56,220 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:14:56,237 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.015 rw 2026-10-27 16:14:56,252 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:56] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:14:56,758 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:56] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.006 ro 2026-10-27 16:14:56,878 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.017 rw 2026-10-27 16:14:57,028 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:57] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.052 rw 2026-10-27 16:14:57,054 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-27 16:14:57,054 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:57] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.01 rw 2026-10-27 16:14:57,061 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.011 - 2026-10-27 16:14:57,082 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:57] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.003 0.026 ro 2026-10-27 16:14:57,147 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:57] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.008 ro 2026-10-27 16:14:57,182 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:57] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.013 - 2026-10-27 16:14:57,203 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.021 - 2026-10-27 16:14:57,210 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.045 - 2026-10-27 16:14:57,277 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:57] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.035 0.078 rw 2026-10-27 16:14:57,331 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [2/24] Tour PosComboSpecificProductProgram → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:14:57,402 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:57] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.025 0.213 rw 2026-10-27 16:14:57,443 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:57] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.223 rw 2026-10-27 16:14:57,492 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [3/24] Tour PosComboSpecificProductProgram → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-10-27 16:14:57,507 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:57] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.003 0.011 rw 2026-10-27 16:14:57,601 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.019 0.08 rw 2026-10-27 16:14:57,683 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [4/24] 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-27 16:14:57,766 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [5/24] 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-27 16:14:57,790 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [6/24] 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-27 16:14:57,809 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [7/24] Tour PosComboSpecificProductProgram → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:14:57,852 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:57] "GET /web/image?model=product.product&field=image_256&id=1335&unique=2026-10-27T15:59:08.000+00:00 HTTP/1.1" 200 6171 11 0.012 0.081 ro 2026-10-27 16:14:57,881 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:57] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.009 - 2026-10-27 16:14:57,927 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:57] "GET /web/image?model=product.product&field=image_256&id=1337&unique=2026-10-27T15:59:08.000+00:00 HTTP/1.1" 200 6171 9 0.011 0.151 ro 2026-10-27 16:14:57,990 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [8/24] 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-27 16:14:58,019 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:58] "GET /web/image?model=product.product&field=image_256&id=1336&unique=2026-10-27T15:59:08.000+00:00 HTTP/1.1" 200 6171 9 0.012 0.243 ro 2026-10-27 16:14:58,131 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:58] "GET /web/image?model=product.product&field=image_256&id=1340&unique=2026-10-27T15:59:08.000+00:00 HTTP/1.1" 200 6171 9 0.011 0.348 ro 2026-10-27 16:14:58,196 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [9/24] Tour PosComboSpecificProductProgram → Step order total amount is '216.00' (trigger: .product-screen .order-summary .total:contains("216.00")) 2026-10-27 16:14:58,199 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:58] "GET /web/image?model=product.product&field=image_256&id=1339&unique=2026-10-27T15:59:08.000+00:00 HTTP/1.1" 200 6171 9 0.008 0.414 ro 2026-10-27 16:14:58,200 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [10/24] Tour PosComboSpecificProductProgram → Step order total amount is '216.00' (trigger: .product-screen .order-summary .total:contains("216.00"):not(:visible)) 2026-10-27 16:14:58,200 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [11/24] Tour PosComboSpecificProductProgram → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:14:58,247 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [12/24] Tour PosComboSpecificProductProgram → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:14:58,248 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [13/24] Tour PosComboSpecificProductProgram → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:14:58,268 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:58] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.01 - 2026-10-27 16:14:58,281 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:58] "GET /web/image?model=product.product&field=image_256&id=1338&unique=2026-10-27T15:59:08.000+00:00 HTTP/1.1" 200 6171 9 0.014 0.487 ro 2026-10-27 16:14:58,284 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:58] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.013 - 2026-10-27 16:14:58,286 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:58] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.016 - 2026-10-27 16:14:58,289 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-27 16:14:58,293 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.003 - 2026-10-27 16:14:58,353 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:58] "GET /web/image?model=product.product&field=image_256&id=1343&unique=2026-10-27T15:59:08.000+00:00 HTTP/1.1" 200 6171 9 0.018 0.441 ro 2026-10-27 16:14:58,425 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:58] "GET /web/image?model=product.product&field=image_256&id=1342&unique=2026-10-27T15:59:08.000+00:00 HTTP/1.1" 200 6171 9 0.009 0.48 ro 2026-10-27 16:14:58,495 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:58] "GET /web/image?model=product.product&field=image_256&id=1341&unique=2026-10-27T15:59:08.000+00:00 HTTP/1.1" 200 6171 9 0.007 0.451 ro 2026-10-27 16:14:58,770 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [14/24] Tour PosComboSpecificProductProgram → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:14:58,786 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [15/24] Tour PosComboSpecificProductProgram → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:14:58,793 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [16/24] Tour PosComboSpecificProductProgram → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:14:58,802 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [17/24] Tour PosComboSpecificProductProgram → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-10-27 16:14:58,803 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [18/24] Tour PosComboSpecificProductProgram → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-10-27 16:14:58,807 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [19/24] Tour PosComboSpecificProductProgram → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:14:58,808 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [20/24] Tour PosComboSpecificProductProgram → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:14:58,809 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [21/24] Tour PosComboSpecificProductProgram → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:14:59,356 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [22/24] Tour PosComboSpecificProductProgram → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:14:59,362 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20169273 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'f0c642de-dd82-495f-b1db-8fb350c6e447'}] 2026-10-27 16:14:59,362 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [23/24] Tour PosComboSpecificProductProgram → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:15:00,195 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20169273 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'f0c642de-dd82-495f-b1db-8fb350c6e447'} created pos.order #524 2026-10-27 16:15:00,197 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20169273 finished 2026-10-27 16:15:00,301 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:15:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 10906 291 0.221 0.724 rw 2026-10-27 16:15:00,477 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:15:00] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.011 ro 2026-10-27 16:15:00,517 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [24/24] Tour PosComboSpecificProductProgram → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:15:00,534 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: tour succeeded 2026-10-27 16:15:00,535 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosComboSpecificProductProgram SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-27 16:15:00,585 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:15:00] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.042 rw 2026-10-27 16:15:00,685 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:15:00,687 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: heap 22663196 (allocated 24662016) 2026-10-27 16:15:00,696 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nPIgJzds - [27/Oct/2026 16:14:55] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 5.621 rw 2026-10-27 16:15:00,797 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing chrome headless with pid 38169 2026-10-27 16:15:00,799 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing websocket connection 2026-10-27 16:15:00,799 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Terminating chrome headless with pid 38169 2026-10-27 16:15:00,936 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161500_936747_test_specific_product_reward_pos_combo.txt 2026-10-27 16:15:00,937 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Removing chrome user profile "/tmp/tmpm6g_ry31_chrome_odoo" 2026-10-27 16:15:00,948 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_reward_product_tax_included_excluded ... 2026-10-27 16:15:01,899 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 38298 2026-10-27 16:15:01,900 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpak53nnvy_chrome_odoo 2026-10-27 16:15:01,900 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:38647/json/version 2026-10-27 16:15:01,901 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38647', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:15:01,942 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-10-27 16:15:01,942 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:38647/json 2026-10-27 16:15:01,943 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38647', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:15:01,960 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:38647/devtools/page/1AC8989BA11FF2FC541BEAFFE69DC451 2026-10-27 16:15:01,970 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-10-27 16:15:01,993 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-10-27 16:15:02,136 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:15:02,144 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-10-27 16:15:02,149 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-27 16:15:02,149 7 INFO rb-3d383b4-226062-429553 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/80" 2026-10-27 16:15:02,168 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:15:02,539 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tTO5veZs - [27/Oct/2026 16:15:02] "GET /pos/ui/80 HTTP/1.1" 200 6834 65 0.038 0.348 rw 2026-10-27 16:15:02,544 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': '1AC8989BA11FF2FC541BEAFFE69DC451', 'loaderId': 'A976C2AC9F77658D9A21949662FDFC4E', 'isDownload': False} 2026-10-27 16:15:02,544 7 INFO rb-3d383b4-226062-429553 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-27 16:15:02,622 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tTO5veZs - [27/Oct/2026 16:15:02] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.038 ro 2026-10-27 16:15:02,638 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tTO5veZs - [27/Oct/2026 16:15:02] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.057 ro 2026-10-27 16:15:02,638 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tTO5veZs - [27/Oct/2026 16:15:02] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.473 ro 2026-10-27 16:15:03,312 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-10-27 16:15:03,337 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tTO5veZs - [27/Oct/2026 16:15:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-27 16:15:03,354 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tTO5veZs - [27/Oct/2026 16:15:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:15:03,386 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tTO5veZs - [27/Oct/2026 16:15:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.027 ro 2026-10-27 16:15:03,454 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tTO5veZs - [27/Oct/2026 16:15:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.034 rw 2026-10-27 16:15:03,462 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tTO5veZs - [27/Oct/2026 16:15:03] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.035 rw 2026-10-27 16:15:03,821 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:15:04,425 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tTO5veZs - [27/Oct/2026 16:15:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522856 264 0.281 0.677 rw 2026-10-27 16:15:04,666 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: The ready code tooks too much time : 2.1219472885131836 2026-10-27 16:15:04,666 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:15:04,682 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tTO5veZs - [27/Oct/2026 16:15:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.009 ro 2026-10-27 16:15:04,686 7 INFO rb-3d383b4-226062-429553 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-27 16:15:04,702 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tTO5veZs - [27/Oct/2026 16:15:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.007 ro 2026-10-27 16:15:04,738 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tTO5veZs - [27/Oct/2026 16:15:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.013 rw 2026-10-27 16:15:04,756 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tTO5veZs - [27/Oct/2026 16:15:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.02 rw 2026-10-27 16:15:04,799 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tTO5veZs - [27/Oct/2026 16:15:04] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.021 rw 2026-10-27 16:15:05,167 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tTO5veZs - [27/Oct/2026 16:15:05] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.007 ro 2026-10-27 16:15:05,303 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tTO5veZs - [27/Oct/2026 16:15:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.006 0.009 rw 2026-10-27 16:15:05,477 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tTO5veZs - [27/Oct/2026 16:15:05] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.052 rw 2026-10-27 16:15:05,498 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tTO5veZs - [27/Oct/2026 16:15:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.009 - 2026-10-27 16:15:05,509 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tTO5veZs - [27/Oct/2026 16:15:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.015 - 2026-10-27 16:15:05,510 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tTO5veZs - [27/Oct/2026 16:15:05] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.028 rw 2026-10-27 16:15:05,528 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tTO5veZs - [27/Oct/2026 16:15:05] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.004 0.034 ro 2026-10-27 16:15:05,572 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tTO5veZs - [27/Oct/2026 16:15:05] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.01 ro 2026-10-27 16:15:05,577 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tTO5veZs - [27/Oct/2026 16:15:05] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-27 16:15:05,591 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tTO5veZs - [27/Oct/2026 16:15:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-27 16:15:05,605 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tTO5veZs - [27/Oct/2026 16:15:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.012 - 2026-10-27 16:15:05,726 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tTO5veZs - [27/Oct/2026 16:15:05] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.058 0.075 rw 2026-10-27 16:15:05,764 7 INFO rb-3d383b4-226062-429553 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-27 16:15:05,837 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tTO5veZs - [27/Oct/2026 16:15:05] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.025 0.219 rw 2026-10-27 16:15:05,875 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tTO5veZs - [27/Oct/2026 16:15:05] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.205 rw 2026-10-27 16:15:05,944 7 INFO rb-3d383b4-226062-429553 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-27 16:15:05,957 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tTO5veZs - [27/Oct/2026 16:15:05] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.022 rw 2026-10-27 16:15:06,061 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tTO5veZs - [27/Oct/2026 16:15:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.043 0.052 rw 2026-10-27 16:15:06,164 7 INFO rb-3d383b4-226062-429553 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-27 16:15:06,165 7 INFO rb-3d383b4-226062-429553 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-27 16:15:06,232 7 INFO rb-3d383b4-226062-429553 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-27 16:15:06,233 7 INFO rb-3d383b4-226062-429553 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-27 16:15:06,233 7 INFO rb-3d383b4-226062-429553 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-27 16:15:06,233 7 INFO rb-3d383b4-226062-429553 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-27 16:15:06,251 7 INFO rb-3d383b4-226062-429553 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-27 16:15:06,272 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tTO5veZs - [27/Oct/2026 16:15:06] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:15:06,294 7 INFO rb-3d383b4-226062-429553 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-27 16:15:06,338 7 INFO rb-3d383b4-226062-429553 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-27 16:15:06,393 7 INFO rb-3d383b4-226062-429553 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-27 16:15:06,481 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-10-27 16:15:06,483 7 INFO rb-3d383b4-226062-429553 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-27 16:15:06,491 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tTO5veZs - [27/Oct/2026 16:15:06] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-27 16:15:06,492 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tTO5veZs - [27/Oct/2026 16:15:06] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.004 - 2026-10-27 16:15:06,649 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:15:06,662 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tTO5veZs - [27/Oct/2026 16:15:04] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 3.163 rw 2026-10-27 16:15:06,663 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 20028688 (allocated 20992000) 2026-10-27 16:15:06,758 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 38298 2026-10-27 16:15:06,768 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-10-27 16:15:06,769 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 38298 2026-10-27 16:15:06,867 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161506_867191_test_specific_reward_product_tax_included_excluded.txt 2026-10-27 16:15:06,867 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpak53nnvy_chrome_odoo" 2026-10-27 16:15:07,343 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 38427 2026-10-27 16:15:07,344 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmp9fzl1gdc_chrome_odoo 2026-10-27 16:15:07,349 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:45747/json/version 2026-10-27 16:15:07,350 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45747', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:15:07,406 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-10-27 16:15:07,406 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:45747/json 2026-10-27 16:15:07,407 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45747', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:15:07,437 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:45747/devtools/page/4A94F806FF92A95D4CB857CC630A7AB9 2026-10-27 16:15:07,478 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-10-27 16:15:07,497 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-10-27 16:15:07,625 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:15:07,629 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-10-27 16:15:07,632 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-27 16:15:07,632 7 INFO rb-3d383b4-226062-429553 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/80" 2026-10-27 16:15:07,748 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RGDtSN8c - [27/Oct/2026 16:15:07] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.018 0.093 rw 2026-10-27 16:15:07,753 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': '4A94F806FF92A95D4CB857CC630A7AB9', 'loaderId': 'BAD7F5A127150F60D5995B4D78E5E71E', 'isDownload': False} 2026-10-27 16:15:07,753 7 INFO rb-3d383b4-226062-429553 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-27 16:15:07,847 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RGDtSN8c - [27/Oct/2026 16:15:07] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.043 ro 2026-10-27 16:15:07,851 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RGDtSN8c - [27/Oct/2026 16:15:07] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.207 ro 2026-10-27 16:15:07,870 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RGDtSN8c - [27/Oct/2026 16:15:07] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.052 ro 2026-10-27 16:15:08,529 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-10-27 16:15:08,555 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RGDtSN8c - [27/Oct/2026 16:15:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-27 16:15:08,584 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RGDtSN8c - [27/Oct/2026 16:15:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.021 ro 2026-10-27 16:15:08,587 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RGDtSN8c - [27/Oct/2026 16:15:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.016 - 2026-10-27 16:15:08,638 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RGDtSN8c - [27/Oct/2026 16:15:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.019 rw 2026-10-27 16:15:08,646 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RGDtSN8c - [27/Oct/2026 16:15:08] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.022 rw 2026-10-27 16:15:08,993 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:15:09,536 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RGDtSN8c - [27/Oct/2026 16:15:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522856 246 0.253 0.633 rw 2026-10-27 16:15:09,735 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:15:09,757 7 INFO rb-3d383b4-226062-429553 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-27 16:15:09,764 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RGDtSN8c - [27/Oct/2026 16:15:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.02 ro 2026-10-27 16:15:09,807 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RGDtSN8c - [27/Oct/2026 16:15:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.016 ro 2026-10-27 16:15:09,855 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RGDtSN8c - [27/Oct/2026 16:15:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.021 rw 2026-10-27 16:15:09,883 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RGDtSN8c - [27/Oct/2026 16:15:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.014 rw 2026-10-27 16:15:09,897 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RGDtSN8c - [27/Oct/2026 16:15:09] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 16:15:10,435 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RGDtSN8c - [27/Oct/2026 16:15:10] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.002 0.029 ro 2026-10-27 16:15:10,564 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RGDtSN8c - [27/Oct/2026 16:15:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.017 rw 2026-10-27 16:15:10,714 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RGDtSN8c - [27/Oct/2026 16:15:10] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.008 0.038 rw 2026-10-27 16:15:10,748 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RGDtSN8c - [27/Oct/2026 16:15:10] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.01 - 2026-10-27 16:15:10,754 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RGDtSN8c - [27/Oct/2026 16:15:10] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.018 - 2026-10-27 16:15:10,755 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RGDtSN8c - [27/Oct/2026 16:15:10] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.019 rw 2026-10-27 16:15:10,777 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RGDtSN8c - [27/Oct/2026 16:15:10] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.005 0.033 ro 2026-10-27 16:15:10,831 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RGDtSN8c - [27/Oct/2026 16:15:10] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-27 16:15:10,836 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RGDtSN8c - [27/Oct/2026 16:15:10] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.008 ro 2026-10-27 16:15:10,884 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RGDtSN8c - [27/Oct/2026 16:15:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.036 - 2026-10-27 16:15:10,901 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RGDtSN8c - [27/Oct/2026 16:15:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.053 - 2026-10-27 16:15:10,970 7 INFO rb-3d383b4-226062-429553 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-27 16:15:10,975 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RGDtSN8c - [27/Oct/2026 16:15:10] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.033 0.094 rw 2026-10-27 16:15:11,089 7 INFO rb-3d383b4-226062-429553 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-27 16:15:11,090 7 INFO rb-3d383b4-226062-429553 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-27 16:15:11,097 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RGDtSN8c - [27/Oct/2026 16:15:11] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.019 0.231 rw 2026-10-27 16:15:11,140 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RGDtSN8c - [27/Oct/2026 16:15:11] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.233 rw 2026-10-27 16:15:11,179 7 INFO rb-3d383b4-226062-429553 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-27 16:15:11,180 7 INFO rb-3d383b4-226062-429553 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-27 16:15:11,181 7 INFO rb-3d383b4-226062-429553 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-27 16:15:11,181 7 INFO rb-3d383b4-226062-429553 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-27 16:15:11,214 7 INFO rb-3d383b4-226062-429553 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-27 16:15:11,232 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RGDtSN8c - [27/Oct/2026 16:15:11] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-27 16:15:11,270 7 INFO rb-3d383b4-226062-429553 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-27 16:15:11,293 7 INFO rb-3d383b4-226062-429553 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-27 16:15:11,326 7 INFO rb-3d383b4-226062-429553 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-27 16:15:11,411 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-10-27 16:15:11,412 7 INFO rb-3d383b4-226062-429553 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-27 16:15:11,419 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RGDtSN8c - [27/Oct/2026 16:15:11] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.002 - 2026-10-27 16:15:11,427 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RGDtSN8c - [27/Oct/2026 16:15:11] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.006 - 2026-10-27 16:15:11,568 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:15:11,574 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RGDtSN8c - [27/Oct/2026 16:15:09] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 2.897 rw 2026-10-27 16:15:11,577 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 19812008 (allocated 20992000) 2026-10-27 16:15:11,684 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 38427 2026-10-27 16:15:11,688 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-10-27 16:15:11,691 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 38427 2026-10-27 16:15:11,830 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161511_829808_test_specific_reward_product_tax_included_excluded.txt 2026-10-27 16:15:11,830 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmp9fzl1gdc_chrome_odoo" 2026-10-27 16:15:11,844 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_two_variant_same_discount ... 2026-10-27 16:15:12,822 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome pid: 38559 2026-10-27 16:15:12,822 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless temporary user profile dir: /tmp/tmppx6uxgf2_chrome_odoo 2026-10-27 16:15:12,822 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:38475/json/version 2026-10-27 16:15:12,824 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38475', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:15:12,920 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Browser version: Chrome/150.0.7871.114 2026-10-27 16:15:12,921 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:38475/json 2026-10-27 16:15:12,921 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38475', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:15:12,936 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Websocket url found: ws://127.0.0.1:38475/devtools/page/A8675BB7E75152907D3E013E5B26E3C5 2026-10-27 16:15:12,946 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Enable chrome headless console log notification 2026-10-27 16:15:12,962 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless enable page notifications 2026-10-27 16:15:13,136 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:15:13,145 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Setting session cookie in browser 2026-10-27 16:15:13,155 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Open "http://127.0.0.1:8069/pos/ui?config_id=80" in browser 2026-10-27 16:15:13,155 7 INFO rb-3d383b4-226062-429553 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=80" 2026-10-27 16:15:13,173 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:15:13,574 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nK6vpukq - [27/Oct/2026 16:15:13] "GET /pos/ui?config_id=80 HTTP/1.1" 200 6834 64 0.028 0.388 rw 2026-10-27 16:15:13,579 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Navigation result: {'frameId': 'A8675BB7E75152907D3E013E5B26E3C5', 'loaderId': 'E07739467FE9B145F2D57CB11AA00869', 'isDownload': False} 2026-10-27 16:15:13,580 7 INFO rb-3d383b4-226062-429553 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-27 16:15:13,667 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nK6vpukq - [27/Oct/2026 16:15:13] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.496 ro 2026-10-27 16:15:13,670 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nK6vpukq - [27/Oct/2026 16:15:13] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.047 ro 2026-10-27 16:15:13,681 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nK6vpukq - [27/Oct/2026 16:15:13] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.053 ro 2026-10-27 16:15:14,360 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: Owl is running in 'dev' mode. 2026-10-27 16:15:14,409 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nK6vpukq - [27/Oct/2026 16:15:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-27 16:15:14,409 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nK6vpukq - [27/Oct/2026 16:15:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.011 - 2026-10-27 16:15:14,441 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nK6vpukq - [27/Oct/2026 16:15:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.021 ro 2026-10-27 16:15:14,485 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nK6vpukq - [27/Oct/2026 16:15:14] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.015 rw 2026-10-27 16:15:14,526 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nK6vpukq - [27/Oct/2026 16:15:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.008 0.04 rw 2026-10-27 16:15:14,892 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:15:15,449 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nK6vpukq - [27/Oct/2026 16:15:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534384 267 0.227 0.674 rw 2026-10-27 16:15:15,630 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: The ready code tooks too much time : 2.050640821456909 2026-10-27 16:15:15,631 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:15:15,650 7 INFO rb-3d383b4-226062-429553 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-27 16:15:15,652 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nK6vpukq - [27/Oct/2026 16:15:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.013 ro 2026-10-27 16:15:15,687 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nK6vpukq - [27/Oct/2026 16:15:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.007 ro 2026-10-27 16:15:15,731 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nK6vpukq - [27/Oct/2026 16:15:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.013 rw 2026-10-27 16:15:15,762 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nK6vpukq - [27/Oct/2026 16:15:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.03 rw 2026-10-27 16:15:15,780 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nK6vpukq - [27/Oct/2026 16:15:15] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.017 rw 2026-10-27 16:15:16,271 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nK6vpukq - [27/Oct/2026 16:15:16] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 41 2 0.002 0.015 ro 2026-10-27 16:15:16,411 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nK6vpukq - [27/Oct/2026 16:15:16] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.012 ro 2026-10-27 16:15:16,535 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nK6vpukq - [27/Oct/2026 16:15:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.009 rw 2026-10-27 16:15:16,654 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nK6vpukq - [27/Oct/2026 16:15:16] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 6 0.004 0.035 rw 2026-10-27 16:15:16,731 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nK6vpukq - [27/Oct/2026 16:15:16] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.017 - 2026-10-27 16:15:16,753 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nK6vpukq - [27/Oct/2026 16:15:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.039 - 2026-10-27 16:15:16,760 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nK6vpukq - [27/Oct/2026 16:15:16] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.013 0.054 ro 2026-10-27 16:15:16,766 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nK6vpukq - [27/Oct/2026 16:15:16] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.062 rw 2026-10-27 16:15:16,820 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nK6vpukq - [27/Oct/2026 16:15:16] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-27 16:15:16,823 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nK6vpukq - [27/Oct/2026 16:15:16] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.018 ro 2026-10-27 16:15:16,892 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nK6vpukq - [27/Oct/2026 16:15:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.038 - 2026-10-27 16:15:16,894 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nK6vpukq - [27/Oct/2026 16:15:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.053 - 2026-10-27 16:15:16,970 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nK6vpukq - [27/Oct/2026 16:15:16] "GET /pos/ui/80 HTTP/1.1" 200 6874 31 0.034 0.097 rw 2026-10-27 16:15:17,016 7 INFO rb-3d383b4-226062-429553 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-27 16:15:17,130 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nK6vpukq - [27/Oct/2026 16:15:17] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6874 31 0.049 0.24 rw 2026-10-27 16:15:17,174 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nK6vpukq - [27/Oct/2026 16:15:17] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.278 rw 2026-10-27 16:15:17,276 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nK6vpukq - [27/Oct/2026 16:15:17] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.012 rw 2026-10-27 16:15:17,277 7 INFO rb-3d383b4-226062-429553 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-27 16:15:17,373 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nK6vpukq - [27/Oct/2026 16:15:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.025 0.068 rw 2026-10-27 16:15:17,441 7 INFO rb-3d383b4-226062-429553 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-27 16:15:17,617 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: tour succeeded 2026-10-27 16:15:17,619 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_two_variant_same_discount SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-27 16:15:17,632 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nK6vpukq - [27/Oct/2026 16:15:17] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-27 16:15:17,765 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nK6vpukq - [27/Oct/2026 16:15:17] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.005 - 2026-10-27 16:15:17,773 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nK6vpukq - [27/Oct/2026 16:15:17] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.009 - 2026-10-27 16:15:17,958 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:15:17,959 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: heap 20332620 (allocated 22040576) 2026-10-27 16:15:17,977 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nK6vpukq - [27/Oct/2026 16:15:14] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 3.45 rw 2026-10-27 16:15:18,088 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing chrome headless with pid 38559 2026-10-27 16:15:18,089 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing websocket connection 2026-10-27 16:15:18,091 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Terminating chrome headless with pid 38559 2026-10-27 16:15:18,238 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161518_238270_test_two_variant_same_discount.txt 2026-10-27 16:15:18,238 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Removing chrome user profile "/tmp/tmppx6uxgf2_chrome_odoo" 2026-10-27 16:15:18,471 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 421 checked, 9 removed 2026-10-27 16:15:19,561 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 145 with IP n/a changed groups of user 145 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:15:19,739 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 145 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:15:28,771 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 145 with IP n/a changed groups of user 145 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:15:30,919 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 145 with IP n/a changed groups of user 145 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:15:36,546 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_gift_card_communication: Starting TestGiftCardCommunication.test_gift_card_email_logged_only_for_gift_cards ... 2026-10-27 16:15:37,303 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_gift_card_communication: Starting TestGiftCardCommunication.test_gift_card_email_logged_to_pos_order_chatter ... 2026-10-27 16:15:37,608 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_gift_card_communication: Starting TestGiftCardCommunication.test_gift_card_email_without_customer ... 2026-10-27 16:15:37,881 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 16:15:39,132 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 149 with IP n/a changed groups of user 149 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:15:39,307 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 149 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:15:48,003 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 149 with IP n/a changed groups of user 149 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:15:50,492 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 149 with IP n/a changed groups of user 149 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:15:55,824 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_duplicate_coupon_confirm ... 2026-10-27 16:15:56,690 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_gift_card_partner ... 2026-10-27 16:15:56,935 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend ... 2026-10-27 16:15:57,698 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome pid: 38687 2026-10-27 16:15:57,698 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless temporary user profile dir: /tmp/tmpz0i_gyiv_chrome_odoo 2026-10-27 16:15:57,698 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:37527/json/version 2026-10-27 16:15:57,700 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37527', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:15:57,806 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Browser version: Chrome/150.0.7871.114 2026-10-27 16:15:57,818 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:37527/json 2026-10-27 16:15:57,820 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37527', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:15:57,839 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Websocket url found: ws://127.0.0.1:37527/devtools/page/B29C6FDFC33C47B993F149977A055D93 2026-10-27 16:15:57,857 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Enable chrome headless console log notification 2026-10-27 16:15:57,859 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless enable page notifications 2026-10-27 16:15:58,018 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:15:58,035 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Setting session cookie in browser 2026-10-27 16:15:58,046 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Open "http://127.0.0.1:8069/pos/ui/87" in browser 2026-10-27 16:15:58,046 7 INFO rb-3d383b4-226062-429553 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/87" 2026-10-27 16:15:58,068 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:15:58,495 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:15:58] "GET /pos/ui/87 HTTP/1.1" 200 6870 65 0.031 0.415 rw 2026-10-27 16:15:58,498 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Navigation result: {'frameId': 'B29C6FDFC33C47B993F149977A055D93', 'loaderId': '43A28CDA16B952885AE0F42E88767248', 'isDownload': False} 2026-10-27 16:15:58,499 7 INFO rb-3d383b4-226062-429553 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-27 16:15:58,593 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:15:58] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.045 ro 2026-10-27 16:15:58,599 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:15:58] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.544 ro 2026-10-27 16:15:58,663 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:15:58] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.109 ro 2026-10-27 16:15:59,270 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: Owl is running in 'dev' mode. 2026-10-27 16:15:59,308 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:15:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-27 16:15:59,320 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:15:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.006 - 2026-10-27 16:15:59,348 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:15:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.019 ro 2026-10-27 16:15:59,408 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:15:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.039 rw 2026-10-27 16:15:59,422 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:15:59] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.039 rw 2026-10-27 16:15:59,779 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:16:00,326 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:16:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523630 264 0.221 0.677 rw 2026-10-27 16:16:00,528 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: The ready code tooks too much time : 2.029308795928955 2026-10-27 16:16:00,528 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:16:00,548 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:16:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.018 ro 2026-10-27 16:16:00,560 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [1/32] Tour test_loyalty_history_earn_and_spend → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:16:00,580 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:16:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.01 ro 2026-10-27 16:16:00,630 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:16:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.012 rw 2026-10-27 16:16:00,649 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:16:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.029 rw 2026-10-27 16:16:00,660 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:16:00] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.011 rw 2026-10-27 16:16:01,192 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:16:01] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.003 0.013 ro 2026-10-27 16:16:01,287 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:16:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.01 rw 2026-10-27 16:16:01,502 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:16:01] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.018 0.057 rw 2026-10-27 16:16:01,527 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:16:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.012 - 2026-10-27 16:16:01,528 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:16:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.01 - 2026-10-27 16:16:01,554 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:16:01] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.033 rw 2026-10-27 16:16:01,556 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:16:01] "GET /web/image/res.users/151/avatar_128 HTTP/1.1" 200 305 4 0.003 0.045 ro 2026-10-27 16:16:01,594 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:16:01] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.017 ro 2026-10-27 16:16:01,599 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:16:01] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-27 16:16:01,603 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:16:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-27 16:16:01,709 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:16:01] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.045 rw 2026-10-27 16:16:01,751 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [2/32] 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-27 16:16:01,815 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:16:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.022 - 2026-10-27 16:16:01,918 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:16:01] "GET /pos/ui/87?from_backend=True HTTP/1.1" 200 6910 31 0.037 0.088 rw 2026-10-27 16:16:01,930 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [3/32] Tour test_loyalty_history_earn_and_spend → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:16:01,935 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [4/32] Tour test_loyalty_history_earn_and_spend → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:16:02,034 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:16:02] "GET /pos/ui/87 HTTP/1.1" 200 6910 31 0.032 0.195 rw 2026-10-27 16:16:02,061 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:16:02] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.004 0.125 rw 2026-10-27 16:16:02,130 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:16:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.027 0.133 rw 2026-10-27 16:16:02,204 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [5/32] Tour test_loyalty_history_earn_and_spend → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:16:02,227 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:16:02] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 255 4 0.004 0.041 ro 2026-10-27 16:16:02,260 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [6/32] Tour test_loyalty_history_earn_and_spend → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:16:02,261 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [7/32] Tour test_loyalty_history_earn_and_spend → Step Search customer with "AAA Test Partner" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:16:02,265 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [8/32] Tour test_loyalty_history_earn_and_spend → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:16:02,284 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:16:02] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-27 16:16:02,617 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [9/32] Tour test_loyalty_history_earn_and_spend → Step Check "AAA Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAA Test Partner")) 2026-10-27 16:16:02,619 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [10/32] 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-27 16:16:02,646 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [11/32] Tour test_loyalty_history_earn_and_spend → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:16:02,647 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [12/32] Tour test_loyalty_history_earn_and_spend → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-10-27 16:16:02,671 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:16:02] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 255 4 0.006 0.036 ro 2026-10-27 16:16:02,734 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [13/32] Tour test_loyalty_history_earn_and_spend → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:16:02,735 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [14/32] 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-27 16:16:02,780 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [15/32] 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-27 16:16:02,782 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [16/32] Tour test_loyalty_history_earn_and_spend → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:16:02,782 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [17/32] Tour test_loyalty_history_earn_and_spend → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:16:02,783 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [18/32] Tour test_loyalty_history_earn_and_spend → Step click Actions button (trigger: .more-btn) 2026-10-27 16:16:02,796 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [19/32] Tour test_loyalty_history_earn_and_spend → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-27 16:16:02,837 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [20/32] Tour test_loyalty_history_earn_and_spend → Step .selection-item span:nth-child(2) 2026-10-27 16:16:02,904 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [21/32] Tour test_loyalty_history_earn_and_spend → Step select reward (trigger: .selection-item:contains("10% on your order")) 2026-10-27 16:16:02,925 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [22/32] 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-27 16:16:03,024 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [23/32] 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-27 16:16:03,025 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [24/32] Tour test_loyalty_history_earn_and_spend → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:16:03,057 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [25/32] Tour test_loyalty_history_earn_and_spend → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:16:03,057 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [26/32] Tour test_loyalty_history_earn_and_spend → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:16:03,071 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:16:03] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.005 - 2026-10-27 16:16:03,082 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:16:03] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.016 - 2026-10-27 16:16:03,092 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:16:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-27 16:16:03,098 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:16:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.01 - 2026-10-27 16:16:03,573 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [27/32] Tour test_loyalty_history_earn_and_spend → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:16:03,610 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [28/32] Tour test_loyalty_history_earn_and_spend → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-10-27 16:16:03,616 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [29/32] Tour test_loyalty_history_earn_and_spend → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:16:04,155 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [30/32] Tour test_loyalty_history_earn_and_spend → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:16:04,156 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [31/32] Tour test_loyalty_history_earn_and_spend → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:16:04,157 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88781350 started for PoS orders references: [{'name': '/', 'pos_reference': '261-87-000001', 'uuid': '0cda36b1-0374-43d6-aa26-831333c5df33'}] 2026-10-27 16:16:04,821 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88781350 order {'name': '/', 'pos_reference': '261-87-000001', 'uuid': '0cda36b1-0374-43d6-aa26-831333c5df33'} created pos.order #530 2026-10-27 16:16:04,824 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88781350 finished 2026-10-27 16:16:04,916 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:16:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6873 208 0.212 0.562 rw 2026-10-27 16:16:05,059 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:16:05] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.017 ro 2026-10-27 16:16:05,091 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [32/32] Tour test_loyalty_history_earn_and_spend → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:16:05,114 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: tour succeeded 2026-10-27 16:16:05,115 7 INFO rb-3d383b4-226062-429553 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-27 16:16:05,167 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:16:05] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.042 rw 2026-10-27 16:16:05,282 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:16:05,286 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: heap 21771184 (allocated 23351296) 2026-10-27 16:16:05,288 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _NIaZdi2 - [27/Oct/2026 16:16:00] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 5.827 rw 2026-10-27 16:16:05,391 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing chrome headless with pid 38687 2026-10-27 16:16:05,393 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing websocket connection 2026-10-27 16:16:05,394 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Terminating chrome headless with pid 38687 2026-10-27 16:16:05,532 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161605_531751_test_loyalty_history_earn_and_spend.txt 2026-10-27 16:16:05,532 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Removing chrome user profile "/tmp/tmpz0i_gyiv_chrome_odoo" 2026-10-27 16:16:05,578 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_pos_loyalty_history ... 2026-10-27 16:16:06,282 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome pid: 38816 2026-10-27 16:16:06,282 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless temporary user profile dir: /tmp/tmpurs49zgs_chrome_odoo 2026-10-27 16:16:06,283 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:38637/json/version 2026-10-27 16:16:06,285 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38637', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:16:06,341 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Browser version: Chrome/150.0.7871.114 2026-10-27 16:16:06,342 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:38637/json 2026-10-27 16:16:06,342 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38637', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:16:06,351 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Websocket url found: ws://127.0.0.1:38637/devtools/page/3DC271FB3F30CA8FFDBB33D37DF680F6 2026-10-27 16:16:06,393 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Enable chrome headless console log notification 2026-10-27 16:16:06,440 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless enable page notifications 2026-10-27 16:16:06,631 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:16:06,644 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Setting session cookie in browser 2026-10-27 16:16:06,647 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Open "http://127.0.0.1:8069/pos/ui/87" in browser 2026-10-27 16:16:06,647 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Navigating to: "http://127.0.0.1:8069/pos/ui/87" 2026-10-27 16:16:06,680 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:16:07,140 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:07] "GET /pos/ui/87 HTTP/1.1" 200 6870 65 0.032 0.457 rw 2026-10-27 16:16:07,143 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Navigation result: {'frameId': '3DC271FB3F30CA8FFDBB33D37DF680F6', 'loaderId': '010E9D9D79AF3D438A0D033D3B28E287', 'isDownload': False} 2026-10-27 16:16:07,144 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Evaluate ready code "odoo.isTourReady('LoyaltyHistoryTour')" 2026-10-27 16:16:07,198 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:07] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.534 ro 2026-10-27 16:16:07,258 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:07] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.071 ro 2026-10-27 16:16:07,276 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:07] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.087 ro 2026-10-27 16:16:07,978 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: Owl is running in 'dev' mode. 2026-10-27 16:16:07,998 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-27 16:16:08,009 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:16:08,019 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.008 ro 2026-10-27 16:16:08,090 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.038 rw 2026-10-27 16:16:08,095 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:08] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.016 rw 2026-10-27 16:16:08,506 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:16:08,994 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522371 263 0.252 0.628 rw 2026-10-27 16:16:09,209 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: The ready code tooks too much time : 2.065788507461548 2026-10-27 16:16:09,212 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Evaluate test code "odoo.startTour('LoyaltyHistoryTour', {"stepDelay": 0, "debug": false})" 2026-10-27 16:16:09,230 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.009 ro 2026-10-27 16:16:09,233 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [1/28] Tour LoyaltyHistoryTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:16:09,261 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.013 ro 2026-10-27 16:16:09,301 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.016 rw 2026-10-27 16:16:09,315 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.03 rw 2026-10-27 16:16:09,324 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:09] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:16:09,869 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:09] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.009 ro 2026-10-27 16:16:09,990 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.011 rw 2026-10-27 16:16:10,192 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:10] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-27 16:16:10,196 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:10] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.023 0.071 rw 2026-10-27 16:16:10,200 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:10] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.013 - 2026-10-27 16:16:10,244 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:10] "GET /web/image/res.users/151/avatar_128 HTTP/1.1" 200 305 4 0.004 0.053 ro 2026-10-27 16:16:10,249 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:10] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.06 rw 2026-10-27 16:16:10,277 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:10] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.013 ro 2026-10-27 16:16:10,281 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:10] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.002 - 2026-10-27 16:16:10,311 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-27 16:16:10,403 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:10] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.046 rw 2026-10-27 16:16:10,441 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [2/28] Tour LoyaltyHistoryTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:16:10,494 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.017 - 2026-10-27 16:16:10,592 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:10] "GET /pos/ui/87 HTTP/1.1" 200 6910 31 0.054 0.073 rw 2026-10-27 16:16:10,633 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [3/28] Tour LoyaltyHistoryTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 16:16:10,728 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:10] "GET /pos/ui/87?from_backend=True HTTP/1.1" 200 6910 31 0.068 0.196 rw 2026-10-27 16:16:10,779 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:10] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.016 0.127 rw 2026-10-27 16:16:10,868 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.035 0.193 rw 2026-10-27 16:16:10,964 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [4/28] Tour LoyaltyHistoryTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:16:10,964 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [5/28] 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-27 16:16:11,148 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [6/28] 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-27 16:16:11,149 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [7/28] Tour LoyaltyHistoryTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:16:11,152 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [8/28] Tour LoyaltyHistoryTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:16:11,152 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [9/28] Tour LoyaltyHistoryTour → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:16:11,198 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [10/28] Tour LoyaltyHistoryTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:16:11,224 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:11] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-27 16:16:11,230 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [11/28] Tour LoyaltyHistoryTour → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:16:11,231 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [12/28] Tour LoyaltyHistoryTour → Step Search customer with "AAA Test Partner" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:16:11,234 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:11] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.006 - 2026-10-27 16:16:11,239 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:11] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.01 0.051 ro 2026-10-27 16:16:11,263 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [13/28] Tour LoyaltyHistoryTour → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:16:11,615 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [14/28] Tour LoyaltyHistoryTour → Step Check "AAA Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAA Test Partner")) 2026-10-27 16:16:11,615 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [15/28] Tour LoyaltyHistoryTour → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-10-27 16:16:11,659 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:11] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.006 0.023 ro 2026-10-27 16:16:11,660 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [16/28] Tour LoyaltyHistoryTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:16:11,660 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [17/28] Tour LoyaltyHistoryTour → Step order total amount is '10' (trigger: .product-screen .order-summary .total:contains("10")) 2026-10-27 16:16:11,661 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [18/28] Tour LoyaltyHistoryTour → Step order total amount is '10' (trigger: .product-screen .order-summary .total:contains("10"):not(:visible)) 2026-10-27 16:16:11,661 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [19/28] Tour LoyaltyHistoryTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:16:11,753 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [20/28] Tour LoyaltyHistoryTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:16:11,754 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [21/28] Tour LoyaltyHistoryTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:16:11,776 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.003 - 2026-10-27 16:16:11,778 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-27 16:16:12,271 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [22/28] Tour LoyaltyHistoryTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:16:12,298 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [23/28] Tour LoyaltyHistoryTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:16:12,299 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [24/28] Tour LoyaltyHistoryTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:16:12,301 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [25/28] Tour LoyaltyHistoryTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:16:12,852 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67006564 started for PoS orders references: [{'name': '/', 'pos_reference': '261-87-000001', 'uuid': '121a9462-226d-4c18-a515-ee8a85360725'}] 2026-10-27 16:16:12,865 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [26/28] Tour LoyaltyHistoryTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:16:12,881 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [27/28] Tour LoyaltyHistoryTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:16:13,492 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67006564 order {'name': '/', 'pos_reference': '261-87-000001', 'uuid': '121a9462-226d-4c18-a515-ee8a85360725'} created pos.order #531 2026-10-27 16:16:13,495 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67006564 finished 2026-10-27 16:16:13,617 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5418 204 0.211 0.565 rw 2026-10-27 16:16:13,758 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:13] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.015 ro 2026-10-27 16:16:13,807 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [28/28] Tour LoyaltyHistoryTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:16:13,833 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: tour succeeded 2026-10-27 16:16:13,835 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: ╔═══════════════════════════════════╗ ║ TOUR LoyaltyHistoryTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-27 16:16:13,891 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:13] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.039 rw 2026-10-27 16:16:13,991 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: heap 21345360 (allocated 22827008) 2026-10-27 16:16:13,992 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:16:14,002 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -sCZqsVp - [27/Oct/2026 16:16:08] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 5.863 rw 2026-10-27 16:16:14,100 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing chrome headless with pid 38816 2026-10-27 16:16:14,101 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing websocket connection 2026-10-27 16:16:14,103 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Terminating chrome headless with pid 38816 2026-10-27 16:16:14,200 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161614_200364_test_pos_loyalty_history.txt 2026-10-27 16:16:14,200 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Removing chrome user profile "/tmp/tmpurs49zgs_chrome_odoo" 2026-10-27 16:16:14,251 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_programs_loaded ... 2026-10-27 16:16:15,598 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 16:16:16,520 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 153 with IP n/a changed groups of user 153 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:16:16,729 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 153 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:16:25,586 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 153 with IP n/a changed groups of user 153 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:16:27,634 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 153 with IP n/a changed groups of user 153 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:16:33,585 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror: Starting TestLoyaltyMirror.test_loyalty_mirror ... 2026-10-27 16:16:34,578 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Chrome pid: 38950 2026-10-27 16:16:34,579 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Chrome headless temporary user profile dir: /tmp/tmp3r1lsq_z_chrome_odoo 2026-10-27 16:16:34,579 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Issuing json command http://127.0.0.1:44345/json/version 2026-10-27 16:16:34,580 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44345', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:16:34,693 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Browser version: Chrome/150.0.7871.114 2026-10-27 16:16:34,693 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Issuing json command http://127.0.0.1:44345/json 2026-10-27 16:16:34,694 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44345', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:16:34,707 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Websocket url found: ws://127.0.0.1:44345/devtools/page/27E978BFCA64485666AF76B2D972F6CC 2026-10-27 16:16:34,730 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Enable chrome headless console log notification 2026-10-27 16:16:34,748 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Chrome headless enable page notifications 2026-10-27 16:16:34,829 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:16:34,841 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Setting session cookie in browser 2026-10-27 16:16:34,849 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Open "http://127.0.0.1:8069/pos/ui/88" in browser 2026-10-27 16:16:34,849 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Navigating to: "http://127.0.0.1:8069/pos/ui/88" 2026-10-27 16:16:34,874 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:16:35,458 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1xxiw5ua - [27/Oct/2026 16:16:35] "GET /pos/ui/88 HTTP/1.1" 200 6870 65 0.032 0.573 rw 2026-10-27 16:16:35,468 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Navigation result: {'frameId': '27E978BFCA64485666AF76B2D972F6CC', 'loaderId': '6EEB7582690E532B5C04541D12B49974', 'isDownload': False} 2026-10-27 16:16:35,469 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Evaluate ready code "odoo.isTourReady('test_loyalty_mirror')" 2026-10-27 16:16:35,562 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1xxiw5ua - [27/Oct/2026 16:16:35] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.033 ro 2026-10-27 16:16:35,573 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1xxiw5ua - [27/Oct/2026 16:16:35] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.038 ro 2026-10-27 16:16:35,588 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1xxiw5ua - [27/Oct/2026 16:16:35] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.718 ro 2026-10-27 16:16:36,359 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror.browser: Owl is running in 'dev' mode. 2026-10-27 16:16:36,392 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1xxiw5ua - [27/Oct/2026 16:16:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-27 16:16:36,404 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1xxiw5ua - [27/Oct/2026 16:16:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-27 16:16:36,458 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1xxiw5ua - [27/Oct/2026 16:16:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.031 ro 2026-10-27 16:16:36,523 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1xxiw5ua - [27/Oct/2026 16:16:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.006 0.019 rw 2026-10-27 16:16:36,534 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1xxiw5ua - [27/Oct/2026 16:16:36] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.019 rw 2026-10-27 16:16:36,988 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:16:37,592 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1xxiw5ua - [27/Oct/2026 16:16:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 545708 266 0.314 0.717 rw 2026-10-27 16:16:37,813 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: The ready code tooks too much time : 2.344109535217285 2026-10-27 16:16:37,813 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Evaluate test code "odoo.startTour('test_loyalty_mirror', {"stepDelay": 0, "debug": false})" 2026-10-27 16:16:37,826 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror.browser: [1/10] Tour test_loyalty_mirror → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:16:37,847 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1xxiw5ua - [27/Oct/2026 16:16:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.028 ro 2026-10-27 16:16:37,892 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1xxiw5ua - [27/Oct/2026 16:16:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.02 ro 2026-10-27 16:16:37,915 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1xxiw5ua - [27/Oct/2026 16:16:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.013 rw 2026-10-27 16:16:37,952 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1xxiw5ua - [27/Oct/2026 16:16:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.024 rw 2026-10-27 16:16:37,960 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1xxiw5ua - [27/Oct/2026 16:16:37] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.012 rw 2026-10-27 16:16:38,496 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1xxiw5ua - [27/Oct/2026 16:16:38] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.009 ro 2026-10-27 16:16:38,606 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1xxiw5ua - [27/Oct/2026 16:16:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.01 rw 2026-10-27 16:16:38,756 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1xxiw5ua - [27/Oct/2026 16:16:38] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.05 rw 2026-10-27 16:16:38,781 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1xxiw5ua - [27/Oct/2026 16:16:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-27 16:16:38,787 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1xxiw5ua - [27/Oct/2026 16:16:38] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.027 rw 2026-10-27 16:16:38,787 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1xxiw5ua - [27/Oct/2026 16:16:38] "GET /web/image/res.users/155/avatar_128 HTTP/1.1" 200 305 4 0.004 0.025 ro 2026-10-27 16:16:38,792 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1xxiw5ua - [27/Oct/2026 16:16:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.011 - 2026-10-27 16:16:38,911 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1xxiw5ua - [27/Oct/2026 16:16:38] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.016 ro 2026-10-27 16:16:38,915 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1xxiw5ua - [27/Oct/2026 16:16:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-27 16:16:38,916 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1xxiw5ua - [27/Oct/2026 16:16:38] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-27 16:16:38,973 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1xxiw5ua - [27/Oct/2026 16:16:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.044 - 2026-10-27 16:16:39,041 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror.browser: [2/10] Tour test_loyalty_mirror → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:16:39,044 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1xxiw5ua - [27/Oct/2026 16:16:39] "GET /pos/ui/88 HTTP/1.1" 200 6910 31 0.031 0.09 rw 2026-10-27 16:16:39,129 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1xxiw5ua - [27/Oct/2026 16:16:39] "GET /pos/ui/88?from_backend=True HTTP/1.1" 200 6910 31 0.019 0.179 rw 2026-10-27 16:16:39,160 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror.browser: [3/10] Tour test_loyalty_mirror → Step click product 'Mirror Product A' (trigger: article.product .product-content .product-name:contains("Mirror Product A")) 2026-10-27 16:16:39,189 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1xxiw5ua - [27/Oct/2026 16:16:39] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.231 rw 2026-10-27 16:16:39,220 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1xxiw5ua - [27/Oct/2026 16:16:39] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.051 rw 2026-10-27 16:16:39,301 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1xxiw5ua - [27/Oct/2026 16:16:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.017 0.103 rw 2026-10-27 16:16:39,407 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror.browser: [4/10] Tour test_loyalty_mirror → Step click product 'Mirror Product A' (trigger: article.product .product-content .product-name:contains("Mirror Product A")) 2026-10-27 16:16:39,466 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror.browser: [5/10] Tour test_loyalty_mirror → Step click product 'Mirror Product B' (trigger: article.product .product-content .product-name:contains("Mirror Product B")) 2026-10-27 16:16:39,504 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror.browser: [6/10] Tour test_loyalty_mirror → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:16:39,663 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror.browser: [7/10] Tour test_loyalty_mirror → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:16:39,664 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror.browser: [8/10] Tour test_loyalty_mirror → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:16:39,692 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1xxiw5ua - [27/Oct/2026 16:16:39] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.009 - 2026-10-27 16:16:39,697 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1xxiw5ua - [27/Oct/2026 16:16:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.011 - 2026-10-27 16:16:39,697 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1xxiw5ua - [27/Oct/2026 16:16:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.005 - 2026-10-27 16:16:39,698 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1xxiw5ua - [27/Oct/2026 16:16:39] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.012 - 2026-10-27 16:16:39,700 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1xxiw5ua - [27/Oct/2026 16:16:39] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.01 - 2026-10-27 16:16:40,181 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror.browser: [9/10] Tour test_loyalty_mirror → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 16:16:40,202 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror.browser: [10/10] Tour test_loyalty_mirror → Step Compute the frontend loyalty data and throw it to the backend (trigger: body) 2026-10-27 16:16:40,228 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14154779 started for PoS orders references: [{'name': '/', 'pos_reference': '261-88-000001', 'uuid': '56ba2e4e-f6ec-43b2-9384-8a36ada5ad51'}] 2026-10-27 16:16:41,030 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14154779 order {'name': '/', 'pos_reference': '261-88-000001', 'uuid': '56ba2e4e-f6ec-43b2-9384-8a36ada5ad51'} created pos.order #532 2026-10-27 16:16:41,032 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14154779 finished 2026-10-27 16:16:41,120 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1xxiw5ua - [27/Oct/2026 16:16:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 8908 224 0.213 0.685 rw 2026-10-27 16:16:41,328 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1xxiw5ua - [27/Oct/2026 16:16:41] "POST /web/dataset/call_kw/pos.order/get_frontend_loyalty_mirror_data#pos.order.get_frontend_loyalty_mirror_data HTTP/1.1" 200 44 20 0.017 0.085 rw 2026-10-27 16:16:41,334 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror.browser: tour succeeded 2026-10-27 16:16:41,335 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror.browser: ╔════════════════════════════════════╗ ║ TOUR test_loyalty_mirror SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-27 16:16:41,482 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:16:41,485 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror.browser: heap 22550496 (allocated 23875584) 2026-10-27 16:16:41,492 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1xxiw5ua - [27/Oct/2026 16:16:37] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 4.884 rw 2026-10-27 16:16:41,587 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Closing chrome headless with pid 38950 2026-10-27 16:16:41,588 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Closing websocket connection 2026-10-27 16:16:41,589 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Terminating chrome headless with pid 38950 2026-10-27 16:16:41,685 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161641_685142_test_loyalty_mirror.txt 2026-10-27 16:16:41,685 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Removing chrome user profile "/tmp/tmp3r1lsq_z_chrome_odoo" 2026-10-27 16:16:41,826 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 16:16:42,726 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 157 with IP n/a changed groups of user 157 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:16:42,921 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 157 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:16:51,645 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 157 with IP n/a changed groups of user 157 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:16:53,532 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 157 with IP n/a changed groups of user 157 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:16:59,083 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror: Starting TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost ... 2026-10-27 16:17:00,048 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Chrome pid: 39083 2026-10-27 16:17:00,048 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Chrome headless temporary user profile dir: /tmp/tmp58byjxro_chrome_odoo 2026-10-27 16:17:00,049 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Issuing json command http://127.0.0.1:36271/json/version 2026-10-27 16:17:00,051 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36271', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:17:00,123 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Browser version: Chrome/150.0.7871.114 2026-10-27 16:17:00,123 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Issuing json command http://127.0.0.1:36271/json 2026-10-27 16:17:00,124 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36271', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:17:00,133 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Websocket url found: ws://127.0.0.1:36271/devtools/page/7A246F401775C72D7690A94A5FA0A356 2026-10-27 16:17:00,141 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Enable chrome headless console log notification 2026-10-27 16:17:00,148 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Chrome headless enable page notifications 2026-10-27 16:17:00,212 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:17:00,229 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Setting session cookie in browser 2026-10-27 16:17:00,234 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Open "http://127.0.0.1:8069/pos/ui/89" in browser 2026-10-27 16:17:00,234 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Navigating to: "http://127.0.0.1:8069/pos/ui/89" 2026-10-27 16:17:00,265 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:17:00,738 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fJENt5Xg - [27/Oct/2026 16:17:00] "GET /pos/ui/89 HTTP/1.1" 200 6870 64 0.026 0.472 rw 2026-10-27 16:17:00,742 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Navigation result: {'frameId': '7A246F401775C72D7690A94A5FA0A356', 'loaderId': '11EAB1F998D28A90C99E7C884B624C52', 'isDownload': False} 2026-10-27 16:17:00,742 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Evaluate ready code "odoo.isTourReady('test_loyalty_mirror_reward_cost')" 2026-10-27 16:17:00,811 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fJENt5Xg - [27/Oct/2026 16:17:00] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.558 ro 2026-10-27 16:17:00,819 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fJENt5Xg - [27/Oct/2026 16:17:00] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.044 ro 2026-10-27 16:17:00,835 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fJENt5Xg - [27/Oct/2026 16:17:00] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.057 ro 2026-10-27 16:17:01,512 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost.browser: Owl is running in 'dev' mode. 2026-10-27 16:17:01,543 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fJENt5Xg - [27/Oct/2026 16:17:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-27 16:17:01,544 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fJENt5Xg - [27/Oct/2026 16:17:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-27 16:17:01,567 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fJENt5Xg - [27/Oct/2026 16:17:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.014 ro 2026-10-27 16:17:01,627 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fJENt5Xg - [27/Oct/2026 16:17:01] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.033 rw 2026-10-27 16:17:01,634 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fJENt5Xg - [27/Oct/2026 16:17:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.005 0.037 rw 2026-10-27 16:17:02,007 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:17:02,591 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fJENt5Xg - [27/Oct/2026 16:17:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 539760 267 0.287 0.642 rw 2026-10-27 16:17:02,790 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: The ready code tooks too much time : 2.0477468967437744 2026-10-27 16:17:02,790 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Evaluate test code "odoo.startTour('test_loyalty_mirror_reward_cost', {"stepDelay": 0, "debug": false})" 2026-10-27 16:17:02,801 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fJENt5Xg - [27/Oct/2026 16:17:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.007 ro 2026-10-27 16:17:02,809 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost.browser: [1/10] Tour test_loyalty_mirror_reward_cost → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:17:02,833 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fJENt5Xg - [27/Oct/2026 16:17:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.009 ro 2026-10-27 16:17:02,867 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fJENt5Xg - [27/Oct/2026 16:17:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.003 0.013 rw 2026-10-27 16:17:02,880 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fJENt5Xg - [27/Oct/2026 16:17:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.023 rw 2026-10-27 16:17:02,903 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fJENt5Xg - [27/Oct/2026 16:17:02] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-27 16:17:03,306 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fJENt5Xg - [27/Oct/2026 16:17:03] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.011 ro 2026-10-27 16:17:03,404 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fJENt5Xg - [27/Oct/2026 16:17:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.009 rw 2026-10-27 16:17:03,588 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fJENt5Xg - [27/Oct/2026 16:17:03] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.005 - 2026-10-27 16:17:03,590 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fJENt5Xg - [27/Oct/2026 16:17:03] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.011 - 2026-10-27 16:17:03,594 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fJENt5Xg - [27/Oct/2026 16:17:03] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.059 rw 2026-10-27 16:17:03,638 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fJENt5Xg - [27/Oct/2026 16:17:03] "GET /web/image/res.users/159/avatar_128 HTTP/1.1" 200 305 4 0.007 0.04 ro 2026-10-27 16:17:03,654 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fJENt5Xg - [27/Oct/2026 16:17:03] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.072 rw 2026-10-27 16:17:03,724 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fJENt5Xg - [27/Oct/2026 16:17:03] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.022 ro 2026-10-27 16:17:03,732 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fJENt5Xg - [27/Oct/2026 16:17:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-27 16:17:03,734 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fJENt5Xg - [27/Oct/2026 16:17:03] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.009 - 2026-10-27 16:17:03,818 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fJENt5Xg - [27/Oct/2026 16:17:03] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.044 rw 2026-10-27 16:17:03,888 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost.browser: [2/10] Tour test_loyalty_mirror_reward_cost → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:17:03,925 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fJENt5Xg - [27/Oct/2026 16:17:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.029 - 2026-10-27 16:17:04,100 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fJENt5Xg - [27/Oct/2026 16:17:04] "GET /pos/ui/89?from_backend=True HTTP/1.1" 200 6910 31 0.108 0.098 rw 2026-10-27 16:17:04,139 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost.browser: [3/10] Tour test_loyalty_mirror_reward_cost → Step click product 'Mirror Cost Product' (trigger: article.product .product-content .product-name:contains("Mirror Cost Product")) 2026-10-27 16:17:04,207 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fJENt5Xg - [27/Oct/2026 16:17:04] "GET /pos/ui/89 HTTP/1.1" 200 6910 31 0.028 0.271 rw 2026-10-27 16:17:04,329 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fJENt5Xg - [27/Oct/2026 16:17:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.061 0.121 rw 2026-10-27 16:17:04,343 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fJENt5Xg - [27/Oct/2026 16:17:04] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.006 0.179 rw 2026-10-27 16:17:04,443 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost.browser: [4/10] Tour test_loyalty_mirror_reward_cost → Step click product 'Mirror Cost Product' (trigger: article.product .product-content .product-name:contains("Mirror Cost Product")) 2026-10-27 16:17:04,506 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost.browser: [5/10] Tour test_loyalty_mirror_reward_cost → Step click product 'Mirror Cost Product' (trigger: article.product .product-content .product-name:contains("Mirror Cost Product")) 2026-10-27 16:17:04,561 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost.browser: [6/10] Tour test_loyalty_mirror_reward_cost → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:17:04,740 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost.browser: [7/10] Tour test_loyalty_mirror_reward_cost → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:17:04,741 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost.browser: [8/10] Tour test_loyalty_mirror_reward_cost → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:17:04,751 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fJENt5Xg - [27/Oct/2026 16:17:04] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-27 16:17:04,757 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fJENt5Xg - [27/Oct/2026 16:17:04] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-27 16:17:04,759 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fJENt5Xg - [27/Oct/2026 16:17:04] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.007 - 2026-10-27 16:17:04,781 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fJENt5Xg - [27/Oct/2026 16:17:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-27 16:17:04,782 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fJENt5Xg - [27/Oct/2026 16:17:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.006 - 2026-10-27 16:17:05,253 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost.browser: [9/10] Tour test_loyalty_mirror_reward_cost → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 16:17:05,277 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost.browser: [10/10] Tour test_loyalty_mirror_reward_cost → Step Capture the frontend reward costs, then sync and send them to the backend (trigger: body) 2026-10-27 16:17:05,299 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35105356 started for PoS orders references: [{'name': '/', 'pos_reference': '261-89-000001', 'uuid': 'a7bfbd70-fe08-4377-8160-ccc89265881b'}] 2026-10-27 16:17:05,997 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35105356 order {'name': '/', 'pos_reference': '261-89-000001', 'uuid': 'a7bfbd70-fe08-4377-8160-ccc89265881b'} created pos.order #533 2026-10-27 16:17:05,999 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35105356 finished 2026-10-27 16:17:06,091 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fJENt5Xg - [27/Oct/2026 16:17:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6925 216 0.214 0.582 rw 2026-10-27 16:17:06,243 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fJENt5Xg - [27/Oct/2026 16:17:06] "POST /web/dataset/call_kw/pos.order/get_frontend_loyalty_cost_mirror_data#pos.order.get_frontend_loyalty_cost_mirror_data HTTP/1.1" 200 44 3 0.002 0.013 rw 2026-10-27 16:17:06,267 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost.browser: tour succeeded 2026-10-27 16:17:06,268 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_loyalty_mirror_reward_cost SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-27 16:17:06,403 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:17:06,403 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost.browser: heap 22270212 (allocated 24399872) 2026-10-27 16:17:06,414 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fJENt5Xg - [27/Oct/2026 16:17:01] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.016 4.741 rw 2026-10-27 16:17:06,514 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Closing chrome headless with pid 39083 2026-10-27 16:17:06,515 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Closing websocket connection 2026-10-27 16:17:06,516 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Terminating chrome headless with pid 39083 2026-10-27 16:17:06,645 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161706_644897_test_loyalty_mirror_reward_cost.txt 2026-10-27 16:17:06,645 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Removing chrome user profile "/tmp/tmp58byjxro_chrome_odoo" 2026-10-27 16:17:06,656 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror: Starting TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend ... 2026-10-27 16:17:07,158 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Chrome pid: 39222 2026-10-27 16:17:07,159 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Chrome headless temporary user profile dir: /tmp/tmparobf578_chrome_odoo 2026-10-27 16:17:07,159 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Issuing json command http://127.0.0.1:36271/json/version 2026-10-27 16:17:07,160 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36271', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:17:07,234 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Browser version: Chrome/150.0.7871.114 2026-10-27 16:17:07,235 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Issuing json command http://127.0.0.1:36271/json 2026-10-27 16:17:07,235 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36271', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:17:07,258 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Websocket url found: ws://127.0.0.1:36271/devtools/page/A455310A8D221EFDCE4BE4391B938C06 2026-10-27 16:17:07,264 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Enable chrome headless console log notification 2026-10-27 16:17:07,274 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Chrome headless enable page notifications 2026-10-27 16:17:07,386 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:17:07,406 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Setting session cookie in browser 2026-10-27 16:17:07,412 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Open "http://127.0.0.1:8069/pos/ui/89" in browser 2026-10-27 16:17:07,412 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Navigating to: "http://127.0.0.1:8069/pos/ui/89" 2026-10-27 16:17:07,435 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:17:07,941 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Tumk4vMV - [27/Oct/2026 16:17:07] "GET /pos/ui/89 HTTP/1.1" 200 6870 64 0.028 0.495 rw 2026-10-27 16:17:07,944 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Navigation result: {'frameId': 'A455310A8D221EFDCE4BE4391B938C06', 'loaderId': '68DD9755CA5E3A5A7564242A32AD0409', 'isDownload': False} 2026-10-27 16:17:07,945 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Evaluate ready code "odoo.isTourReady('test_loyalty_mirror_reward_cost_overspend')" 2026-10-27 16:17:08,042 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Tumk4vMV - [27/Oct/2026 16:17:08] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.034 ro 2026-10-27 16:17:08,052 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Tumk4vMV - [27/Oct/2026 16:17:08] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.625 ro 2026-10-27 16:17:08,072 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Tumk4vMV - [27/Oct/2026 16:17:08] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.069 ro 2026-10-27 16:17:08,887 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend.browser: Owl is running in 'dev' mode. 2026-10-27 16:17:08,942 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Tumk4vMV - [27/Oct/2026 16:17:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.007 - 2026-10-27 16:17:08,945 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Tumk4vMV - [27/Oct/2026 16:17:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.009 - 2026-10-27 16:17:08,981 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Tumk4vMV - [27/Oct/2026 16:17:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.039 ro 2026-10-27 16:17:09,030 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Tumk4vMV - [27/Oct/2026 16:17:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.021 rw 2026-10-27 16:17:09,041 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Tumk4vMV - [27/Oct/2026 16:17:09] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.017 rw 2026-10-27 16:17:09,530 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:17:10,115 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Tumk4vMV - [27/Oct/2026 16:17:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 539760 267 0.237 0.822 rw 2026-10-27 16:17:10,380 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: The ready code tooks too much time : 2.435736894607544 2026-10-27 16:17:10,381 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Evaluate test code "odoo.startTour('test_loyalty_mirror_reward_cost_overspend', {"stepDelay": 0, "debug": false})" 2026-10-27 16:17:10,409 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend.browser: [1/8] Tour test_loyalty_mirror_reward_cost_overspend → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:17:10,422 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Tumk4vMV - [27/Oct/2026 16:17:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.02 ro 2026-10-27 16:17:10,468 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Tumk4vMV - [27/Oct/2026 16:17:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.019 ro 2026-10-27 16:17:10,502 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Tumk4vMV - [27/Oct/2026 16:17:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.012 rw 2026-10-27 16:17:10,544 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Tumk4vMV - [27/Oct/2026 16:17:10] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.015 rw 2026-10-27 16:17:10,545 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Tumk4vMV - [27/Oct/2026 16:17:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.012 0.032 rw 2026-10-27 16:17:11,117 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Tumk4vMV - [27/Oct/2026 16:17:11] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.006 ro 2026-10-27 16:17:11,240 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Tumk4vMV - [27/Oct/2026 16:17:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.018 rw 2026-10-27 16:17:11,423 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Tumk4vMV - [27/Oct/2026 16:17:11] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.046 rw 2026-10-27 16:17:11,443 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Tumk4vMV - [27/Oct/2026 16:17:11] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.022 rw 2026-10-27 16:17:11,453 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Tumk4vMV - [27/Oct/2026 16:17:11] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-27 16:17:11,458 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Tumk4vMV - [27/Oct/2026 16:17:11] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-27 16:17:11,489 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Tumk4vMV - [27/Oct/2026 16:17:11] "GET /web/image/res.users/159/avatar_128 HTTP/1.1" 200 305 4 0.004 0.039 ro 2026-10-27 16:17:11,531 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Tumk4vMV - [27/Oct/2026 16:17:11] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.013 ro 2026-10-27 16:17:11,577 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Tumk4vMV - [27/Oct/2026 16:17:11] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.02 - 2026-10-27 16:17:11,610 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Tumk4vMV - [27/Oct/2026 16:17:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.018 - 2026-10-27 16:17:11,619 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Tumk4vMV - [27/Oct/2026 16:17:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.083 - 2026-10-27 16:17:11,645 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend.browser: [2/8] Tour test_loyalty_mirror_reward_cost_overspend → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:17:11,695 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Tumk4vMV - [27/Oct/2026 16:17:11] "GET /pos/ui/89?from_backend=True HTTP/1.1" 200 6910 31 0.046 0.115 rw 2026-10-27 16:17:11,824 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend.browser: [3/8] Tour test_loyalty_mirror_reward_cost_overspend → Step click product 'Mirror Overspend Product' (trigger: article.product .product-content .product-name:contains("Mirror Overspend Product")) 2026-10-27 16:17:11,855 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Tumk4vMV - [27/Oct/2026 16:17:11] "GET /pos/ui/89 HTTP/1.1" 200 6910 31 0.064 0.258 rw 2026-10-27 16:17:11,906 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Tumk4vMV - [27/Oct/2026 16:17:11] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.019 0.288 rw 2026-10-27 16:17:11,934 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Tumk4vMV - [27/Oct/2026 16:17:11] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.003 0.124 rw 2026-10-27 16:17:12,024 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Tumk4vMV - [27/Oct/2026 16:17:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.037 0.144 rw 2026-10-27 16:17:12,163 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend.browser: [4/8] Tour test_loyalty_mirror_reward_cost_overspend → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:17:12,407 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend.browser: [5/8] Tour test_loyalty_mirror_reward_cost_overspend → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:17:12,411 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend.browser: [6/8] Tour test_loyalty_mirror_reward_cost_overspend → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:17:12,439 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Tumk4vMV - [27/Oct/2026 16:17:12] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.009 - 2026-10-27 16:17:12,441 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Tumk4vMV - [27/Oct/2026 16:17:12] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.012 - 2026-10-27 16:17:12,445 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Tumk4vMV - [27/Oct/2026 16:17:12] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.016 - 2026-10-27 16:17:12,464 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Tumk4vMV - [27/Oct/2026 16:17:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-27 16:17:12,471 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Tumk4vMV - [27/Oct/2026 16:17:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.011 - 2026-10-27 16:17:12,939 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend.browser: [7/8] Tour test_loyalty_mirror_reward_cost_overspend → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 16:17:12,965 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend.browser: [8/8] Tour test_loyalty_mirror_reward_cost_overspend → Step Capture the frontend reward costs, then sync and send them to the backend (trigger: body) 2026-10-27 16:17:12,997 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81835877 started for PoS orders references: [{'name': '/', 'pos_reference': '261-89-000001', 'uuid': '06c56f8b-d939-46ce-8b23-96272956819f'}] 2026-10-27 16:17:13,684 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81835877 order {'name': '/', 'pos_reference': '261-89-000001', 'uuid': '06c56f8b-d939-46ce-8b23-96272956819f'} created pos.order #534 2026-10-27 16:17:13,687 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81835877 finished 2026-10-27 16:17:13,780 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Tumk4vMV - [27/Oct/2026 16:17:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6900 209 0.194 0.594 rw 2026-10-27 16:17:13,948 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Tumk4vMV - [27/Oct/2026 16:17:13] "POST /web/dataset/call_kw/pos.order/get_frontend_loyalty_cost_mirror_data#pos.order.get_frontend_loyalty_cost_mirror_data HTTP/1.1" 200 44 3 0.003 0.023 rw 2026-10-27 16:17:13,964 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend.browser: tour succeeded 2026-10-27 16:17:13,965 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR test_loyalty_mirror_reward_cost_overspend SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-10-27 16:17:14,120 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:17:14,122 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend.browser: heap 21085316 (allocated 22302720) 2026-10-27 16:17:14,136 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Tumk4vMV - [27/Oct/2026 16:17:10] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 5.062 rw 2026-10-27 16:17:14,234 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Closing chrome headless with pid 39222 2026-10-27 16:17:14,238 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Closing websocket connection 2026-10-27 16:17:14,242 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Terminating chrome headless with pid 39222 2026-10-27 16:17:14,366 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161714_366108_test_loyalty_mirror_reward_cost_overspend.txt 2026-10-27 16:17:14,366 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Removing chrome user profile "/tmp/tmparobf578_chrome_odoo" 2026-10-27 16:17:14,486 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-27 16:17:15,539 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 161 with IP n/a changed groups of user 161 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:17:15,753 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 161 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:17:25,293 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 161 with IP n/a changed groups of user 161 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:17:27,559 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 161 with IP n/a changed groups of user 161 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:17:33,727 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror: Starting TestLoyaltyMirrorRefund.test_loyalty_mirror_refund ... 2026-10-27 16:17:34,759 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Chrome pid: 39356 2026-10-27 16:17:34,769 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Chrome headless temporary user profile dir: /tmp/tmpv8yrgwgj_chrome_odoo 2026-10-27 16:17:34,770 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Issuing json command http://127.0.0.1:38845/json/version 2026-10-27 16:17:34,772 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38845', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:17:34,858 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Browser version: Chrome/150.0.7871.114 2026-10-27 16:17:34,858 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Issuing json command http://127.0.0.1:38845/json 2026-10-27 16:17:34,859 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38845', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:17:34,873 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Websocket url found: ws://127.0.0.1:38845/devtools/page/4910DEDA0199504BC6BF04B646E7D1BD 2026-10-27 16:17:34,879 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Enable chrome headless console log notification 2026-10-27 16:17:34,890 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Chrome headless enable page notifications 2026-10-27 16:17:35,010 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:17:35,031 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Setting session cookie in browser 2026-10-27 16:17:35,037 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Open "http://127.0.0.1:8069/pos/ui/90" in browser 2026-10-27 16:17:35,038 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/90" 2026-10-27 16:17:35,062 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:17:35,654 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:35] "GET /pos/ui/90 HTTP/1.1" 200 6858 64 0.052 0.559 rw 2026-10-27 16:17:35,667 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Navigation result: {'frameId': '4910DEDA0199504BC6BF04B646E7D1BD', 'loaderId': '8F8D0099DBA0499F73F073FFE269EB00', 'isDownload': False} 2026-10-27 16:17:35,667 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Evaluate ready code "odoo.isTourReady('test_loyalty_mirror_refund')" 2026-10-27 16:17:35,749 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:35] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.676 ro 2026-10-27 16:17:35,810 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:35] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.075 ro 2026-10-27 16:17:35,830 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:35] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.013 0.095 ro 2026-10-27 16:17:36,572 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: Owl is running in 'dev' mode. 2026-10-27 16:17:36,629 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-27 16:17:36,638 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.006 - 2026-10-27 16:17:36,723 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.024 ro 2026-10-27 16:17:36,757 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:36] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.008 rw 2026-10-27 16:17:36,805 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.009 0.038 rw 2026-10-27 16:17:37,172 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:17:37,807 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 535723 264 0.248 0.737 rw 2026-10-27 16:17:38,088 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: The ready code tooks too much time : 2.4202487468719482 2026-10-27 16:17:38,088 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Evaluate test code "odoo.startTour('test_loyalty_mirror_refund', {"stepDelay": 0, "debug": false})" 2026-10-27 16:17:38,104 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: [1/35] Tour test_loyalty_mirror_refund → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:17:38,107 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.013 ro 2026-10-27 16:17:38,147 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.015 ro 2026-10-27 16:17:38,185 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.016 rw 2026-10-27 16:17:38,234 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.049 rw 2026-10-27 16:17:38,235 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:38] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.013 rw 2026-10-27 16:17:38,853 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:38] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.011 ro 2026-10-27 16:17:39,057 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.003 0.018 rw 2026-10-27 16:17:39,316 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:39] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.012 0.07 rw 2026-10-27 16:17:39,347 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:39] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.024 - 2026-10-27 16:17:39,347 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:39] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.027 - 2026-10-27 16:17:39,353 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:39] "GET /web/image/res.users/163/avatar_128 HTTP/1.1" 200 305 4 0.007 0.036 ro 2026-10-27 16:17:39,362 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:39] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.008 rw 2026-10-27 16:17:39,490 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:39] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-27 16:17:39,495 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-27 16:17:39,512 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:39] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.016 0.043 ro 2026-10-27 16:17:39,539 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.06 - 2026-10-27 16:17:39,620 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: [2/35] Tour test_loyalty_mirror_refund → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:17:39,708 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:39] "GET /pos/ui/90 HTTP/1.1" 200 6898 31 0.036 0.193 rw 2026-10-27 16:17:39,805 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: [3/35] Tour test_loyalty_mirror_refund → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:17:39,809 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: [4/35] Tour test_loyalty_mirror_refund → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:17:39,979 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:39] "GET /pos/ui/90?from_backend=True HTTP/1.1" 200 6898 31 0.169 0.325 rw 2026-10-27 16:17:40,048 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:40] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.517 rw 2026-10-27 16:17:40,088 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:40] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.009 0.265 rw 2026-10-27 16:17:40,210 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.04 0.341 rw 2026-10-27 16:17:40,315 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:40] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.003 0.016 ro 2026-10-27 16:17:40,330 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: [5/35] Tour test_loyalty_mirror_refund → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:17:40,414 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: [6/35] Tour test_loyalty_mirror_refund → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:17:40,425 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: [7/35] Tour test_loyalty_mirror_refund → Step Search customer with "Partner Test 1" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:17:40,430 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: [8/35] Tour test_loyalty_mirror_refund → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:17:40,454 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:40] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-27 16:17:40,780 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: [9/35] Tour test_loyalty_mirror_refund → Step Check "Partner Test 1" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Partner Test 1")) 2026-10-27 16:17:40,781 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: [10/35] Tour test_loyalty_mirror_refund → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-10-27 16:17:40,805 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: [11/35] Tour test_loyalty_mirror_refund → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:17:40,805 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: [12/35] Tour test_loyalty_mirror_refund → Step click product 'Mirror Refund Product' (trigger: article.product .product-content .product-name:contains("Mirror Refund Product")) 2026-10-27 16:17:40,817 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:40] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.003 0.018 ro 2026-10-27 16:17:40,843 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: [13/35] Tour test_loyalty_mirror_refund → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:17:40,954 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: [14/35] Tour test_loyalty_mirror_refund → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:17:40,955 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: [15/35] Tour test_loyalty_mirror_refund → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:17:40,980 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-27 16:17:40,984 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-27 16:17:41,475 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: [16/35] Tour test_loyalty_mirror_refund → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 16:17:41,504 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: [17/35] Tour test_loyalty_mirror_refund → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:17:42,030 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: [18/35] Tour test_loyalty_mirror_refund → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:17:42,037 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91866739 started for PoS orders references: [{'name': '/', 'pos_reference': '261-90-000001', 'uuid': '139add70-f3a5-4758-9d59-c23ac5feab97'}] 2026-10-27 16:17:42,038 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: [19/35] Tour test_loyalty_mirror_refund → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:17:42,881 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91866739 order {'name': '/', 'pos_reference': '261-90-000001', 'uuid': '139add70-f3a5-4758-9d59-c23ac5feab97'} created pos.order #535 2026-10-27 16:17:42,884 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91866739 finished 2026-10-27 16:17:42,982 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5427 206 0.27 0.681 rw 2026-10-27 16:17:43,146 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:43] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.01 ro 2026-10-27 16:17:43,191 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: [20/35] Tour test_loyalty_mirror_refund → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:17:43,230 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: [21/35] Tour test_loyalty_mirror_refund → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:17:43,230 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: [22/35] Tour test_loyalty_mirror_refund → Step .pos-leftheader .orders-button 2026-10-27 16:17:43,280 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:43] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.049 rw 2026-10-27 16:17:43,318 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:43] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.001 0.015 rw 2026-10-27 16:17:43,322 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: [23/35] Tour test_loyalty_mirror_refund → Step .pos-search-bar .filter 2026-10-27 16:17:43,330 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: [24/35] Tour test_loyalty_mirror_refund → Step .pos-search-bar .filter ul 2026-10-27 16:17:43,361 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: [25/35] Tour test_loyalty_mirror_refund → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-27 16:17:43,362 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: [26/35] Tour test_loyalty_mirror_refund → Step .ticket-screen .pos-search-bar .filter span:contains("Paid") 2026-10-27 16:17:43,362 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: [27/35] Tour test_loyalty_mirror_refund → Step .ticket-screen .order-row:contains(001) 2026-10-27 16:17:43,369 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: [28/35] Tour test_loyalty_mirror_refund → Step .ticket-screen .order-row:contains(001).highlight 2026-10-27 16:17:43,385 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: [29/35] Tour test_loyalty_mirror_refund → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:17:43,386 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: [30/35] Tour test_loyalty_mirror_refund → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:17:43,387 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: [31/35] Tour test_loyalty_mirror_refund → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:17:43,387 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: [32/35] Tour test_loyalty_mirror_refund → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:17:43,388 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: [33/35] Tour test_loyalty_mirror_refund → Step .ticket-screen .btn-primary.pay-order-button:not(.disabled) 2026-10-27 16:17:43,411 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:43] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.008 0.033 rw 2026-10-27 16:17:43,419 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: [34/35] Tour test_loyalty_mirror_refund → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 16:17:43,437 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: [35/35] Tour test_loyalty_mirror_refund → Step Compute the frontend refund reversal, then sync and send it to the backend (trigger: body) 2026-10-27 16:17:43,472 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97030225 started for PoS orders references: [{'name': '/', 'pos_reference': '261-90-000002', 'uuid': '28fb0e8e-4f5b-4bf3-92f4-531f8179102d'}] 2026-10-27 16:17:44,352 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97030225 order {'name': '/', 'pos_reference': '261-90-000002', 'uuid': '28fb0e8e-4f5b-4bf3-92f4-531f8179102d'} created pos.order #536 2026-10-27 16:17:44,354 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97030225 finished 2026-10-27 16:17:44,490 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 10267 219 0.269 0.759 rw 2026-10-27 16:17:44,540 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.007 0.952 rw 2026-10-27 16:17:44,670 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:44] "POST /web/dataset/call_kw/pos.order/get_frontend_loyalty_refund_mirror_data#pos.order.get_frontend_loyalty_refund_mirror_data HTTP/1.1" 200 44 10 0.009 0.041 rw 2026-10-27 16:17:44,685 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: tour succeeded 2026-10-27 16:17:44,686 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_loyalty_mirror_refund SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-27 16:17:44,938 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:17:44,955 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: heap 22630960 (allocated 25186304) 2026-10-27 16:17:44,958 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 t6YhIEEd - [27/Oct/2026 16:17:36] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 8.163 rw 2026-10-27 16:17:45,052 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Closing chrome headless with pid 39356 2026-10-27 16:17:45,057 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Closing websocket connection 2026-10-27 16:17:45,064 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Terminating chrome headless with pid 39356 2026-10-27 16:17:45,203 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161745_203269_test_loyalty_mirror_refund.txt 2026-10-27 16:17:45,203 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Removing chrome user profile "/tmp/tmpv8yrgwgj_chrome_odoo" 2026-10-27 16:17:45,347 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 16:17:46,477 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 165 with IP n/a changed groups of user 165 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:17:46,639 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 165 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:17:56,737 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 165 with IP n/a changed groups of user 165 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:17:58,894 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 165 with IP n/a changed groups of user 165 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:18:02,741 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 165 with IP n/a changed groups of user 165 who belonged to [96, 41, 105, 29, 101, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 101, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:18:04,455 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #165 deleted ir.attachment records with IDs: [72534, 72535] 2026-10-27 16:18:04,462 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #165 deleted pos.config records with IDs: [91, 92] 2026-10-27 16:18:04,492 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #165 deleted ir.sequence records with IDs: [2626, 2630, 2627, 2631] 2026-10-27 16:18:08,049 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt: Starting TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty ... 2026-10-27 16:18:09,208 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Chrome pid: 39490 2026-10-27 16:18:09,209 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Chrome headless temporary user profile dir: /tmp/tmpgbtcvqsc_chrome_odoo 2026-10-27 16:18:09,209 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Issuing json command http://127.0.0.1:45937/json/version 2026-10-27 16:18:09,211 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45937', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:18:09,279 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Browser version: Chrome/150.0.7871.114 2026-10-27 16:18:09,279 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Issuing json command http://127.0.0.1:45937/json 2026-10-27 16:18:09,280 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45937', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:18:09,311 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Websocket url found: ws://127.0.0.1:45937/devtools/page/348B71210DC773C3ABF004C9E1AAD795 2026-10-27 16:18:09,338 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Enable chrome headless console log notification 2026-10-27 16:18:09,353 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Chrome headless enable page notifications 2026-10-27 16:18:09,514 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:18:09,534 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Setting session cookie in browser 2026-10-27 16:18:09,539 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Open "http://127.0.0.1:8069/pos/ui/93" in browser 2026-10-27 16:18:09,539 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Navigating to: "http://127.0.0.1:8069/pos/ui/93" 2026-10-27 16:18:09,565 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:18:10,214 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:10] "GET /pos/ui/93 HTTP/1.1" 200 6982 92 0.063 0.609 rw 2026-10-27 16:18:10,223 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Navigation result: {'frameId': '348B71210DC773C3ABF004C9E1AAD795', 'loaderId': '5D0011E88906F342B062E53AE86AC14B', 'isDownload': False} 2026-10-27 16:18:10,223 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Evaluate ready code "odoo.isTourReady('test_receipt_data_pos_loyalty')" 2026-10-27 16:18:10,297 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:10] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.741 ro 2026-10-27 16:18:10,348 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:10] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.037 ro 2026-10-27 16:18:10,389 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:10] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.088 ro 2026-10-27 16:18:11,140 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: Owl is running in 'dev' mode. 2026-10-27 16:18:11,200 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 16:18:11,201 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.009 - 2026-10-27 16:18:11,232 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.026 ro 2026-10-27 16:18:11,266 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:11] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.011 rw 2026-10-27 16:18:11,289 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.005 0.031 rw 2026-10-27 16:18:11,780 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:18:12,470 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 527522 261 0.304 0.841 rw 2026-10-27 16:18:12,755 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: The ready code tooks too much time : 2.5320260524749756 2026-10-27 16:18:12,756 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Evaluate test code "odoo.startTour('test_receipt_data_pos_loyalty', {"stepDelay": 0, "debug": false})" 2026-10-27 16:18:12,786 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.011 0.014 ro 2026-10-27 16:18:12,798 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [1/40] Tour test_receipt_data_pos_loyalty → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:18:12,815 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.008 ro 2026-10-27 16:18:12,844 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-27 16:18:12,890 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.027 rw 2026-10-27 16:18:12,894 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:12] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.016 rw 2026-10-27 16:18:13,603 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:13] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.007 ro 2026-10-27 16:18:13,740 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.014 rw 2026-10-27 16:18:13,920 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:13] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.048 rw 2026-10-27 16:18:13,935 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:13] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.01 rw 2026-10-27 16:18:13,957 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-27 16:18:13,962 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-27 16:18:13,999 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:13] "GET /web/image/res.users/167/avatar_128 HTTP/1.1" 200 305 4 0.025 0.032 ro 2026-10-27 16:18:14,107 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:14] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-27 16:18:14,107 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:14] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.022 ro 2026-10-27 16:18:14,141 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.019 - 2026-10-27 16:18:14,199 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [2/40] Tour test_receipt_data_pos_loyalty → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:18:14,205 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.083 - 2026-10-27 16:18:14,267 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:14] "GET /pos/ui/93?from_backend=True HTTP/1.1" 200 6982 31 0.042 0.111 rw 2026-10-27 16:18:14,406 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:14] "GET /pos/ui/93 HTTP/1.1" 200 6982 31 0.037 0.253 rw 2026-10-27 16:18:14,437 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [3/40] Tour test_receipt_data_pos_loyalty → Step click product 'Example Simple Product' (trigger: article.product .product-content .product-name:contains("Example Simple Product")) 2026-10-27 16:18:14,496 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:14] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.011 0.335 rw 2026-10-27 16:18:14,534 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:14] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.016 0.065 rw 2026-10-27 16:18:14,679 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.065 0.157 rw 2026-10-27 16:18:14,770 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [4/40] Tour test_receipt_data_pos_loyalty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:18:14,771 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [5/40] Tour test_receipt_data_pos_loyalty → Step Check orderline with attributes: {"withClass":".selected","productName":"Example Simple Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Example Simple Product")):has(.qty:contains("1"))) 2026-10-27 16:18:14,856 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [6/40] Tour test_receipt_data_pos_loyalty → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-10-27 16:18:14,860 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [7/40] Tour test_receipt_data_pos_loyalty → Step Check orderline with attributes: {"withClass":".selected","productName":"Example Simple Product","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Example Simple Product")):has(.qty:contains("4"))) 2026-10-27 16:18:14,883 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:14] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-27 16:18:15,041 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [8/40] Tour test_receipt_data_pos_loyalty → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:18:15,041 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [9/40] Tour test_receipt_data_pos_loyalty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:18:15,042 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [10/40] Tour test_receipt_data_pos_loyalty → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:18:15,078 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [11/40] Tour test_receipt_data_pos_loyalty → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:18:15,081 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:15] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.002 0.02 ro 2026-10-27 16:18:15,119 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [12/40] Tour test_receipt_data_pos_loyalty → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:18:15,120 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [13/40] Tour test_receipt_data_pos_loyalty → Step Search customer with "Example Partner" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:18:15,132 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [14/40] Tour test_receipt_data_pos_loyalty → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:18:15,484 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [15/40] Tour test_receipt_data_pos_loyalty → Step Check "Example Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Example Partner")) 2026-10-27 16:18:15,485 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [16/40] Tour test_receipt_data_pos_loyalty → Step click partner 'Example Partner' from partner list screen (trigger: .modal .partner-list b:contains(Example Partner)) 2026-10-27 16:18:15,513 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [17/40] Tour test_receipt_data_pos_loyalty → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:18:15,513 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [18/40] Tour test_receipt_data_pos_loyalty → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:18:15,514 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [19/40] Tour test_receipt_data_pos_loyalty → Step click Actions button (trigger: .more-btn) 2026-10-27 16:18:15,524 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:15] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.013 0.012 ro 2026-10-27 16:18:15,558 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [20/40] Tour test_receipt_data_pos_loyalty → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-27 16:18:15,587 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [21/40] Tour test_receipt_data_pos_loyalty → Step .selection-item span:nth-child(2) 2026-10-27 16:18:15,593 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [22/40] Tour test_receipt_data_pos_loyalty → Step select reward (trigger: .selection-item:contains("Free Product - Example Simple Product")) 2026-10-27 16:18:15,617 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [23/40] Tour test_receipt_data_pos_loyalty → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Example Simple Product","price":"0","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Example Simple Product")):has(.qty:contains("1")):has(.price:contains("0"))) 2026-10-27 16:18:15,744 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [24/40] Tour test_receipt_data_pos_loyalty → Step order total amount is '23.20' (trigger: .product-screen .order-summary .total:contains("23.20")) 2026-10-27 16:18:15,744 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [25/40] Tour test_receipt_data_pos_loyalty → Step order total amount is '23.20' (trigger: .product-screen .order-summary .total:contains("23.20"):not(:visible)) 2026-10-27 16:18:15,745 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [26/40] Tour test_receipt_data_pos_loyalty → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:18:15,782 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [27/40] Tour test_receipt_data_pos_loyalty → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:18:15,782 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [28/40] Tour test_receipt_data_pos_loyalty → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:18:15,794 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:15] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.005 - 2026-10-27 16:18:15,796 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:15] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.004 - 2026-10-27 16:18:15,821 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-27 16:18:15,825 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-27 16:18:16,317 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [29/40] Tour test_receipt_data_pos_loyalty → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:18:16,353 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [30/40] Tour test_receipt_data_pos_loyalty → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:18:16,357 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [31/40] Tour test_receipt_data_pos_loyalty → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-27 16:18:16,363 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [32/40] Tour test_receipt_data_pos_loyalty → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-10-27 16:18:16,367 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [33/40] Tour test_receipt_data_pos_loyalty → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:18:16,368 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [34/40] Tour test_receipt_data_pos_loyalty → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:18:16,372 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [35/40] Tour test_receipt_data_pos_loyalty → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:18:16,907 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [36/40] Tour test_receipt_data_pos_loyalty → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:18:16,916 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37616132 started for PoS orders references: [{'name': '/', 'pos_reference': '261-93-000001', 'uuid': '00b2ead7-c956-4b92-923b-67e8dfdacef9'}] 2026-10-27 16:18:16,917 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [37/40] Tour test_receipt_data_pos_loyalty → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:18:17,584 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37616132 order {'name': '/', 'pos_reference': '261-93-000001', 'uuid': '00b2ead7-c956-4b92-923b-67e8dfdacef9'} created pos.order #537 2026-10-27 16:18:17,586 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37616132 finished 2026-10-27 16:18:17,665 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6944 223 0.209 0.546 rw 2026-10-27 16:18:17,822 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:17] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.027 ro 2026-10-27 16:18:17,883 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [38/40] Tour test_receipt_data_pos_loyalty → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:18:17,908 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [39/40] Tour test_receipt_data_pos_loyalty → Step Check if the request is proceeded (trigger: .status-buttons:not(:has(.oi-spin))) 2026-10-27 16:18:17,909 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: [40/40] Tour test_receipt_data_pos_loyalty → Step Throw receipt data to check in backend (trigger: body) 2026-10-27 16:18:17,965 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:17] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.051 rw 2026-10-27 16:18:18,632 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:18] "POST /web/dataset/call_kw/pos.order/get_order_frontend_receipt_data#pos.order.get_order_frontend_receipt_data HTTP/1.1" 200 44 135 0.114 0.476 rw 2026-10-27 16:18:18,646 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: tour succeeded 2026-10-27 16:18:18,649 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_receipt_data_pos_loyalty SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-27 16:18:18,821 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:18:18,823 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: heap 22217312 (allocated 24137728) 2026-10-27 16:18:18,829 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RLL5NOdJ - [27/Oct/2026 16:18:11] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 7.519 rw 2026-10-27 16:18:18,932 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Closing chrome headless with pid 39490 2026-10-27 16:18:18,933 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Closing websocket connection 2026-10-27 16:18:18,934 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Terminating chrome headless with pid 39490 2026-10-27 16:18:19,074 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161819_074085_test_receipt_data_pos_loyalty.txt 2026-10-27 16:18:19,074 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Removing chrome user profile "/tmp/tmpgbtcvqsc_chrome_odoo" 2026-10-27 16:18:19,090 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_order_receipt: Starting TestOrderReceiptPosLoyalty.test_total_item_count_excludes_reward_line ... 2026-10-27 16:18:19,536 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 16:18:20,549 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 169 with IP n/a changed groups of user 169 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:18:20,793 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 169 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:18:30,105 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 169 with IP n/a changed groups of user 169 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:18:32,515 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 169 with IP n/a changed groups of user 169 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:18:37,819 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_pos_loyalty_points: Starting TestPOSLoyaltyPoints.test_free_product_cost_depends_on_qty ... 2026-10-27 16:18:38,549 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_pos_loyalty_points: Starting TestPOSLoyaltyPoints.test_gift_card_refund_reverses_balance ... 2026-10-27 16:18:38,982 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_pos_loyalty_points: Starting TestPOSLoyaltyPoints.test_insufficient_balance_raises ... 2026-10-27 16:18:39,341 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_pos_loyalty_points: Starting TestPOSLoyaltyPoints.test_points_cost_recomputed_not_trusted ... 2026-10-27 16:18:39,620 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_pos_loyalty_points: Starting TestPOSLoyaltyPoints.test_refund_prorates_earned_and_spent ... 2026-10-27 16:18:40,067 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_pos_loyalty_points: Starting TestPOSLoyaltyPoints.test_refund_prorates_earned_points ... 2026-10-27 16:18:40,381 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_pos_loyalty_points: Starting TestPOSLoyaltyPoints.test_refund_reverses_earned_and_returns_spent ... 2026-10-27 16:18:40,738 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_pos_loyalty_points: Starting TestPOSLoyaltyPoints.test_with_code_rule_earns_only_when_code_applied ... 2026-10-27 16:18:41,233 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 16:18:42,581 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 173 with IP n/a changed groups of user 173 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:18:42,809 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 173 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:18:52,752 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 173 with IP n/a changed groups of user 173 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:18:54,930 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 173 with IP n/a changed groups of user 173 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:19:00,623 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_loyalty_product_loading ... 2026-10-27 16:19:01,880 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:19:02,163 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:19:02,381 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:19:02,473 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_product_loading_without_gift_card ... 2026-10-27 16:19:02,935 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 173 with IP n/a changed groups of user 173 who belonged to [96, 41, 105, 29, 101, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:19:13,481 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:19:13,769 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 16:19:14,941 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 177 with IP n/a changed groups of user 177 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:19:15,124 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 177 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:19:24,261 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 177 with IP n/a changed groups of user 177 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:19:26,685 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 177 with IP n/a changed groups of user 177 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:19:33,986 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee: Starting TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet ... 2026-10-27 16:19:35,505 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Chrome pid: 39618 2026-10-27 16:19:35,505 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Chrome headless temporary user profile dir: /tmp/tmplzr4jv2m_chrome_odoo 2026-10-27 16:19:35,505 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Issuing json command http://127.0.0.1:45829/json/version 2026-10-27 16:19:35,507 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45829', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:19:35,593 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Browser version: Chrome/150.0.7871.114 2026-10-27 16:19:35,593 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Issuing json command http://127.0.0.1:45829/json 2026-10-27 16:19:35,594 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45829', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:19:35,615 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Websocket url found: ws://127.0.0.1:45829/devtools/page/C7DFD36F7242AC3E62EE69F599ECFDD8 2026-10-27 16:19:35,634 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Enable chrome headless console log notification 2026-10-27 16:19:35,656 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Chrome headless enable page notifications 2026-10-27 16:19:35,826 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:19:35,842 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Setting session cookie in browser 2026-10-27 16:19:35,847 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Open "http://127.0.0.1:8069/pos/ui/97" in browser 2026-10-27 16:19:35,847 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Navigating to: "http://127.0.0.1:8069/pos/ui/97" 2026-10-27 16:19:35,870 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:19:36,379 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YtkPDBZQ - [27/Oct/2026 16:19:36] "GET /pos/ui/97 HTTP/1.1" 200 6894 66 0.045 0.48 rw 2026-10-27 16:19:36,383 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Navigation result: {'frameId': 'C7DFD36F7242AC3E62EE69F599ECFDD8', 'loaderId': '289964965F53DE575EBD2DCD6212ADBC', 'isDownload': False} 2026-10-27 16:19:36,383 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Evaluate ready code "odoo.isTourReady('ServiceFeeEWalletCoversFeeTour')" 2026-10-27 16:19:36,468 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YtkPDBZQ - [27/Oct/2026 16:19:36] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.011 0.018 ro 2026-10-27 16:19:36,502 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YtkPDBZQ - [27/Oct/2026 16:19:36] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.639 ro 2026-10-27 16:19:36,516 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YtkPDBZQ - [27/Oct/2026 16:19:36] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.069 ro 2026-10-27 16:19:37,299 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: Owl is running in 'dev' mode. 2026-10-27 16:19:37,350 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YtkPDBZQ - [27/Oct/2026 16:19:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-27 16:19:37,360 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YtkPDBZQ - [27/Oct/2026 16:19:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.006 - 2026-10-27 16:19:37,391 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YtkPDBZQ - [27/Oct/2026 16:19:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.022 ro 2026-10-27 16:19:37,474 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YtkPDBZQ - [27/Oct/2026 16:19:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.015 0.025 rw 2026-10-27 16:19:37,485 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YtkPDBZQ - [27/Oct/2026 16:19:37] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.034 rw 2026-10-27 16:19:37,921 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:19:38,540 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YtkPDBZQ - [27/Oct/2026 16:19:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 539105 268 0.314 0.722 rw 2026-10-27 16:19:38,786 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: The ready code tooks too much time : 2.402313709259033 2026-10-27 16:19:38,786 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Evaluate test code "odoo.startTour('ServiceFeeEWalletCoversFeeTour', {"stepDelay": 0, "debug": false})" 2026-10-27 16:19:38,812 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YtkPDBZQ - [27/Oct/2026 16:19:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.009 ro 2026-10-27 16:19:38,817 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: [1/33] Tour ServiceFeeEWalletCoversFeeTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:19:38,843 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YtkPDBZQ - [27/Oct/2026 16:19:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.003 0.01 ro 2026-10-27 16:19:38,889 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YtkPDBZQ - [27/Oct/2026 16:19:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.022 rw 2026-10-27 16:19:38,899 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YtkPDBZQ - [27/Oct/2026 16:19:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.023 rw 2026-10-27 16:19:38,924 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YtkPDBZQ - [27/Oct/2026 16:19:38] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.017 rw 2026-10-27 16:19:39,481 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YtkPDBZQ - [27/Oct/2026 16:19:39] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.007 ro 2026-10-27 16:19:39,614 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YtkPDBZQ - [27/Oct/2026 16:19:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.002 0.018 rw 2026-10-27 16:19:39,788 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YtkPDBZQ - [27/Oct/2026 16:19:39] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-27 16:19:39,795 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YtkPDBZQ - [27/Oct/2026 16:19:39] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.011 - 2026-10-27 16:19:39,804 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YtkPDBZQ - [27/Oct/2026 16:19:39] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.015 0.068 rw 2026-10-27 16:19:39,844 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YtkPDBZQ - [27/Oct/2026 16:19:39] "GET /web/image/res.users/179/avatar_128 HTTP/1.1" 200 305 4 0.004 0.055 ro 2026-10-27 16:19:39,862 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YtkPDBZQ - [27/Oct/2026 16:19:39] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.084 rw 2026-10-27 16:19:39,900 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YtkPDBZQ - [27/Oct/2026 16:19:39] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.02 ro 2026-10-27 16:19:39,905 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YtkPDBZQ - [27/Oct/2026 16:19:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.009 - 2026-10-27 16:19:39,910 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YtkPDBZQ - [27/Oct/2026 16:19:39] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.012 - 2026-10-27 16:19:40,013 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YtkPDBZQ - [27/Oct/2026 16:19:40] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.012 0.057 rw 2026-10-27 16:19:40,050 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: [2/33] Tour ServiceFeeEWalletCoversFeeTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:19:40,104 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YtkPDBZQ - [27/Oct/2026 16:19:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.014 - 2026-10-27 16:19:40,203 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YtkPDBZQ - [27/Oct/2026 16:19:40] "GET /pos/ui/97?from_backend=True HTTP/1.1" 200 6934 31 0.029 0.085 rw 2026-10-27 16:19:40,218 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: [3/33] Tour ServiceFeeEWalletCoversFeeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:19:40,219 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: [4/33] Tour ServiceFeeEWalletCoversFeeTour → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:19:40,359 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YtkPDBZQ - [27/Oct/2026 16:19:40] "GET /pos/ui/97 HTTP/1.1" 200 6934 31 0.029 0.235 rw 2026-10-27 16:19:40,407 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YtkPDBZQ - [27/Oct/2026 16:19:40] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.016 0.169 rw 2026-10-27 16:19:40,494 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YtkPDBZQ - [27/Oct/2026 16:19:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.035 0.225 rw 2026-10-27 16:19:40,577 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: [5/33] Tour ServiceFeeEWalletCoversFeeTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:19:40,615 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YtkPDBZQ - [27/Oct/2026 16:19:40] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 259 4 0.01 0.042 ro 2026-10-27 16:19:40,631 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: [6/33] Tour ServiceFeeEWalletCoversFeeTour → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:19:40,633 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: [7/33] Tour ServiceFeeEWalletCoversFeeTour → Step Search customer with "AAAAAAA" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:19:40,642 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: [8/33] Tour ServiceFeeEWalletCoversFeeTour → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:19:40,660 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YtkPDBZQ - [27/Oct/2026 16:19:40] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:19:40,998 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: [9/33] Tour ServiceFeeEWalletCoversFeeTour → Step Check "AAAAAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAAAAA")) 2026-10-27 16:19:40,999 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: [10/33] Tour ServiceFeeEWalletCoversFeeTour → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-10-27 16:19:41,012 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: [11/33] Tour ServiceFeeEWalletCoversFeeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:19:41,013 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: [12/33] Tour ServiceFeeEWalletCoversFeeTour → Step click product 'Item' (trigger: article.product .product-content .product-name:contains("Item")) 2026-10-27 16:19:41,029 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YtkPDBZQ - [27/Oct/2026 16:19:41] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 259 4 0.004 0.022 ro 2026-10-27 16:19:41,072 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: [13/33] Tour ServiceFeeEWalletCoversFeeTour → Step order has service fee of '5.00' (trigger: :has(.product-name:contains("Service Fee")):has(.price:contains("5.00"))) 2026-10-27 16:19:41,172 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: [14/33] Tour ServiceFeeEWalletCoversFeeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:19:41,172 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: [15/33] Tour ServiceFeeEWalletCoversFeeTour → Step order total amount is '55.00' (trigger: .product-screen .order-summary .total:contains("55.00")) 2026-10-27 16:19:41,173 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: [16/33] Tour ServiceFeeEWalletCoversFeeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:19:41,173 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: [17/33] Tour ServiceFeeEWalletCoversFeeTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:19:41,174 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: [18/33] Tour ServiceFeeEWalletCoversFeeTour → Step click Actions button (trigger: .more-btn) 2026-10-27 16:19:41,192 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: [19/33] Tour ServiceFeeEWalletCoversFeeTour → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-10-27 16:19:41,220 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YtkPDBZQ - [27/Oct/2026 16:19:41] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-27 16:19:41,271 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: [20/33] Tour ServiceFeeEWalletCoversFeeTour → Step Check orderline with attributes: {"productName":"eWallet","price":"-55.00"} (trigger: .order-container .orderline:has(.product-name:contains("eWallet")):has(.price:contains("-55.00"))) 2026-10-27 16:19:41,383 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: [21/33] Tour ServiceFeeEWalletCoversFeeTour → Step order has service fee of '5.00' (trigger: :has(.product-name:contains("Service Fee")):has(.price:contains("5.00"))) 2026-10-27 16:19:41,383 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: [22/33] Tour ServiceFeeEWalletCoversFeeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:19:41,384 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: [23/33] Tour ServiceFeeEWalletCoversFeeTour → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-10-27 16:19:41,384 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: [24/33] Tour ServiceFeeEWalletCoversFeeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:19:41,385 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: [25/33] Tour ServiceFeeEWalletCoversFeeTour → Step order has exactly 1 service fee line(s) (trigger: .order-container) 2026-10-27 16:19:41,385 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: [26/33] Tour ServiceFeeEWalletCoversFeeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:19:41,385 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: [27/33] Tour ServiceFeeEWalletCoversFeeTour → Step click preset button (trigger: .product-screen button:contains("Percent 10 before discount")) 2026-10-27 16:19:41,424 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: [28/33] Tour ServiceFeeEWalletCoversFeeTour → Step Check orderline with attributes: {"productName":"eWallet","price":"-55.00"} (trigger: .order-container .orderline:has(.product-name:contains("eWallet")):has(.price:contains("-55.00"))) 2026-10-27 16:19:41,430 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: [29/33] Tour ServiceFeeEWalletCoversFeeTour → Step order has service fee of '5.00' (trigger: :has(.product-name:contains("Service Fee")):has(.price:contains("5.00"))) 2026-10-27 16:19:41,431 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: [30/33] Tour ServiceFeeEWalletCoversFeeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:19:41,431 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: [31/33] Tour ServiceFeeEWalletCoversFeeTour → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-10-27 16:19:41,432 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: [32/33] Tour ServiceFeeEWalletCoversFeeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:19:41,432 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: [33/33] Tour ServiceFeeEWalletCoversFeeTour → Step order has exactly 1 service fee line(s) (trigger: .order-container) 2026-10-27 16:19:41,433 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: tour succeeded 2026-10-27 16:19:41,433 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR ServiceFeeEWalletCoversFeeTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-27 16:19:41,443 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YtkPDBZQ - [27/Oct/2026 16:19:41] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-27 16:19:41,644 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:19:41,671 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YtkPDBZQ - [27/Oct/2026 16:19:38] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 4.143 rw 2026-10-27 16:19:41,671 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: heap 21855948 (allocated 23089152) 2026-10-27 16:19:41,761 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Closing chrome headless with pid 39618 2026-10-27 16:19:41,763 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Closing websocket connection 2026-10-27 16:19:41,767 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Terminating chrome headless with pid 39618 2026-10-27 16:19:41,928 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161941_928706_test_service_fee_covered_by_an_ewallet.txt 2026-10-27 16:19:41,929 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Removing chrome user profile "/tmp/tmplzr4jv2m_chrome_odoo" 2026-10-27 16:19:41,942 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee: Starting TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion ... 2026-10-27 16:19:42,810 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion: Chrome pid: 39764 2026-10-27 16:19:42,811 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion: Chrome headless temporary user profile dir: /tmp/tmpet_8zaa9_chrome_odoo 2026-10-27 16:19:42,811 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion: Issuing json command http://127.0.0.1:33097/json/version 2026-10-27 16:19:42,812 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33097', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:19:42,967 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion: Browser version: Chrome/150.0.7871.114 2026-10-27 16:19:42,967 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion: Issuing json command http://127.0.0.1:33097/json 2026-10-27 16:19:42,968 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33097', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:19:43,028 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion: Websocket url found: ws://127.0.0.1:33097/devtools/page/B0B65A84F16572B94D0FBBB5E011461A 2026-10-27 16:19:43,051 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion: Enable chrome headless console log notification 2026-10-27 16:19:43,054 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion: Chrome headless enable page notifications 2026-10-27 16:19:43,157 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:19:43,167 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion: Setting session cookie in browser 2026-10-27 16:19:43,168 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion: Open "http://127.0.0.1:8069/pos/ui/97" in browser 2026-10-27 16:19:43,169 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion: Navigating to: "http://127.0.0.1:8069/pos/ui/97" 2026-10-27 16:19:43,187 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:19:43,972 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uP_qtarC - [27/Oct/2026 16:19:43] "GET /pos/ui/97 HTTP/1.1" 200 6894 65 0.031 0.77 rw 2026-10-27 16:19:43,988 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion: Navigation result: {'frameId': 'B0B65A84F16572B94D0FBBB5E011461A', 'loaderId': '2A7575EE431BF2DDE3D30C051C774141', 'isDownload': False} 2026-10-27 16:19:43,988 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion: Evaluate ready code "odoo.isTourReady('ServiceFeeFixedPromotionScalingTour')" 2026-10-27 16:19:44,058 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uP_qtarC - [27/Oct/2026 16:19:44] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.018 ro 2026-10-27 16:19:44,061 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uP_qtarC - [27/Oct/2026 16:19:44] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.879 ro 2026-10-27 16:19:44,091 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uP_qtarC - [27/Oct/2026 16:19:44] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.055 ro 2026-10-27 16:19:44,842 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion.browser: Owl is running in 'dev' mode. 2026-10-27 16:19:44,866 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uP_qtarC - [27/Oct/2026 16:19:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:19:44,869 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uP_qtarC - [27/Oct/2026 16:19:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 16:19:44,917 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uP_qtarC - [27/Oct/2026 16:19:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.021 ro 2026-10-27 16:19:44,966 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uP_qtarC - [27/Oct/2026 16:19:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.007 0.017 rw 2026-10-27 16:19:44,979 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uP_qtarC - [27/Oct/2026 16:19:44] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.024 rw 2026-10-27 16:19:45,384 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:19:45,949 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uP_qtarC - [27/Oct/2026 16:19:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 536166 267 0.253 0.708 rw 2026-10-27 16:19:46,201 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion: The ready code tooks too much time : 2.2121026515960693 2026-10-27 16:19:46,201 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion: Evaluate test code "odoo.startTour('ServiceFeeFixedPromotionScalingTour', {"stepDelay": 0, "debug": false})" 2026-10-27 16:19:46,209 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uP_qtarC - [27/Oct/2026 16:19:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.007 ro 2026-10-27 16:19:46,218 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion.browser: [1/27] Tour ServiceFeeFixedPromotionScalingTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:19:46,243 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uP_qtarC - [27/Oct/2026 16:19:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.012 ro 2026-10-27 16:19:46,273 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uP_qtarC - [27/Oct/2026 16:19:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.011 rw 2026-10-27 16:19:46,313 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uP_qtarC - [27/Oct/2026 16:19:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.03 rw 2026-10-27 16:19:46,320 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uP_qtarC - [27/Oct/2026 16:19:46] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 16:19:46,917 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uP_qtarC - [27/Oct/2026 16:19:46] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.015 ro 2026-10-27 16:19:47,029 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uP_qtarC - [27/Oct/2026 16:19:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.008 rw 2026-10-27 16:19:47,189 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uP_qtarC - [27/Oct/2026 16:19:47] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.042 rw 2026-10-27 16:19:47,207 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uP_qtarC - [27/Oct/2026 16:19:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-27 16:19:47,212 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uP_qtarC - [27/Oct/2026 16:19:47] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.015 rw 2026-10-27 16:19:47,216 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uP_qtarC - [27/Oct/2026 16:19:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.016 - 2026-10-27 16:19:47,242 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uP_qtarC - [27/Oct/2026 16:19:47] "GET /web/image/res.users/179/avatar_128 HTTP/1.1" 200 305 4 0.003 0.032 ro 2026-10-27 16:19:47,290 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uP_qtarC - [27/Oct/2026 16:19:47] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-27 16:19:47,300 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uP_qtarC - [27/Oct/2026 16:19:47] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.006 0.018 ro 2026-10-27 16:19:47,332 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uP_qtarC - [27/Oct/2026 16:19:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.041 - 2026-10-27 16:19:47,339 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uP_qtarC - [27/Oct/2026 16:19:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.033 - 2026-10-27 16:19:47,490 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uP_qtarC - [27/Oct/2026 16:19:47] "GET /pos/ui/97 HTTP/1.1" 200 6934 31 0.078 0.123 rw 2026-10-27 16:19:47,523 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion.browser: [2/27] Tour ServiceFeeFixedPromotionScalingTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:19:47,592 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uP_qtarC - [27/Oct/2026 16:19:47] "GET /pos/ui/97?from_backend=True HTTP/1.1" 200 6934 31 0.021 0.279 rw 2026-10-27 16:19:47,632 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uP_qtarC - [27/Oct/2026 16:19:47] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.282 rw 2026-10-27 16:19:47,715 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion.browser: [3/27] Tour ServiceFeeFixedPromotionScalingTour → Step click product 'Item' (trigger: article.product .product-content .product-name:contains("Item")) 2026-10-27 16:19:47,731 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uP_qtarC - [27/Oct/2026 16:19:47] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.005 0.022 rw 2026-10-27 16:19:47,846 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uP_qtarC - [27/Oct/2026 16:19:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.04 0.067 rw 2026-10-27 16:19:47,969 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion.browser: [4/27] Tour ServiceFeeFixedPromotionScalingTour → Step order has service fee of '10.00' (trigger: :has(.product-name:contains("Service Fee")):has(.price:contains("10.00"))) 2026-10-27 16:19:48,110 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion.browser: [5/27] Tour ServiceFeeFixedPromotionScalingTour → Step Check orderline with attributes: {"productName":"10% on your order","price":"-5.00"} (trigger: .order-container .orderline:has(.product-name:contains("10% on your order")):has(.price:contains("-5.00"))) 2026-10-27 16:19:48,113 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion.browser: [6/27] Tour ServiceFeeFixedPromotionScalingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:19:48,124 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion.browser: [7/27] Tour ServiceFeeFixedPromotionScalingTour → Step order total amount is '55.00' (trigger: .product-screen .order-summary .total:contains("55.00")) 2026-10-27 16:19:48,124 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion.browser: [8/27] Tour ServiceFeeFixedPromotionScalingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:19:48,125 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion.browser: [9/27] Tour ServiceFeeFixedPromotionScalingTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Service Fee","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Service Fee")):has(.qty:contains("1"))) 2026-10-27 16:19:48,125 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion.browser: [10/27] Tour ServiceFeeFixedPromotionScalingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Service Fee","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Service Fee")):has(.qty:contains("1"))) 2026-10-27 16:19:48,132 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion.browser: [11/27] Tour ServiceFeeFixedPromotionScalingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:19:48,133 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion.browser: [12/27] Tour ServiceFeeFixedPromotionScalingTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-27 16:19:48,138 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion.browser: [13/27] Tour ServiceFeeFixedPromotionScalingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:19:48,139 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion.browser: [14/27] Tour ServiceFeeFixedPromotionScalingTour → Step order has service fee of '30.00' (trigger: :has(.product-name:contains("Service Fee")):has(.price:contains("30.00"))) 2026-10-27 16:19:48,143 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uP_qtarC - [27/Oct/2026 16:19:48] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-27 16:19:48,145 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uP_qtarC - [27/Oct/2026 16:19:48] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.006 - 2026-10-27 16:19:48,146 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uP_qtarC - [27/Oct/2026 16:19:48] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.01 - 2026-10-27 16:19:48,370 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion.browser: [15/27] Tour ServiceFeeFixedPromotionScalingTour → Step Check orderline with attributes: {"productName":"10% on your order","price":"-5.00"} (trigger: .order-container .orderline:has(.product-name:contains("10% on your order")):has(.price:contains("-5.00"))) 2026-10-27 16:19:48,371 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion.browser: [16/27] Tour ServiceFeeFixedPromotionScalingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:19:48,371 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion.browser: [17/27] Tour ServiceFeeFixedPromotionScalingTour → Step order total amount is '75.00' (trigger: .product-screen .order-summary .total:contains("75.00")) 2026-10-27 16:19:48,372 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion.browser: [18/27] Tour ServiceFeeFixedPromotionScalingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:19:48,373 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion.browser: [19/27] Tour ServiceFeeFixedPromotionScalingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:19:48,373 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion.browser: [20/27] Tour ServiceFeeFixedPromotionScalingTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 16:19:48,377 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion.browser: [21/27] Tour ServiceFeeFixedPromotionScalingTour → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-10-27 16:19:48,383 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion.browser: [22/27] Tour ServiceFeeFixedPromotionScalingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:19:48,384 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion.browser: [23/27] Tour ServiceFeeFixedPromotionScalingTour → Step order has service fee of '12.00' (trigger: :has(.product-name:contains("Service Fee")):has(.price:contains("12.00"))) 2026-10-27 16:19:48,590 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion.browser: [24/27] Tour ServiceFeeFixedPromotionScalingTour → Step Check orderline with attributes: {"productName":"10% on your order","price":"-5.00"} (trigger: .order-container .orderline:has(.product-name:contains("10% on your order")):has(.price:contains("-5.00"))) 2026-10-27 16:19:48,591 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion.browser: [25/27] Tour ServiceFeeFixedPromotionScalingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:19:48,592 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion.browser: [26/27] Tour ServiceFeeFixedPromotionScalingTour → Step order total amount is '57.00' (trigger: .product-screen .order-summary .total:contains("57.00")) 2026-10-27 16:19:48,592 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion.browser: [27/27] Tour ServiceFeeFixedPromotionScalingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:19:48,592 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion.browser: tour succeeded 2026-10-27 16:19:48,593 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR ServiceFeeFixedPromotionScalingTour SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-27 16:19:48,769 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:19:48,781 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uP_qtarC - [27/Oct/2026 16:19:45] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 3.75 rw 2026-10-27 16:19:48,788 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion.browser: heap 21088004 (allocated 22564864) 2026-10-27 16:19:48,882 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion: Closing chrome headless with pid 39764 2026-10-27 16:19:48,882 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion: Closing websocket connection 2026-10-27 16:19:48,883 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion: Terminating chrome headless with pid 39764 2026-10-27 16:19:49,025 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161949_025535_test_service_fee_fixed_scales_under_a_promotion.txt 2026-10-27 16:19:49,026 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion: Removing chrome user profile "/tmp/tmpet_8zaa9_chrome_odoo" 2026-10-27 16:19:49,040 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee: Starting TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated ... 2026-10-27 16:19:49,907 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated: Chrome pid: 39898 2026-10-27 16:19:49,908 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated: Chrome headless temporary user profile dir: /tmp/tmporzp2b3f_chrome_odoo 2026-10-27 16:19:49,908 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated: Issuing json command http://127.0.0.1:36759/json/version 2026-10-27 16:19:49,909 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36759', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:19:49,948 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated: Browser version: Chrome/150.0.7871.114 2026-10-27 16:19:49,949 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated: Issuing json command http://127.0.0.1:36759/json 2026-10-27 16:19:49,950 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36759', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:19:49,963 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated: Websocket url found: ws://127.0.0.1:36759/devtools/page/E8852A85028AD8C400CF1CD2AB3D6528 2026-10-27 16:19:49,980 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated: Enable chrome headless console log notification 2026-10-27 16:19:50,002 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated: Chrome headless enable page notifications 2026-10-27 16:19:50,159 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:19:50,168 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated: Setting session cookie in browser 2026-10-27 16:19:50,171 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated: Open "http://127.0.0.1:8069/pos/ui/97" in browser 2026-10-27 16:19:50,171 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated: Navigating to: "http://127.0.0.1:8069/pos/ui/97" 2026-10-27 16:19:50,202 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:19:50,584 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jFCD3Y9E - [27/Oct/2026 16:19:50] "GET /pos/ui/97 HTTP/1.1" 200 6894 65 0.039 0.368 rw 2026-10-27 16:19:50,590 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated: Navigation result: {'frameId': 'E8852A85028AD8C400CF1CD2AB3D6528', 'loaderId': 'E19EA4BF6858EF47B38F24EACC20675C', 'isDownload': False} 2026-10-27 16:19:50,590 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated: Evaluate ready code "odoo.isTourReady('ServiceFeeRewardDeactivationTour')" 2026-10-27 16:19:50,653 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jFCD3Y9E - [27/Oct/2026 16:19:50] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.456 ro 2026-10-27 16:19:50,661 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jFCD3Y9E - [27/Oct/2026 16:19:50] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.006 0.02 ro 2026-10-27 16:19:50,692 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jFCD3Y9E - [27/Oct/2026 16:19:50] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.043 ro 2026-10-27 16:19:51,376 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated.browser: Owl is running in 'dev' mode. 2026-10-27 16:19:51,414 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jFCD3Y9E - [27/Oct/2026 16:19:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 16:19:51,426 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jFCD3Y9E - [27/Oct/2026 16:19:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.016 - 2026-10-27 16:19:51,457 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jFCD3Y9E - [27/Oct/2026 16:19:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.017 ro 2026-10-27 16:19:51,510 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jFCD3Y9E - [27/Oct/2026 16:19:51] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.008 0.013 rw 2026-10-27 16:19:51,541 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jFCD3Y9E - [27/Oct/2026 16:19:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.006 0.038 rw 2026-10-27 16:19:51,932 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:19:52,514 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jFCD3Y9E - [27/Oct/2026 16:19:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 536185 267 0.264 0.682 rw 2026-10-27 16:19:52,827 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated: The ready code tooks too much time : 2.2367899417877197 2026-10-27 16:19:52,827 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated: Evaluate test code "odoo.startTour('ServiceFeeRewardDeactivationTour', {"stepDelay": 0, "debug": false})" 2026-10-27 16:19:52,852 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jFCD3Y9E - [27/Oct/2026 16:19:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.009 ro 2026-10-27 16:19:52,854 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated.browser: [1/19] Tour ServiceFeeRewardDeactivationTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:19:52,891 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jFCD3Y9E - [27/Oct/2026 16:19:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.016 ro 2026-10-27 16:19:52,938 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jFCD3Y9E - [27/Oct/2026 16:19:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-27 16:19:52,971 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jFCD3Y9E - [27/Oct/2026 16:19:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.002 0.027 rw 2026-10-27 16:19:52,982 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jFCD3Y9E - [27/Oct/2026 16:19:52] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.013 rw 2026-10-27 16:19:53,433 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jFCD3Y9E - [27/Oct/2026 16:19:53] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.009 ro 2026-10-27 16:19:53,578 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jFCD3Y9E - [27/Oct/2026 16:19:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.011 rw 2026-10-27 16:19:53,750 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jFCD3Y9E - [27/Oct/2026 16:19:53] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.043 rw 2026-10-27 16:19:53,752 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jFCD3Y9E - [27/Oct/2026 16:19:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.005 - 2026-10-27 16:19:53,752 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jFCD3Y9E - [27/Oct/2026 16:19:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.01 - 2026-10-27 16:19:53,781 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jFCD3Y9E - [27/Oct/2026 16:19:53] "GET /web/image/res.users/179/avatar_128 HTTP/1.1" 200 305 4 0.003 0.032 ro 2026-10-27 16:19:53,791 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jFCD3Y9E - [27/Oct/2026 16:19:53] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.053 rw 2026-10-27 16:19:53,885 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jFCD3Y9E - [27/Oct/2026 16:19:53] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-27 16:19:53,902 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jFCD3Y9E - [27/Oct/2026 16:19:53] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.008 0.025 ro 2026-10-27 16:19:53,909 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jFCD3Y9E - [27/Oct/2026 16:19:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.015 - 2026-10-27 16:19:53,923 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jFCD3Y9E - [27/Oct/2026 16:19:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-27 16:19:54,042 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jFCD3Y9E - [27/Oct/2026 16:19:54] "GET /pos/ui/97?from_backend=True HTTP/1.1" 200 6934 31 0.052 0.104 rw 2026-10-27 16:19:54,062 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated.browser: [2/19] Tour ServiceFeeRewardDeactivationTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:19:54,183 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jFCD3Y9E - [27/Oct/2026 16:19:54] "GET /pos/ui/97 HTTP/1.1" 200 6934 31 0.036 0.259 rw 2026-10-27 16:19:54,211 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated.browser: [3/19] Tour ServiceFeeRewardDeactivationTour → Step click product 'Item' (trigger: article.product .product-content .product-name:contains("Item")) 2026-10-27 16:19:54,240 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jFCD3Y9E - [27/Oct/2026 16:19:54] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.321 rw 2026-10-27 16:19:54,264 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jFCD3Y9E - [27/Oct/2026 16:19:54] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.041 rw 2026-10-27 16:19:54,351 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jFCD3Y9E - [27/Oct/2026 16:19:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.019 0.106 rw 2026-10-27 16:19:54,492 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated.browser: [4/19] Tour ServiceFeeRewardDeactivationTour → Step Check orderline with attributes: {"productName":"10% on your order","price":"-5.00"} (trigger: .order-container .orderline:has(.product-name:contains("10% on your order")):has(.price:contains("-5.00"))) 2026-10-27 16:19:54,670 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated.browser: [5/19] Tour ServiceFeeRewardDeactivationTour → Step order has service fee of '4.50' (trigger: :has(.product-name:contains("Service Fee")):has(.price:contains("4.50"))) 2026-10-27 16:19:54,672 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated.browser: [6/19] Tour ServiceFeeRewardDeactivationTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:19:54,673 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated.browser: [7/19] Tour ServiceFeeRewardDeactivationTour → Step order total amount is '49.50' (trigger: .product-screen .order-summary .total:contains("49.50")) 2026-10-27 16:19:54,673 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated.browser: [8/19] Tour ServiceFeeRewardDeactivationTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:19:54,676 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated.browser: [9/19] Tour ServiceFeeRewardDeactivationTour → 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-27 16:19:54,684 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated.browser: [10/19] Tour ServiceFeeRewardDeactivationTour → 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-27 16:19:54,695 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated.browser: [11/19] Tour ServiceFeeRewardDeactivationTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:19:54,696 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated.browser: [12/19] Tour ServiceFeeRewardDeactivationTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-10-27 16:19:54,699 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jFCD3Y9E - [27/Oct/2026 16:19:54] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.006 - 2026-10-27 16:19:54,700 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated.browser: [13/19] Tour ServiceFeeRewardDeactivationTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:19:54,701 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated.browser: [14/19] Tour ServiceFeeRewardDeactivationTour → Step Check orderline with attributes: {"productName":"10% on your order"} (trigger: body:not(:has(.order-container .orderline:has(.product-name:contains("10% on your order"))))) 2026-10-27 16:19:54,704 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jFCD3Y9E - [27/Oct/2026 16:19:54] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.007 - 2026-10-27 16:19:54,710 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jFCD3Y9E - [27/Oct/2026 16:19:54] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.018 - 2026-10-27 16:19:54,898 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated.browser: [15/19] Tour ServiceFeeRewardDeactivationTour → Step order has service fee of '5.00' (trigger: :has(.product-name:contains("Service Fee")):has(.price:contains("5.00"))) 2026-10-27 16:19:54,907 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated.browser: [16/19] Tour ServiceFeeRewardDeactivationTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:19:54,908 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated.browser: [17/19] Tour ServiceFeeRewardDeactivationTour → Step order total amount is '55.00' (trigger: .product-screen .order-summary .total:contains("55.00")) 2026-10-27 16:19:54,909 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated.browser: [18/19] Tour ServiceFeeRewardDeactivationTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:19:54,909 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated.browser: [19/19] Tour ServiceFeeRewardDeactivationTour → Step order has exactly 1 service fee line(s) (trigger: .order-container) 2026-10-27 16:19:54,910 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated.browser: tour succeeded 2026-10-27 16:19:54,912 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR ServiceFeeRewardDeactivationTour SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-27 16:19:55,123 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated.browser: heap 20768220 (allocated 22040576) 2026-10-27 16:19:55,127 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:19:55,144 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jFCD3Y9E - [27/Oct/2026 16:19:51] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.034 3.562 rw 2026-10-27 16:19:55,237 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated: Closing chrome headless with pid 39898 2026-10-27 16:19:55,239 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated: Closing websocket connection 2026-10-27 16:19:55,239 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated: Terminating chrome headless with pid 39898 2026-10-27 16:19:55,377 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_161955_377323_test_service_fee_recomputed_when_a_reward_is_deactivated.txt 2026-10-27 16:19:55,377 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated: Removing chrome user profile "/tmp/tmporzp2b3f_chrome_odoo" 2026-10-27 16:19:55,389 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee: Starting TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card ... 2026-10-27 16:19:56,213 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card: Chrome pid: 40032 2026-10-27 16:19:56,214 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card: Chrome headless temporary user profile dir: /tmp/tmpjd164w58_chrome_odoo 2026-10-27 16:19:56,214 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card: Issuing json command http://127.0.0.1:37719/json/version 2026-10-27 16:19:56,215 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37719', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:19:56,273 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card: Browser version: Chrome/150.0.7871.114 2026-10-27 16:19:56,273 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card: Issuing json command http://127.0.0.1:37719/json 2026-10-27 16:19:56,274 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37719', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:19:56,288 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card: Websocket url found: ws://127.0.0.1:37719/devtools/page/5E98CD4CABEACE24CE2AF8307E3D970F 2026-10-27 16:19:56,299 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card: Enable chrome headless console log notification 2026-10-27 16:19:56,316 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card: Chrome headless enable page notifications 2026-10-27 16:19:56,440 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:19:56,448 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card: Setting session cookie in browser 2026-10-27 16:19:56,455 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card: Open "http://127.0.0.1:8069/pos/ui/97" in browser 2026-10-27 16:19:56,455 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card: Navigating to: "http://127.0.0.1:8069/pos/ui/97" 2026-10-27 16:19:56,483 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:19:56,885 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oj8-Hb2M - [27/Oct/2026 16:19:56] "GET /pos/ui/97 HTTP/1.1" 200 6894 65 0.033 0.392 rw 2026-10-27 16:19:56,891 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card: Navigation result: {'frameId': '5E98CD4CABEACE24CE2AF8307E3D970F', 'loaderId': '12ACE274479706AD4889EB51846DD476', 'isDownload': False} 2026-10-27 16:19:56,891 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card: Evaluate ready code "odoo.isTourReady('ServiceFeeGiftCardSingleLineTour')" 2026-10-27 16:19:56,970 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oj8-Hb2M - [27/Oct/2026 16:19:56] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.037 ro 2026-10-27 16:19:56,985 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oj8-Hb2M - [27/Oct/2026 16:19:56] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.053 ro 2026-10-27 16:19:57,012 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oj8-Hb2M - [27/Oct/2026 16:19:56] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.015 0.069 ro 2026-10-27 16:19:57,745 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card.browser: Owl is running in 'dev' mode. 2026-10-27 16:19:57,782 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oj8-Hb2M - [27/Oct/2026 16:19:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.009 - 2026-10-27 16:19:57,783 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oj8-Hb2M - [27/Oct/2026 16:19:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-27 16:19:57,824 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oj8-Hb2M - [27/Oct/2026 16:19:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.026 ro 2026-10-27 16:19:57,884 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oj8-Hb2M - [27/Oct/2026 16:19:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.029 rw 2026-10-27 16:19:57,894 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oj8-Hb2M - [27/Oct/2026 16:19:57] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.031 rw 2026-10-27 16:19:58,314 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:19:58,967 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oj8-Hb2M - [27/Oct/2026 16:19:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 537378 268 0.24 0.827 rw 2026-10-27 16:19:59,248 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card: The ready code tooks too much time : 2.356377601623535 2026-10-27 16:19:59,248 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card: Evaluate test code "odoo.startTour('ServiceFeeGiftCardSingleLineTour', {"stepDelay": 0, "debug": false})" 2026-10-27 16:19:59,271 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card.browser: [1/18] Tour ServiceFeeGiftCardSingleLineTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:19:59,308 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oj8-Hb2M - [27/Oct/2026 16:19:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.03 0.017 ro 2026-10-27 16:19:59,352 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oj8-Hb2M - [27/Oct/2026 16:19:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.01 ro 2026-10-27 16:19:59,418 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oj8-Hb2M - [27/Oct/2026 16:19:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.043 rw 2026-10-27 16:19:59,426 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oj8-Hb2M - [27/Oct/2026 16:19:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.002 0.032 rw 2026-10-27 16:19:59,439 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oj8-Hb2M - [27/Oct/2026 16:19:59] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.012 rw 2026-10-27 16:20:00,061 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oj8-Hb2M - [27/Oct/2026 16:20:00] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.006 ro 2026-10-27 16:20:00,187 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oj8-Hb2M - [27/Oct/2026 16:20:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.014 rw 2026-10-27 16:20:00,368 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oj8-Hb2M - [27/Oct/2026 16:20:00] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.015 0.043 rw 2026-10-27 16:20:00,372 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oj8-Hb2M - [27/Oct/2026 16:20:00] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-27 16:20:00,378 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oj8-Hb2M - [27/Oct/2026 16:20:00] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-27 16:20:00,405 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oj8-Hb2M - [27/Oct/2026 16:20:00] "GET /web/image/res.users/179/avatar_128 HTTP/1.1" 200 305 4 0.006 0.037 ro 2026-10-27 16:20:00,422 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oj8-Hb2M - [27/Oct/2026 16:20:00] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.054 rw 2026-10-27 16:20:00,455 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oj8-Hb2M - [27/Oct/2026 16:20:00] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.01 ro 2026-10-27 16:20:00,457 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oj8-Hb2M - [27/Oct/2026 16:20:00] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-27 16:20:00,460 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oj8-Hb2M - [27/Oct/2026 16:20:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-27 16:20:00,569 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oj8-Hb2M - [27/Oct/2026 16:20:00] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.053 rw 2026-10-27 16:20:00,590 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card.browser: [2/18] Tour ServiceFeeGiftCardSingleLineTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:20:00,655 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oj8-Hb2M - [27/Oct/2026 16:20:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.031 - 2026-10-27 16:20:00,806 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card.browser: [3/18] Tour ServiceFeeGiftCardSingleLineTour → Step click product 'Item' (trigger: article.product .product-content .product-name:contains("Item")) 2026-10-27 16:20:00,834 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oj8-Hb2M - [27/Oct/2026 16:20:00] "GET /pos/ui/97?from_backend=True HTTP/1.1" 200 6934 31 0.049 0.167 rw 2026-10-27 16:20:00,923 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oj8-Hb2M - [27/Oct/2026 16:20:00] "GET /web/image?model=product.template&field=image_256&id=8&unique=2026-10-27T16:19:13.000+00:00 HTTP/1.1" 200 4940 5 0.028 0.151 ro 2026-10-27 16:20:01,059 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oj8-Hb2M - [27/Oct/2026 16:20:01] "GET /pos/ui/97 HTTP/1.1" 200 6934 31 0.037 0.397 rw 2026-10-27 16:20:01,072 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oj8-Hb2M - [27/Oct/2026 16:20:01] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.251 rw 2026-10-27 16:20:01,199 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oj8-Hb2M - [27/Oct/2026 16:20:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.05 0.321 rw 2026-10-27 16:20:01,279 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card.browser: [4/18] Tour ServiceFeeGiftCardSingleLineTour → Step order has service fee of '5.00' (trigger: :has(.product-name:contains("Service Fee")):has(.price:contains("5.00"))) 2026-10-27 16:20:01,538 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card.browser: [5/18] Tour ServiceFeeGiftCardSingleLineTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:20:01,539 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card.browser: [6/18] Tour ServiceFeeGiftCardSingleLineTour → Step order total amount is '55.00' (trigger: .product-screen .order-summary .total:contains("55.00")) 2026-10-27 16:20:01,540 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card.browser: [7/18] Tour ServiceFeeGiftCardSingleLineTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:20:01,541 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card.browser: [8/18] Tour ServiceFeeGiftCardSingleLineTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:20:01,542 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card.browser: [9/18] Tour ServiceFeeGiftCardSingleLineTour → Step click Actions button (trigger: .more-btn) 2026-10-27 16:20:01,560 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card.browser: [10/18] Tour ServiceFeeGiftCardSingleLineTour → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-27 16:20:01,573 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oj8-Hb2M - [27/Oct/2026 16:20:01] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.007 - 2026-10-27 16:20:01,576 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oj8-Hb2M - [27/Oct/2026 16:20:01] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.011 - 2026-10-27 16:20:01,580 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card.browser: [11/18] Tour ServiceFeeGiftCardSingleLineTour → Step input text 'GIFTCARD' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-27 16:20:01,625 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card.browser: [12/18] Tour ServiceFeeGiftCardSingleLineTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:20:01,647 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card.browser: [13/18] Tour ServiceFeeGiftCardSingleLineTour → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("unpaid gift card")) .modal-footer .btn-primary) 2026-10-27 16:20:01,741 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oj8-Hb2M - [27/Oct/2026 16:20:01] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 315 12 0.023 0.064 rw 2026-10-27 16:20:01,847 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card.browser: [14/18] Tour ServiceFeeGiftCardSingleLineTour → Step order has service fee of '5.00' (trigger: :has(.product-name:contains("Service Fee")):has(.price:contains("5.00"))) 2026-10-27 16:20:01,855 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card.browser: [15/18] Tour ServiceFeeGiftCardSingleLineTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:20:01,856 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card.browser: [16/18] Tour ServiceFeeGiftCardSingleLineTour → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-10-27 16:20:01,890 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card.browser: [17/18] Tour ServiceFeeGiftCardSingleLineTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:20:01,891 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card.browser: [18/18] Tour ServiceFeeGiftCardSingleLineTour → Step order has exactly 1 service fee line(s) (trigger: .order-container) 2026-10-27 16:20:01,898 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card.browser: tour succeeded 2026-10-27 16:20:01,900 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR ServiceFeeGiftCardSingleLineTour SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-27 16:20:01,929 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oj8-Hb2M - [27/Oct/2026 16:20:01] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.004 - 2026-10-27 16:20:02,058 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:20:02,066 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card.browser: heap 20940964 (allocated 22040576) 2026-10-27 16:20:02,074 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oj8-Hb2M - [27/Oct/2026 16:19:58] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.011 4.14 rw 2026-10-27 16:20:02,180 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card: Closing chrome headless with pid 40032 2026-10-27 16:20:02,190 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card: Closing websocket connection 2026-10-27 16:20:02,193 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card: Terminating chrome headless with pid 40032 2026-10-27 16:20:02,336 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_162002_336249_test_service_fee_single_line_with_a_gift_card.txt 2026-10-27 16:20:02,336 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card: Removing chrome user profile "/tmp/tmpjd164w58_chrome_odoo" 2026-10-27 16:20:02,348 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee: Starting TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion ... 2026-10-27 16:20:03,113 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion: Chrome pid: 40176 2026-10-27 16:20:03,113 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion: Chrome headless temporary user profile dir: /tmp/tmpvlp0uzqu_chrome_odoo 2026-10-27 16:20:03,114 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion: Issuing json command http://127.0.0.1:36337/json/version 2026-10-27 16:20:03,115 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36337', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:20:03,213 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion: Browser version: Chrome/150.0.7871.114 2026-10-27 16:20:03,213 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion: Issuing json command http://127.0.0.1:36337/json 2026-10-27 16:20:03,213 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36337', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:20:03,232 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion: Websocket url found: ws://127.0.0.1:36337/devtools/page/0B1B0E24264C53CE10F3F4256B947108 2026-10-27 16:20:03,278 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion: Enable chrome headless console log notification 2026-10-27 16:20:03,305 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion: Chrome headless enable page notifications 2026-10-27 16:20:03,470 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:20:03,479 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion: Setting session cookie in browser 2026-10-27 16:20:03,482 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion: Open "http://127.0.0.1:8069/pos/ui/97" in browser 2026-10-27 16:20:03,482 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion: Navigating to: "http://127.0.0.1:8069/pos/ui/97" 2026-10-27 16:20:03,505 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:20:03,889 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 x4iZvXEl - [27/Oct/2026 16:20:03] "GET /pos/ui/97 HTTP/1.1" 200 6894 65 0.036 0.366 rw 2026-10-27 16:20:03,895 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion: Navigation result: {'frameId': '0B1B0E24264C53CE10F3F4256B947108', 'loaderId': 'E9C18FFBA1C7A2D6EE006C59FA64E942', 'isDownload': False} 2026-10-27 16:20:03,896 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion: Evaluate ready code "odoo.isTourReady('ServiceFeePromotionExcludesFeeTour')" 2026-10-27 16:20:03,981 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 x4iZvXEl - [27/Oct/2026 16:20:03] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.006 0.032 ro 2026-10-27 16:20:04,013 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 x4iZvXEl - [27/Oct/2026 16:20:03] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.512 ro 2026-10-27 16:20:04,022 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 x4iZvXEl - [27/Oct/2026 16:20:04] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.058 ro 2026-10-27 16:20:04,812 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion.browser: Owl is running in 'dev' mode. 2026-10-27 16:20:04,842 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 x4iZvXEl - [27/Oct/2026 16:20:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-27 16:20:04,846 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 x4iZvXEl - [27/Oct/2026 16:20:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:20:04,896 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 x4iZvXEl - [27/Oct/2026 16:20:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.015 0.015 ro 2026-10-27 16:20:04,950 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 x4iZvXEl - [27/Oct/2026 16:20:04] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.027 rw 2026-10-27 16:20:04,970 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 x4iZvXEl - [27/Oct/2026 16:20:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.015 0.031 rw 2026-10-27 16:20:05,522 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:20:06,267 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 x4iZvXEl - [27/Oct/2026 16:20:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 536185 267 0.377 0.889 rw 2026-10-27 16:20:06,574 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion: The ready code tooks too much time : 2.6782279014587402 2026-10-27 16:20:06,574 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion: Evaluate test code "odoo.startTour('ServiceFeePromotionExcludesFeeTour', {"stepDelay": 0, "debug": false})" 2026-10-27 16:20:06,597 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion.browser: [1/8] Tour ServiceFeePromotionExcludesFeeTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:20:06,639 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 x4iZvXEl - [27/Oct/2026 16:20:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.011 0.046 ro 2026-10-27 16:20:06,698 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 x4iZvXEl - [27/Oct/2026 16:20:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.011 ro 2026-10-27 16:20:06,745 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 x4iZvXEl - [27/Oct/2026 16:20:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.018 rw 2026-10-27 16:20:06,799 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 x4iZvXEl - [27/Oct/2026 16:20:06] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:20:06,801 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 x4iZvXEl - [27/Oct/2026 16:20:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.043 rw 2026-10-27 16:20:07,392 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 x4iZvXEl - [27/Oct/2026 16:20:07] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.004 0.018 ro 2026-10-27 16:20:07,547 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 x4iZvXEl - [27/Oct/2026 16:20:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.003 0.021 rw 2026-10-27 16:20:07,733 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 x4iZvXEl - [27/Oct/2026 16:20:07] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.013 0.048 rw 2026-10-27 16:20:07,745 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 x4iZvXEl - [27/Oct/2026 16:20:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.016 - 2026-10-27 16:20:07,749 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 x4iZvXEl - [27/Oct/2026 16:20:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.012 - 2026-10-27 16:20:07,787 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 x4iZvXEl - [27/Oct/2026 16:20:07] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.049 rw 2026-10-27 16:20:07,788 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 x4iZvXEl - [27/Oct/2026 16:20:07] "GET /web/image/res.users/179/avatar_128 HTTP/1.1" 200 305 4 0.007 0.056 ro 2026-10-27 16:20:07,885 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 x4iZvXEl - [27/Oct/2026 16:20:07] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.009 ro 2026-10-27 16:20:07,890 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 x4iZvXEl - [27/Oct/2026 16:20:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-27 16:20:07,920 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 x4iZvXEl - [27/Oct/2026 16:20:07] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.035 - 2026-10-27 16:20:07,922 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 x4iZvXEl - [27/Oct/2026 16:20:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.024 - 2026-10-27 16:20:08,042 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 x4iZvXEl - [27/Oct/2026 16:20:08] "GET /pos/ui/97 HTTP/1.1" 200 6934 31 0.05 0.095 rw 2026-10-27 16:20:08,063 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion.browser: [2/8] Tour ServiceFeePromotionExcludesFeeTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:20:08,162 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 x4iZvXEl - [27/Oct/2026 16:20:08] "GET /pos/ui/97?from_backend=True HTTP/1.1" 200 6934 31 0.039 0.214 rw 2026-10-27 16:20:08,225 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion.browser: [3/8] Tour ServiceFeePromotionExcludesFeeTour → Step click product 'Item' (trigger: article.product .product-content .product-name:contains("Item")) 2026-10-27 16:20:08,266 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 x4iZvXEl - [27/Oct/2026 16:20:08] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.024 0.287 rw 2026-10-27 16:20:08,371 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 x4iZvXEl - [27/Oct/2026 16:20:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.037 0.1 rw 2026-10-27 16:20:08,410 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 x4iZvXEl - [27/Oct/2026 16:20:08] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.003 0.174 rw 2026-10-27 16:20:08,507 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion.browser: [4/8] Tour ServiceFeePromotionExcludesFeeTour → Step order has service fee of '5.00' (trigger: :has(.product-name:contains("Service Fee")):has(.price:contains("5.00"))) 2026-10-27 16:20:08,786 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion.browser: [5/8] Tour ServiceFeePromotionExcludesFeeTour → Step Check orderline with attributes: {"productName":"10% on your order","price":"-5.00"} (trigger: .order-container .orderline:has(.product-name:contains("10% on your order")):has(.price:contains("-5.00"))) 2026-10-27 16:20:08,793 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion.browser: [6/8] Tour ServiceFeePromotionExcludesFeeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:20:08,794 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion.browser: [7/8] Tour ServiceFeePromotionExcludesFeeTour → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-10-27 16:20:08,794 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion.browser: [8/8] Tour ServiceFeePromotionExcludesFeeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:20:08,795 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion.browser: tour succeeded 2026-10-27 16:20:08,796 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR ServiceFeePromotionExcludesFeeTour SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-10-27 16:20:08,820 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 x4iZvXEl - [27/Oct/2026 16:20:08] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.007 - 2026-10-27 16:20:08,823 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 x4iZvXEl - [27/Oct/2026 16:20:08] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.007 - 2026-10-27 16:20:08,828 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 x4iZvXEl - [27/Oct/2026 16:20:08] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.013 - 2026-10-27 16:20:09,068 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:20:09,077 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 x4iZvXEl - [27/Oct/2026 16:20:05] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 4.093 rw 2026-10-27 16:20:09,079 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion.browser: heap 20602724 (allocated 22040576) 2026-10-27 16:20:09,179 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion: Closing chrome headless with pid 40176 2026-10-27 16:20:09,180 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion: Closing websocket connection 2026-10-27 16:20:09,181 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion: Terminating chrome headless with pid 40176 2026-10-27 16:20:09,306 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_162009_305794_test_service_fee_stays_out_of_the_promotion.txt 2026-10-27 16:20:09,306 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion: Removing chrome user profile "/tmp/tmpvlp0uzqu_chrome_odoo" 2026-10-27 16:20:09,318 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee: Starting TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount ... 2026-10-27 16:20:10,168 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Chrome pid: 40307 2026-10-27 16:20:10,168 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Chrome headless temporary user profile dir: /tmp/tmppuk7l71y_chrome_odoo 2026-10-27 16:20:10,168 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Issuing json command http://127.0.0.1:38639/json/version 2026-10-27 16:20:10,169 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38639', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:20:10,190 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Browser version: Chrome/150.0.7871.114 2026-10-27 16:20:10,190 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Issuing json command http://127.0.0.1:38639/json 2026-10-27 16:20:10,191 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38639', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:20:10,207 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Websocket url found: ws://127.0.0.1:38639/devtools/page/BBD0270B0E1E633F63EBFF226873052C 2026-10-27 16:20:10,214 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Enable chrome headless console log notification 2026-10-27 16:20:10,221 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Chrome headless enable page notifications 2026-10-27 16:20:10,414 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:20:10,425 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Setting session cookie in browser 2026-10-27 16:20:10,439 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Open "http://127.0.0.1:8069/pos/ui/97" in browser 2026-10-27 16:20:10,439 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Navigating to: "http://127.0.0.1:8069/pos/ui/97" 2026-10-27 16:20:10,477 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:20:10,982 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w6_UFkvH - [27/Oct/2026 16:20:10] "GET /pos/ui/97 HTTP/1.1" 200 6894 65 0.066 0.467 rw 2026-10-27 16:20:11,005 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Navigation result: {'frameId': 'BBD0270B0E1E633F63EBFF226873052C', 'loaderId': '1C1F68DE6CA4906BFAA73FC833D0FDA0', 'isDownload': False} 2026-10-27 16:20:11,006 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Evaluate ready code "odoo.isTourReady('ServiceFeeFullDiscountTour')" 2026-10-27 16:20:11,102 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w6_UFkvH - [27/Oct/2026 16:20:11] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.009 0.03 ro 2026-10-27 16:20:11,139 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w6_UFkvH - [27/Oct/2026 16:20:11] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.006 0.063 ro 2026-10-27 16:20:11,140 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w6_UFkvH - [27/Oct/2026 16:20:11] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.665 ro 2026-10-27 16:20:11,976 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount.browser: Owl is running in 'dev' mode. 2026-10-27 16:20:12,027 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w6_UFkvH - [27/Oct/2026 16:20:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.009 - 2026-10-27 16:20:12,041 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w6_UFkvH - [27/Oct/2026 16:20:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:20:12,106 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w6_UFkvH - [27/Oct/2026 16:20:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.006 0.026 ro 2026-10-27 16:20:12,159 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w6_UFkvH - [27/Oct/2026 16:20:12] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.012 rw 2026-10-27 16:20:12,188 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w6_UFkvH - [27/Oct/2026 16:20:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.026 rw 2026-10-27 16:20:12,660 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:20:13,399 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w6_UFkvH - [27/Oct/2026 16:20:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 537234 267 0.359 0.815 rw 2026-10-27 16:20:13,682 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: The ready code tooks too much time : 2.6766374111175537 2026-10-27 16:20:13,683 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Evaluate test code "odoo.startTour('ServiceFeeFullDiscountTour', {"stepDelay": 0, "debug": false})" 2026-10-27 16:20:13,698 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount.browser: [1/22] Tour ServiceFeeFullDiscountTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:20:13,716 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w6_UFkvH - [27/Oct/2026 16:20:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.02 ro 2026-10-27 16:20:13,762 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w6_UFkvH - [27/Oct/2026 16:20:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.013 ro 2026-10-27 16:20:13,804 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w6_UFkvH - [27/Oct/2026 16:20:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.015 rw 2026-10-27 16:20:13,836 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w6_UFkvH - [27/Oct/2026 16:20:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.003 0.024 rw 2026-10-27 16:20:13,846 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w6_UFkvH - [27/Oct/2026 16:20:13] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-27 16:20:14,395 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w6_UFkvH - [27/Oct/2026 16:20:14] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.012 ro 2026-10-27 16:20:14,512 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w6_UFkvH - [27/Oct/2026 16:20:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.015 rw 2026-10-27 16:20:14,686 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w6_UFkvH - [27/Oct/2026 16:20:14] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.049 rw 2026-10-27 16:20:14,735 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w6_UFkvH - [27/Oct/2026 16:20:14] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.02 - 2026-10-27 16:20:14,738 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w6_UFkvH - [27/Oct/2026 16:20:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.037 - 2026-10-27 16:20:14,743 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w6_UFkvH - [27/Oct/2026 16:20:14] "GET /web/image/res.users/179/avatar_128 HTTP/1.1" 200 305 4 0.005 0.039 ro 2026-10-27 16:20:14,750 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w6_UFkvH - [27/Oct/2026 16:20:14] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.034 rw 2026-10-27 16:20:14,815 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w6_UFkvH - [27/Oct/2026 16:20:14] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.008 ro 2026-10-27 16:20:14,825 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w6_UFkvH - [27/Oct/2026 16:20:14] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.011 - 2026-10-27 16:20:14,887 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w6_UFkvH - [27/Oct/2026 16:20:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-27 16:20:14,933 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w6_UFkvH - [27/Oct/2026 16:20:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.041 - 2026-10-27 16:20:15,025 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w6_UFkvH - [27/Oct/2026 16:20:15] "GET /pos/ui/97 HTTP/1.1" 200 6934 31 0.029 0.104 rw 2026-10-27 16:20:15,072 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount.browser: [2/22] Tour ServiceFeeFullDiscountTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:20:15,170 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w6_UFkvH - [27/Oct/2026 16:20:15] "GET /pos/ui/97?from_backend=True HTTP/1.1" 200 6934 31 0.03 0.251 rw 2026-10-27 16:20:15,182 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount.browser: [3/22] Tour ServiceFeeFullDiscountTour → Step click product 'Item' (trigger: article.product .product-content .product-name:contains("Item")) 2026-10-27 16:20:15,222 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w6_UFkvH - [27/Oct/2026 16:20:15] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.014 0.221 rw 2026-10-27 16:20:15,263 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w6_UFkvH - [27/Oct/2026 16:20:15] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.01 0.07 rw 2026-10-27 16:20:15,366 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w6_UFkvH - [27/Oct/2026 16:20:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.025 0.155 rw 2026-10-27 16:20:15,478 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount.browser: [4/22] Tour ServiceFeeFullDiscountTour → Step Check orderline with attributes: {"productName":"100% on your order","price":"-50.00"} (trigger: .order-container .orderline:has(.product-name:contains("100% on your order")):has(.price:contains("-50.00"))) 2026-10-27 16:20:15,707 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount.browser: [5/22] Tour ServiceFeeFullDiscountTour → Step order has service fee of '10.00' (trigger: :has(.product-name:contains("Service Fee")):has(.price:contains("10.00"))) 2026-10-27 16:20:15,721 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount.browser: [6/22] Tour ServiceFeeFullDiscountTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:20:15,721 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount.browser: [7/22] Tour ServiceFeeFullDiscountTour → Step order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00")) 2026-10-27 16:20:15,722 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount.browser: [8/22] Tour ServiceFeeFullDiscountTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:20:15,722 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount.browser: [9/22] Tour ServiceFeeFullDiscountTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:20:15,723 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount.browser: [10/22] Tour ServiceFeeFullDiscountTour → Step click preset button (trigger: .product-screen button:contains("Fixed 10")) 2026-10-27 16:20:15,739 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount.browser: [11/22] Tour ServiceFeeFullDiscountTour → Step click preset 'Percent 10 before discount' from preset modal (trigger: .modal-body button:contains("Percent 10 before discount")) 2026-10-27 16:20:15,759 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w6_UFkvH - [27/Oct/2026 16:20:15] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:20:15,764 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w6_UFkvH - [27/Oct/2026 16:20:15] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.002 - 2026-10-27 16:20:15,768 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w6_UFkvH - [27/Oct/2026 16:20:15] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.002 - 2026-10-27 16:20:15,835 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount.browser: [12/22] Tour ServiceFeeFullDiscountTour → Step order has service fee of '5.00' (trigger: :has(.product-name:contains("Service Fee")):has(.price:contains("5.00"))) 2026-10-27 16:20:15,868 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount.browser: [13/22] Tour ServiceFeeFullDiscountTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:20:15,869 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount.browser: [14/22] Tour ServiceFeeFullDiscountTour → Step order total amount is '5.00' (trigger: .product-screen .order-summary .total:contains("5.00")) 2026-10-27 16:20:15,871 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount.browser: [15/22] Tour ServiceFeeFullDiscountTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:20:15,872 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount.browser: [16/22] Tour ServiceFeeFullDiscountTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:20:15,874 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount.browser: [17/22] Tour ServiceFeeFullDiscountTour → Step click preset button (trigger: .product-screen button:contains("Percent 10 before discount")) 2026-10-27 16:20:15,876 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount.browser: [18/22] Tour ServiceFeeFullDiscountTour → Step click preset 'Percent 10 after discount' from preset modal (trigger: .modal-body button:contains("Percent 10 after discount")) 2026-10-27 16:20:15,929 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount.browser: [19/22] Tour ServiceFeeFullDiscountTour → Step Check orderline with attributes: {"productName":"Service Fee"} (trigger: body:not(:has(.order-container .orderline:has(.product-name:contains("Service Fee"))))) 2026-10-27 16:20:15,943 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount.browser: [20/22] Tour ServiceFeeFullDiscountTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:20:15,944 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount.browser: [21/22] Tour ServiceFeeFullDiscountTour → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-10-27 16:20:15,945 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount.browser: [22/22] Tour ServiceFeeFullDiscountTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:20:15,946 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount.browser: tour succeeded 2026-10-27 16:20:15,947 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount.browser: ╔═══════════════════════════════════════════╗ ║ TOUR ServiceFeeFullDiscountTour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-27 16:20:16,170 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount.browser: heap 21385756 (allocated 23089152) 2026-10-27 16:20:16,174 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:20:16,183 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w6_UFkvH - [27/Oct/2026 16:20:12] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.015 3.974 rw 2026-10-27 16:20:16,286 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Closing chrome headless with pid 40307 2026-10-27 16:20:16,287 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Closing websocket connection 2026-10-27 16:20:16,287 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Terminating chrome headless with pid 40307 2026-10-27 16:20:16,392 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_162016_391888_test_service_fee_survives_a_full_discount.txt 2026-10-27 16:20:16,393 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Removing chrome user profile "/tmp/tmppuk7l71y_chrome_odoo" 2026-10-27 16:20:16,551 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 16:20:17,629 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 181 with IP n/a changed groups of user 181 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:20:17,843 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 181 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:20:27,472 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 181 with IP n/a changed groups of user 181 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:20:30,035 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 181 with IP n/a changed groups of user 181 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:20:35,079 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_pos_unlink_reward ... 2026-10-27 16:20:36,084 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-27 16:20:36,104 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mercado_pago.tests.test_mercado_pago_orders: Starting TestMercadoPagoOrders.test_create_order_payload ... 2026-10-27 16:20:36,122 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mercado_pago.tests.test_mercado_pago_orders: Starting TestMercadoPagoOrders.test_find_terminal_uses_orders_api_endpoint ... 2026-10-27 16:20:36,123 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mercado_pago.tests.test_mercado_pago_orders: Starting TestMercadoPagoOrders.test_get_order_endpoint ... 2026-10-27 16:20:36,133 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mercado_pago.tests.test_mercado_pago_orders: Starting TestMercadoPagoOrders.test_refund_partial_fetches_payment_id_and_sends_body ... 2026-10-27 16:20:36,150 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mercado_pago.tests.test_mercado_pago_orders: Starting TestMercadoPagoOrders.test_refund_total_sends_empty_body ... 2026-10-27 16:20:36,175 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-27 16:20:37,285 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 183 with IP n/a changed groups of user 183 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:20:37,635 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 183 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:20:48,433 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 183 with IP n/a changed groups of user 183 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:20:50,939 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 183 with IP n/a changed groups of user 183 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:20:57,491 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mercado_pago.tests.test_webhook_controller: Starting TestMercadoPagoWebhook.test_bad_signature_returns_401 ... 2026-10-27 16:20:58,090 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:20:58,385 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dZXAyj35 - [27/Oct/2026 16:20:58] "POST /pos_mercado_pago/notification?data.id=ORD01TEST&data.external_reference=502_243_da687560-a1f4-4585-bd09-dc2f263a33fb&type=order HTTP/1.1" 401 0 7 0.007 0.301 rw 2026-10-27 16:20:58,395 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mercado_pago.tests.test_webhook_controller: Starting TestMercadoPagoWebhook.test_missing_external_reference_returns_400 ... 2026-10-27 16:20:58,442 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:20:58,736 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DQramzBp - [27/Oct/2026 16:20:58] "POST /pos_mercado_pago/notification HTTP/1.1" 400 0 4 0.014 0.307 rw 2026-10-27 16:20:58,743 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mercado_pago.tests.test_webhook_controller: Starting TestMercadoPagoWebhook.test_missing_signature_returns_400 ... 2026-10-27 16:20:58,756 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:20:59,013 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 o3DelCrk - [27/Oct/2026 16:20:59] "POST /pos_mercado_pago/notification HTTP/1.1" 400 0 4 0.011 0.251 rw 2026-10-27 16:20:59,023 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mercado_pago.tests.test_webhook_controller: Starting TestMercadoPagoWebhook.test_signature_uses_query_param_data_id ... 2026-10-27 16:20:59,041 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:20:59,408 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VymmnTfg - [27/Oct/2026 16:20:59] "POST /pos_mercado_pago/notification?data.id=ORDTST01KSQRHE278QE8Z79RENQMJ58M&data.external_reference=502_243_4b6f14dc-73dd-4ee6-b250-bca1c673c5e1&type=order HTTP/1.1" 200 2 12 0.007 0.366 rw 2026-10-27 16:20:59,419 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mercado_pago.tests.test_webhook_controller: Starting TestMercadoPagoWebhook.test_unsupported_type_returns_400 ... 2026-10-27 16:20:59,437 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:20:59,733 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zPGcPKrS - [27/Oct/2026 16:20:59] "POST /pos_mercado_pago/notification HTTP/1.1" 400 0 4 0.008 0.295 rw 2026-10-27 16:20:59,740 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mercado_pago.tests.test_webhook_controller: Starting TestMercadoPagoWebhook.test_valid_webhook_returns_200 ... 2026-10-27 16:20:59,765 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:21:00,151 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEtTHjqz - [27/Oct/2026 16:21:00] "POST /pos_mercado_pago/notification?data.id=ORD01J67CQQH5904WDBVZEM4JMEP3&data.external_reference=502_243_2244b15b-210e-4833-aaef-0b5499b7ae20&type=order HTTP/1.1" 200 2 12 0.019 0.383 rw 2026-10-27 16:21:00,252 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 16:21:02,080 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 187 with IP n/a changed groups of user 187 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:21:02,371 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 187 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:21:12,274 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 187 with IP n/a changed groups of user 187 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:21:14,482 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 187 with IP n/a changed groups of user 187 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:21:19,916 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_cancel ... 2026-10-27 16:21:20,508 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_get ... 2026-10-27 16:21:20,514 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_payment ... 2026-10-27 16:21:20,541 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_refund ... 2026-10-27 16:21:20,661 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 16:21:21,762 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 191 with IP n/a changed groups of user 191 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:21:21,955 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 191 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:21:32,264 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 191 with IP n/a changed groups of user 191 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:21:34,615 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 191 with IP n/a changed groups of user 191 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:21:40,454 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 191 with IP n/a changed groups of user 193 who belonged to [100, 10, 1] with changes [(, 0, [1, 100])] 2026-10-27 16:21:40,884 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend: Starting TestUi.test_ship_later_kit_and_mto_manufactured_product ... 2026-10-27 16:21:42,298 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome pid: 40443 2026-10-27 16:21:42,299 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless temporary user profile dir: /tmp/tmpsbkpafp7_chrome_odoo 2026-10-27 16:21:42,299 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:40321/json/version 2026-10-27 16:21:42,300 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40321', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:21:42,363 7 INFO rb-3d383b4-226062-429553 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-27 16:21:42,364 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:40321/json 2026-10-27 16:21:42,364 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40321', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:21:42,379 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Websocket url found: ws://127.0.0.1:40321/devtools/page/8488238AA9FD068EB6D5A013DF8954C7 2026-10-27 16:21:42,406 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Enable chrome headless console log notification 2026-10-27 16:21:42,410 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless enable page notifications 2026-10-27 16:21:42,541 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:21:42,554 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Setting session cookie in browser 2026-10-27 16:21:42,558 7 INFO rb-3d383b4-226062-429553 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/103" in browser 2026-10-27 16:21:42,559 7 INFO rb-3d383b4-226062-429553 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/103" 2026-10-27 16:21:42,599 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:21:43,226 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 25RAQSuR - [27/Oct/2026 16:21:43] "GET /pos/ui/103 HTTP/1.1" 200 6897 65 0.047 0.615 rw 2026-10-27 16:21:43,230 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Navigation result: {'frameId': '8488238AA9FD068EB6D5A013DF8954C7', 'loaderId': '3C471DDD97163CA0A8DFD441432C5F56', 'isDownload': False} 2026-10-27 16:21:43,231 7 INFO rb-3d383b4-226062-429553 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-27 16:21:43,307 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 25RAQSuR - [27/Oct/2026 16:21:43] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.006 0.018 ro 2026-10-27 16:21:43,375 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 25RAQSuR - [27/Oct/2026 16:21:43] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.011 0.785 ro 2026-10-27 16:21:43,395 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 25RAQSuR - [27/Oct/2026 16:21:43] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.006 0.102 ro 2026-10-27 16:21:44,329 7 INFO rb-3d383b4-226062-429553 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-27 16:21:44,379 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 25RAQSuR - [27/Oct/2026 16:21:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:21:44,388 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 25RAQSuR - [27/Oct/2026 16:21:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 16:21:44,471 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 25RAQSuR - [27/Oct/2026 16:21:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.021 0.04 ro 2026-10-27 16:21:44,521 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 25RAQSuR - [27/Oct/2026 16:21:44] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.016 rw 2026-10-27 16:21:44,571 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 25RAQSuR - [27/Oct/2026 16:21:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.03 0.027 rw 2026-10-27 16:21:45,002 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:21:45,972 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 25RAQSuR - [27/Oct/2026 16:21:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 536818 244 0.447 0.924 rw 2026-10-27 16:21:46,277 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: The ready code tooks too much time : 3.0464320182800293 2026-10-27 16:21:46,278 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:21:46,305 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 25RAQSuR - [27/Oct/2026 16:21:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.012 0.026 ro 2026-10-27 16:21:46,314 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [1/37] Tour test_ship_later_kit_and_mto_manufactured_product → Step waiting for loading to finish (trigger: body:not(:has(.loader))) 2026-10-27 16:21:46,363 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 25RAQSuR - [27/Oct/2026 16:21:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.004 0.033 ro 2026-10-27 16:21:46,405 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 25RAQSuR - [27/Oct/2026 16:21:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.013 rw 2026-10-27 16:21:46,447 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 25RAQSuR - [27/Oct/2026 16:21:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.004 0.025 rw 2026-10-27 16:21:46,463 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 25RAQSuR - [27/Oct/2026 16:21:46] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.01 rw 2026-10-27 16:21:47,072 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 25RAQSuR - [27/Oct/2026 16:21:47] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.004 0.013 ro 2026-10-27 16:21:47,256 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 25RAQSuR - [27/Oct/2026 16:21:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.037 rw 2026-10-27 16:21:47,443 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 25RAQSuR - [27/Oct/2026 16:21:47] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.013 0.058 rw 2026-10-27 16:21:47,484 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 25RAQSuR - [27/Oct/2026 16:21:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-27 16:21:47,498 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 25RAQSuR - [27/Oct/2026 16:21:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-27 16:21:47,544 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 25RAQSuR - [27/Oct/2026 16:21:47] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.054 rw 2026-10-27 16:21:47,546 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 25RAQSuR - [27/Oct/2026 16:21:47] "GET /web/image/res.users/193/avatar_128 HTTP/1.1" 200 305 4 0.013 0.047 ro 2026-10-27 16:21:47,654 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [2/37] Tour test_ship_later_kit_and_mto_manufactured_product → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:21:47,669 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 25RAQSuR - [27/Oct/2026 16:21:47] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.012 ro 2026-10-27 16:21:47,670 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 25RAQSuR - [27/Oct/2026 16:21:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-27 16:21:47,673 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 25RAQSuR - [27/Oct/2026 16:21:47] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.023 - 2026-10-27 16:21:47,724 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 25RAQSuR - [27/Oct/2026 16:21:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.029 - 2026-10-27 16:21:47,819 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 25RAQSuR - [27/Oct/2026 16:21:47] "GET /pos/ui/103 HTTP/1.1" 200 6937 31 0.042 0.103 rw 2026-10-27 16:21:47,820 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [3/37] 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-27 16:21:47,976 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [4/37] Tour test_ship_later_kit_and_mto_manufactured_product → Step click product 'Finished' (trigger: article.product .product-content .product-name:contains("Finished")) 2026-10-27 16:21:47,989 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 25RAQSuR - [27/Oct/2026 16:21:47] "GET /pos/ui/103?from_backend=True HTTP/1.1" 200 6937 31 0.042 0.273 rw 2026-10-27 16:21:48,059 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 25RAQSuR - [27/Oct/2026 16:21:48] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.022 0.311 rw 2026-10-27 16:21:48,096 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 25RAQSuR - [27/Oct/2026 16:21:48] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.005 0.09 rw 2026-10-27 16:21:48,220 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 25RAQSuR - [27/Oct/2026 16:21:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.048 0.169 rw 2026-10-27 16:21:48,311 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [5/37] Tour test_ship_later_kit_and_mto_manufactured_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:21:48,312 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [6/37] Tour test_ship_later_kit_and_mto_manufactured_product → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:21:48,312 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [7/37] Tour test_ship_later_kit_and_mto_manufactured_product → Step click Actions button (trigger: .more-btn) 2026-10-27 16:21:48,326 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [8/37] Tour test_ship_later_kit_and_mto_manufactured_product → Step click Info button (trigger: .control-buttons button:contains("Info")) 2026-10-27 16:21:48,551 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [9/37] 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-27 16:21:48,654 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 25RAQSuR - [27/Oct/2026 16:21:48] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.056 - 2026-10-27 16:21:49,048 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 25RAQSuR - [27/Oct/2026 16:21:49] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 968 57 0.122 0.372 rw 2026-10-27 16:21:49,121 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [10/37] Tour test_ship_later_kit_and_mto_manufactured_product → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:21:49,125 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [11/37] Tour test_ship_later_kit_and_mto_manufactured_product → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:21:49,128 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [12/37] 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-27 16:21:49,148 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [13/37] Tour test_ship_later_kit_and_mto_manufactured_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:21:49,149 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [14/37] Tour test_ship_later_kit_and_mto_manufactured_product → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:21:49,150 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [15/37] Tour test_ship_later_kit_and_mto_manufactured_product → Step click Actions button (trigger: .more-btn) 2026-10-27 16:21:49,162 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [16/37] Tour test_ship_later_kit_and_mto_manufactured_product → Step click Info button (trigger: .control-buttons button:contains("Info")) 2026-10-27 16:21:49,180 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [17/37] 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-27 16:21:49,469 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 25RAQSuR - [27/Oct/2026 16:21:49] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 968 68 0.08 0.202 rw 2026-10-27 16:21:49,519 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [18/37] Tour test_ship_later_kit_and_mto_manufactured_product → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:21:49,520 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [19/37] Tour test_ship_later_kit_and_mto_manufactured_product → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:21:49,539 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [20/37] Tour test_ship_later_kit_and_mto_manufactured_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:21:49,540 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [21/37] Tour test_ship_later_kit_and_mto_manufactured_product → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:21:49,590 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [22/37] Tour test_ship_later_kit_and_mto_manufactured_product → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:21:49,626 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [23/37] Tour test_ship_later_kit_and_mto_manufactured_product → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:21:49,627 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [24/37] Tour test_ship_later_kit_and_mto_manufactured_product → Step Search customer with "AAAA Super Customer" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:21:49,643 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [25/37] Tour test_ship_later_kit_and_mto_manufactured_product → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:21:50,003 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [26/37] Tour test_ship_later_kit_and_mto_manufactured_product → Step Check "AAAA Super Customer" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAA Super Customer")) 2026-10-27 16:21:50,007 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [27/37] 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-27 16:21:50,014 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [28/37] Tour test_ship_later_kit_and_mto_manufactured_product → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:21:50,014 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [29/37] Tour test_ship_later_kit_and_mto_manufactured_product → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:21:50,071 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [30/37] Tour test_ship_later_kit_and_mto_manufactured_product → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:21:50,072 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [31/37] Tour test_ship_later_kit_and_mto_manufactured_product → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:21:50,113 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 25RAQSuR - [27/Oct/2026 16:21:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.006 - 2026-10-27 16:21:50,115 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 25RAQSuR - [27/Oct/2026 16:21:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.009 - 2026-10-27 16:21:50,591 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [32/37] Tour test_ship_later_kit_and_mto_manufactured_product → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:21:50,616 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [33/37] Tour test_ship_later_kit_and_mto_manufactured_product → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-10-27 16:21:50,626 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [34/37] Tour test_ship_later_kit_and_mto_manufactured_product → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-10-27 16:21:50,643 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [35/37] Tour test_ship_later_kit_and_mto_manufactured_product → Step Shipping later button is highlighted (trigger: .button:contains('Ship Later').highlight) 2026-10-27 16:21:50,651 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [36/37] Tour test_ship_later_kit_and_mto_manufactured_product → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:21:51,199 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [37/37] Tour test_ship_later_kit_and_mto_manufactured_product → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:21:51,206 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: tour succeeded 2026-10-27 16:21:51,208 7 INFO rb-3d383b4-226062-429553 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-27 16:21:51,216 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31069248 started for PoS orders references: [{'name': '/', 'pos_reference': '261-103-000001', 'uuid': '832d6dda-edb7-4d93-aed2-68794a6534cd'}] 2026-10-27 16:21:51,495 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:21:51,500 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: heap 22304012 (allocated 23613440) 2026-10-27 16:21:51,629 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing chrome headless with pid 40443 2026-10-27 16:21:51,637 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing websocket connection 2026-10-27 16:21:51,639 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Terminating chrome headless with pid 40443 2026-10-27 16:21:51,812 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_162151_810533_test_ship_later_kit_and_mto_manufactured_product.txt 2026-10-27 16:21:51,813 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Removing chrome user profile "/tmp/tmpsbkpafp7_chrome_odoo" 2026-10-27 16:21:51,853 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: waiting for threads: [, ] 2026-10-27 16:21:52,424 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31069248 order {'name': '/', 'pos_reference': '261-103-000001', 'uuid': '832d6dda-edb7-4d93-aed2-68794a6534cd'} created pos.order #553 2026-10-27 16:21:52,426 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31069248 finished 2026-10-27 16:21:52,547 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 25RAQSuR - [27/Oct/2026 16:21:44] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.017 7.976 rw 2026-10-27 16:21:52,563 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 25RAQSuR - [27/Oct/2026 16:21:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 278 0.562 0.79 rw 2026-10-27 16:22:02,047 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 16:22:03,245 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 195 with IP n/a changed groups of user 195 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:22:03,430 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 195 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:22:13,785 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 195 with IP n/a changed groups of user 195 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:22:16,471 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 195 with IP n/a changed groups of user 195 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:22:22,251 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation ... 2026-10-27 16:22:22,252 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: skipped TestPosMrp.test_bom_kit_different_uom_invoice_valuation : Temporary to fast merge new valuation 2026-10-27 16:22:22,253 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_2 ... 2026-10-27 16:22:22,973 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 195 with IP n/a changed groups of user 195 who belonged to [96, 41, 105, 29, 101, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 101, 45, 65, 5, 1, 40, 16])] 2026-10-27 16:22:23,747 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #195 deleted stock.move records with IDs: [706] 2026-10-27 16:22:25,620 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_no_invoice ... 2026-10-27 16:22:25,706 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 195 with IP n/a changed groups of user 195 who belonged to [96, 41, 105, 29, 101, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 101, 45, 65, 5, 1, 40, 16])] 2026-10-27 16:22:26,586 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #195 deleted stock.move records with IDs: [708] 2026-10-27 16:22:28,626 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost ... 2026-10-27 16:22:29,071 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #195 deleted stock.move records with IDs: [710] 2026-10-27 16:22:30,741 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost_with_shared_component ... 2026-10-27 16:22:31,236 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #195 deleted stock.move records with IDs: [713, 714] 2026-10-27 16:22:32,820 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_with_kit_invoice_valuation ... 2026-10-27 16:22:32,820 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: skipped TestPosMrp.test_bom_kit_with_kit_invoice_valuation : Temporary to fast merge new valuation 2026-10-27 16:22:32,820 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_nested_kit_order_total_cost_with_shared_component ... 2026-10-27 16:22:33,558 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #195 deleted stock.move records with IDs: [718, 719] 2026-10-27 16:22:34,161 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_variant_exclusive_bom_lines ... 2026-10-27 16:22:34,966 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #195 deleted stock.move records with IDs: [722, 723] 2026-10-27 16:22:36,629 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_kit_with_lot_tracked_component_multiple_orders ... 2026-10-27 16:22:39,050 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #195 deleted stock.move records with IDs: [727] 2026-10-27 16:22:40,301 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_never_variant_bom_product_picking ... 2026-10-27 16:22:41,107 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93762432 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-10-27 16:22:41,504 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #195 deleted stock.move records with IDs: [730, 731] 2026-10-27 16:22:42,366 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93762432 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #563 2026-10-27 16:22:42,368 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93762432 finished 2026-10-27 16:22:42,507 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_pos_picking_kit_qty ... 2026-10-27 16:22:43,276 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #195 deleted stock.move records with IDs: [736] 2026-10-27 16:22:43,999 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-27 16:22:45,211 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 198 with IP n/a changed groups of user 198 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:22:45,441 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 198 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:22:54,790 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 198 with IP n/a changed groups of user 198 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:22:59,399 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 198 with IP n/a changed groups of user 198 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:23:04,868 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 198 with IP n/a changed groups of user 198 who belonged to [96, 41, 105, 29, 101, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 101, 45, 65, 5, 1, 40])] 2026-10-27 16:23:06,061 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_with_cashier ... 2026-10-27 16:23:06,751 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33648262 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-10-27 16:23:06,798 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33648262 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #565 2026-10-27 16:23:06,799 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33648262 finished 2026-10-27 16:23:06,935 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:23:09,486 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8MpdM05J - [27/Oct/2026 16:23:09] "GET /pos/pay/565?access_token=31193096-a461-4f8a-b0c7-ccd85a87722c HTTP/1.1" 200 11894 291 0.392 2.172 rw 2026-10-27 16:23:09,617 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8MpdM05J - [27/Oct/2026 16:23:09] "POST /pos/pay/transaction/565 HTTP/1.1" 200 236 36 0.031 0.09 rw 2026-10-27 16:23:11,389 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8MpdM05J - [27/Oct/2026 16:23:11] "GET /pos/pay/confirmation/565?access_token=31193096-a461-4f8a-b0c7-ccd85a87722c&tx_id=1 HTTP/1.1" 200 8050 41 0.033 0.439 rw 2026-10-27 16:23:12,406 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_without_cashier ... 2026-10-27 16:23:12,551 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30222322 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-10-27 16:23:12,602 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30222322 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #566 2026-10-27 16:23:12,603 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30222322 finished 2026-10-27 16:23:12,668 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:23:14,353 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Xjk6kak4 - [27/Oct/2026 16:23:14] "GET /pos/pay/566?access_token=eb7fb230-a83e-4231-bb41-ede7cea75a2b HTTP/1.1" 200 11894 291 0.198 1.497 rw 2026-10-27 16:23:14,485 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Xjk6kak4 - [27/Oct/2026 16:23:14] "POST /pos/pay/transaction/566 HTTP/1.1" 200 236 36 0.04 0.082 rw 2026-10-27 16:23:15,645 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Xjk6kak4 - [27/Oct/2026 16:23:15] "GET /pos/pay/confirmation/566?access_token=eb7fb230-a83e-4231-bb41-ede7cea75a2b&tx_id=2 HTTP/1.1" 200 8050 41 0.043 0.139 rw 2026-10-27 16:23:16,602 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_2_online_payments_with_cashier ... 2026-10-27 16:23:16,731 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17047709 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-10-27 16:23:16,766 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17047709 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #567 2026-10-27 16:23:16,767 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17047709 finished 2026-10-27 16:23:16,821 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:23:18,580 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 N6RubSyT - [27/Oct/2026 16:23:18] "GET /pos/pay/567?access_token=893addd8-a7f6-4ea1-b642-a90a1d685986 HTTP/1.1" 200 11894 291 0.204 1.564 rw 2026-10-27 16:23:18,694 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 N6RubSyT - [27/Oct/2026 16:23:18] "POST /pos/pay/transaction/567 HTTP/1.1" 200 236 36 0.037 0.071 rw 2026-10-27 16:23:19,398 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 N6RubSyT - [27/Oct/2026 16:23:19] "GET /pos/pay/confirmation/567?access_token=893addd8-a7f6-4ea1-b642-a90a1d685986&tx_id=3 HTTP/1.1" 200 8050 41 0.052 0.143 rw 2026-10-27 16:23:19,590 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 N6RubSyT - [27/Oct/2026 16:23:19] "GET /pos/pay/567?access_token=893addd8-a7f6-4ea1-b642-a90a1d685986 HTTP/1.1" 200 11894 40 0.041 0.111 rw 2026-10-27 16:23:19,713 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 N6RubSyT - [27/Oct/2026 16:23:19] "POST /pos/pay/transaction/567 HTTP/1.1" 200 238 35 0.033 0.082 rw 2026-10-27 16:23:20,735 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 N6RubSyT - [27/Oct/2026 16:23:20] "GET /pos/pay/confirmation/567?access_token=893addd8-a7f6-4ea1-b642-a90a1d685986&tx_id=4 HTTP/1.1" 200 8052 30 0.016 0.076 rw 2026-10-27 16:23:21,726 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_errors_tour ... 2026-10-27 16:23:22,211 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome pid: 40571 2026-10-27 16:23:22,211 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless temporary user profile dir: /tmp/tmpxrr_gdsu_chrome_odoo 2026-10-27 16:23:22,211 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:42159/json/version 2026-10-27 16:23:22,213 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42159', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:23:22,372 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Browser version: Chrome/150.0.7871.114 2026-10-27 16:23:22,372 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:42159/json 2026-10-27 16:23:22,374 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42159', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:23:22,394 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Websocket url found: ws://127.0.0.1:42159/devtools/page/5DE98DCE342A95CC85864173DE9E7511 2026-10-27 16:23:22,417 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Enable chrome headless console log notification 2026-10-27 16:23:22,422 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless enable page notifications 2026-10-27 16:23:22,472 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_op_user from n/a 2026-10-27 16:23:22,490 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Setting session cookie in browser 2026-10-27 16:23:22,497 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Open "http://127.0.0.1:8069/pos/ui/107" in browser 2026-10-27 16:23:22,497 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/107" 2026-10-27 16:23:22,520 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:23:23,069 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:23] "GET /pos/ui/107 HTTP/1.1" 200 6934 65 0.039 0.527 rw 2026-10-27 16:23:23,073 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Navigation result: {'frameId': '5DE98DCE342A95CC85864173DE9E7511', 'loaderId': 'B78118E66C61621A3C200FBD092A10F3', 'isDownload': False} 2026-10-27 16:23:23,074 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Evaluate ready code "odoo.isTourReady('OnlinePaymentErrorsTour')" 2026-10-27 16:23:23,143 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:23] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.005 0.017 ro 2026-10-27 16:23:23,179 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:23] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.039 ro 2026-10-27 16:23:23,192 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:23] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.048 ro 2026-10-27 16:23:23,923 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: Owl is running in 'dev' mode. 2026-10-27 16:23:23,958 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-27 16:23:23,961 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.011 - 2026-10-27 16:23:23,994 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.027 ro 2026-10-27 16:23:24,066 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.027 rw 2026-10-27 16:23:24,078 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:24] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.006 0.022 rw 2026-10-27 16:23:24,411 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:23:24,940 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 511186 236 0.237 0.608 rw 2026-10-27 16:23:25,218 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: The ready code tooks too much time : 2.1441781520843506 2026-10-27 16:23:25,218 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Evaluate test code "odoo.startTour('OnlinePaymentErrorsTour', {"stepDelay": 0, "debug": false})" 2026-10-27 16:23:25,237 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [1/80] Tour OnlinePaymentErrorsTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:23:25,244 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.013 ro 2026-10-27 16:23:25,283 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.016 ro 2026-10-27 16:23:25,345 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:23:25,369 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.017 rw 2026-10-27 16:23:25,418 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:25] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.012 rw 2026-10-27 16:23:25,911 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:25] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.01 ro 2026-10-27 16:23:26,041 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.015 rw 2026-10-27 16:23:26,266 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-27 16:23:26,267 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.008 - 2026-10-27 16:23:26,276 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:26] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.01 0.068 rw 2026-10-27 16:23:26,325 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:26] "GET /web/image/res.users/204/avatar_128 HTTP/1.1" 200 305 4 0.004 0.059 ro 2026-10-27 16:23:26,327 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:26] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.065 rw 2026-10-27 16:23:26,388 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-27 16:23:26,389 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:26] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.015 - 2026-10-27 16:23:26,403 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:26] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.017 0.012 ro 2026-10-27 16:23:26,481 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:26] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.044 rw 2026-10-27 16:23:26,548 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [2/80] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:23:26,642 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.025 - 2026-10-27 16:23:26,785 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [3/80] Tour OnlinePaymentErrorsTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-27 16:23:26,821 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:26] "GET /pos/ui/107?from_backend=True HTTP/1.1" 200 6974 31 0.076 0.138 rw 2026-10-27 16:23:27,009 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:27] "GET /pos/ui/107 HTTP/1.1" 200 6974 31 0.11 0.277 rw 2026-10-27 16:23:27,023 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:27] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.003 0.239 rw 2026-10-27 16:23:27,095 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.026 0.257 rw 2026-10-27 16:23:27,182 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [4/80] Tour OnlinePaymentErrorsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:23:27,183 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [5/80] 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-27 16:23:27,290 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [6/80] Tour OnlinePaymentErrorsTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:23:27,304 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [7/80] Tour OnlinePaymentErrorsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:23:27,305 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [8/80] 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-27 16:23:27,314 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:27] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-27 16:23:27,474 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [9/80] Tour OnlinePaymentErrorsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:23:27,475 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [10/80] Tour OnlinePaymentErrorsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:23:27,475 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [11/80] 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-27 16:23:27,476 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [12/80] Tour OnlinePaymentErrorsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:23:27,481 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [13/80] Tour OnlinePaymentErrorsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:23:27,521 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [14/80] Tour OnlinePaymentErrorsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:23:27,522 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [15/80] Tour OnlinePaymentErrorsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:23:27,545 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-27 16:23:27,546 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.006 - 2026-10-27 16:23:28,035 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [16/80] Tour OnlinePaymentErrorsTour → Step total is 48.0 (trigger: .total:contains("48.0")) 2026-10-27 16:23:28,036 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [17/80] Tour OnlinePaymentErrorsTour → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-10-27 16:23:28,036 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [18/80] Tour OnlinePaymentErrorsTour → Step amount to pay is '48.0' (trigger: .paymentlines-empty .total:contains("48.0")) 2026-10-27 16:23:28,038 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [19/80] Tour OnlinePaymentErrorsTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-10-27 16:23:28,055 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [20/80] Tour OnlinePaymentErrorsTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-10-27 16:23:28,058 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [21/80] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '48.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("48.0")) 2026-10-27 16:23:28,065 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [22/80] Tour OnlinePaymentErrorsTour → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-10-27 16:23:28,065 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [23/80] Tour OnlinePaymentErrorsTour → Step click numpad button: 7 (trigger: div.numpad button:contains(/^7$/)) 2026-10-27 16:23:28,066 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [24/80] Tour OnlinePaymentErrorsTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment")) 2026-10-27 16:23:28,066 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [25/80] Tour OnlinePaymentErrorsTour → Step click numpad button: 4 (trigger: .modal div.numpad button:contains(/^4$/)) 2026-10-27 16:23:28,067 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [26/80] Tour OnlinePaymentErrorsTour → Step click numpad button: 7 (trigger: .modal div.numpad button:contains(/^7$/)) 2026-10-27 16:23:28,067 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [27/80] Tour OnlinePaymentErrorsTour → Step .modal .input-value:contains(47) 2026-10-27 16:23:28,068 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [28/80] Tour OnlinePaymentErrorsTour → Step .modal .popup-input .input-value:contains(/^47$/) 2026-10-27 16:23:28,068 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [29/80] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:23:28,069 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [30/80] Tour OnlinePaymentErrorsTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-10-27 16:23:28,069 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [31/80] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '47.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("47.0")) 2026-10-27 16:23:28,239 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [32/80] Tour OnlinePaymentErrorsTour → Step remaining amount is 1.0 (trigger: .payment-status-amount .amount:contains("1.0")) 2026-10-27 16:23:28,240 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [33/80] Tour OnlinePaymentErrorsTour → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-10-27 16:23:28,241 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [34/80] Tour OnlinePaymentErrorsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:23:28,246 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [35/80] Tour OnlinePaymentErrorsTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:23:28,250 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [36/80] Tour OnlinePaymentErrorsTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-10-27 16:23:28,251 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [37/80] Tour OnlinePaymentErrorsTour → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-10-27 16:23:28,252 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [38/80] Tour OnlinePaymentErrorsTour → Step .modal .input-value:contains(2) 2026-10-27 16:23:28,252 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [39/80] Tour OnlinePaymentErrorsTour → Step .modal .popup-input .input-value:contains(/^2$/) 2026-10-27 16:23:28,253 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [40/80] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:23:28,253 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [41/80] Tour OnlinePaymentErrorsTour → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-10-27 16:23:28,273 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [42/80] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '2.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("2.0")) 2026-10-27 16:23:28,421 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [43/80] Tour OnlinePaymentErrorsTour → Step change is 1.0 (trigger: .payment-status-amount .amount:contains("1.0")) 2026-10-27 16:23:28,422 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [44/80] Tour OnlinePaymentErrorsTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-10-27 16:23:28,422 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [45/80] Tour OnlinePaymentErrorsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:23:28,936 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [46/80] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:23:28,941 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62376254 started for PoS orders references: [{'name': '/', 'pos_reference': '261-107-000001', 'uuid': 'f4845fb6-39d8-41df-856a-73f84d076413'}] 2026-10-27 16:23:29,045 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62376254 order {'name': '/', 'pos_reference': '261-107-000001', 'uuid': 'f4845fb6-39d8-41df-856a-73f84d076413'} created pos.order #568 2026-10-27 16:23:29,047 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62376254 finished 2026-10-27 16:23:29,149 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5167 56 0.051 0.162 rw 2026-10-27 16:23:29,332 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:29] "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 97 5 0.005 0.025 rw 2026-10-27 16:23:29,399 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:29] "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 114 6 0.009 0.024 rw 2026-10-27 16:23:29,401 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [47/80] Tour OnlinePaymentErrorsTour → Step remaining amount is 46.0 (trigger: .payment-status-amount .amount:contains("46.0")) 2026-10-27 16:23:29,438 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [48/80] Tour OnlinePaymentErrorsTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-10-27 16:23:29,456 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [49/80] Tour OnlinePaymentErrorsTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-10-27 16:23:29,463 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [50/80] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '46.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("46.0")) 2026-10-27 16:23:29,464 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [51/80] Tour OnlinePaymentErrorsTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-10-27 16:23:29,472 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [52/80] Tour OnlinePaymentErrorsTour → Step body:not(:has(.payment-status-amount .amount:contains("0.0"))) 2026-10-27 16:23:29,475 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [53/80] Tour OnlinePaymentErrorsTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-10-27 16:23:29,475 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [54/80] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '0.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("0.0")) 2026-10-27 16:23:29,485 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [55/80] Tour OnlinePaymentErrorsTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-10-27 16:23:29,487 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [56/80] Tour OnlinePaymentErrorsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:23:29,991 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [57/80] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:23:30,021 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:30] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 97 5 0.007 0.023 rw 2026-10-27 16:23:30,050 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:30] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 114 6 0.004 0.015 rw 2026-10-27 16:23:30,056 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [58/80] Tour OnlinePaymentErrorsTour → Step remaining amount is 46.0 (trigger: .payment-status-amount .amount:contains("46.0")) 2026-10-27 16:23:30,078 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [59/80] Tour OnlinePaymentErrorsTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-10-27 16:23:30,087 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [60/80] Tour OnlinePaymentErrorsTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-10-27 16:23:30,094 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [61/80] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '46.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("46.0")) 2026-10-27 16:23:30,095 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [62/80] Tour OnlinePaymentErrorsTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-10-27 16:23:30,103 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [63/80] Tour OnlinePaymentErrorsTour → Step click Online payment paymentline with 0.0 amount (trigger: .paymentlines .paymentline:has(.payment-name:contains("Online payment")):has(.payment-amount:contains("0.0")) .payment-infos) 2026-10-27 16:23:30,112 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [64/80] 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-27 16:23:30,117 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [65/80] Tour OnlinePaymentErrorsTour → Step click Cash paymentline with 2.0 amount (trigger: .paymentlines .paymentline:has(.payment-name:contains("Cash")):has(.payment-amount:contains("2.0")) .payment-infos) 2026-10-27 16:23:30,124 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [66/80] Tour OnlinePaymentErrorsTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-27 16:23:30,125 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [67/80] Tour OnlinePaymentErrorsTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-10-27 16:23:30,125 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [68/80] Tour OnlinePaymentErrorsTour → Step click numpad button: 3 (trigger: .modal div.numpad button:contains(/^3$/)) 2026-10-27 16:23:30,126 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [69/80] Tour OnlinePaymentErrorsTour → Step .modal .input-value:contains(3) 2026-10-27 16:23:30,127 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [70/80] Tour OnlinePaymentErrorsTour → Step .modal .popup-input .input-value:contains(/^3$/) 2026-10-27 16:23:30,127 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [71/80] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:23:30,128 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [72/80] Tour OnlinePaymentErrorsTour → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-10-27 16:23:30,130 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [73/80] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '3.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("3.0")) 2026-10-27 16:23:30,304 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [74/80] Tour OnlinePaymentErrorsTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-10-27 16:23:30,309 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [75/80] Tour OnlinePaymentErrorsTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-10-27 16:23:30,323 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [76/80] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '-1.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("-1.0")) 2026-10-27 16:23:30,323 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [77/80] Tour OnlinePaymentErrorsTour → Step body:not(:has(.payment-status-amount .amount:contains("0.0"))) 2026-10-27 16:23:30,324 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [78/80] Tour OnlinePaymentErrorsTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-10-27 16:23:30,324 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [79/80] Tour OnlinePaymentErrorsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:23:30,828 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [80/80] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:23:30,849 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:30] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 97 5 0.004 0.014 rw 2026-10-27 16:23:30,885 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:30] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 114 6 0.004 0.015 rw 2026-10-27 16:23:30,902 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: tour succeeded 2026-10-27 16:23:30,903 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: ╔════════════════════════════════════════╗ ║ TOUR OnlinePaymentErrorsTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-27 16:23:31,074 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:23:31,075 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: heap 20904800 (allocated 22564864) 2026-10-27 16:23:31,086 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -wN-g-na - [27/Oct/2026 16:23:24] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.027 6.933 rw 2026-10-27 16:23:31,182 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing chrome headless with pid 40571 2026-10-27 16:23:31,185 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing websocket connection 2026-10-27 16:23:31,186 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Terminating chrome headless with pid 40571 2026-10-27 16:23:31,290 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_162331_290267_test_errors_tour.txt 2026-10-27 16:23:31,290 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Removing chrome user profile "/tmp/tmpxrr_gdsu_chrome_odoo" 2026-10-27 16:23:31,303 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_invalid_access_token ... 2026-10-27 16:23:31,443 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50641485 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-10-27 16:23:31,481 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50641485 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #569 2026-10-27 16:23:31,482 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50641485 finished 2026-10-27 16:23:31,532 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:23:33,148 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_online_payment_with_cash_rounding_only_cash_method ... 2026-10-27 16:23:33,415 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8524331 started for PoS orders references: [{'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'}] 2026-10-27 16:23:33,475 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8524331 order {'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'} created pos.order #570 2026-10-27 16:23:33,477 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8524331 finished 2026-10-27 16:23:33,581 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:23:35,311 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GVYCzMc6 - [27/Oct/2026 16:23:35] "GET /pos/pay/570?access_token=6aceec70-dd89-4e5f-b3b9-11879b179639 HTTP/1.1" 200 11895 294 0.215 1.521 rw 2026-10-27 16:23:35,429 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GVYCzMc6 - [27/Oct/2026 16:23:35] "POST /pos/pay/transaction/570 HTTP/1.1" 200 237 36 0.035 0.076 rw 2026-10-27 16:23:36,553 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GVYCzMc6 - [27/Oct/2026 16:23:36] "GET /pos/pay/confirmation/570?access_token=6aceec70-dd89-4e5f-b3b9-11879b179639&tx_id=5 HTTP/1.1" 200 8050 41 0.042 0.154 rw 2026-10-27 16:23:37,901 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_payment_method_customer_required ... 2026-10-27 16:23:38,282 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:23:39,263 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome pid: 40703 2026-10-27 16:23:39,263 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless temporary user profile dir: /tmp/tmpt6rmnglu_chrome_odoo 2026-10-27 16:23:39,263 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:36091/json/version 2026-10-27 16:23:39,265 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36091', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:23:39,328 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Browser version: Chrome/150.0.7871.114 2026-10-27 16:23:39,328 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:36091/json 2026-10-27 16:23:39,329 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36091', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:23:39,383 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Websocket url found: ws://127.0.0.1:36091/devtools/page/A972F59D09098F6E14DC18FF2DA208CC 2026-10-27 16:23:39,403 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Enable chrome headless console log notification 2026-10-27 16:23:39,419 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless enable page notifications 2026-10-27 16:23:39,505 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:23:39,515 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Setting session cookie in browser 2026-10-27 16:23:39,522 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Open "http://127.0.0.1:8069/pos/ui/107" in browser 2026-10-27 16:23:39,522 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Navigating to: "http://127.0.0.1:8069/pos/ui/107" 2026-10-27 16:23:39,548 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:23:40,037 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Wk2cpZYX - [27/Oct/2026 16:23:40] "GET /pos/ui/107 HTTP/1.1" 200 6933 66 0.037 0.468 rw 2026-10-27 16:23:40,041 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Navigation result: {'frameId': 'A972F59D09098F6E14DC18FF2DA208CC', 'loaderId': '0DAC5BC167901F0DBFCD2910D82A00EC', 'isDownload': False} 2026-10-27 16:23:40,041 7 INFO rb-3d383b4-226062-429553 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-27 16:23:40,138 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Wk2cpZYX - [27/Oct/2026 16:23:40] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.04 ro 2026-10-27 16:23:40,145 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Wk2cpZYX - [27/Oct/2026 16:23:40] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.601 ro 2026-10-27 16:23:40,171 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Wk2cpZYX - [27/Oct/2026 16:23:40] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.058 ro 2026-10-27 16:23:41,025 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: Owl is running in 'dev' mode. 2026-10-27 16:23:41,081 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Wk2cpZYX - [27/Oct/2026 16:23:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:23:41,091 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Wk2cpZYX - [27/Oct/2026 16:23:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 16:23:41,125 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Wk2cpZYX - [27/Oct/2026 16:23:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.009 ro 2026-10-27 16:23:41,155 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Wk2cpZYX - [27/Oct/2026 16:23:41] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.007 rw 2026-10-27 16:23:41,183 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Wk2cpZYX - [27/Oct/2026 16:23:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.026 rw 2026-10-27 16:23:41,568 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:23:42,062 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Wk2cpZYX - [27/Oct/2026 16:23:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 512374 224 0.247 0.609 rw 2026-10-27 16:23:42,273 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: The ready code tooks too much time : 2.2315025329589844 2026-10-27 16:23:42,273 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:23:42,292 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [1/25] Tour test_payment_method_customer_required → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:23:42,310 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Wk2cpZYX - [27/Oct/2026 16:23:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.016 ro 2026-10-27 16:23:42,353 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Wk2cpZYX - [27/Oct/2026 16:23:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.009 ro 2026-10-27 16:23:42,382 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Wk2cpZYX - [27/Oct/2026 16:23:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.01 rw 2026-10-27 16:23:42,420 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Wk2cpZYX - [27/Oct/2026 16:23:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.028 rw 2026-10-27 16:23:42,432 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Wk2cpZYX - [27/Oct/2026 16:23:42] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.006 rw 2026-10-27 16:23:42,963 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Wk2cpZYX - [27/Oct/2026 16:23:42] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.009 ro 2026-10-27 16:23:43,092 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Wk2cpZYX - [27/Oct/2026 16:23:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.015 rw 2026-10-27 16:23:43,254 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Wk2cpZYX - [27/Oct/2026 16:23:43] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.049 rw 2026-10-27 16:23:43,300 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Wk2cpZYX - [27/Oct/2026 16:23:43] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.028 - 2026-10-27 16:23:43,307 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Wk2cpZYX - [27/Oct/2026 16:23:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-27 16:23:43,320 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Wk2cpZYX - [27/Oct/2026 16:23:43] "GET /web/image/res.users/202/avatar_128 HTTP/1.1" 200 305 4 0.004 0.056 ro 2026-10-27 16:23:43,326 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Wk2cpZYX - [27/Oct/2026 16:23:43] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.063 rw 2026-10-27 16:23:43,407 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Wk2cpZYX - [27/Oct/2026 16:23:43] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.009 - 2026-10-27 16:23:43,412 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Wk2cpZYX - [27/Oct/2026 16:23:43] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.012 ro 2026-10-27 16:23:43,458 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Wk2cpZYX - [27/Oct/2026 16:23:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.036 - 2026-10-27 16:23:43,507 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Wk2cpZYX - [27/Oct/2026 16:23:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.082 - 2026-10-27 16:23:43,524 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [2/25] Tour test_payment_method_customer_required → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:23:43,569 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Wk2cpZYX - [27/Oct/2026 16:23:43] "GET /pos/ui/107 HTTP/1.1" 200 6973 32 0.035 0.109 rw 2026-10-27 16:23:43,630 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [3/25] Tour test_payment_method_customer_required → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-27 16:23:43,686 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Wk2cpZYX - [27/Oct/2026 16:23:43] "GET /pos/ui/107?from_backend=True HTTP/1.1" 200 6973 32 0.028 0.235 rw 2026-10-27 16:23:43,725 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Wk2cpZYX - [27/Oct/2026 16:23:43] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.246 rw 2026-10-27 16:23:43,823 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Wk2cpZYX - [27/Oct/2026 16:23:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.025 0.144 rw 2026-10-27 16:23:43,838 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Wk2cpZYX - [27/Oct/2026 16:23:43] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.005 0.159 rw 2026-10-27 16:23:43,911 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [4/25] Tour test_payment_method_customer_required → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:23:43,912 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [5/25] 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-27 16:23:43,958 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [6/25] 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-27 16:23:43,964 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [7/25] Tour test_payment_method_customer_required → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:23:43,964 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [8/25] Tour test_payment_method_customer_required → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:23:43,998 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [9/25] Tour test_payment_method_customer_required → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:23:43,999 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [10/25] Tour test_payment_method_customer_required → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:23:44,011 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Wk2cpZYX - [27/Oct/2026 16:23:44] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:23:44,017 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Wk2cpZYX - [27/Oct/2026 16:23:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-27 16:23:44,021 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Wk2cpZYX - [27/Oct/2026 16:23:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-27 16:23:44,507 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [11/25] Tour test_payment_method_customer_required → Step total is 4.80 (trigger: .total:contains("4.80")) 2026-10-27 16:23:44,508 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [12/25] Tour test_payment_method_customer_required → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-10-27 16:23:44,527 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [13/25] 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-27 16:23:44,531 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [14/25] 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-27 16:23:44,531 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [15/25] Tour test_payment_method_customer_required → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-10-27 16:23:44,531 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [16/25] Tour test_payment_method_customer_required → Step click customer button (trigger: button.partner-button) 2026-10-27 16:23:44,553 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [17/25] Tour test_payment_method_customer_required → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:23:44,566 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [18/25] Tour test_payment_method_customer_required → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:23:44,567 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [19/25] Tour test_payment_method_customer_required → Step Search customer with "A Test Partner" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:23:44,574 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [20/25] Tour test_payment_method_customer_required → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:23:44,926 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [21/25] Tour test_payment_method_customer_required → Step Check "A Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("A Test Partner")) 2026-10-27 16:23:44,927 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [22/25] 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-27 16:23:44,943 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [23/25] Tour test_payment_method_customer_required → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-10-27 16:23:44,952 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [24/25] Tour test_payment_method_customer_required → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:23:45,463 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [25/25] Tour test_payment_method_customer_required → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Payment provider requirement"))) 2026-10-27 16:23:45,469 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29245018 started for PoS orders references: [{'name': '/', 'pos_reference': '261-107-000001', 'uuid': 'b7318ad2-f68d-4a3f-89b9-a947b724d303'}] 2026-10-27 16:23:45,574 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29245018 order {'name': '/', 'pos_reference': '261-107-000001', 'uuid': 'b7318ad2-f68d-4a3f-89b9-a947b724d303'} created pos.order #571 2026-10-27 16:23:45,577 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29245018 finished 2026-10-27 16:23:45,668 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Wk2cpZYX - [27/Oct/2026 16:23:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3980 52 0.05 0.154 rw 2026-10-27 16:23:45,811 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: tour succeeded 2026-10-27 16:23:45,812 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_payment_method_customer_required SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-10-27 16:23:45,994 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:23:46,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: heap 20570352 (allocated 22040576) 2026-10-27 16:23:46,002 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Wk2cpZYX - [27/Oct/2026 16:23:41] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 4.811 rw 2026-10-27 16:23:46,110 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing chrome headless with pid 40703 2026-10-27 16:23:46,112 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing websocket connection 2026-10-27 16:23:46,114 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Terminating chrome headless with pid 40703 2026-10-27 16:23:46,243 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_162346_243649_test_payment_method_customer_required.txt 2026-10-27 16:23:46,244 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Removing chrome user profile "/tmp/tmpt6rmnglu_chrome_odoo" 2026-10-27 16:23:46,267 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_refuse_online_payment_without_accounting_payment ... 2026-10-27 16:23:46,317 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46632286 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-10-27 16:23:46,372 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #198 deleted pos.order records with IDs: [572] 2026-10-27 16:23:46,459 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_selected_customer_after_adding_payment_sync ... 2026-10-27 16:23:47,050 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome pid: 40835 2026-10-27 16:23:47,050 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpun14s27u_chrome_odoo 2026-10-27 16:23:47,050 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:45767/json/version 2026-10-27 16:23:47,052 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45767', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:23:47,064 7 INFO rb-3d383b4-226062-429553 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-27 16:23:47,064 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:45767/json 2026-10-27 16:23:47,065 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45767', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:23:47,080 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Websocket url found: ws://127.0.0.1:45767/devtools/page/74AAD18505B3DE44B46F8E89235051A1 2026-10-27 16:23:47,087 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Enable chrome headless console log notification 2026-10-27 16:23:47,092 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless enable page notifications 2026-10-27 16:23:47,161 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-27 16:23:47,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Setting session cookie in browser 2026-10-27 16:23:47,181 7 INFO rb-3d383b4-226062-429553 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/107" in browser 2026-10-27 16:23:47,182 7 INFO rb-3d383b4-226062-429553 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/107" 2026-10-27 16:23:47,201 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:23:47,845 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 urzWGE7n - [27/Oct/2026 16:23:47] "GET /pos/ui/107 HTTP/1.1" 200 7076 69 0.107 0.554 rw 2026-10-27 16:23:47,855 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Navigation result: {'frameId': '74AAD18505B3DE44B46F8E89235051A1', 'loaderId': '046339981A955A2EF562BFE7977D247D', 'isDownload': False} 2026-10-27 16:23:47,855 7 INFO rb-3d383b4-226062-429553 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-27 16:23:47,948 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 urzWGE7n - [27/Oct/2026 16:23:47] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.03 ro 2026-10-27 16:23:47,970 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 urzWGE7n - [27/Oct/2026 16:23:47] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.008 0.767 ro 2026-10-27 16:23:47,973 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 urzWGE7n - [27/Oct/2026 16:23:47] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.052 ro 2026-10-27 16:23:48,763 7 INFO rb-3d383b4-226062-429553 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-27 16:23:48,790 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 urzWGE7n - [27/Oct/2026 16:23:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-27 16:23:48,801 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 urzWGE7n - [27/Oct/2026 16:23:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:23:48,837 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 urzWGE7n - [27/Oct/2026 16:23:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.02 ro 2026-10-27 16:23:48,877 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 urzWGE7n - [27/Oct/2026 16:23:48] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.011 rw 2026-10-27 16:23:48,899 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 urzWGE7n - [27/Oct/2026 16:23:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.005 0.03 rw 2026-10-27 16:23:49,261 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:23:49,879 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 urzWGE7n - [27/Oct/2026 16:23:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 511218 236 0.329 0.617 rw 2026-10-27 16:23:50,114 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: The ready code tooks too much time : 2.258209228515625 2026-10-27 16:23:50,114 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:23:50,135 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [1/31] Tour test_selected_customer_after_adding_payment_sync → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:23:50,136 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 urzWGE7n - [27/Oct/2026 16:23:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.011 ro 2026-10-27 16:23:50,178 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 urzWGE7n - [27/Oct/2026 16:23:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.013 ro 2026-10-27 16:23:50,220 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 urzWGE7n - [27/Oct/2026 16:23:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.01 rw 2026-10-27 16:23:50,249 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 urzWGE7n - [27/Oct/2026 16:23:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.024 rw 2026-10-27 16:23:50,276 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 urzWGE7n - [27/Oct/2026 16:23:50] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.026 rw 2026-10-27 16:23:50,801 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 urzWGE7n - [27/Oct/2026 16:23:50] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.006 ro 2026-10-27 16:23:50,932 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 urzWGE7n - [27/Oct/2026 16:23:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.002 0.017 rw 2026-10-27 16:23:51,105 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 urzWGE7n - [27/Oct/2026 16:23:51] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.016 0.046 rw 2026-10-27 16:23:51,131 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 urzWGE7n - [27/Oct/2026 16:23:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.012 - 2026-10-27 16:23:51,133 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 urzWGE7n - [27/Oct/2026 16:23:51] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.014 - 2026-10-27 16:23:51,147 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 urzWGE7n - [27/Oct/2026 16:23:51] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.033 rw 2026-10-27 16:23:51,173 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 urzWGE7n - [27/Oct/2026 16:23:51] "GET /web/image/res.users/203/avatar_128 HTTP/1.1" 200 305 4 0.003 0.051 ro 2026-10-27 16:23:51,241 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 urzWGE7n - [27/Oct/2026 16:23:51] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.012 ro 2026-10-27 16:23:51,245 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 urzWGE7n - [27/Oct/2026 16:23:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.014 - 2026-10-27 16:23:51,249 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 urzWGE7n - [27/Oct/2026 16:23:51] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-27 16:23:51,252 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 urzWGE7n - [27/Oct/2026 16:23:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.006 - 2026-10-27 16:23:51,362 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [2/31] 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-27 16:23:51,379 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 urzWGE7n - [27/Oct/2026 16:23:51] "GET /pos/ui/107?from_backend=True HTTP/1.1" 200 7116 35 0.028 0.098 rw 2026-10-27 16:23:51,471 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [3/31] 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-27 16:23:51,542 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 urzWGE7n - [27/Oct/2026 16:23:51] "GET /pos/ui/107 HTTP/1.1" 200 7116 35 0.065 0.229 rw 2026-10-27 16:23:51,607 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 urzWGE7n - [27/Oct/2026 16:23:51] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.304 rw 2026-10-27 16:23:51,643 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 urzWGE7n - [27/Oct/2026 16:23:51] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.175 rw 2026-10-27 16:23:51,728 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 urzWGE7n - [27/Oct/2026 16:23:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.029 0.135 rw 2026-10-27 16:23:51,828 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [4/31] Tour test_selected_customer_after_adding_payment_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:23:51,829 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [5/31] 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-27 16:23:51,937 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [6/31] Tour test_selected_customer_after_adding_payment_sync → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:23:51,944 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [7/31] Tour test_selected_customer_after_adding_payment_sync → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:23:51,954 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [8/31] 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-27 16:23:51,969 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 urzWGE7n - [27/Oct/2026 16:23:51] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:23:52,174 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [9/31] Tour test_selected_customer_after_adding_payment_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:23:52,175 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [10/31] Tour test_selected_customer_after_adding_payment_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:23:52,175 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [11/31] 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-27 16:23:52,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [12/31] Tour test_selected_customer_after_adding_payment_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:23:52,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [13/31] Tour test_selected_customer_after_adding_payment_sync → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:23:52,210 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [14/31] Tour test_selected_customer_after_adding_payment_sync → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:23:52,211 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [15/31] Tour test_selected_customer_after_adding_payment_sync → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:23:52,221 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 urzWGE7n - [27/Oct/2026 16:23:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-27 16:23:52,223 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 urzWGE7n - [27/Oct/2026 16:23:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-27 16:23:52,716 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [16/31] Tour test_selected_customer_after_adding_payment_sync → Step total is 48.0 (trigger: .total:contains("48.0")) 2026-10-27 16:23:52,716 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [17/31] Tour test_selected_customer_after_adding_payment_sync → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-10-27 16:23:52,717 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [18/31] Tour test_selected_customer_after_adding_payment_sync → Step amount to pay is '48.0' (trigger: .paymentlines-empty .total:contains("48.0")) 2026-10-27 16:23:52,717 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [19/31] 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-27 16:23:52,746 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [20/31] 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-27 16:23:52,749 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [21/31] 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-27 16:23:52,750 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [22/31] Tour test_selected_customer_after_adding_payment_sync → Step click customer button (trigger: button.partner-button) 2026-10-27 16:23:52,784 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [23/31] Tour test_selected_customer_after_adding_payment_sync → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:23:52,817 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [24/31] Tour test_selected_customer_after_adding_payment_sync → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:23:52,818 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [25/31] Tour test_selected_customer_after_adding_payment_sync → Step Search customer with "A simple PoS man!" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:23:52,846 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [26/31] Tour test_selected_customer_after_adding_payment_sync → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:23:53,190 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [27/31] Tour test_selected_customer_after_adding_payment_sync → Step Check "A simple PoS man!" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("A simple PoS man!")) 2026-10-27 16:23:53,192 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [28/31] 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-27 16:23:53,219 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [29/31] Tour test_selected_customer_after_adding_payment_sync → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-10-27 16:23:53,220 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [30/31] Tour test_selected_customer_after_adding_payment_sync → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:23:53,754 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36904926 started for PoS orders references: [{'name': '/', 'pos_reference': '261-107-000001', 'uuid': 'e958e2e1-da89-4328-9e11-c6c55d1a8247'}] 2026-10-27 16:23:53,754 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [31/31] Tour test_selected_customer_after_adding_payment_sync → Step dialog is open (trigger: .modal:not(.o_inactive_modal)) 2026-10-27 16:23:53,912 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36904926 order {'name': '/', 'pos_reference': '261-107-000001', 'uuid': 'e958e2e1-da89-4328-9e11-c6c55d1a8247'} created pos.order #573 2026-10-27 16:23:53,915 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36904926 finished 2026-10-27 16:23:54,035 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 urzWGE7n - [27/Oct/2026 16:23:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4006 52 0.117 0.169 rw 2026-10-27 16:23:54,203 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 urzWGE7n - [27/Oct/2026 16:23:54] "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 97 5 0.011 0.026 rw 2026-10-27 16:23:54,280 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: tour succeeded 2026-10-27 16:23:54,282 7 INFO rb-3d383b4-226062-429553 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-27 16:23:54,477 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:23:54,482 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: heap 20867800 (allocated 22302720) 2026-10-27 16:23:54,486 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 urzWGE7n - [27/Oct/2026 16:23:48] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.012 5.562 rw 2026-10-27 16:23:54,582 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing chrome headless with pid 40835 2026-10-27 16:23:54,584 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing websocket connection 2026-10-27 16:23:54,585 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Terminating chrome headless with pid 40835 2026-10-27 16:23:54,711 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_162354_711005_test_selected_customer_after_adding_payment_sync.txt 2026-10-27 16:23:54,711 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Removing chrome user profile "/tmp/tmpun14s27u_chrome_odoo" 2026-10-27 16:23:54,926 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #198 deleted pos.payment.method records with IDs: [254] 2026-10-27 16:23:55,005 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #198 deleted account.account records with IDs: [4108] 2026-10-27 16:23:55,053 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #198 deleted account.payment.method.line records with IDs: [2619, 2620] 2026-10-27 16:23:56,111 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #198 deleted account.journal records with IDs: [999] 2026-10-27 16:23:56,138 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #198 deleted mail.alias records with IDs: [741] 2026-10-27 16:23:56,296 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 417 checked, 5 removed 2026-10-27 16:23:56,366 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 0, [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17, 1])] 2026-10-27 16:23:59,162 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel ... 2026-10-27 16:24:00,880 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 1, 17] with changes [(, 6, 0)] 2026-10-27 16:24:09,798 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Chrome pid: 40964 2026-10-27 16:24:09,799 7 INFO rb-3d383b4-226062-429553 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/tmpu6b2gbvw_chrome_odoo 2026-10-27 16:24:09,799 7 INFO rb-3d383b4-226062-429553 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:41395/json/version 2026-10-27 16:24:09,807 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41395', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:24:09,884 7 INFO rb-3d383b4-226062-429553 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-27 16:24:09,884 7 INFO rb-3d383b4-226062-429553 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:41395/json 2026-10-27 16:24:09,885 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41395', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:24:09,905 7 INFO rb-3d383b4-226062-429553 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:41395/devtools/page/61B2E0E4B87BB58F332D063293FFBBC2 2026-10-27 16:24:09,912 7 INFO rb-3d383b4-226062-429553 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-27 16:24:09,918 7 INFO rb-3d383b4-226062-429553 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-27 16:24:10,391 7 INFO rb-3d383b4-226062-429553 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-27 16:24:10,403 7 INFO rb-3d383b4-226062-429553 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/108?access_token=e93e40fe118d4c20" in browser 2026-10-27 16:24:10,403 7 INFO rb-3d383b4-226062-429553 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/108?access_token=e93e40fe118d4c20" 2026-10-27 16:24:10,429 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:24:10,988 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S2DUiIpJ - [27/Oct/2026 16:24:10] "GET /pos-self/108?access_token=e93e40fe118d4c20 HTTP/1.1" 200 2378 61 0.052 0.529 rw 2026-10-27 16:24:11,002 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '61B2E0E4B87BB58F332D063293FFBBC2', 'loaderId': 'A2663EC52F34D3C516BB30780FFAA829', 'isDownload': False} 2026-10-27 16:24:11,002 7 INFO rb-3d383b4-226062-429553 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-27 16:24:11,082 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 16:24:11,492 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 16:24:11,492 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S2DUiIpJ - [27/Oct/2026 16:24:11] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.032 1.045 ro 2026-10-27 16:24:11,541 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S2DUiIpJ - [27/Oct/2026 16:24:11] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.007 0.467 ro 2026-10-27 16:24:11,544 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 16:24:11,567 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S2DUiIpJ - [27/Oct/2026 16:24:11] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.009 0.488 ro 2026-10-27 16:24:11,900 7 INFO rb-3d383b4-226062-429553 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-27 16:24:11,970 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S2DUiIpJ - [27/Oct/2026 16:24:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.004 0.019 ro 2026-10-27 16:24:11,977 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S2DUiIpJ - [27/Oct/2026 16:24:11] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.023 ro 2026-10-27 16:24:12,031 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S2DUiIpJ - [27/Oct/2026 16:24:12] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.009 0.028 rw 2026-10-27 16:24:12,066 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S2DUiIpJ - [27/Oct/2026 16:24:12] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.055 ro 2026-10-27 16:24:12,711 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S2DUiIpJ - [27/Oct/2026 16:24:12] "POST /pos-self/data/108 HTTP/1.1" 200 467744 267 0.208 0.494 rw 2026-10-27 16:24:13,017 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:24:13,018 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S2DUiIpJ - [27/Oct/2026 16:24:13] "GET /web/image/ir.attachment/83862/raw HTTP/1.1" 200 98715 3 0.01 0.015 ro 2026-10-27 16:24:13,099 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S2DUiIpJ - [27/Oct/2026 16:24:13] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.012 0.046 ro 2026-10-27 16:24:13,330 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:83866) 2026-10-27 16:24:13,338 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S2DUiIpJ - [27/Oct/2026 16:24:13] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.03 0.181 ro 2026-10-27 16:24:13,346 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S2DUiIpJ - [27/Oct/2026 16:24:13] "GET /web/image/ir.attachment/83861/raw HTTP/1.1" 200 84994 3 0.001 0.078 ro 2026-10-27 16:24:13,377 7 INFO rb-3d383b4-226062-429553 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-27 16:24:13,458 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Coca-Cola')) 2026-10-27 16:24:13,558 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Fanta')) 2026-10-27 16:24:13,563 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S2DUiIpJ - [27/Oct/2026 16:24:13] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.01 0.027 ro 2026-10-27 16:24:13,578 7 INFO rb-3d383b4-226062-429553 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-27 16:24:13,617 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S2DUiIpJ - [27/Oct/2026 16:24:13] "GET /web/image/pos.category/248/image_128?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 6314 3 0.01 0.081 ro 2026-10-27 16:24:13,628 7 INFO rb-3d383b4-226062-429553 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-27 16:24:13,639 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S2DUiIpJ - [27/Oct/2026 16:24:13] "GET /web/image/product.template/1500/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.095 ro 2026-10-27 16:24:13,662 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S2DUiIpJ - [27/Oct/2026 16:24:13] "GET /web/image/product.template/1499/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.114 ro 2026-10-27 16:24:13,674 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S2DUiIpJ - [27/Oct/2026 16:24:13] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.129 ro 2026-10-27 16:24:13,710 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S2DUiIpJ - [27/Oct/2026 16:24:13] "GET /web/image/product.template/1498/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 7322 3 0.007 0.156 ro 2026-10-27 16:24:13,713 7 INFO rb-3d383b4-226062-429553 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-27 16:24:13,717 7 INFO rb-3d383b4-226062-429553 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-27 16:24:13,740 7 INFO rb-3d383b4-226062-429553 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-27 16:24:13,742 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S2DUiIpJ - [27/Oct/2026 16:24:13] "GET /web/image/product.template/1501/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.17 ro 2026-10-27 16:24:13,765 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S2DUiIpJ - [27/Oct/2026 16:24:13] "GET /web/image/product.template/1502/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 7322 3 0.006 0.121 ro 2026-10-27 16:24:13,774 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S2DUiIpJ - [27/Oct/2026 16:24:13] "GET /web/image/ir.attachment/82844/raw HTTP/1.1" 200 49165 3 0.001 0.114 ro 2026-10-27 16:24:13,840 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S2DUiIpJ - [27/Oct/2026 16:24:13] "GET /web/image/product.product/1653/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 7322 9 0.012 0.132 ro 2026-10-27 16:24:13,882 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S2DUiIpJ - [27/Oct/2026 16:24:13] "GET /web/image/product.product/1651/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 7322 8 0.009 0.178 ro 2026-10-27 16:24:13,947 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78065778 started for PoS orders references: [{'name': None, 'pos_reference': '260-108-000001', 'uuid': '8e86088c-5bb4-46cd-a567-298d58946d30'}] 2026-10-27 16:24:14,007 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78065778 order {'name': None, 'pos_reference': '260-108-000001', 'uuid': '8e86088c-5bb4-46cd-a567-298d58946d30'} created pos.order #574 2026-10-27 16:24:14,007 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78065778 finished 2026-10-27 16:24:14,161 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S2DUiIpJ - [27/Oct/2026 16:24:14] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 3416 86 0.112 0.308 rw 2026-10-27 16:24:14,231 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S2DUiIpJ - [27/Oct/2026 16:24:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.006 0.02 rw 2026-10-27 16:24:14,247 7 INFO rb-3d383b4-226062-429553 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-27 16:24:14,298 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S2DUiIpJ - [27/Oct/2026 16:24:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.01 0.021 rw 2026-10-27 16:24:14,309 7 INFO rb-3d383b4-226062-429553 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-27 16:24:14,323 7 INFO rb-3d383b4-226062-429553 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-27 16:24:14,330 7 INFO rb-3d383b4-226062-429553 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-27 16:24:14,365 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12705411 started for PoS orders references: [{'name': None, 'pos_reference': '260-108-000001', 'uuid': '8e86088c-5bb4-46cd-a567-298d58946d30'}] 2026-10-27 16:24:14,392 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12705411 order {'name': None, 'pos_reference': '260-108-000001', 'uuid': '8e86088c-5bb4-46cd-a567-298d58946d30'} updated pos.order #574 2026-10-27 16:24:14,392 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12705411 finished 2026-10-27 16:24:14,425 7 INFO rb-3d383b4-226062-429553 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-27 16:24:14,474 7 INFO rb-3d383b4-226062-429553 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-27 16:24:14,483 7 INFO rb-3d383b4-226062-429553 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-27 16:24:14,584 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: heap 13889816 (allocated 15347712) 2026-10-27 16:24:14,584 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:24:14,618 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S2DUiIpJ - [27/Oct/2026 16:24:14] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 3416 74 0.1 0.205 rw 2026-10-27 16:24:14,658 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S2DUiIpJ - [27/Oct/2026 16:24:12] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.004 2.58 rw 2026-10-27 16:24:14,685 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S2DUiIpJ - [27/Oct/2026 16:24:14] "POST /pos-self-order/remove-order HTTP/1.1" 200 43 13 0.01 0.207 rw 2026-10-27 16:24:14,706 7 INFO rb-3d383b4-226062-429553 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 40964 2026-10-27 16:24:14,711 7 INFO rb-3d383b4-226062-429553 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-27 16:24:14,713 7 INFO rb-3d383b4-226062-429553 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 40964 2026-10-27 16:24:14,830 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_162414_830527_test_kiosk_cart_restore_and_cancel.txt 2026-10-27 16:24:14,831 7 INFO rb-3d383b4-226062-429553 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/tmpu6b2gbvw_chrome_odoo" 2026-10-27 16:24:14,900 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk ... 2026-10-27 16:24:16,276 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 1, 17] with changes [(, 6, 0)] 2026-10-27 16:24:25,131 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Chrome pid: 41094 2026-10-27 16:24:25,133 7 INFO rb-3d383b4-226062-429553 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/tmpsmscbmi2_chrome_odoo 2026-10-27 16:24:25,134 7 INFO rb-3d383b4-226062-429553 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:40759/json/version 2026-10-27 16:24:25,135 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40759', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:24:25,194 7 INFO rb-3d383b4-226062-429553 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-27 16:24:25,195 7 INFO rb-3d383b4-226062-429553 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:40759/json 2026-10-27 16:24:25,200 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40759', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:24:25,224 7 INFO rb-3d383b4-226062-429553 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:40759/devtools/page/8BA8A063B59C22D6391CFCAE5A7F0E9B 2026-10-27 16:24:25,246 7 INFO rb-3d383b4-226062-429553 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-27 16:24:25,259 7 INFO rb-3d383b4-226062-429553 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-27 16:24:25,609 7 INFO rb-3d383b4-226062-429553 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-27 16:24:25,611 7 INFO rb-3d383b4-226062-429553 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/109?access_token=51045344ec3c4eb3" in browser 2026-10-27 16:24:25,611 7 INFO rb-3d383b4-226062-429553 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/109?access_token=51045344ec3c4eb3" 2026-10-27 16:24:25,632 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:24:26,092 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0K8MZ8Sn - [27/Oct/2026 16:24:26] "GET /pos-self/109?access_token=51045344ec3c4eb3 HTTP/1.1" 200 2378 61 0.029 0.451 rw 2026-10-27 16:24:26,096 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Navigation result: {'frameId': '8BA8A063B59C22D6391CFCAE5A7F0E9B', 'loaderId': 'DD87A86234DE2E0C8B8DA68F60661D26', 'isDownload': False} 2026-10-27 16:24:26,097 7 INFO rb-3d383b4-226062-429553 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-27 16:24:26,165 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 16:24:26,235 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0K8MZ8Sn - [27/Oct/2026 16:24:26] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.027 0.582 ro 2026-10-27 16:24:26,239 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 16:24:26,276 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0K8MZ8Sn - [27/Oct/2026 16:24:26] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.017 0.111 ro 2026-10-27 16:24:26,296 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 16:24:26,335 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0K8MZ8Sn - [27/Oct/2026 16:24:26] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.005 0.18 ro 2026-10-27 16:24:26,633 7 INFO rb-3d383b4-226062-429553 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-27 16:24:26,665 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0K8MZ8Sn - [27/Oct/2026 16:24:26] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.007 ro 2026-10-27 16:24:26,678 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0K8MZ8Sn - [27/Oct/2026 16:24:26] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.009 ro 2026-10-27 16:24:26,695 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0K8MZ8Sn - [27/Oct/2026 16:24:26] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.013 ro 2026-10-27 16:24:27,412 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0K8MZ8Sn - [27/Oct/2026 16:24:27] "POST /pos-self/data/109 HTTP/1.1" 200 467746 267 0.187 0.523 rw 2026-10-27 16:24:27,415 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0K8MZ8Sn - [27/Oct/2026 16:24:27] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.708 rw 2026-10-27 16:24:27,697 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0K8MZ8Sn - [27/Oct/2026 16:24:27] "GET /web/image/ir.attachment/84888/raw HTTP/1.1" 200 98715 3 0.004 0.009 ro 2026-10-27 16:24:27,709 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:24:27,775 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0K8MZ8Sn - [27/Oct/2026 16:24:27] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.043 ro 2026-10-27 16:24:28,033 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:84892) 2026-10-27 16:24:28,042 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0K8MZ8Sn - [27/Oct/2026 16:24:28] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.02 0.214 ro 2026-10-27 16:24:28,045 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0K8MZ8Sn - [27/Oct/2026 16:24:28] "GET /web/image/ir.attachment/84887/raw HTTP/1.1" 200 84994 3 0.001 0.102 ro 2026-10-27 16:24:28,064 7 INFO rb-3d383b4-226062-429553 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-27 16:24:28,069 7 INFO rb-3d383b4-226062-429553 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-27 16:24:28,136 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Coca-Cola')) 2026-10-27 16:24:28,233 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0K8MZ8Sn - [27/Oct/2026 16:24:28] "GET /web/image/pos.category/248/image_128?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 6314 3 0.003 0.039 ro 2026-10-27 16:24:28,236 7 INFO rb-3d383b4-226062-429553 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-27 16:24:28,260 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0K8MZ8Sn - [27/Oct/2026 16:24:28] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.001 0.062 ro 2026-10-27 16:24:28,283 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0K8MZ8Sn - [27/Oct/2026 16:24:28] "GET /web/image/product.template/1500/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.069 ro 2026-10-27 16:24:28,294 7 INFO rb-3d383b4-226062-429553 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-27 16:24:28,327 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0K8MZ8Sn - [27/Oct/2026 16:24:28] "GET /web/image/product.template/1499/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 7322 3 0.005 0.108 ro 2026-10-27 16:24:28,348 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0K8MZ8Sn - [27/Oct/2026 16:24:28] "GET /web/image/product.template/1498/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.13 ro 2026-10-27 16:24:28,359 7 INFO rb-3d383b4-226062-429553 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-27 16:24:28,374 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0K8MZ8Sn - [27/Oct/2026 16:24:28] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.146 ro 2026-10-27 16:24:28,376 7 INFO rb-3d383b4-226062-429553 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-27 16:24:28,393 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0K8MZ8Sn - [27/Oct/2026 16:24:28] "GET /web/image/product.template/1501/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.143 ro 2026-10-27 16:24:28,425 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0K8MZ8Sn - [27/Oct/2026 16:24:28] "GET /web/image/product.template/1502/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 7322 3 0.005 0.147 ro 2026-10-27 16:24:28,485 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0K8MZ8Sn - [27/Oct/2026 16:24:28] "GET /web/image/ir.attachment/83870/raw HTTP/1.1" 200 49165 3 0.001 0.168 ro 2026-10-27 16:24:28,510 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0K8MZ8Sn - [27/Oct/2026 16:24:28] "GET /web/image/product.product/1651/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 7322 9 0.01 0.143 ro 2026-10-27 16:24:28,568 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85975065 started for PoS orders references: [{'name': None, 'pos_reference': '260-109-000001', 'uuid': '84c26194-5043-43c6-bb4a-09c3ddaebd4a'}] 2026-10-27 16:24:28,624 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85975065 order {'name': None, 'pos_reference': '260-109-000001', 'uuid': '84c26194-5043-43c6-bb4a-09c3ddaebd4a'} created pos.order #575 2026-10-27 16:24:28,624 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85975065 finished 2026-10-27 16:24:28,745 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0K8MZ8Sn - [27/Oct/2026 16:24:28] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 2427 80 0.057 0.312 rw 2026-10-27 16:24:28,822 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0K8MZ8Sn - [27/Oct/2026 16:24:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.012 0.028 rw 2026-10-27 16:24:28,823 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: tour succeeded 2026-10-27 16:24:28,824 7 INFO rb-3d383b4-226062-429553 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-27 16:24:28,902 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: heap 13407508 (allocated 14561280) 2026-10-27 16:24:28,902 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:24:28,929 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0K8MZ8Sn - [27/Oct/2026 16:24:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.005 0.018 rw 2026-10-27 16:24:28,934 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0K8MZ8Sn - [27/Oct/2026 16:24:27] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.008 1.184 rw 2026-10-27 16:24:29,056 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing chrome headless with pid 41094 2026-10-27 16:24:29,057 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing websocket connection 2026-10-27 16:24:29,058 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Terminating chrome headless with pid 41094 2026-10-27 16:24:29,189 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_162429_189364_test_online_payment_kiosk.txt 2026-10-27 16:24:29,189 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Removing chrome user profile "/tmp/tmpsmscbmi2_chrome_odoo" 2026-10-27 16:24:30,193 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0K8MZ8Sn - [27/Oct/2026 16:24:30] "GET /pos/pay/575?access_token=38102021-1cc0-4ff9-adcc-d66ab5c6c13b HTTP/1.1" 200 11933 137 0.109 0.88 rw 2026-10-27 16:24:30,285 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0K8MZ8Sn - [27/Oct/2026 16:24:30] "POST /pos/pay/transaction/575 HTTP/1.1" 200 235 39 0.025 0.062 rw 2026-10-27 16:24:31,631 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0K8MZ8Sn - [27/Oct/2026 16:24:31] "GET /pos/pay/confirmation/575?access_token=38102021-1cc0-4ff9-adcc-d66ab5c6c13b&exit_route=%2F&tx_id=6 HTTP/1.1" 303 189 287 0.471 0.83 rw 2026-10-27 16:24:31,852 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0K8MZ8Sn - [27/Oct/2026 16:24:31] "GET / HTTP/1.1" 200 23881 30 0.041 0.176 ro 2026-10-27 16:24:31,907 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page ... 2026-10-27 16:24:33,317 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 1, 17] with changes [(, 6, 0)] 2026-10-27 16:24:41,907 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Chrome pid: 41227 2026-10-27 16:24:41,907 7 INFO rb-3d383b4-226062-429553 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/tmpec_r4b1l_chrome_odoo 2026-10-27 16:24:41,908 7 INFO rb-3d383b4-226062-429553 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:45555/json/version 2026-10-27 16:24:41,909 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45555', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:24:41,918 7 INFO rb-3d383b4-226062-429553 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-27 16:24:41,919 7 INFO rb-3d383b4-226062-429553 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:45555/json 2026-10-27 16:24:41,919 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45555', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:24:41,929 7 INFO rb-3d383b4-226062-429553 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:45555/devtools/page/45DE5EA7E931A6EE5C8FDE94364FE36E 2026-10-27 16:24:41,943 7 INFO rb-3d383b4-226062-429553 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-27 16:24:41,953 7 INFO rb-3d383b4-226062-429553 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-27 16:24:42,337 7 INFO rb-3d383b4-226062-429553 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-27 16:24:42,339 7 INFO rb-3d383b4-226062-429553 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/110?access_token=09995abef74b491e" in browser 2026-10-27 16:24:42,339 7 INFO rb-3d383b4-226062-429553 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/110?access_token=09995abef74b491e" 2026-10-27 16:24:42,357 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:24:42,852 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -fa0ofUs - [27/Oct/2026 16:24:42] "GET /pos-self/110?access_token=09995abef74b491e HTTP/1.1" 200 2378 61 0.036 0.474 rw 2026-10-27 16:24:42,860 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Navigation result: {'frameId': '45DE5EA7E931A6EE5C8FDE94364FE36E', 'loaderId': '40E5D917884B8C12571FADDC6F2780C9', 'isDownload': False} 2026-10-27 16:24:42,860 7 INFO rb-3d383b4-226062-429553 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-27 16:24:42,927 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 16:24:42,957 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -fa0ofUs - [27/Oct/2026 16:24:42] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.01 0.038 ro 2026-10-27 16:24:42,972 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 16:24:43,048 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -fa0ofUs - [27/Oct/2026 16:24:43] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.007 0.13 ro 2026-10-27 16:24:43,049 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 16:24:43,115 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -fa0ofUs - [27/Oct/2026 16:24:43] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.039 0.725 ro 2026-10-27 16:24:43,302 7 INFO rb-3d383b4-226062-429553 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-27 16:24:43,331 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -fa0ofUs - [27/Oct/2026 16:24:43] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.008 ro 2026-10-27 16:24:43,358 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -fa0ofUs - [27/Oct/2026 16:24:43] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.01 ro 2026-10-27 16:24:43,368 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -fa0ofUs - [27/Oct/2026 16:24:43] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.011 ro 2026-10-27 16:24:43,404 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -fa0ofUs - [27/Oct/2026 16:24:43] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.015 rw 2026-10-27 16:24:44,126 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -fa0ofUs - [27/Oct/2026 16:24:44] "POST /pos-self/data/110 HTTP/1.1" 200 467748 267 0.226 0.508 rw 2026-10-27 16:24:44,381 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -fa0ofUs - [27/Oct/2026 16:24:44] "GET /web/image/ir.attachment/85914/raw HTTP/1.1" 200 98715 3 0.004 0.012 ro 2026-10-27 16:24:44,382 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:24:44,428 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -fa0ofUs - [27/Oct/2026 16:24:44] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.031 ro 2026-10-27 16:24:44,600 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:85918) 2026-10-27 16:24:44,611 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -fa0ofUs - [27/Oct/2026 16:24:44] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.006 0.142 ro 2026-10-27 16:24:44,625 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -fa0ofUs - [27/Oct/2026 16:24:44] "GET /web/image/ir.attachment/85913/raw HTTP/1.1" 200 84994 3 0.001 0.048 ro 2026-10-27 16:24:44,632 7 INFO rb-3d383b4-226062-429553 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-27 16:24:44,633 7 INFO rb-3d383b4-226062-429553 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-27 16:24:44,717 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Coca-Cola')) 2026-10-27 16:24:44,804 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -fa0ofUs - [27/Oct/2026 16:24:44] "GET /web/image/pos.category/248/image_128?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 6314 3 0.001 0.026 ro 2026-10-27 16:24:44,820 7 INFO rb-3d383b4-226062-429553 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-27 16:24:44,841 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -fa0ofUs - [27/Oct/2026 16:24:44] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.001 0.059 ro 2026-10-27 16:24:44,847 7 INFO rb-3d383b4-226062-429553 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-27 16:24:44,860 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -fa0ofUs - [27/Oct/2026 16:24:44] "GET /web/image/product.template/1499/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.051 ro 2026-10-27 16:24:44,897 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -fa0ofUs - [27/Oct/2026 16:24:44] "GET /web/image/product.template/1501/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 7322 3 0.006 0.087 ro 2026-10-27 16:24:44,915 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -fa0ofUs - [27/Oct/2026 16:24:44] "GET /web/image/product.template/1500/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.108 ro 2026-10-27 16:24:44,923 7 INFO rb-3d383b4-226062-429553 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-27 16:24:44,946 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -fa0ofUs - [27/Oct/2026 16:24:44] "GET /web/image/product.template/1498/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.138 ro 2026-10-27 16:24:44,948 7 INFO rb-3d383b4-226062-429553 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-27 16:24:44,952 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -fa0ofUs - [27/Oct/2026 16:24:44] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.125 ro 2026-10-27 16:24:44,988 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -fa0ofUs - [27/Oct/2026 16:24:44] "GET /web/image/product.template/1502/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 7322 3 0.005 0.131 ro 2026-10-27 16:24:45,009 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -fa0ofUs - [27/Oct/2026 16:24:45] "GET /web/image/ir.attachment/84896/raw HTTP/1.1" 200 49165 3 0.003 0.127 ro 2026-10-27 16:24:45,048 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -fa0ofUs - [27/Oct/2026 16:24:45] "GET /web/image/product.product/1651/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 7322 9 0.009 0.131 ro 2026-10-27 16:24:45,121 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7794831 started for PoS orders references: [{'name': None, 'pos_reference': '260-110-000001', 'uuid': '0f35eede-dfd5-4d94-8db8-241a9785b16c'}] 2026-10-27 16:24:45,187 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7794831 order {'name': None, 'pos_reference': '260-110-000001', 'uuid': '0f35eede-dfd5-4d94-8db8-241a9785b16c'} created pos.order #576 2026-10-27 16:24:45,187 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7794831 finished 2026-10-27 16:24:45,334 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -fa0ofUs - [27/Oct/2026 16:24:45] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 2427 80 0.086 0.301 rw 2026-10-27 16:24:45,401 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -fa0ofUs - [27/Oct/2026 16:24:45] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.003 0.022 rw 2026-10-27 16:24:45,403 7 INFO rb-3d383b4-226062-429553 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-27 16:24:45,404 7 INFO rb-3d383b4-226062-429553 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-27 16:24:45,458 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -fa0ofUs - [27/Oct/2026 16:24:45] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.003 0.018 rw 2026-10-27 16:24:45,493 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:24:45,504 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -fa0ofUs - [27/Oct/2026 16:24:44] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.014 2.051 rw 2026-10-27 16:24:45,530 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: heap 14201376 (allocated 15609856) 2026-10-27 16:24:45,601 7 INFO rb-3d383b4-226062-429553 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 41227 2026-10-27 16:24:45,604 7 INFO rb-3d383b4-226062-429553 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-27 16:24:45,605 7 INFO rb-3d383b4-226062-429553 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 41227 2026-10-27 16:24:45,702 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_162445_702326_test_online_payment_kiosk_no_confirmation_page.txt 2026-10-27 16:24:45,702 7 INFO rb-3d383b4-226062-429553 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/tmpec_r4b1l_chrome_odoo" 2026-10-27 16:24:46,603 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -fa0ofUs - [27/Oct/2026 16:24:46] "GET /pos/pay/576?access_token=4480cada-bf0a-493b-9c1f-9b79bd748b30 HTTP/1.1" 200 11933 137 0.093 0.794 rw 2026-10-27 16:24:46,726 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -fa0ofUs - [27/Oct/2026 16:24:46] "POST /pos/pay/transaction/576 HTTP/1.1" 200 235 39 0.037 0.079 rw 2026-10-27 16:24:47,904 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code ... 2026-10-27 16:24:49,265 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 1, 17] with changes [(, 6, 0)] 2026-10-27 16:24:57,397 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Chrome pid: 41357 2026-10-27 16:24:57,398 7 INFO rb-3d383b4-226062-429553 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/tmptc3arwg4_chrome_odoo 2026-10-27 16:24:57,398 7 INFO rb-3d383b4-226062-429553 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:45735/json/version 2026-10-27 16:24:57,401 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45735', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:24:57,447 7 INFO rb-3d383b4-226062-429553 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-27 16:24:57,447 7 INFO rb-3d383b4-226062-429553 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:45735/json 2026-10-27 16:24:57,448 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45735', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:24:57,461 7 INFO rb-3d383b4-226062-429553 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:45735/devtools/page/8AF0DF2F505344338E28B1D2B033288D 2026-10-27 16:24:57,482 7 INFO rb-3d383b4-226062-429553 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-27 16:24:57,487 7 INFO rb-3d383b4-226062-429553 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-27 16:24:57,877 7 INFO rb-3d383b4-226062-429553 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-27 16:24:57,887 7 INFO rb-3d383b4-226062-429553 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/111?access_token=bccb42bba93a4fb0" in browser 2026-10-27 16:24:57,888 7 INFO rb-3d383b4-226062-429553 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/111?access_token=bccb42bba93a4fb0" 2026-10-27 16:24:57,901 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:24:58,308 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FNtjJWWi - [27/Oct/2026 16:24:58] "GET /pos-self/111?access_token=bccb42bba93a4fb0 HTTP/1.1" 200 2378 61 0.032 0.387 rw 2026-10-27 16:24:58,309 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': '8AF0DF2F505344338E28B1D2B033288D', 'loaderId': '1E9C9BBF36B2B667701267783799F5A0', 'isDownload': False} 2026-10-27 16:24:58,310 7 INFO rb-3d383b4-226062-429553 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-27 16:24:58,388 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 16:24:58,443 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FNtjJWWi - [27/Oct/2026 16:24:58] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.006 0.07 ro 2026-10-27 16:24:58,471 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 16:24:58,539 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FNtjJWWi - [27/Oct/2026 16:24:58] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.029 0.614 ro 2026-10-27 16:24:58,541 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 16:24:58,568 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FNtjJWWi - [27/Oct/2026 16:24:58] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.014 0.187 ro 2026-10-27 16:24:58,731 7 INFO rb-3d383b4-226062-429553 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-27 16:24:58,757 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FNtjJWWi - [27/Oct/2026 16:24:58] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.009 ro 2026-10-27 16:24:58,787 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FNtjJWWi - [27/Oct/2026 16:24:58] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.003 0.022 ro 2026-10-27 16:24:58,794 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FNtjJWWi - [27/Oct/2026 16:24:58] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.022 ro 2026-10-27 16:24:58,846 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FNtjJWWi - [27/Oct/2026 16:24:58] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.031 rw 2026-10-27 16:24:59,511 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FNtjJWWi - [27/Oct/2026 16:24:59] "POST /pos-self/data/111 HTTP/1.1" 200 467754 267 0.179 0.518 rw 2026-10-27 16:24:59,744 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FNtjJWWi - [27/Oct/2026 16:24:59] "GET /web/image/ir.attachment/86940/raw HTTP/1.1" 200 98715 3 0.002 0.016 ro 2026-10-27 16:24:59,758 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:24:59,812 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FNtjJWWi - [27/Oct/2026 16:24:59] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.031 ro 2026-10-27 16:25:00,004 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:86944) 2026-10-27 16:25:00,011 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FNtjJWWi - [27/Oct/2026 16:25:00] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.011 0.174 ro 2026-10-27 16:25:00,019 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FNtjJWWi - [27/Oct/2026 16:25:00] "GET /web/image/ir.attachment/86939/raw HTTP/1.1" 200 84994 3 0.001 0.064 ro 2026-10-27 16:25:00,042 7 INFO rb-3d383b4-226062-429553 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-27 16:25:00,048 7 INFO rb-3d383b4-226062-429553 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-27 16:25:00,130 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Coca-Cola')) 2026-10-27 16:25:00,224 7 INFO rb-3d383b4-226062-429553 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-27 16:25:00,240 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FNtjJWWi - [27/Oct/2026 16:25:00] "GET /web/image/pos.category/248/image_128?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 6314 3 0.005 0.055 ro 2026-10-27 16:25:00,267 7 INFO rb-3d383b4-226062-429553 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-27 16:25:00,284 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FNtjJWWi - [27/Oct/2026 16:25:00] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.004 0.098 ro 2026-10-27 16:25:00,323 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FNtjJWWi - [27/Oct/2026 16:25:00] "GET /web/image/product.template/1499/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 7322 3 0.005 0.122 ro 2026-10-27 16:25:00,341 7 INFO rb-3d383b4-226062-429553 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-27 16:25:00,343 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FNtjJWWi - [27/Oct/2026 16:25:00] "GET /web/image/product.template/1498/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.142 ro 2026-10-27 16:25:00,371 7 INFO rb-3d383b4-226062-429553 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-27 16:25:00,392 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FNtjJWWi - [27/Oct/2026 16:25:00] "GET /web/image/product.template/1501/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 7322 3 0.005 0.184 ro 2026-10-27 16:25:00,412 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FNtjJWWi - [27/Oct/2026 16:25:00] "GET /web/image/product.template/1500/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.208 ro 2026-10-27 16:25:00,420 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FNtjJWWi - [27/Oct/2026 16:25:00] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.173 ro 2026-10-27 16:25:00,441 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FNtjJWWi - [27/Oct/2026 16:25:00] "GET /web/image/product.template/1502/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.137 ro 2026-10-27 16:25:00,457 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FNtjJWWi - [27/Oct/2026 16:25:00] "GET /web/image/ir.attachment/85922/raw HTTP/1.1" 200 49165 3 0.004 0.126 ro 2026-10-27 16:25:00,504 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FNtjJWWi - [27/Oct/2026 16:25:00] "GET /web/image/product.product/1651/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 7322 9 0.009 0.128 ro 2026-10-27 16:25:00,601 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33735558 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000001', 'uuid': '38249417-5cc8-49bc-a62d-22589916e75d'}] 2026-10-27 16:25:00,666 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33735558 order {'name': None, 'pos_reference': '260-111-000001', 'uuid': '38249417-5cc8-49bc-a62d-22589916e75d'} created pos.order #577 2026-10-27 16:25:00,667 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33735558 finished 2026-10-27 16:25:00,801 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FNtjJWWi - [27/Oct/2026 16:25:00] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 2427 80 0.071 0.329 rw 2026-10-27 16:25:00,879 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FNtjJWWi - [27/Oct/2026 16:25:00] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.004 0.03 rw 2026-10-27 16:25:00,885 7 INFO rb-3d383b4-226062-429553 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-27 16:25:00,885 7 INFO rb-3d383b4-226062-429553 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-27 16:25:00,935 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FNtjJWWi - [27/Oct/2026 16:25:00] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.006 0.02 rw 2026-10-27 16:25:00,974 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:25:00,983 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FNtjJWWi - [27/Oct/2026 16:24:59] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.004 2.116 rw 2026-10-27 16:25:01,014 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: heap 14114776 (allocated 15872000) 2026-10-27 16:25:01,101 7 INFO rb-3d383b4-226062-429553 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 41357 2026-10-27 16:25:01,105 7 INFO rb-3d383b4-226062-429553 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-27 16:25:01,110 7 INFO rb-3d383b4-226062-429553 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 41357 2026-10-27 16:25:01,210 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_162501_210050_test_online_payment_kiosk_qr_code.txt 2026-10-27 16:25:01,210 7 INFO rb-3d383b4-226062-429553 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/tmptc3arwg4_chrome_odoo" 2026-10-27 16:25:01,257 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile ... 2026-10-27 16:25:02,500 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 1, 17] with changes [(, 6, 0)] 2026-10-27 16:25:10,755 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Chrome pid: 41493 2026-10-27 16:25:10,755 7 INFO rb-3d383b4-226062-429553 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/tmpsfsilak4_chrome_odoo 2026-10-27 16:25:10,757 7 INFO rb-3d383b4-226062-429553 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:38331/json/version 2026-10-27 16:25:10,758 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38331', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:25:10,832 7 INFO rb-3d383b4-226062-429553 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-27 16:25:10,832 7 INFO rb-3d383b4-226062-429553 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:38331/json 2026-10-27 16:25:10,833 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38331', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:25:10,849 7 INFO rb-3d383b4-226062-429553 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:38331/devtools/page/0EE7DBD79F82FAEFB60FE46BDDEF876D 2026-10-27 16:25:10,871 7 INFO rb-3d383b4-226062-429553 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-27 16:25:10,896 7 INFO rb-3d383b4-226062-429553 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-27 16:25:11,351 7 INFO rb-3d383b4-226062-429553 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-27 16:25:11,353 7 INFO rb-3d383b4-226062-429553 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/112?access_token=133fe33556f643a8" in browser 2026-10-27 16:25:11,353 7 INFO rb-3d383b4-226062-429553 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/112?access_token=133fe33556f643a8" 2026-10-27 16:25:11,373 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:25:11,832 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zL2_j1BZ - [27/Oct/2026 16:25:11] "GET /pos-self/112?access_token=133fe33556f643a8 HTTP/1.1" 200 2379 61 0.042 0.436 rw 2026-10-27 16:25:11,843 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Navigation result: {'frameId': '0EE7DBD79F82FAEFB60FE46BDDEF876D', 'loaderId': '75923AA334302D30B17360817A373E83', 'isDownload': False} 2026-10-27 16:25:11,843 7 INFO rb-3d383b4-226062-429553 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-27 16:25:11,913 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 16:25:11,984 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 16:25:11,986 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zL2_j1BZ - [27/Oct/2026 16:25:11] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.017 0.089 ro 2026-10-27 16:25:12,042 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zL2_j1BZ - [27/Oct/2026 16:25:12] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.026 0.652 ro 2026-10-27 16:25:12,049 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 16:25:12,088 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zL2_j1BZ - [27/Oct/2026 16:25:12] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.016 0.185 ro 2026-10-27 16:25:12,307 7 INFO rb-3d383b4-226062-429553 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-27 16:25:12,350 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zL2_j1BZ - [27/Oct/2026 16:25:12] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.016 ro 2026-10-27 16:25:12,351 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zL2_j1BZ - [27/Oct/2026 16:25:12] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.014 ro 2026-10-27 16:25:12,406 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zL2_j1BZ - [27/Oct/2026 16:25:12] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.002 0.022 ro 2026-10-27 16:25:13,314 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zL2_j1BZ - [27/Oct/2026 16:25:13] "POST /pos-self/data/112 HTTP/1.1" 200 467751 269 0.251 0.688 rw 2026-10-27 16:25:13,323 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zL2_j1BZ - [27/Oct/2026 16:25:13] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.94 rw 2026-10-27 16:25:13,658 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:25:13,660 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zL2_j1BZ - [27/Oct/2026 16:25:13] "GET /web/image/ir.attachment/87966/raw HTTP/1.1" 200 98715 3 0.005 0.018 ro 2026-10-27 16:25:13,702 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zL2_j1BZ - [27/Oct/2026 16:25:13] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.032 ro 2026-10-27 16:25:13,988 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:87970) 2026-10-27 16:25:13,996 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zL2_j1BZ - [27/Oct/2026 16:25:13] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.015 0.197 ro 2026-10-27 16:25:14,003 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zL2_j1BZ - [27/Oct/2026 16:25:14] "GET /web/image/ir.attachment/87965/raw HTTP/1.1" 200 84994 3 0.001 0.141 ro 2026-10-27 16:25:14,031 7 INFO rb-3d383b4-226062-429553 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-27 16:25:14,054 7 INFO rb-3d383b4-226062-429553 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-27 16:25:14,148 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Coca-Cola')) 2026-10-27 16:25:14,263 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zL2_j1BZ - [27/Oct/2026 16:25:14] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.001 0.033 ro 2026-10-27 16:25:14,305 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Fanta')) 2026-10-27 16:25:14,308 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zL2_j1BZ - [27/Oct/2026 16:25:14] "GET /web/image/pos.category/248/image_128?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 6314 3 0.014 0.064 ro 2026-10-27 16:25:14,336 7 INFO rb-3d383b4-226062-429553 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-27 16:25:14,357 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zL2_j1BZ - [27/Oct/2026 16:25:14] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.011 0.092 ro 2026-10-27 16:25:14,371 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zL2_j1BZ - [27/Oct/2026 16:25:14] "GET /web/image/product.template/8/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 10346 3 0.004 0.111 ro 2026-10-27 16:25:14,390 7 INFO rb-3d383b4-226062-429553 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-27 16:25:14,467 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zL2_j1BZ - [27/Oct/2026 16:25:14] "GET /web/image/ir.attachment/86948/raw HTTP/1.1" 200 49165 3 0.003 0.015 ro 2026-10-27 16:25:14,525 7 INFO rb-3d383b4-226062-429553 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-27 16:25:14,527 7 INFO rb-3d383b4-226062-429553 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-27 16:25:14,528 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zL2_j1BZ - [27/Oct/2026 16:25:14] "GET /web/image/product.product/1651/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 7322 9 0.005 0.025 ro 2026-10-27 16:25:14,555 7 INFO rb-3d383b4-226062-429553 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_pills_selection_popup .option-item:contains("1")) 2026-10-27 16:25:14,559 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zL2_j1BZ - [27/Oct/2026 16:25:14] "GET /web/image/product.product/1653/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 7322 8 0.005 0.052 ro 2026-10-27 16:25:14,605 7 INFO rb-3d383b4-226062-429553 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_pills_selection_popup .btn-primary:contains('Confirm')) 2026-10-27 16:25:14,647 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: tour succeeded 2026-10-27 16:25:14,648 7 INFO rb-3d383b4-226062-429553 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-27 16:25:14,706 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72124370 started for PoS orders references: [{'name': None, 'pos_reference': '260-112-000001', 'uuid': 'd5768dbc-2bd6-44e9-a6ab-80ccace37620'}] 2026-10-27 16:25:14,740 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:25:14,745 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: heap 14039908 (allocated 15347712) 2026-10-27 16:25:14,781 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72124370 order {'name': None, 'pos_reference': '260-112-000001', 'uuid': 'd5768dbc-2bd6-44e9-a6ab-80ccace37620'} created pos.order #578 2026-10-27 16:25:14,781 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72124370 finished 2026-10-27 16:25:14,884 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing chrome headless with pid 41493 2026-10-27 16:25:14,888 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing websocket connection 2026-10-27 16:25:14,893 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Terminating chrome headless with pid 41493 2026-10-27 16:25:14,929 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zL2_j1BZ - [27/Oct/2026 16:25:13] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.007 1.564 rw 2026-10-27 16:25:14,950 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zL2_j1BZ - [27/Oct/2026 16:25:14] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 0 86 0.092 0.211 rw 2026-10-27 16:25:14,998 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_162514_998352_test_online_payment_mobile.txt 2026-10-27 16:25:14,998 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Removing chrome user profile "/tmp/tmpsfsilak4_chrome_odoo" 2026-10-27 16:25:15,905 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zL2_j1BZ - [27/Oct/2026 16:25:15] "GET /pos/pay/578?access_token=13c9df08-d02f-474c-b5d2-5ac418818fb3 HTTP/1.1" 200 11933 152 0.116 0.764 rw 2026-10-27 16:25:16,018 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zL2_j1BZ - [27/Oct/2026 16:25:16] "POST /pos/pay/transaction/578 HTTP/1.1" 200 235 37 0.046 0.063 rw 2026-10-27 16:25:17,164 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zL2_j1BZ - [27/Oct/2026 16:25:17] "GET /pos/pay/confirmation/578?access_token=13c9df08-d02f-474c-b5d2-5ac418818fb3&exit_route=%2F&tx_id=8 HTTP/1.1" 303 189 310 0.406 0.698 rw 2026-10-27 16:25:17,378 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zL2_j1BZ - [27/Oct/2026 16:25:17] "GET / HTTP/1.1" 200 23881 30 0.042 0.166 ro 2026-10-27 16:25:17,433 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page ... 2026-10-27 16:25:18,806 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 1, 17] with changes [(, 6, 0)] 2026-10-27 16:25:27,581 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Chrome pid: 41624 2026-10-27 16:25:27,581 7 INFO rb-3d383b4-226062-429553 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/tmpfzdlowis_chrome_odoo 2026-10-27 16:25:27,582 7 INFO rb-3d383b4-226062-429553 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:35063/json/version 2026-10-27 16:25:27,583 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35063', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:25:27,672 7 INFO rb-3d383b4-226062-429553 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-27 16:25:27,672 7 INFO rb-3d383b4-226062-429553 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:35063/json 2026-10-27 16:25:27,673 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35063', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:25:27,681 7 INFO rb-3d383b4-226062-429553 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:35063/devtools/page/0CB4CCB3716B51A451D29AC7ECA2C2C1 2026-10-27 16:25:27,699 7 INFO rb-3d383b4-226062-429553 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-27 16:25:27,746 7 INFO rb-3d383b4-226062-429553 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-27 16:25:28,122 7 INFO rb-3d383b4-226062-429553 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-27 16:25:28,123 7 INFO rb-3d383b4-226062-429553 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/113?access_token=20f2c43ae4694351" in browser 2026-10-27 16:25:28,124 7 INFO rb-3d383b4-226062-429553 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/113?access_token=20f2c43ae4694351" 2026-10-27 16:25:28,137 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:25:28,584 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PQYuLH4H - [27/Oct/2026 16:25:28] "GET /pos-self/113?access_token=20f2c43ae4694351 HTTP/1.1" 200 2379 61 0.032 0.427 rw 2026-10-27 16:25:28,589 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Navigation result: {'frameId': '0CB4CCB3716B51A451D29AC7ECA2C2C1', 'loaderId': '634167FD47C45A5AA8C68EDAE5B577CD', 'isDownload': False} 2026-10-27 16:25:28,589 7 INFO rb-3d383b4-226062-429553 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-27 16:25:28,641 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 16:25:28,671 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PQYuLH4H - [27/Oct/2026 16:25:28] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.006 0.035 ro 2026-10-27 16:25:28,687 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 16:25:28,739 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PQYuLH4H - [27/Oct/2026 16:25:28] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.022 0.586 ro 2026-10-27 16:25:28,781 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 16:25:28,864 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PQYuLH4H - [27/Oct/2026 16:25:28] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.031 0.197 ro 2026-10-27 16:25:29,197 7 INFO rb-3d383b4-226062-429553 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-27 16:25:29,226 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PQYuLH4H - [27/Oct/2026 16:25:29] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.01 ro 2026-10-27 16:25:29,226 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PQYuLH4H - [27/Oct/2026 16:25:29] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.015 ro 2026-10-27 16:25:29,259 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PQYuLH4H - [27/Oct/2026 16:25:29] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.002 0.013 ro 2026-10-27 16:25:29,269 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PQYuLH4H - [27/Oct/2026 16:25:29] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.015 rw 2026-10-27 16:25:30,090 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PQYuLH4H - [27/Oct/2026 16:25:30] "POST /pos-self/data/113 HTTP/1.1" 200 467751 269 0.25 0.582 rw 2026-10-27 16:25:30,394 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PQYuLH4H - [27/Oct/2026 16:25:30] "GET /web/image/ir.attachment/88992/raw HTTP/1.1" 200 98715 3 0.007 0.013 ro 2026-10-27 16:25:30,398 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:25:30,492 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PQYuLH4H - [27/Oct/2026 16:25:30] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.004 0.042 ro 2026-10-27 16:25:30,733 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:88996) 2026-10-27 16:25:30,739 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PQYuLH4H - [27/Oct/2026 16:25:30] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.037 0.177 ro 2026-10-27 16:25:30,751 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PQYuLH4H - [27/Oct/2026 16:25:30] "GET /web/image/ir.attachment/88991/raw HTTP/1.1" 200 84994 3 0.001 0.183 ro 2026-10-27 16:25:30,775 7 INFO rb-3d383b4-226062-429553 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-27 16:25:30,781 7 INFO rb-3d383b4-226062-429553 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-27 16:25:30,867 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Coca-Cola')) 2026-10-27 16:25:30,961 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PQYuLH4H - [27/Oct/2026 16:25:30] "GET /web/image/pos.category/248/image_128?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.023 ro 2026-10-27 16:25:30,993 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PQYuLH4H - [27/Oct/2026 16:25:30] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.003 0.047 ro 2026-10-27 16:25:31,005 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Fanta')) 2026-10-27 16:25:31,013 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PQYuLH4H - [27/Oct/2026 16:25:31] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.008 0.053 ro 2026-10-27 16:25:31,053 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PQYuLH4H - [27/Oct/2026 16:25:31] "GET /web/image/product.template/8/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 10346 3 0.007 0.094 ro 2026-10-27 16:25:31,067 7 INFO rb-3d383b4-226062-429553 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-27 16:25:31,103 7 INFO rb-3d383b4-226062-429553 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-27 16:25:31,136 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PQYuLH4H - [27/Oct/2026 16:25:31] "GET /web/image/ir.attachment/87974/raw HTTP/1.1" 200 49165 3 0.001 0.011 ro 2026-10-27 16:25:31,172 7 INFO rb-3d383b4-226062-429553 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-27 16:25:31,174 7 INFO rb-3d383b4-226062-429553 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-27 16:25:31,200 7 INFO rb-3d383b4-226062-429553 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_pills_selection_popup .option-item:contains("1")) 2026-10-27 16:25:31,210 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PQYuLH4H - [27/Oct/2026 16:25:31] "GET /web/image/product.product/1651/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 7322 9 0.007 0.036 ro 2026-10-27 16:25:31,221 7 INFO rb-3d383b4-226062-429553 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_pills_selection_popup .btn-primary:contains('Confirm')) 2026-10-27 16:25:31,241 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PQYuLH4H - [27/Oct/2026 16:25:31] "GET /web/image/product.product/1653/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 7322 8 0.009 0.055 ro 2026-10-27 16:25:31,272 7 INFO rb-3d383b4-226062-429553 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-27 16:25:31,273 7 INFO rb-3d383b4-226062-429553 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-27 16:25:31,332 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38580070 started for PoS orders references: [{'name': None, 'pos_reference': '260-113-000001', 'uuid': 'a1b93a41-fc08-41b5-9fd9-bc011d13da2f'}] 2026-10-27 16:25:31,412 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:25:31,418 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38580070 order {'name': None, 'pos_reference': '260-113-000001', 'uuid': 'a1b93a41-fc08-41b5-9fd9-bc011d13da2f'} created pos.order #579 2026-10-27 16:25:31,418 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38580070 finished 2026-10-27 16:25:31,419 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: heap 14010396 (allocated 15347712) 2026-10-27 16:25:31,529 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PQYuLH4H - [27/Oct/2026 16:25:30] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.003 2.224 rw 2026-10-27 16:25:31,546 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PQYuLH4H - [27/Oct/2026 16:25:31] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 0 86 0.071 0.191 rw 2026-10-27 16:25:31,563 7 INFO rb-3d383b4-226062-429553 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 41624 2026-10-27 16:25:31,570 7 INFO rb-3d383b4-226062-429553 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-27 16:25:31,578 7 INFO rb-3d383b4-226062-429553 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 41624 2026-10-27 16:25:31,682 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_162531_682461_test_online_payment_mobile_no_confirmation_page.txt 2026-10-27 16:25:31,683 7 INFO rb-3d383b4-226062-429553 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/tmpfzdlowis_chrome_odoo" 2026-10-27 16:25:32,728 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PQYuLH4H - [27/Oct/2026 16:25:32] "GET /pos/pay/579?access_token=5277da38-aac0-497f-845c-137974bdf92d HTTP/1.1" 200 11933 152 0.133 0.891 rw 2026-10-27 16:25:32,851 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PQYuLH4H - [27/Oct/2026 16:25:32] "POST /pos/pay/transaction/579 HTTP/1.1" 200 235 37 0.034 0.083 rw 2026-10-27 16:25:34,032 7 INFO rb-3d383b4-226062-429553 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-27 16:25:35,451 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 1, 17] with changes [(, 6, 0)] 2026-10-27 16:25:44,086 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 41753 2026-10-27 16:25:44,087 7 INFO rb-3d383b4-226062-429553 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/tmpiwssb3xu_chrome_odoo 2026-10-27 16:25:44,087 7 INFO rb-3d383b4-226062-429553 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:39719/json/version 2026-10-27 16:25:44,088 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39719', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:25:44,172 7 INFO rb-3d383b4-226062-429553 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-27 16:25:44,172 7 INFO rb-3d383b4-226062-429553 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:39719/json 2026-10-27 16:25:44,173 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39719', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:25:44,199 7 INFO rb-3d383b4-226062-429553 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:39719/devtools/page/C9EC61F86E7DA2CD7FB60A2B7489AFC2 2026-10-27 16:25:44,230 7 INFO rb-3d383b4-226062-429553 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-27 16:25:44,242 7 INFO rb-3d383b4-226062-429553 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-27 16:25:44,635 7 INFO rb-3d383b4-226062-429553 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-27 16:25:44,637 7 INFO rb-3d383b4-226062-429553 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/114?access_token=905e9bcd99374fd9" in browser 2026-10-27 16:25:44,637 7 INFO rb-3d383b4-226062-429553 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/114?access_token=905e9bcd99374fd9" 2026-10-27 16:25:44,657 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:25:45,079 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Kr4LU3c4 - [27/Oct/2026 16:25:45] "GET /pos-self/114?access_token=905e9bcd99374fd9 HTTP/1.1" 200 2379 61 0.039 0.401 rw 2026-10-27 16:25:45,097 7 INFO rb-3d383b4-226062-429553 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': 'C9EC61F86E7DA2CD7FB60A2B7489AFC2', 'loaderId': '0952169D37AFB861CCED39B9C3651E51', 'isDownload': False} 2026-10-27 16:25:45,097 7 INFO rb-3d383b4-226062-429553 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-27 16:25:45,154 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 16:25:45,230 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 16:25:45,239 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Kr4LU3c4 - [27/Oct/2026 16:25:45] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.014 0.093 ro 2026-10-27 16:25:45,296 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Kr4LU3c4 - [27/Oct/2026 16:25:45] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.028 0.621 ro 2026-10-27 16:25:45,308 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 16:25:45,332 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Kr4LU3c4 - [27/Oct/2026 16:25:45] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.01 0.167 ro 2026-10-27 16:25:45,503 7 INFO rb-3d383b4-226062-429553 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-27 16:25:45,530 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Kr4LU3c4 - [27/Oct/2026 16:25:45] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.007 ro 2026-10-27 16:25:45,568 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Kr4LU3c4 - [27/Oct/2026 16:25:45] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.027 ro 2026-10-27 16:25:45,595 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Kr4LU3c4 - [27/Oct/2026 16:25:45] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.002 0.035 ro 2026-10-27 16:25:45,620 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Kr4LU3c4 - [27/Oct/2026 16:25:45] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.015 rw 2026-10-27 16:25:46,397 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Kr4LU3c4 - [27/Oct/2026 16:25:46] "POST /pos-self/data/114 HTTP/1.1" 200 467751 269 0.197 0.601 rw 2026-10-27 16:25:46,706 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Kr4LU3c4 - [27/Oct/2026 16:25:46] "GET /web/image/ir.attachment/90018/raw HTTP/1.1" 200 98715 3 0.003 0.018 ro 2026-10-27 16:25:46,738 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:25:46,828 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Kr4LU3c4 - [27/Oct/2026 16:25:46] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.025 ro 2026-10-27 16:25:47,045 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:90022) 2026-10-27 16:25:47,050 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Kr4LU3c4 - [27/Oct/2026 16:25:47] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.01 0.188 ro 2026-10-27 16:25:47,073 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Kr4LU3c4 - [27/Oct/2026 16:25:47] "GET /web/image/ir.attachment/90017/raw HTTP/1.1" 200 84994 3 0.001 0.161 ro 2026-10-27 16:25:47,093 7 INFO rb-3d383b4-226062-429553 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-27 16:25:47,094 7 INFO rb-3d383b4-226062-429553 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-27 16:25:47,183 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Coca-Cola')) 2026-10-27 16:25:47,316 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Kr4LU3c4 - [27/Oct/2026 16:25:47] "GET /web/image/pos.category/248/image_128?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 6314 3 0.008 0.044 ro 2026-10-27 16:25:47,331 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Fanta')) 2026-10-27 16:25:47,351 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Kr4LU3c4 - [27/Oct/2026 16:25:47] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.001 0.073 ro 2026-10-27 16:25:47,358 7 INFO rb-3d383b4-226062-429553 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-27 16:25:47,376 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Kr4LU3c4 - [27/Oct/2026 16:25:47] "GET /web/image/product.template/8/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 10346 3 0.004 0.087 ro 2026-10-27 16:25:47,405 7 INFO rb-3d383b4-226062-429553 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-27 16:25:47,415 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Kr4LU3c4 - [27/Oct/2026 16:25:47] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.015 0.111 ro 2026-10-27 16:25:47,453 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Kr4LU3c4 - [27/Oct/2026 16:25:47] "GET /web/image/ir.attachment/89000/raw HTTP/1.1" 200 49165 3 0.003 0.018 ro 2026-10-27 16:25:47,516 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Kr4LU3c4 - [27/Oct/2026 16:25:47] "GET /web/image/product.product/1653/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 7322 9 0.004 0.026 ro 2026-10-27 16:25:47,523 7 INFO rb-3d383b4-226062-429553 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-27 16:25:47,546 7 INFO rb-3d383b4-226062-429553 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-27 16:25:47,552 7 INFO rb-3d383b4-226062-429553 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_pills_selection_popup .option-item:contains("1")) 2026-10-27 16:25:47,571 7 INFO rb-3d383b4-226062-429553 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_pills_selection_popup .btn-primary:contains('Confirm')) 2026-10-27 16:25:47,574 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Kr4LU3c4 - [27/Oct/2026 16:25:47] "GET /web/image/product.product/1651/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 7322 8 0.012 0.072 ro 2026-10-27 16:25:47,611 7 INFO rb-3d383b4-226062-429553 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-27 16:25:47,612 7 INFO rb-3d383b4-226062-429553 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-27 16:25:47,690 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59049443 started for PoS orders references: [{'name': None, 'pos_reference': '260-114-000001', 'uuid': '960a886b-2829-4971-905e-29e688b5cd24'}] 2026-10-27 16:25:47,705 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:25:47,711 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 14240332 (allocated 15085568) 2026-10-27 16:25:47,748 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59049443 order {'name': None, 'pos_reference': '260-114-000001', 'uuid': '960a886b-2829-4971-905e-29e688b5cd24'} created pos.order #580 2026-10-27 16:25:47,749 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59049443 finished 2026-10-27 16:25:47,845 7 INFO rb-3d383b4-226062-429553 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 41753 2026-10-27 16:25:47,849 7 INFO rb-3d383b4-226062-429553 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-27 16:25:47,851 7 INFO rb-3d383b4-226062-429553 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 41753 2026-10-27 16:25:47,855 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Kr4LU3c4 - [27/Oct/2026 16:25:46] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.003 2.196 rw 2026-10-27 16:25:47,878 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Kr4LU3c4 - [27/Oct/2026 16:25:47] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 0 86 0.057 0.207 rw 2026-10-27 16:25:47,979 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_162547_978671_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-27 16:25:47,979 7 INFO rb-3d383b4-226062-429553 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/tmpiwssb3xu_chrome_odoo" 2026-10-27 16:25:48,411 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 41883 2026-10-27 16:25:48,412 7 INFO rb-3d383b4-226062-429553 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/tmpsk0pghhd_chrome_odoo 2026-10-27 16:25:48,412 7 INFO rb-3d383b4-226062-429553 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:37931/json/version 2026-10-27 16:25:48,415 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37931', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:25:48,520 7 INFO rb-3d383b4-226062-429553 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-27 16:25:48,521 7 INFO rb-3d383b4-226062-429553 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:37931/json 2026-10-27 16:25:48,524 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37931', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:25:48,531 7 INFO rb-3d383b4-226062-429553 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:37931/devtools/page/E4C68ADBE9174BD2B1A973ED90E24042 2026-10-27 16:25:48,545 7 INFO rb-3d383b4-226062-429553 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-27 16:25:48,549 7 INFO rb-3d383b4-226062-429553 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-27 16:25:48,635 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:25:48,656 7 INFO rb-3d383b4-226062-429553 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-27 16:25:48,666 7 INFO rb-3d383b4-226062-429553 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=114" in browser 2026-10-27 16:25:48,666 7 INFO rb-3d383b4-226062-429553 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=114" 2026-10-27 16:25:48,902 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JBA8H4fW - [27/Oct/2026 16:25:48] "GET /pos/ui?config_id=114 HTTP/1.1" 200 6862 57 0.063 0.169 rw 2026-10-27 16:25:48,908 7 INFO rb-3d383b4-226062-429553 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': 'E4C68ADBE9174BD2B1A973ED90E24042', 'loaderId': '884156848E832C6EB813A1F920414EBF', 'isDownload': False} 2026-10-27 16:25:48,908 7 INFO rb-3d383b4-226062-429553 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-27 16:25:49,009 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JBA8H4fW - [27/Oct/2026 16:25:48] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.321 ro 2026-10-27 16:25:49,037 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JBA8H4fW - [27/Oct/2026 16:25:48] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.006 0.066 ro 2026-10-27 16:25:49,039 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JBA8H4fW - [27/Oct/2026 16:25:49] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.017 0.057 ro 2026-10-27 16:25:49,747 7 INFO rb-3d383b4-226062-429553 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-27 16:25:49,789 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JBA8H4fW - [27/Oct/2026 16:25:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 16:25:49,816 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JBA8H4fW - [27/Oct/2026 16:25:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.016 ro 2026-10-27 16:25:49,817 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JBA8H4fW - [27/Oct/2026 16:25:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.023 - 2026-10-27 16:25:49,871 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JBA8H4fW - [27/Oct/2026 16:25:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.022 rw 2026-10-27 16:25:49,879 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JBA8H4fW - [27/Oct/2026 16:25:49] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.023 rw 2026-10-27 16:25:50,239 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:25:50,938 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JBA8H4fW - [27/Oct/2026 16:25:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 513732 304 0.268 0.774 rw 2026-10-27 16:25:51,243 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: The ready code tooks too much time : 2.334477663040161 2026-10-27 16:25:51,243 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:25:51,259 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [1/9] Tour test_online_payment_pos_self_order_preparation_changes → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:25:51,284 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JBA8H4fW - [27/Oct/2026 16:25:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.007 0.022 ro 2026-10-27 16:25:51,316 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JBA8H4fW - [27/Oct/2026 16:25:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.013 ro 2026-10-27 16:25:51,359 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JBA8H4fW - [27/Oct/2026 16:25:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-27 16:25:51,415 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JBA8H4fW - [27/Oct/2026 16:25:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 4 0.018 0.035 rw 2026-10-27 16:25:51,435 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JBA8H4fW - [27/Oct/2026 16:25:51] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.049 rw 2026-10-27 16:25:52,002 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JBA8H4fW - [27/Oct/2026 16:25:52] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.007 ro 2026-10-27 16:25:52,148 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JBA8H4fW - [27/Oct/2026 16:25:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 4 0.005 0.021 rw 2026-10-27 16:25:52,330 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JBA8H4fW - [27/Oct/2026 16:25:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-27 16:25:52,336 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JBA8H4fW - [27/Oct/2026 16:25:52] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 3 0.005 0.053 rw 2026-10-27 16:25:52,348 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JBA8H4fW - [27/Oct/2026 16:25:52] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.026 rw 2026-10-27 16:25:52,350 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JBA8H4fW - [27/Oct/2026 16:25:52] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 429 0 0 0.018 - 2026-10-27 16:25:52,391 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JBA8H4fW - [27/Oct/2026 16:25:52] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-27 16:25:52,427 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JBA8H4fW - [27/Oct/2026 16:25:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.014 - 2026-10-27 16:25:52,430 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JBA8H4fW - [27/Oct/2026 16:25:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.018 - 2026-10-27 16:25:52,442 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JBA8H4fW - [27/Oct/2026 16:25:52] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.024 0.026 ro 2026-10-27 16:25:52,470 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [2/9] Tour test_online_payment_pos_self_order_preparation_changes → Step .pos-leftheader .orders-button 2026-10-27 16:25:52,519 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [3/9] Tour test_online_payment_pos_self_order_preparation_changes → Step .order_tracker 2026-10-27 16:25:52,524 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [4/9] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen tbody tr > td:contains("Self-order") ~ td .badge:contains(Ongoing) 2026-10-27 16:25:52,525 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [5/9] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen .order-row > div:contains("Self-order") ~ div .badge:contains(Ongoing) 2026-10-27 16:25:52,580 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JBA8H4fW - [27/Oct/2026 16:25:52] "GET /pos/ui/114?from_backend=True HTTP/1.1" 200 6902 31 0.031 0.137 rw 2026-10-27 16:25:52,656 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [6/9] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen .order-row:contains(Self-order) 2026-10-27 16:25:52,665 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [7/9] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen .order-row:contains(Self-order).highlight 2026-10-27 16:25:52,685 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [8/9] Tour test_online_payment_pos_self_order_preparation_changes → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:25:52,699 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JBA8H4fW - [27/Oct/2026 16:25:52] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:25:52,744 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JBA8H4fW - [27/Oct/2026 16:25:52] "GET /pos/ui/114 HTTP/1.1" 200 6902 31 0.044 0.288 rw 2026-10-27 16:25:52,783 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [9/9] 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-27 16:25:52,810 7 INFO rb-3d383b4-226062-429553 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-27 16:25:52,814 7 INFO rb-3d383b4-226062-429553 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-27 16:25:52,885 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JBA8H4fW - [27/Oct/2026 16:25:52] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 4973 41 0.048 0.327 rw 2026-10-27 16:25:52,972 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 19279460 (allocated 20467712) 2026-10-27 16:25:52,973 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:25:52,984 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JBA8H4fW - [27/Oct/2026 16:25:50] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.045 3.026 rw 2026-10-27 16:25:53,131 7 INFO rb-3d383b4-226062-429553 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 41883 2026-10-27 16:25:53,136 7 INFO rb-3d383b4-226062-429553 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-27 16:25:53,140 7 INFO rb-3d383b4-226062-429553 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 41883 2026-10-27 16:25:53,292 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_162553_292516_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-27 16:25:53,292 7 INFO rb-3d383b4-226062-429553 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/tmpsk0pghhd_chrome_odoo" 2026-10-27 16:25:53,334 7 INFO rb-3d383b4-226062-429553 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-27 16:25:53,415 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:25:53,488 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JBA8H4fW - [27/Oct/2026 16:25:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 0 122 0.128 0.262 rw 2026-10-27 16:26:03,391 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr ... 2026-10-27 16:26:04,765 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 1, 17] with changes [(, 6, 0)] 2026-10-27 16:26:13,714 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr: Chrome pid: 42018 2026-10-27 16:26:13,720 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr: Chrome headless temporary user profile dir: /tmp/tmppk5g7jnc_chrome_odoo 2026-10-27 16:26:13,720 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr: Issuing json command http://127.0.0.1:37515/json/version 2026-10-27 16:26:13,722 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37515', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:26:13,788 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr: Browser version: Chrome/150.0.7871.114 2026-10-27 16:26:13,788 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr: Issuing json command http://127.0.0.1:37515/json 2026-10-27 16:26:13,789 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37515', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:26:13,827 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr: Websocket url found: ws://127.0.0.1:37515/devtools/page/5D6144AE283FC69FB16A55AEDD31D051 2026-10-27 16:26:13,852 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr: Enable chrome headless console log notification 2026-10-27 16:26:13,876 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr: Chrome headless enable page notifications 2026-10-27 16:26:14,287 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr: Setting session cookie in browser 2026-10-27 16:26:14,288 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr: Open "http://127.0.0.1:8069/pos-self/115?access_token=9e92ce42cf3a4f11&order_identifier=86b43315-a480-47b4-b298-31af9f9ed41c" in browser 2026-10-27 16:26:14,289 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr: Navigating to: "http://127.0.0.1:8069/pos-self/115?access_token=9e92ce42cf3a4f11&order_identifier=86b43315-a480-47b4-b298-31af9f9ed41c" 2026-10-27 16:26:14,307 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:26:14,808 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iUTb_Yzr - [27/Oct/2026 16:26:14] "GET /pos-self/115?access_token=9e92ce42cf3a4f11&order_identifier=86b43315-a480-47b4-b298-31af9f9ed41c HTTP/1.1" 200 2379 61 0.052 0.465 rw 2026-10-27 16:26:14,814 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr: Navigation result: {'frameId': '5D6144AE283FC69FB16A55AEDD31D051', 'loaderId': 'F0E7440DFD93C39C83B956F81F5509FC', 'isDownload': False} 2026-10-27 16:26:14,814 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr: Evaluate ready code "odoo.isTourReady('self_mobile_online_payment_meal_dynamic_qr')" 2026-10-27 16:26:14,885 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 16:26:14,952 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iUTb_Yzr - [27/Oct/2026 16:26:14] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.024 0.627 ro 2026-10-27 16:26:14,979 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 16:26:15,026 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iUTb_Yzr - [27/Oct/2026 16:26:15] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.005 0.159 ro 2026-10-27 16:26:15,038 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 16:26:15,058 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iUTb_Yzr - [27/Oct/2026 16:26:15] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.008 0.189 ro 2026-10-27 16:26:15,338 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr.browser: Owl is running in 'dev' mode. 2026-10-27 16:26:15,367 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iUTb_Yzr - [27/Oct/2026 16:26:15] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.008 ro 2026-10-27 16:26:15,394 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iUTb_Yzr - [27/Oct/2026 16:26:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.019 ro 2026-10-27 16:26:15,407 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iUTb_Yzr - [27/Oct/2026 16:26:15] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.005 0.014 ro 2026-10-27 16:26:15,429 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iUTb_Yzr - [27/Oct/2026 16:26:15] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.018 rw 2026-10-27 16:26:16,257 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iUTb_Yzr - [27/Oct/2026 16:26:16] "POST /pos-self/data/115 HTTP/1.1" 200 467546 269 0.216 0.617 rw 2026-10-27 16:26:16,514 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr: Evaluate test code "odoo.startTour('self_mobile_online_payment_meal_dynamic_qr', {"stepDelay": 0, "debug": false})" 2026-10-27 16:26:16,617 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iUTb_Yzr - [27/Oct/2026 16:26:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 1439 14 0.03 0.057 rw 2026-10-27 16:26:16,663 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iUTb_Yzr - [27/Oct/2026 16:26:16] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.005 0.12 ro 2026-10-27 16:26:16,737 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iUTb_Yzr - [27/Oct/2026 16:26:16] "GET /web/image/ir.attachment/91044/raw HTTP/1.1" 200 98715 3 0.01 0.013 ro 2026-10-27 16:26:16,942 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:91048) 2026-10-27 16:26:16,950 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iUTb_Yzr - [27/Oct/2026 16:26:16] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.013 0.176 ro 2026-10-27 16:26:16,967 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iUTb_Yzr - [27/Oct/2026 16:26:16] "GET /web/image/ir.attachment/91043/raw HTTP/1.1" 200 84994 3 0.001 0.018 ro 2026-10-27 16:26:17,044 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr.browser: [1/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Check is button 'My Order' (trigger: .btn:contains('My Order')) 2026-10-27 16:26:17,045 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr.browser: [2/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-10-27 16:26:17,119 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr.browser: [3/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_card span:contains('Coca-Cola')) 2026-10-27 16:26:17,246 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iUTb_Yzr - [27/Oct/2026 16:26:17] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.017 ro 2026-10-27 16:26:17,263 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iUTb_Yzr - [27/Oct/2026 16:26:17] "GET /web/image/product.template/8/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 10346 3 0.005 0.025 ro 2026-10-27 16:26:17,283 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr.browser: [4/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-10-27 16:26:17,306 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iUTb_Yzr - [27/Oct/2026 16:26:17] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.006 0.063 ro 2026-10-27 16:26:17,324 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr.browser: [5/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Check product card with Coca-Cola and 2.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-27 16:26:17,336 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iUTb_Yzr - [27/Oct/2026 16:26:17] "GET /web/image/pos.category/248/image_128?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.115 ro 2026-10-27 16:26:17,364 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iUTb_Yzr - [27/Oct/2026 16:26:17] "GET /web/image/ir.attachment/90026/raw HTTP/1.1" 200 49165 3 0.001 0.009 ro 2026-10-27 16:26:17,390 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr.browser: [6/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-10-27 16:26:17,399 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr.browser: [7/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-10-27 16:26:17,411 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iUTb_Yzr - [27/Oct/2026 16:26:17] "GET /web/image/product.product/1651/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 7322 9 0.015 0.026 ro 2026-10-27 16:26:17,482 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iUTb_Yzr - [27/Oct/2026 16:26:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 1439 13 0.016 0.052 rw 2026-10-27 16:26:17,602 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38880327 started for PoS orders references: [{'name': None, 'pos_reference': '260-115-000001', 'uuid': 'b515ecf4-1996-40df-84e2-4b332ea3f45e'}] 2026-10-27 16:26:17,646 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: Added lines [961] to pos.order #581 2026-10-27 16:26:17,655 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38880327 order {'name': None, 'pos_reference': '260-115-000001', 'uuid': 'b515ecf4-1996-40df-84e2-4b332ea3f45e'} updated pos.order #581 2026-10-27 16:26:17,655 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38880327 finished 2026-10-27 16:26:17,806 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iUTb_Yzr - [27/Oct/2026 16:26:17] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2436 84 0.078 0.189 rw 2026-10-27 16:26:17,872 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iUTb_Yzr - [27/Oct/2026 16:26:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.004 0.025 rw 2026-10-27 16:26:17,877 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr.browser: [8/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-10-27 16:26:17,894 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr.browser: [9/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_card span:contains('Fanta')) 2026-10-27 16:26:17,956 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr.browser: [10/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-10-27 16:26:17,971 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr.browser: [11/16] Tour self_mobile_online_payment_meal_dynamic_qr → 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-27 16:26:18,007 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr.browser: [12/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-10-27 16:26:18,012 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr.browser: [13/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Confirmation page is shown (trigger: .confirmation-page) 2026-10-27 16:26:18,054 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iUTb_Yzr - [27/Oct/2026 16:26:18] "GET /web/image/product.product/1653/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 7322 8 0.007 0.04 ro 2026-10-27 16:26:18,131 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iUTb_Yzr - [27/Oct/2026 16:26:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2436 23 0.026 0.066 rw 2026-10-27 16:26:18,255 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46275146 started for PoS orders references: [{'name': None, 'pos_reference': '260-115-000001', 'uuid': 'b515ecf4-1996-40df-84e2-4b332ea3f45e'}] 2026-10-27 16:26:18,285 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: Added lines [962] to pos.order #581 2026-10-27 16:26:18,297 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46275146 order {'name': None, 'pos_reference': '260-115-000001', 'uuid': 'b515ecf4-1996-40df-84e2-4b332ea3f45e'} updated pos.order #581 2026-10-27 16:26:18,298 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46275146 finished 2026-10-27 16:26:18,512 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iUTb_Yzr - [27/Oct/2026 16:26:18] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3428 93 0.105 0.226 rw 2026-10-27 16:26:18,600 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iUTb_Yzr - [27/Oct/2026 16:26:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.014 0.026 rw 2026-10-27 16:26:18,650 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr.browser: [14/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-10-27 16:26:18,656 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr.browser: [15/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-10-27 16:26:18,701 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr.browser: [16/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-10-27 16:26:18,762 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr.browser: tour succeeded 2026-10-27 16:26:18,763 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR self_mobile_online_payment_meal_dynamic_qr SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-10-27 16:26:18,874 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr.browser: heap 14559992 (allocated 15609856) 2026-10-27 16:26:18,881 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:26:18,900 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iUTb_Yzr - [27/Oct/2026 16:26:16] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.004 3.421 rw 2026-10-27 16:26:18,900 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iUTb_Yzr - [27/Oct/2026 16:26:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 3428 23 0.049 0.082 rw 2026-10-27 16:26:18,990 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr.browser: Error received after termination: console.groupEnd 2026-10-27 16:26:18,991 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr.browser: Error received after termination: 2026-10-27 16:26:19,098 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr: Closing chrome headless with pid 42018 2026-10-27 16:26:19,114 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr: Closing websocket connection 2026-10-27 16:26:19,114 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr: Terminating chrome headless with pid 42018 2026-10-27 16:26:19,241 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_162619_240223_test_online_payment_self_dynamic_qr.txt 2026-10-27 16:26:19,241 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr: Removing chrome user profile "/tmp/tmppk5g7jnc_chrome_odoo" 2026-10-27 16:26:19,255 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr: waiting for threads: [] 2026-10-27 16:26:20,095 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iUTb_Yzr - [27/Oct/2026 16:26:20] "GET /pos/pay/581?access_token=86b43315-a480-47b4-b298-31af9f9ed41c&exit_route=http%3A%2F%2F127.0.0.1%3A8069%2Fpos-self%2F115%2Fconfirmation%2F86b43315-a480-47b4-b298-31af9f9ed41c%2Forder%3Faccess_token%3D9e92ce42cf3a4f11%26order_identifier%3D86b43315-a480-47b4-b298-31af9f9ed41c HTTP/1.1" 200 0 153 0.144 0.957 rw 2026-10-27 16:26:29,399 7 INFO rb-3d383b4-226062-429553 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-27 16:26:30,690 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 1, 17] with changes [(, 6, 0)] 2026-10-27 16:26:38,960 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 42151 2026-10-27 16:26:38,960 7 INFO rb-3d383b4-226062-429553 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/tmp5e3at_ss_chrome_odoo 2026-10-27 16:26:38,960 7 INFO rb-3d383b4-226062-429553 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:34369/json/version 2026-10-27 16:26:38,962 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34369', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:26:39,056 7 INFO rb-3d383b4-226062-429553 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-27 16:26:39,056 7 INFO rb-3d383b4-226062-429553 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:34369/json 2026-10-27 16:26:39,057 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34369', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:26:39,101 7 INFO rb-3d383b4-226062-429553 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:34369/devtools/page/826CDFB0EC689C89CEF51B0EEB520414 2026-10-27 16:26:39,135 7 INFO rb-3d383b4-226062-429553 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-27 16:26:39,148 7 INFO rb-3d383b4-226062-429553 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-27 16:26:39,495 7 INFO rb-3d383b4-226062-429553 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-27 16:26:39,500 7 INFO rb-3d383b4-226062-429553 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/116?access_token=007f0e838c8e4ad0" in browser 2026-10-27 16:26:39,501 7 INFO rb-3d383b4-226062-429553 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/116?access_token=007f0e838c8e4ad0" 2026-10-27 16:26:39,523 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:26:40,014 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 I_bL__oP - [27/Oct/2026 16:26:40] "GET /pos-self/116?access_token=007f0e838c8e4ad0 HTTP/1.1" 200 2379 61 0.051 0.46 rw 2026-10-27 16:26:40,020 7 INFO rb-3d383b4-226062-429553 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': '826CDFB0EC689C89CEF51B0EEB520414', 'loaderId': '5669301948123D7C69A1752D341F046B', 'isDownload': False} 2026-10-27 16:26:40,020 7 INFO rb-3d383b4-226062-429553 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-27 16:26:40,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 16:26:40,151 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 I_bL__oP - [27/Oct/2026 16:26:40] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.03 0.607 ro 2026-10-27 16:26:40,165 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 16:26:40,237 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 16:26:40,255 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 I_bL__oP - [27/Oct/2026 16:26:40] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.012 0.19 ro 2026-10-27 16:26:40,260 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 I_bL__oP - [27/Oct/2026 16:26:40] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.009 0.19 ro 2026-10-27 16:26:40,561 7 INFO rb-3d383b4-226062-429553 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-27 16:26:40,588 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 I_bL__oP - [27/Oct/2026 16:26:40] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.009 ro 2026-10-27 16:26:40,603 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 I_bL__oP - [27/Oct/2026 16:26:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.009 ro 2026-10-27 16:26:40,627 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 I_bL__oP - [27/Oct/2026 16:26:40] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.004 0.02 ro 2026-10-27 16:26:41,430 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 I_bL__oP - [27/Oct/2026 16:26:41] "POST /pos-self/data/116 HTTP/1.1" 200 467685 269 0.239 0.557 rw 2026-10-27 16:26:41,440 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 I_bL__oP - [27/Oct/2026 16:26:41] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.8 rw 2026-10-27 16:26:41,765 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:26:41,770 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 I_bL__oP - [27/Oct/2026 16:26:41] "GET /web/image/ir.attachment/92073/raw HTTP/1.1" 200 98715 3 0.006 0.021 ro 2026-10-27 16:26:41,860 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 I_bL__oP - [27/Oct/2026 16:26:41] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.006 0.048 ro 2026-10-27 16:26:42,019 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:92077) 2026-10-27 16:26:42,025 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 I_bL__oP - [27/Oct/2026 16:26:42] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.006 0.133 ro 2026-10-27 16:26:42,035 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 I_bL__oP - [27/Oct/2026 16:26:42] "GET /web/image/ir.attachment/92072/raw HTTP/1.1" 200 84994 3 0.001 0.052 ro 2026-10-27 16:26:42,055 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [1/21] Tour self_mobile_online_payment_meal → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-10-27 16:26:42,062 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [2/21] Tour self_mobile_online_payment_meal → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-10-27 16:26:42,093 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [3/21] 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-27 16:26:42,094 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [4/21] 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-27 16:26:42,113 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 I_bL__oP - [27/Oct/2026 16:26:42] "GET /web/image/ir.attachment/91052/raw HTTP/1.1" 200 49165 3 0.001 0.011 ro 2026-10-27 16:26:42,148 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 I_bL__oP - [27/Oct/2026 16:26:42] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.011 ro 2026-10-27 16:26:42,224 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [5/21] Tour self_mobile_online_payment_meal → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_card span:contains('Coca-Cola')) 2026-10-27 16:26:42,280 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 I_bL__oP - [27/Oct/2026 16:26:42] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.001 0.039 ro 2026-10-27 16:26:42,283 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [6/21] Tour self_mobile_online_payment_meal → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-10-27 16:26:42,313 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [7/21] 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-27 16:26:42,315 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 I_bL__oP - [27/Oct/2026 16:26:42] "GET /web/image/pos.category/248/image_128?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 6314 3 0.004 0.068 ro 2026-10-27 16:26:42,338 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 I_bL__oP - [27/Oct/2026 16:26:42] "GET /web/image/product.template/8/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 10346 3 0.003 0.073 ro 2026-10-27 16:26:42,373 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [8/21] Tour self_mobile_online_payment_meal → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-10-27 16:26:42,410 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 I_bL__oP - [27/Oct/2026 16:26:42] "GET /web/image/product.product/1651/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 7322 9 0.01 0.034 ro 2026-10-27 16:26:42,418 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [9/21] Tour self_mobile_online_payment_meal → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-10-27 16:26:42,528 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [10/21] Tour self_mobile_online_payment_meal → Step Fill input with 490904390 (trigger: input[placeholder="Phone"]) 2026-10-27 16:26:42,594 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [11/21] Tour self_mobile_online_payment_meal → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-10-27 16:26:42,621 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [12/21] Tour self_mobile_online_payment_meal → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-10-27 16:26:42,784 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 I_bL__oP - [27/Oct/2026 16:26:42] "POST /pos-self-order/validate-partner HTTP/1.1" 200 136 33 0.035 0.138 rw 2026-10-27 16:26:42,937 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8922980 started for PoS orders references: [{'name': None, 'pos_reference': '260-116-000001', 'uuid': 'cfb44f3a-7a17-43f4-b16f-bc476449b1c3'}] 2026-10-27 16:26:42,995 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8922980 order {'name': None, 'pos_reference': '260-116-000001', 'uuid': 'cfb44f3a-7a17-43f4-b16f-bc476449b1c3'} created pos.order #582 2026-10-27 16:26:42,995 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8922980 finished 2026-10-27 16:26:43,131 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 I_bL__oP - [27/Oct/2026 16:26:43] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2508 90 0.106 0.191 rw 2026-10-27 16:26:43,196 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 I_bL__oP - [27/Oct/2026 16:26:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.007 0.022 rw 2026-10-27 16:26:43,205 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [13/21] Tour self_mobile_online_payment_meal → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-10-27 16:26:43,235 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [14/21] Tour self_mobile_online_payment_meal → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_card span:contains('Fanta')) 2026-10-27 16:26:43,279 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [15/21] Tour self_mobile_online_payment_meal → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-10-27 16:26:43,304 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [16/21] 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-27 16:26:43,349 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [17/21] Tour self_mobile_online_payment_meal → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-10-27 16:26:43,355 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [18/21] Tour self_mobile_online_payment_meal → Step Confirmation page is shown (trigger: .confirmation-page) 2026-10-27 16:26:43,389 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 I_bL__oP - [27/Oct/2026 16:26:43] "GET /web/image/product.product/1653/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 7322 8 0.008 0.046 ro 2026-10-27 16:26:43,493 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 I_bL__oP - [27/Oct/2026 16:26:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2508 23 0.034 0.1 rw 2026-10-27 16:26:43,604 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31238958 started for PoS orders references: [{'name': None, 'pos_reference': '260-116-000001', 'uuid': 'cfb44f3a-7a17-43f4-b16f-bc476449b1c3'}] 2026-10-27 16:26:43,643 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: Added lines [964] to pos.order #582 2026-10-27 16:26:43,661 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31238958 order {'name': None, 'pos_reference': '260-116-000001', 'uuid': 'cfb44f3a-7a17-43f4-b16f-bc476449b1c3'} updated pos.order #582 2026-10-27 16:26:43,662 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31238958 finished 2026-10-27 16:26:43,833 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 I_bL__oP - [27/Oct/2026 16:26:43] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3500 97 0.083 0.21 rw 2026-10-27 16:26:43,905 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 I_bL__oP - [27/Oct/2026 16:26:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.01 0.021 rw 2026-10-27 16:26:43,974 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [19/21] Tour self_mobile_online_payment_meal → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-10-27 16:26:43,990 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [20/21] Tour self_mobile_online_payment_meal → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-10-27 16:26:44,026 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [21/21] Tour self_mobile_online_payment_meal → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-10-27 16:26:44,070 7 INFO rb-3d383b4-226062-429553 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-27 16:26:44,084 7 INFO rb-3d383b4-226062-429553 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-27 16:26:44,191 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 15151648 (allocated 16658432) 2026-10-27 16:26:44,191 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:26:44,202 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 I_bL__oP - [27/Oct/2026 16:26:41] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.006 2.728 rw 2026-10-27 16:26:44,205 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 I_bL__oP - [27/Oct/2026 16:26:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 3500 23 0.043 0.079 rw 2026-10-27 16:26:44,278 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: Error received after termination: console.groupEnd 2026-10-27 16:26:44,284 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: Error received after termination: 2026-10-27 16:26:44,359 7 INFO rb-3d383b4-226062-429553 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 42151 2026-10-27 16:26:44,364 7 INFO rb-3d383b4-226062-429553 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-27 16:26:44,365 7 INFO rb-3d383b4-226062-429553 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 42151 2026-10-27 16:26:44,498 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_162644_497934_test_online_payment_self_pay_after_meal_table.txt 2026-10-27 16:26:44,498 7 INFO rb-3d383b4-226062-429553 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/tmp5e3at_ss_chrome_odoo" 2026-10-27 16:26:45,046 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 42285 2026-10-27 16:26:45,047 7 INFO rb-3d383b4-226062-429553 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/tmpkbxd52k3_chrome_odoo 2026-10-27 16:26:45,047 7 INFO rb-3d383b4-226062-429553 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:36513/json/version 2026-10-27 16:26:45,048 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36513', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:26:45,084 7 INFO rb-3d383b4-226062-429553 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-27 16:26:45,085 7 INFO rb-3d383b4-226062-429553 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:36513/json 2026-10-27 16:26:45,086 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36513', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:26:45,111 7 INFO rb-3d383b4-226062-429553 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:36513/devtools/page/BD31EE4CE16821859A42857706D5437E 2026-10-27 16:26:45,126 7 INFO rb-3d383b4-226062-429553 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-27 16:26:45,131 7 INFO rb-3d383b4-226062-429553 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-27 16:26:45,162 7 INFO rb-3d383b4-226062-429553 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-27 16:26:45,170 7 INFO rb-3d383b4-226062-429553 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/116?access_token=007f0e838c8e4ad0&table_identifier=1c6f47e0" in browser 2026-10-27 16:26:45,170 7 INFO rb-3d383b4-226062-429553 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/116?access_token=007f0e838c8e4ad0&table_identifier=1c6f47e0" 2026-10-27 16:26:45,247 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -vBtcSaZ - [27/Oct/2026 16:26:45] "GET /pos-self/116?access_token=007f0e838c8e4ad0&table_identifier=1c6f47e0 HTTP/1.1" 200 2419 8 0.007 0.064 rw 2026-10-27 16:26:45,258 7 INFO rb-3d383b4-226062-429553 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': 'BD31EE4CE16821859A42857706D5437E', 'loaderId': '428B200A03B90E4B323068059A0BFF7D', 'isDownload': False} 2026-10-27 16:26:45,258 7 INFO rb-3d383b4-226062-429553 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-27 16:26:45,328 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -vBtcSaZ - [27/Oct/2026 16:26:45] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 2 0.002 0.131 ro 2026-10-27 16:26:45,353 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -vBtcSaZ - [27/Oct/2026 16:26:45] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 2 0.003 0.021 ro 2026-10-27 16:26:45,357 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -vBtcSaZ - [27/Oct/2026 16:26:45] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 2 0.002 0.04 ro 2026-10-27 16:26:45,660 7 INFO rb-3d383b4-226062-429553 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-27 16:26:45,688 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -vBtcSaZ - [27/Oct/2026 16:26:45] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.005 ro 2026-10-27 16:26:45,711 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -vBtcSaZ - [27/Oct/2026 16:26:45] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.012 ro 2026-10-27 16:26:45,716 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -vBtcSaZ - [27/Oct/2026 16:26:45] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.01 ro 2026-10-27 16:26:46,595 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -vBtcSaZ - [27/Oct/2026 16:26:46] "POST /pos-self/data/116 HTTP/1.1" 200 467685 260 0.337 0.508 rw 2026-10-27 16:26:46,599 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -vBtcSaZ - [27/Oct/2026 16:26:46] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.842 rw 2026-10-27 16:26:46,890 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:26:46,931 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -vBtcSaZ - [27/Oct/2026 16:26:46] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 0 0 0.021 ro 2026-10-27 16:26:46,933 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -vBtcSaZ - [27/Oct/2026 16:26:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 4 0.013 0.027 rw 2026-10-27 16:26:47,032 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -vBtcSaZ - [27/Oct/2026 16:26:47] "GET /web/image/ir.attachment/92073/raw HTTP/1.1" 200 98715 3 0.002 0.013 ro 2026-10-27 16:26:47,100 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -vBtcSaZ - [27/Oct/2026 16:26:47] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 2 0.001 0.013 ro 2026-10-27 16:26:47,131 7 INFO rb-3d383b4-226062-429553 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-27 16:26:47,140 7 INFO rb-3d383b4-226062-429553 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-27 16:26:47,194 7 INFO rb-3d383b4-226062-429553 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-27 16:26:47,219 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -vBtcSaZ - [27/Oct/2026 16:26:47] "GET /web/image/ir.attachment/91052/raw HTTP/1.1" 200 49165 3 0.01 0.011 ro 2026-10-27 16:26:47,272 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -vBtcSaZ - [27/Oct/2026 16:26:47] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.012 ro 2026-10-27 16:26:47,375 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Coca-Cola')) 2026-10-27 16:26:47,446 7 INFO rb-3d383b4-226062-429553 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-27 16:26:47,465 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -vBtcSaZ - [27/Oct/2026 16:26:47] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 2 0.002 0.06 ro 2026-10-27 16:26:47,469 7 INFO rb-3d383b4-226062-429553 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-27 16:26:47,520 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -vBtcSaZ - [27/Oct/2026 16:26:47] "GET /web/image/pos.category/248/image_128?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 6314 3 0.006 0.112 ro 2026-10-27 16:26:47,525 7 INFO rb-3d383b4-226062-429553 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-27 16:26:47,543 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -vBtcSaZ - [27/Oct/2026 16:26:47] "GET /web/image/product.template/8/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 10346 3 0.004 0.12 ro 2026-10-27 16:26:47,559 7 INFO rb-3d383b4-226062-429553 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-27 16:26:47,591 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -vBtcSaZ - [27/Oct/2026 16:26:47] "GET /web/image/product.product/1651/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 7322 8 0.006 0.072 ro 2026-10-27 16:26:47,687 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28399996 started for PoS orders references: [{'name': None, 'pos_reference': '260-116-000002', 'uuid': '2ae0a092-4747-4c07-928a-9b224389d9bd'}] 2026-10-27 16:26:47,774 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28399996 order {'name': None, 'pos_reference': '260-116-000002', 'uuid': '2ae0a092-4747-4c07-928a-9b224389d9bd'} created pos.order #583 2026-10-27 16:26:47,775 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28399996 finished 2026-10-27 16:26:47,931 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -vBtcSaZ - [27/Oct/2026 16:26:47] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2445 72 0.14 0.205 rw 2026-10-27 16:26:48,039 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -vBtcSaZ - [27/Oct/2026 16:26:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2445 24 0.03 0.053 rw 2026-10-27 16:26:48,111 7 INFO rb-3d383b4-226062-429553 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-27 16:26:48,154 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Fanta')) 2026-10-27 16:26:48,203 7 INFO rb-3d383b4-226062-429553 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-27 16:26:48,238 7 INFO rb-3d383b4-226062-429553 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-27 16:26:48,294 7 INFO rb-3d383b4-226062-429553 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-27 16:26:48,297 7 INFO rb-3d383b4-226062-429553 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-27 16:26:48,324 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -vBtcSaZ - [27/Oct/2026 16:26:48] "GET /web/image/product.product/1653/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 7322 8 0.018 0.042 ro 2026-10-27 16:26:48,405 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -vBtcSaZ - [27/Oct/2026 16:26:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2445 24 0.031 0.073 rw 2026-10-27 16:26:48,501 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40776291 started for PoS orders references: [{'name': None, 'pos_reference': '260-116-000002', 'uuid': '2ae0a092-4747-4c07-928a-9b224389d9bd'}] 2026-10-27 16:26:48,531 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: Added lines [966] to pos.order #583 2026-10-27 16:26:48,541 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40776291 order {'name': None, 'pos_reference': '260-116-000002', 'uuid': '2ae0a092-4747-4c07-928a-9b224389d9bd'} updated pos.order #583 2026-10-27 16:26:48,542 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40776291 finished 2026-10-27 16:26:48,726 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -vBtcSaZ - [27/Oct/2026 16:26:48] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3437 94 0.071 0.208 rw 2026-10-27 16:26:48,830 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -vBtcSaZ - [27/Oct/2026 16:26:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 3437 24 0.033 0.045 rw 2026-10-27 16:26:48,890 7 INFO rb-3d383b4-226062-429553 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-27 16:26:48,899 7 INFO rb-3d383b4-226062-429553 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-27 16:26:48,941 7 INFO rb-3d383b4-226062-429553 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-27 16:26:49,002 7 INFO rb-3d383b4-226062-429553 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-27 16:26:49,003 7 INFO rb-3d383b4-226062-429553 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-27 16:26:49,097 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -vBtcSaZ - [27/Oct/2026 16:26:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 3437 24 0.02 0.068 rw 2026-10-27 16:26:49,114 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:26:49,115 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 14530100 (allocated 15872000) 2026-10-27 16:26:49,121 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -vBtcSaZ - [27/Oct/2026 16:26:46] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 4 0.008 2.278 rw 2026-10-27 16:26:49,190 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: Error received after termination: console.groupEnd 2026-10-27 16:26:49,191 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: Error received after termination: 2026-10-27 16:26:49,291 7 INFO rb-3d383b4-226062-429553 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 42285 2026-10-27 16:26:49,299 7 INFO rb-3d383b4-226062-429553 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-27 16:26:49,310 7 INFO rb-3d383b4-226062-429553 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 42285 2026-10-27 16:26:49,438 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_162649_438074_test_online_payment_self_pay_after_meal_table.txt 2026-10-27 16:26:49,438 7 INFO rb-3d383b4-226062-429553 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/tmpkbxd52k3_chrome_odoo" 2026-10-27 16:26:49,446 7 INFO rb-3d383b4-226062-429553 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-27 16:26:50,292 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -vBtcSaZ - [27/Oct/2026 16:26:50] "GET /pos/pay/583?access_token=5c37b85b-5f88-4d79-958b-baaecac21f8e&exit_route=http%3A%2F%2F127.0.0.1%3A8069%2Fpos-self%2F116%2Fconfirmation%2F5c37b85b-5f88-4d79-958b-baaecac21f8e%2Forder%3Faccess_token%3D007f0e838c8e4ad0%26table_identifier%3D1c6f47e0 HTTP/1.1" 200 0 152 0.157 0.937 rw 2026-10-27 16:26:59,506 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend ... 2026-10-27 16:27:01,129 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 1, 17] with changes [(, 6, 0)] 2026-10-27 16:27:10,545 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Chrome pid: 42413 2026-10-27 16:27:10,546 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Chrome headless temporary user profile dir: /tmp/tmpnduaphvi_chrome_odoo 2026-10-27 16:27:10,546 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Issuing json command http://127.0.0.1:39721/json/version 2026-10-27 16:27:10,547 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39721', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:27:10,583 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Browser version: Chrome/150.0.7871.114 2026-10-27 16:27:10,584 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Issuing json command http://127.0.0.1:39721/json 2026-10-27 16:27:10,584 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39721', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:27:10,596 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Websocket url found: ws://127.0.0.1:39721/devtools/page/F11F4A3974AC18C87D47DF1816A78248 2026-10-27 16:27:10,625 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Enable chrome headless console log notification 2026-10-27 16:27:10,641 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Chrome headless enable page notifications 2026-10-27 16:27:11,038 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Setting session cookie in browser 2026-10-27 16:27:11,039 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Open "http://127.0.0.1:8069/pos-self/117?access_token=3eb56619d1554edb" in browser 2026-10-27 16:27:11,040 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Navigating to: "http://127.0.0.1:8069/pos-self/117?access_token=3eb56619d1554edb" 2026-10-27 16:27:11,063 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:27:11,680 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4UIAUtl9 - [27/Oct/2026 16:27:11] "GET /pos-self/117?access_token=3eb56619d1554edb HTTP/1.1" 200 2379 61 0.039 0.6 rw 2026-10-27 16:27:11,688 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Navigation result: {'frameId': 'F11F4A3974AC18C87D47DF1816A78248', 'loaderId': '911FB2D7B2F282D2A1E8F6E6CFFD2FDD', 'isDownload': False} 2026-10-27 16:27:11,688 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Evaluate ready code "odoo.isTourReady('self_order_tip_amount_with_tax')" 2026-10-27 16:27:11,778 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 16:27:11,840 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4UIAUtl9 - [27/Oct/2026 16:27:11] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.03 0.756 ro 2026-10-27 16:27:11,849 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 16:27:11,873 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4UIAUtl9 - [27/Oct/2026 16:27:11] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.006 0.113 ro 2026-10-27 16:27:11,902 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 16:27:11,966 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4UIAUtl9 - [27/Oct/2026 16:27:11] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.008 0.204 ro 2026-10-27 16:27:12,222 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend.browser: Owl is running in 'dev' mode. 2026-10-27 16:27:12,261 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4UIAUtl9 - [27/Oct/2026 16:27:12] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.021 ro 2026-10-27 16:27:12,276 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4UIAUtl9 - [27/Oct/2026 16:27:12] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.002 0.022 ro 2026-10-27 16:27:12,295 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4UIAUtl9 - [27/Oct/2026 16:27:12] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.002 0.019 ro 2026-10-27 16:27:13,028 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4UIAUtl9 - [27/Oct/2026 16:27:13] "POST /pos-self/data/117 HTTP/1.1" 200 468120 269 0.215 0.514 rw 2026-10-27 16:27:13,034 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4UIAUtl9 - [27/Oct/2026 16:27:13] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.719 rw 2026-10-27 16:27:13,286 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Evaluate test code "odoo.startTour('self_order_tip_amount_with_tax', {"stepDelay": 0, "debug": false})" 2026-10-27 16:27:13,297 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4UIAUtl9 - [27/Oct/2026 16:27:13] "GET /web/image/ir.attachment/93099/raw HTTP/1.1" 200 98715 3 0.002 0.019 ro 2026-10-27 16:27:13,343 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4UIAUtl9 - [27/Oct/2026 16:27:13] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.03 ro 2026-10-27 16:27:13,529 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:93103) 2026-10-27 16:27:13,537 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4UIAUtl9 - [27/Oct/2026 16:27:13] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.008 0.156 ro 2026-10-27 16:27:13,556 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4UIAUtl9 - [27/Oct/2026 16:27:13] "GET /web/image/ir.attachment/93098/raw HTTP/1.1" 200 84994 3 0.004 0.042 ro 2026-10-27 16:27:13,572 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend.browser: [1/7] Tour self_order_tip_amount_with_tax → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-10-27 16:27:13,667 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend.browser: [2/7] Tour self_order_tip_amount_with_tax → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_card span:contains('Coca-Cola')) 2026-10-27 16:27:13,763 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4UIAUtl9 - [27/Oct/2026 16:27:13] "GET /web/image/pos.category/248/image_128?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 6314 3 0.005 0.034 ro 2026-10-27 16:27:13,774 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend.browser: [3/7] Tour self_order_tip_amount_with_tax → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-10-27 16:27:13,794 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4UIAUtl9 - [27/Oct/2026 16:27:13] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.003 0.061 ro 2026-10-27 16:27:13,820 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4UIAUtl9 - [27/Oct/2026 16:27:13] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.071 ro 2026-10-27 16:27:13,831 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4UIAUtl9 - [27/Oct/2026 16:27:13] "GET /web/image/product.template/8/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 10346 3 0.007 0.075 ro 2026-10-27 16:27:13,832 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend.browser: [4/7] Tour self_order_tip_amount_with_tax → Step Check product card with Coca-Cola and 2.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-27 16:27:13,887 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4UIAUtl9 - [27/Oct/2026 16:27:13] "GET /web/image/ir.attachment/92081/raw HTTP/1.1" 200 49165 3 0.001 0.016 ro 2026-10-27 16:27:13,983 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend.browser: [5/7] Tour self_order_tip_amount_with_tax → Step Click on button '15%' (trigger: .btn:contains('15%')) 2026-10-27 16:27:14,007 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4UIAUtl9 - [27/Oct/2026 16:27:14] "GET /web/image/product.product/1651/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 7322 9 0.008 0.048 ro 2026-10-27 16:27:14,025 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend.browser: [6/7] Tour self_order_tip_amount_with_tax → Step The total price to pay is 2.97 (trigger: .order-price :contains(Total):contains(2.97)) 2026-10-27 16:27:14,032 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend.browser: [7/7] Tour self_order_tip_amount_with_tax → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-10-27 16:27:14,090 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend.browser: tour succeeded 2026-10-27 16:27:14,091 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR self_order_tip_amount_with_tax SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-27 16:27:14,159 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12678637 started for PoS orders references: [{'name': None, 'pos_reference': '260-117-000001', 'uuid': '621a3959-5eed-4c8a-a155-1060a7a98df3'}] 2026-10-27 16:27:14,189 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:27:14,191 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend.browser: heap 13808376 (allocated 15347712) 2026-10-27 16:27:14,269 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12678637 order {'name': None, 'pos_reference': '260-117-000001', 'uuid': '621a3959-5eed-4c8a-a155-1060a7a98df3'} created pos.order #584 2026-10-27 16:27:14,270 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12678637 finished 2026-10-27 16:27:14,323 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Closing chrome headless with pid 42413 2026-10-27 16:27:14,343 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Closing websocket connection 2026-10-27 16:27:14,349 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Terminating chrome headless with pid 42413 2026-10-27 16:27:14,422 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4UIAUtl9 - [27/Oct/2026 16:27:13] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.007 1.128 rw 2026-10-27 16:27:14,437 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4UIAUtl9 - [27/Oct/2026 16:27:14] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 0 87 0.168 0.187 rw 2026-10-27 16:27:14,450 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_162714_450565_test_self_order_tip_amount_matches_backend.txt 2026-10-27 16:27:14,451 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Removing chrome user profile "/tmp/tmpnduaphvi_chrome_odoo" 2026-10-27 16:27:15,050 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Chrome pid: 42548 2026-10-27 16:27:15,050 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Chrome headless temporary user profile dir: /tmp/tmp86gl0rgg_chrome_odoo 2026-10-27 16:27:15,050 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Issuing json command http://127.0.0.1:33573/json/version 2026-10-27 16:27:15,051 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33573', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:27:15,075 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Browser version: Chrome/150.0.7871.114 2026-10-27 16:27:15,075 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Issuing json command http://127.0.0.1:33573/json 2026-10-27 16:27:15,076 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33573', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:27:15,088 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Websocket url found: ws://127.0.0.1:33573/devtools/page/9AD38CEADA6F40834AE1DCF1D71852D8 2026-10-27 16:27:15,101 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Enable chrome headless console log notification 2026-10-27 16:27:15,103 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Chrome headless enable page notifications 2026-10-27 16:27:15,191 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Setting session cookie in browser 2026-10-27 16:27:15,207 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Open "http://127.0.0.1:8069/pos-self/117?access_token=3eb56619d1554edb" in browser 2026-10-27 16:27:15,208 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Navigating to: "http://127.0.0.1:8069/pos-self/117?access_token=3eb56619d1554edb" 2026-10-27 16:27:15,292 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rzwINn_E - [27/Oct/2026 16:27:15] "GET /pos-self/117?access_token=3eb56619d1554edb HTTP/1.1" 200 2419 6 0.007 0.069 rw 2026-10-27 16:27:15,300 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Navigation result: {'frameId': '9AD38CEADA6F40834AE1DCF1D71852D8', 'loaderId': 'EAB99B1D88526787AB208EC1E2FED51C', 'isDownload': False} 2026-10-27 16:27:15,300 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Evaluate ready code "odoo.isTourReady('self_order_tip_amount_without_tax')" 2026-10-27 16:27:15,368 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rzwINn_E - [27/Oct/2026 16:27:15] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 2 0.003 0.029 ro 2026-10-27 16:27:15,390 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rzwINn_E - [27/Oct/2026 16:27:15] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 2 0.003 0.151 ro 2026-10-27 16:27:15,396 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rzwINn_E - [27/Oct/2026 16:27:15] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 2 0.001 0.048 ro 2026-10-27 16:27:15,710 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend.browser: Owl is running in 'dev' mode. 2026-10-27 16:27:15,747 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rzwINn_E - [27/Oct/2026 16:27:15] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.007 ro 2026-10-27 16:27:15,771 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rzwINn_E - [27/Oct/2026 16:27:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.014 ro 2026-10-27 16:27:15,808 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rzwINn_E - [27/Oct/2026 16:27:15] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.005 0.026 ro 2026-10-27 16:27:15,845 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rzwINn_E - [27/Oct/2026 16:27:15] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.048 rw 2026-10-27 16:27:16,687 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rzwINn_E - [27/Oct/2026 16:27:16] "POST /pos-self/data/117 HTTP/1.1" 200 468117 260 0.238 0.647 rw 2026-10-27 16:27:17,017 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rzwINn_E - [27/Oct/2026 16:27:17] "GET /web/image/ir.attachment/93099/raw HTTP/1.1" 200 98715 3 0.002 0.024 ro 2026-10-27 16:27:17,018 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Evaluate test code "odoo.startTour('self_order_tip_amount_without_tax', {"stepDelay": 0, "debug": false})" 2026-10-27 16:27:17,058 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rzwINn_E - [27/Oct/2026 16:27:17] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 0 0 0.009 ro 2026-10-27 16:27:17,107 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rzwINn_E - [27/Oct/2026 16:27:17] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 2 0.006 0.017 ro 2026-10-27 16:27:17,139 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend.browser: [1/7] Tour self_order_tip_amount_without_tax → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-10-27 16:27:17,223 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend.browser: [2/7] Tour self_order_tip_amount_without_tax → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_card span:contains('Coca-Cola')) 2026-10-27 16:27:17,354 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rzwINn_E - [27/Oct/2026 16:27:17] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 2 0.004 0.043 ro 2026-10-27 16:27:17,374 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend.browser: [3/7] Tour self_order_tip_amount_without_tax → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-10-27 16:27:17,384 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rzwINn_E - [27/Oct/2026 16:27:17] "GET /web/image/pos.category/248/image_128?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 6314 3 0.004 0.067 ro 2026-10-27 16:27:17,410 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rzwINn_E - [27/Oct/2026 16:27:17] "GET /web/image/product.template/8/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 10346 3 0.005 0.088 ro 2026-10-27 16:27:17,411 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend.browser: [4/7] Tour self_order_tip_amount_without_tax → Step Check product card with Coca-Cola and 2.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-27 16:27:17,419 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rzwINn_E - [27/Oct/2026 16:27:17] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.093 ro 2026-10-27 16:27:17,439 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rzwINn_E - [27/Oct/2026 16:27:17] "GET /web/image/ir.attachment/92081/raw HTTP/1.1" 200 49165 3 0.001 0.01 ro 2026-10-27 16:27:17,510 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend.browser: [5/7] Tour self_order_tip_amount_without_tax → Step Click on button '15%' (trigger: .btn:contains('15%')) 2026-10-27 16:27:17,532 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rzwINn_E - [27/Oct/2026 16:27:17] "GET /web/image/product.product/1651/image_512?unique=2026-10-27T16:23:56.000+00:00 HTTP/1.1" 200 7322 8 0.007 0.036 ro 2026-10-27 16:27:17,547 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend.browser: [6/7] Tour self_order_tip_amount_without_tax → Step The total price to pay is 2.91 (trigger: .order-price :contains(Total):contains(2.91)) 2026-10-27 16:27:17,553 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend.browser: [7/7] Tour self_order_tip_amount_without_tax → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-10-27 16:27:17,578 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend.browser: tour succeeded 2026-10-27 16:27:17,579 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR self_order_tip_amount_without_tax SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-10-27 16:27:17,647 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68945108 started for PoS orders references: [{'name': None, 'pos_reference': '260-117-000002', 'uuid': '16e2bbc6-ea5b-4f32-acb8-f683b06303f7'}] 2026-10-27 16:27:17,654 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:27:17,664 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend.browser: heap 14160468 (allocated 15085568) 2026-10-27 16:27:17,715 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68945108 order {'name': None, 'pos_reference': '260-117-000002', 'uuid': '16e2bbc6-ea5b-4f32-acb8-f683b06303f7'} created pos.order #585 2026-10-27 16:27:17,716 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68945108 finished 2026-10-27 16:27:17,804 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Closing chrome headless with pid 42548 2026-10-27 16:27:17,818 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Closing websocket connection 2026-10-27 16:27:17,820 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rzwINn_E - [27/Oct/2026 16:27:16] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 4 0.002 1.94 rw 2026-10-27 16:27:17,821 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Terminating chrome headless with pid 42548 2026-10-27 16:27:17,848 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rzwINn_E - [27/Oct/2026 16:27:17] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 0 73 0.078 0.201 rw 2026-10-27 16:27:17,963 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_162717_963045_test_self_order_tip_amount_matches_backend.txt 2026-10-27 16:27:17,963 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Removing chrome user profile "/tmp/tmp86gl0rgg_chrome_odoo" 2026-10-27 16:27:18,147 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 420 checked, 5 removed 2026-10-27 16:27:18,210 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 0, [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17, 1])] 2026-10-27 16:27:20,953 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel ... 2026-10-27 16:27:22,634 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 1, 17] with changes [(, 6, 0)] 2026-10-27 16:27:31,064 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Chrome pid: 42679 2026-10-27 16:27:31,065 7 INFO rb-3d383b4-226062-429553 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/tmpwffzbr0f_chrome_odoo 2026-10-27 16:27:31,065 7 INFO rb-3d383b4-226062-429553 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:38573/json/version 2026-10-27 16:27:31,069 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38573', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:27:31,156 7 INFO rb-3d383b4-226062-429553 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-27 16:27:31,156 7 INFO rb-3d383b4-226062-429553 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:38573/json 2026-10-27 16:27:31,157 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38573', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:27:31,174 7 INFO rb-3d383b4-226062-429553 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:38573/devtools/page/65B1BD248E094954A1B6F6D9B907DD3C 2026-10-27 16:27:31,193 7 INFO rb-3d383b4-226062-429553 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-27 16:27:31,211 7 INFO rb-3d383b4-226062-429553 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-27 16:27:31,315 7 INFO rb-3d383b4-226062-429553 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-27 16:27:31,324 7 INFO rb-3d383b4-226062-429553 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/118?access_token=f3ddf230bfd14712" in browser 2026-10-27 16:27:31,324 7 INFO rb-3d383b4-226062-429553 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/118?access_token=f3ddf230bfd14712" 2026-10-27 16:27:31,344 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:27:31,961 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YwMJ8X_v - [27/Oct/2026 16:27:31] "GET /pos-self/118?access_token=f3ddf230bfd14712 HTTP/1.1" 200 2378 61 0.037 0.596 rw 2026-10-27 16:27:31,965 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '65B1BD248E094954A1B6F6D9B907DD3C', 'loaderId': '2867A75AA3BE3FDD9A84AE0A5496CC66', 'isDownload': False} 2026-10-27 16:27:31,965 7 INFO rb-3d383b4-226062-429553 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-27 16:27:32,032 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 16:27:32,085 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YwMJ8X_v - [27/Oct/2026 16:27:32] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.007 0.073 ro 2026-10-27 16:27:32,105 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 16:27:32,172 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YwMJ8X_v - [27/Oct/2026 16:27:32] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.03 0.802 ro 2026-10-27 16:27:32,177 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 16:27:32,197 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YwMJ8X_v - [27/Oct/2026 16:27:32] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.006 0.182 ro 2026-10-27 16:27:32,428 7 INFO rb-3d383b4-226062-429553 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-27 16:27:32,457 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YwMJ8X_v - [27/Oct/2026 16:27:32] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.007 ro 2026-10-27 16:27:32,509 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YwMJ8X_v - [27/Oct/2026 16:27:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.005 0.021 ro 2026-10-27 16:27:32,517 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YwMJ8X_v - [27/Oct/2026 16:27:32] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.028 ro 2026-10-27 16:27:33,477 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YwMJ8X_v - [27/Oct/2026 16:27:33] "POST /pos-self/data/118 HTTP/1.1" 200 467754 267 0.21 0.719 rw 2026-10-27 16:27:33,483 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YwMJ8X_v - [27/Oct/2026 16:27:33] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.91 rw 2026-10-27 16:27:33,702 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YwMJ8X_v - [27/Oct/2026 16:27:33] "GET /web/image/ir.attachment/94140/raw HTTP/1.1" 200 98715 3 0.002 0.009 ro 2026-10-27 16:27:33,728 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:27:33,805 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YwMJ8X_v - [27/Oct/2026 16:27:33] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.002 0.048 ro 2026-10-27 16:27:33,978 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:94144) 2026-10-27 16:27:33,983 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YwMJ8X_v - [27/Oct/2026 16:27:33] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.006 0.154 ro 2026-10-27 16:27:33,996 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YwMJ8X_v - [27/Oct/2026 16:27:33] "GET /web/image/ir.attachment/94139/raw HTTP/1.1" 200 84994 3 0.001 0.089 ro 2026-10-27 16:27:34,010 7 INFO rb-3d383b4-226062-429553 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-27 16:27:34,074 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Coca-Cola')) 2026-10-27 16:27:34,175 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Fanta')) 2026-10-27 16:27:34,180 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YwMJ8X_v - [27/Oct/2026 16:27:34] "GET /web/image/pos.category/249/image_128?unique=2026-10-27T16:27:18.000+00:00 HTTP/1.1" 200 6314 3 0.012 0.03 ro 2026-10-27 16:27:34,202 7 INFO rb-3d383b4-226062-429553 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-27 16:27:34,220 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YwMJ8X_v - [27/Oct/2026 16:27:34] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.002 0.077 ro 2026-10-27 16:27:34,241 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YwMJ8X_v - [27/Oct/2026 16:27:34] "GET /web/image/product.template/1506/image_512?unique=2026-10-27T16:27:18.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.084 ro 2026-10-27 16:27:34,258 7 INFO rb-3d383b4-226062-429553 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-27 16:27:34,273 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YwMJ8X_v - [27/Oct/2026 16:27:34] "GET /web/image/product.template/1503/image_512?unique=2026-10-27T16:27:18.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.11 ro 2026-10-27 16:27:34,304 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YwMJ8X_v - [27/Oct/2026 16:27:34] "GET /web/image/product.template/1504/image_512?unique=2026-10-27T16:27:18.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.137 ro 2026-10-27 16:27:34,333 7 INFO rb-3d383b4-226062-429553 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-27 16:27:34,334 7 INFO rb-3d383b4-226062-429553 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-27 16:27:34,341 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YwMJ8X_v - [27/Oct/2026 16:27:34] "GET /web/image/product.template/1505/image_512?unique=2026-10-27T16:27:18.000+00:00 HTTP/1.1" 200 7322 3 0.005 0.18 ro 2026-10-27 16:27:34,352 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YwMJ8X_v - [27/Oct/2026 16:27:34] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.156 ro 2026-10-27 16:27:34,368 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YwMJ8X_v - [27/Oct/2026 16:27:34] "GET /web/image/product.template/1507/image_512?unique=2026-10-27T16:27:18.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.131 ro 2026-10-27 16:27:34,373 7 INFO rb-3d383b4-226062-429553 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-27 16:27:34,388 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YwMJ8X_v - [27/Oct/2026 16:27:34] "GET /web/image/ir.attachment/93122/raw HTTP/1.1" 200 49165 3 0.011 0.103 ro 2026-10-27 16:27:34,453 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YwMJ8X_v - [27/Oct/2026 16:27:34] "GET /web/image/product.product/1656/image_512?unique=2026-10-27T16:27:18.000+00:00 HTTP/1.1" 200 7322 9 0.007 0.122 ro 2026-10-27 16:27:34,488 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YwMJ8X_v - [27/Oct/2026 16:27:34] "GET /web/image/product.product/1658/image_512?unique=2026-10-27T16:27:18.000+00:00 HTTP/1.1" 200 7322 8 0.007 0.151 ro 2026-10-27 16:27:34,557 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33553446 started for PoS orders references: [{'name': None, 'pos_reference': '260-118-000001', 'uuid': '506483e4-7724-4e2d-9e16-5ce6e2fbd68b'}] 2026-10-27 16:27:34,624 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33553446 order {'name': None, 'pos_reference': '260-118-000001', 'uuid': '506483e4-7724-4e2d-9e16-5ce6e2fbd68b'} created pos.order #586 2026-10-27 16:27:34,624 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33553446 finished 2026-10-27 16:27:34,748 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YwMJ8X_v - [27/Oct/2026 16:27:34] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 3416 87 0.078 0.314 rw 2026-10-27 16:27:34,820 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YwMJ8X_v - [27/Oct/2026 16:27:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.003 0.017 rw 2026-10-27 16:27:34,834 7 INFO rb-3d383b4-226062-429553 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-27 16:27:34,888 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YwMJ8X_v - [27/Oct/2026 16:27:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.006 0.022 rw 2026-10-27 16:27:34,907 7 INFO rb-3d383b4-226062-429553 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-27 16:27:34,908 7 INFO rb-3d383b4-226062-429553 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-27 16:27:34,950 7 INFO rb-3d383b4-226062-429553 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-27 16:27:35,015 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60404147 started for PoS orders references: [{'name': None, 'pos_reference': '260-118-000001', 'uuid': '506483e4-7724-4e2d-9e16-5ce6e2fbd68b'}] 2026-10-27 16:27:35,030 7 INFO rb-3d383b4-226062-429553 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-27 16:27:35,038 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60404147 order {'name': None, 'pos_reference': '260-118-000001', 'uuid': '506483e4-7724-4e2d-9e16-5ce6e2fbd68b'} updated pos.order #586 2026-10-27 16:27:35,038 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60404147 finished 2026-10-27 16:27:35,054 7 INFO rb-3d383b4-226062-429553 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-27 16:27:35,072 7 INFO rb-3d383b4-226062-429553 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-27 16:27:35,144 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: heap 13882256 (allocated 14823424) 2026-10-27 16:27:35,148 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:27:35,231 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YwMJ8X_v - [27/Oct/2026 16:27:33] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.009 1.478 rw 2026-10-27 16:27:35,256 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YwMJ8X_v - [27/Oct/2026 16:27:35] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 3416 74 0.082 0.188 rw 2026-10-27 16:27:35,276 7 INFO rb-3d383b4-226062-429553 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 42679 2026-10-27 16:27:35,279 7 INFO rb-3d383b4-226062-429553 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-27 16:27:35,280 7 INFO rb-3d383b4-226062-429553 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 42679 2026-10-27 16:27:35,291 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YwMJ8X_v - [27/Oct/2026 16:27:35] "POST /pos-self-order/remove-order HTTP/1.1" 200 0 13 0.016 0.197 rw 2026-10-27 16:27:35,397 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_162735_396946_test_kiosk_cart_restore_and_cancel.txt 2026-10-27 16:27:35,397 7 INFO rb-3d383b4-226062-429553 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/tmpwffzbr0f_chrome_odoo" 2026-10-27 16:27:35,488 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code ... 2026-10-27 16:27:36,836 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 1, 17] with changes [(, 6, 0)] 2026-10-27 16:27:45,469 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Chrome pid: 42816 2026-10-27 16:27:45,470 7 INFO rb-3d383b4-226062-429553 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/tmpzaz3wrw3_chrome_odoo 2026-10-27 16:27:45,470 7 INFO rb-3d383b4-226062-429553 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:34537/json/version 2026-10-27 16:27:45,471 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34537', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:27:45,541 7 INFO rb-3d383b4-226062-429553 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-27 16:27:45,542 7 INFO rb-3d383b4-226062-429553 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:34537/json 2026-10-27 16:27:45,546 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34537', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:27:45,567 7 INFO rb-3d383b4-226062-429553 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:34537/devtools/page/F59909F32D600AAECFEC24ECF96ECFF7 2026-10-27 16:27:45,586 7 INFO rb-3d383b4-226062-429553 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-27 16:27:45,605 7 INFO rb-3d383b4-226062-429553 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-27 16:27:45,685 7 INFO rb-3d383b4-226062-429553 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-27 16:27:45,686 7 INFO rb-3d383b4-226062-429553 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/119?access_token=26ebb2234ff84530" in browser 2026-10-27 16:27:45,687 7 INFO rb-3d383b4-226062-429553 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/119?access_token=26ebb2234ff84530" 2026-10-27 16:27:45,712 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:27:46,252 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 d7U20uZA - [27/Oct/2026 16:27:46] "GET /pos-self/119?access_token=26ebb2234ff84530 HTTP/1.1" 200 2378 61 0.046 0.517 rw 2026-10-27 16:27:46,256 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': 'F59909F32D600AAECFEC24ECF96ECFF7', 'loaderId': '789A0ACC9DDDA038A84F332659A0DBD8', 'isDownload': False} 2026-10-27 16:27:46,256 7 INFO rb-3d383b4-226062-429553 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-27 16:27:46,429 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 16:27:46,470 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 16:27:46,473 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 d7U20uZA - [27/Oct/2026 16:27:46] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.005 0.185 ro 2026-10-27 16:27:46,506 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 d7U20uZA - [27/Oct/2026 16:27:46] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.006 0.212 ro 2026-10-27 16:27:46,514 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 16:27:46,557 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 d7U20uZA - [27/Oct/2026 16:27:46] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.021 0.835 ro 2026-10-27 16:27:46,771 7 INFO rb-3d383b4-226062-429553 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-27 16:27:46,796 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 d7U20uZA - [27/Oct/2026 16:27:46] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.006 ro 2026-10-27 16:27:46,843 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 d7U20uZA - [27/Oct/2026 16:27:46] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.019 ro 2026-10-27 16:27:46,848 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 d7U20uZA - [27/Oct/2026 16:27:46] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.01 ro 2026-10-27 16:27:46,902 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 d7U20uZA - [27/Oct/2026 16:27:46] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.014 rw 2026-10-27 16:27:47,581 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 d7U20uZA - [27/Oct/2026 16:27:47] "POST /pos-self/data/119 HTTP/1.1" 200 467754 267 0.193 0.502 rw 2026-10-27 16:27:47,783 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:27:47,784 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 d7U20uZA - [27/Oct/2026 16:27:47] "GET /web/image/ir.attachment/95166/raw HTTP/1.1" 200 98715 3 0.001 0.009 ro 2026-10-27 16:27:47,828 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 d7U20uZA - [27/Oct/2026 16:27:47] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.019 ro 2026-10-27 16:27:47,997 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:95170) 2026-10-27 16:27:48,005 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 d7U20uZA - [27/Oct/2026 16:27:48] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.008 0.145 ro 2026-10-27 16:27:48,017 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 d7U20uZA - [27/Oct/2026 16:27:48] "GET /web/image/ir.attachment/95165/raw HTTP/1.1" 200 84994 3 0.004 0.021 ro 2026-10-27 16:27:48,034 7 INFO rb-3d383b4-226062-429553 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-27 16:27:48,038 7 INFO rb-3d383b4-226062-429553 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-27 16:27:48,102 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Coca-Cola')) 2026-10-27 16:27:48,193 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 d7U20uZA - [27/Oct/2026 16:27:48] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.001 0.032 ro 2026-10-27 16:27:48,201 7 INFO rb-3d383b4-226062-429553 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-27 16:27:48,231 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 d7U20uZA - [27/Oct/2026 16:27:48] "GET /web/image/pos.category/249/image_128?unique=2026-10-27T16:27:18.000+00:00 HTTP/1.1" 200 6314 3 0.009 0.059 ro 2026-10-27 16:27:48,235 7 INFO rb-3d383b4-226062-429553 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-27 16:27:48,265 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 d7U20uZA - [27/Oct/2026 16:27:48] "GET /web/image/product.template/1503/image_512?unique=2026-10-27T16:27:18.000+00:00 HTTP/1.1" 200 7322 3 0.005 0.086 ro 2026-10-27 16:27:48,301 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 d7U20uZA - [27/Oct/2026 16:27:48] "GET /web/image/product.template/1505/image_512?unique=2026-10-27T16:27:18.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.12 ro 2026-10-27 16:27:48,307 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 d7U20uZA - [27/Oct/2026 16:27:48] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.128 ro 2026-10-27 16:27:48,323 7 INFO rb-3d383b4-226062-429553 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-27 16:27:48,335 7 INFO rb-3d383b4-226062-429553 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-27 16:27:48,343 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 d7U20uZA - [27/Oct/2026 16:27:48] "GET /web/image/product.template/1504/image_512?unique=2026-10-27T16:27:18.000+00:00 HTTP/1.1" 200 7322 3 0.005 0.16 ro 2026-10-27 16:27:48,362 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 d7U20uZA - [27/Oct/2026 16:27:48] "GET /web/image/product.template/1506/image_512?unique=2026-10-27T16:27:18.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.162 ro 2026-10-27 16:27:48,386 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 d7U20uZA - [27/Oct/2026 16:27:48] "GET /web/image/product.template/1507/image_512?unique=2026-10-27T16:27:18.000+00:00 HTTP/1.1" 200 7322 3 0.005 0.128 ro 2026-10-27 16:27:48,397 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 d7U20uZA - [27/Oct/2026 16:27:48] "GET /web/image/ir.attachment/94148/raw HTTP/1.1" 200 49165 3 0.001 0.111 ro 2026-10-27 16:27:48,442 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 d7U20uZA - [27/Oct/2026 16:27:48] "GET /web/image/product.product/1656/image_512?unique=2026-10-27T16:27:18.000+00:00 HTTP/1.1" 200 7322 9 0.023 0.113 ro 2026-10-27 16:27:48,499 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33122690 started for PoS orders references: [{'name': None, 'pos_reference': '260-119-000001', 'uuid': '704212fd-1d89-43c7-bd44-b02502e3f2b4'}] 2026-10-27 16:27:48,567 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33122690 order {'name': None, 'pos_reference': '260-119-000001', 'uuid': '704212fd-1d89-43c7-bd44-b02502e3f2b4'} created pos.order #587 2026-10-27 16:27:48,567 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33122690 finished 2026-10-27 16:27:48,684 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 d7U20uZA - [27/Oct/2026 16:27:48] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 2427 81 0.052 0.296 rw 2026-10-27 16:27:48,765 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 d7U20uZA - [27/Oct/2026 16:27:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.003 0.02 rw 2026-10-27 16:27:48,778 7 INFO rb-3d383b4-226062-429553 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-27 16:27:48,779 7 INFO rb-3d383b4-226062-429553 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-27 16:27:48,809 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 d7U20uZA - [27/Oct/2026 16:27:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.005 0.016 rw 2026-10-27 16:27:48,879 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:27:48,884 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 d7U20uZA - [27/Oct/2026 16:27:47] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.005 1.956 rw 2026-10-27 16:27:48,909 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: heap 14080164 (allocated 15085568) 2026-10-27 16:27:48,994 7 INFO rb-3d383b4-226062-429553 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 42816 2026-10-27 16:27:48,999 7 INFO rb-3d383b4-226062-429553 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-27 16:27:49,000 7 INFO rb-3d383b4-226062-429553 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 42816 2026-10-27 16:27:49,098 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_162749_098317_test_online_payment_kiosk_qr_code.txt 2026-10-27 16:27:49,098 7 INFO rb-3d383b4-226062-429553 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/tmpzaz3wrw3_chrome_odoo" 2026-10-27 16:27:49,143 7 INFO rb-3d383b4-226062-429553 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-27 16:27:50,520 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 1, 17] with changes [(, 6, 0)] 2026-10-27 16:27:59,718 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 42952 2026-10-27 16:27:59,718 7 INFO rb-3d383b4-226062-429553 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/tmp46w25f6m_chrome_odoo 2026-10-27 16:27:59,719 7 INFO rb-3d383b4-226062-429553 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:43379/json/version 2026-10-27 16:27:59,720 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43379', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:27:59,741 7 INFO rb-3d383b4-226062-429553 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-27 16:27:59,742 7 INFO rb-3d383b4-226062-429553 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:43379/json 2026-10-27 16:27:59,743 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43379', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:27:59,748 7 INFO rb-3d383b4-226062-429553 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:43379/devtools/page/624706F9ACF0D49C3A8030A70CC55B83 2026-10-27 16:27:59,771 7 INFO rb-3d383b4-226062-429553 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-27 16:27:59,779 7 INFO rb-3d383b4-226062-429553 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-27 16:27:59,850 7 INFO rb-3d383b4-226062-429553 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-27 16:27:59,854 7 INFO rb-3d383b4-226062-429553 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/120?access_token=bc8952931a564bb1" in browser 2026-10-27 16:27:59,854 7 INFO rb-3d383b4-226062-429553 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/120?access_token=bc8952931a564bb1" 2026-10-27 16:27:59,875 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:28:00,497 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bpvcedYT - [27/Oct/2026 16:28:00] "GET /pos-self/120?access_token=bc8952931a564bb1 HTTP/1.1" 200 2379 61 0.032 0.605 rw 2026-10-27 16:28:00,503 7 INFO rb-3d383b4-226062-429553 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': '624706F9ACF0D49C3A8030A70CC55B83', 'loaderId': '8AAB528D7AD5FC5E76D833B473C376F5', 'isDownload': False} 2026-10-27 16:28:00,503 7 INFO rb-3d383b4-226062-429553 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-27 16:28:00,555 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 16:28:00,612 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bpvcedYT - [27/Oct/2026 16:28:00] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.025 0.721 ro 2026-10-27 16:28:00,620 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 16:28:00,649 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bpvcedYT - [27/Oct/2026 16:28:00] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.007 0.099 ro 2026-10-27 16:28:00,670 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 16:28:00,749 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bpvcedYT - [27/Oct/2026 16:28:00] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.007 0.194 ro 2026-10-27 16:28:01,028 7 INFO rb-3d383b4-226062-429553 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-27 16:28:01,072 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bpvcedYT - [27/Oct/2026 16:28:01] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.012 ro 2026-10-27 16:28:01,073 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bpvcedYT - [27/Oct/2026 16:28:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.018 ro 2026-10-27 16:28:01,103 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bpvcedYT - [27/Oct/2026 16:28:01] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.015 rw 2026-10-27 16:28:01,133 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bpvcedYT - [27/Oct/2026 16:28:01] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.003 0.036 ro 2026-10-27 16:28:01,793 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bpvcedYT - [27/Oct/2026 16:28:01] "POST /pos-self/data/120 HTTP/1.1" 200 467751 269 0.196 0.507 rw 2026-10-27 16:28:02,049 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bpvcedYT - [27/Oct/2026 16:28:02] "GET /web/image/ir.attachment/96192/raw HTTP/1.1" 200 98715 3 0.003 0.01 ro 2026-10-27 16:28:02,051 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:28:02,095 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bpvcedYT - [27/Oct/2026 16:28:02] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.032 ro 2026-10-27 16:28:02,263 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:96196) 2026-10-27 16:28:02,268 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bpvcedYT - [27/Oct/2026 16:28:02] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.005 0.149 ro 2026-10-27 16:28:02,279 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bpvcedYT - [27/Oct/2026 16:28:02] "GET /web/image/ir.attachment/96191/raw HTTP/1.1" 200 84994 3 0.001 0.029 ro 2026-10-27 16:28:02,325 7 INFO rb-3d383b4-226062-429553 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-27 16:28:02,332 7 INFO rb-3d383b4-226062-429553 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-27 16:28:02,407 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Coca-Cola')) 2026-10-27 16:28:02,493 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bpvcedYT - [27/Oct/2026 16:28:02] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.004 0.029 ro 2026-10-27 16:28:02,496 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Fanta')) 2026-10-27 16:28:02,515 7 INFO rb-3d383b4-226062-429553 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-27 16:28:02,549 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bpvcedYT - [27/Oct/2026 16:28:02] "GET /web/image/pos.category/249/image_128?unique=2026-10-27T16:27:18.000+00:00 HTTP/1.1" 200 6314 3 0.005 0.082 ro 2026-10-27 16:28:02,561 7 INFO rb-3d383b4-226062-429553 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-27 16:28:02,571 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bpvcedYT - [27/Oct/2026 16:28:02] "GET /web/image/product.template/8/image_512?unique=2026-10-27T16:27:18.000+00:00 HTTP/1.1" 200 10346 3 0.004 0.099 ro 2026-10-27 16:28:02,581 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bpvcedYT - [27/Oct/2026 16:28:02] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.105 ro 2026-10-27 16:28:02,601 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bpvcedYT - [27/Oct/2026 16:28:02] "GET /web/image/ir.attachment/95174/raw HTTP/1.1" 200 49165 3 0.002 0.018 ro 2026-10-27 16:28:02,661 7 INFO rb-3d383b4-226062-429553 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-27 16:28:02,662 7 INFO rb-3d383b4-226062-429553 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-27 16:28:02,662 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bpvcedYT - [27/Oct/2026 16:28:02] "GET /web/image/product.product/1658/image_512?unique=2026-10-27T16:27:18.000+00:00 HTTP/1.1" 200 7322 9 0.005 0.027 ro 2026-10-27 16:28:02,682 7 INFO rb-3d383b4-226062-429553 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_pills_selection_popup .option-item:contains("1")) 2026-10-27 16:28:02,693 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bpvcedYT - [27/Oct/2026 16:28:02] "GET /web/image/product.product/1656/image_512?unique=2026-10-27T16:27:18.000+00:00 HTTP/1.1" 200 7322 8 0.006 0.056 ro 2026-10-27 16:28:02,702 7 INFO rb-3d383b4-226062-429553 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_pills_selection_popup .btn-primary:contains('Confirm')) 2026-10-27 16:28:02,744 7 INFO rb-3d383b4-226062-429553 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-27 16:28:02,747 7 INFO rb-3d383b4-226062-429553 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-27 16:28:02,811 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30491622 started for PoS orders references: [{'name': None, 'pos_reference': '260-120-000001', 'uuid': 'fd8b36c6-20eb-46f1-985e-fa05f0a4dcf0'}] 2026-10-27 16:28:02,876 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30491622 order {'name': None, 'pos_reference': '260-120-000001', 'uuid': 'fd8b36c6-20eb-46f1-985e-fa05f0a4dcf0'} created pos.order #588 2026-10-27 16:28:02,876 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30491622 finished 2026-10-27 16:28:02,878 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 14037612 (allocated 15085568) 2026-10-27 16:28:02,885 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:28:02,984 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bpvcedYT - [27/Oct/2026 16:28:01] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.002 1.864 rw 2026-10-27 16:28:02,996 7 INFO rb-3d383b4-226062-429553 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 42952 2026-10-27 16:28:02,997 7 INFO rb-3d383b4-226062-429553 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-27 16:28:02,998 7 INFO rb-3d383b4-226062-429553 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 42952 2026-10-27 16:28:03,001 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bpvcedYT - [27/Oct/2026 16:28:03] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 0 87 0.103 0.165 rw 2026-10-27 16:28:03,150 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_162803_149915_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-27 16:28:03,150 7 INFO rb-3d383b4-226062-429553 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/tmp46w25f6m_chrome_odoo" 2026-10-27 16:28:03,582 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 43085 2026-10-27 16:28:03,583 7 INFO rb-3d383b4-226062-429553 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/tmp5kdatwlv_chrome_odoo 2026-10-27 16:28:03,583 7 INFO rb-3d383b4-226062-429553 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:36351/json/version 2026-10-27 16:28:03,589 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36351', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:28:03,602 7 INFO rb-3d383b4-226062-429553 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-27 16:28:03,602 7 INFO rb-3d383b4-226062-429553 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:36351/json 2026-10-27 16:28:03,603 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36351', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:28:03,618 7 INFO rb-3d383b4-226062-429553 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:36351/devtools/page/46A86AC0852580BD1D8B911B49614264 2026-10-27 16:28:03,631 7 INFO rb-3d383b4-226062-429553 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-27 16:28:03,633 7 INFO rb-3d383b4-226062-429553 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-27 16:28:03,658 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:28:03,668 7 INFO rb-3d383b4-226062-429553 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-27 16:28:03,670 7 INFO rb-3d383b4-226062-429553 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=120" in browser 2026-10-27 16:28:03,671 7 INFO rb-3d383b4-226062-429553 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=120" 2026-10-27 16:28:03,837 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PIMFIsd2 - [27/Oct/2026 16:28:03] "GET /pos/ui?config_id=120 HTTP/1.1" 200 6874 57 0.04 0.124 rw 2026-10-27 16:28:03,843 7 INFO rb-3d383b4-226062-429553 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': '46A86AC0852580BD1D8B911B49614264', 'loaderId': '5C398591DD65F6FBF864907B443AAB11', 'isDownload': False} 2026-10-27 16:28:03,843 7 INFO rb-3d383b4-226062-429553 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-27 16:28:03,892 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PIMFIsd2 - [27/Oct/2026 16:28:03] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.206 ro 2026-10-27 16:28:03,918 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PIMFIsd2 - [27/Oct/2026 16:28:03] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.043 ro 2026-10-27 16:28:03,949 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PIMFIsd2 - [27/Oct/2026 16:28:03] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.074 ro 2026-10-27 16:28:04,590 7 INFO rb-3d383b4-226062-429553 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-27 16:28:04,613 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PIMFIsd2 - [27/Oct/2026 16:28:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:28:04,627 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PIMFIsd2 - [27/Oct/2026 16:28:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.008 - 2026-10-27 16:28:04,651 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PIMFIsd2 - [27/Oct/2026 16:28:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.01 ro 2026-10-27 16:28:04,704 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PIMFIsd2 - [27/Oct/2026 16:28:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.02 rw 2026-10-27 16:28:04,735 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PIMFIsd2 - [27/Oct/2026 16:28:04] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.036 rw 2026-10-27 16:28:05,102 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:28:05,712 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PIMFIsd2 - [27/Oct/2026 16:28:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 513733 305 0.272 0.715 rw 2026-10-27 16:28:05,901 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: The ready code tooks too much time : 2.0575742721557617 2026-10-27 16:28:05,901 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:28:05,910 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [1/9] Tour test_online_payment_pos_self_order_preparation_changes → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:28:05,921 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PIMFIsd2 - [27/Oct/2026 16:28:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.009 ro 2026-10-27 16:28:05,958 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PIMFIsd2 - [27/Oct/2026 16:28:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.015 ro 2026-10-27 16:28:05,977 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PIMFIsd2 - [27/Oct/2026 16:28:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:28:06,022 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PIMFIsd2 - [27/Oct/2026 16:28:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 4 0.003 0.036 rw 2026-10-27 16:28:06,024 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PIMFIsd2 - [27/Oct/2026 16:28:06] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.02 rw 2026-10-27 16:28:06,646 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PIMFIsd2 - [27/Oct/2026 16:28:06] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.008 ro 2026-10-27 16:28:06,792 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PIMFIsd2 - [27/Oct/2026 16:28:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 4 0.003 0.022 rw 2026-10-27 16:28:06,936 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PIMFIsd2 - [27/Oct/2026 16:28:06] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 3 0.003 0.031 rw 2026-10-27 16:28:06,974 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PIMFIsd2 - [27/Oct/2026 16:28:06] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.004 rw 2026-10-27 16:28:06,978 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PIMFIsd2 - [27/Oct/2026 16:28:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.008 - 2026-10-27 16:28:06,978 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PIMFIsd2 - [27/Oct/2026 16:28:06] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 429 0 0 0.009 - 2026-10-27 16:28:07,061 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PIMFIsd2 - [27/Oct/2026 16:28:07] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.014 ro 2026-10-27 16:28:07,067 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PIMFIsd2 - [27/Oct/2026 16:28:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-27 16:28:07,093 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PIMFIsd2 - [27/Oct/2026 16:28:07] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.031 - 2026-10-27 16:28:07,102 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [2/9] Tour test_online_payment_pos_self_order_preparation_changes → Step .pos-leftheader .orders-button 2026-10-27 16:28:07,174 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [3/9] Tour test_online_payment_pos_self_order_preparation_changes → Step .order_tracker 2026-10-27 16:28:07,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [4/9] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen tbody tr > td:contains("Self-order") ~ td .badge:contains(Ongoing) 2026-10-27 16:28:07,176 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PIMFIsd2 - [27/Oct/2026 16:28:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.106 - 2026-10-27 16:28:07,177 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [5/9] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen .order-row > div:contains("Self-order") ~ div .badge:contains(Ongoing) 2026-10-27 16:28:07,222 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PIMFIsd2 - [27/Oct/2026 16:28:07] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 6914 31 0.043 0.11 rw 2026-10-27 16:28:07,236 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [6/9] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen .order-row:contains(Self-order) 2026-10-27 16:28:07,243 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [7/9] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen .order-row:contains(Self-order).highlight 2026-10-27 16:28:07,269 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [8/9] Tour test_online_payment_pos_self_order_preparation_changes → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:28:07,283 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PIMFIsd2 - [27/Oct/2026 16:28:07] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-27 16:28:07,320 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PIMFIsd2 - [27/Oct/2026 16:28:07] "GET /pos/ui/120 HTTP/1.1" 200 6914 31 0.021 0.225 rw 2026-10-27 16:28:07,336 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [9/9] 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-27 16:28:07,337 7 INFO rb-3d383b4-226062-429553 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-27 16:28:07,342 7 INFO rb-3d383b4-226062-429553 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-27 16:28:07,432 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PIMFIsd2 - [27/Oct/2026 16:28:07] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 4973 41 0.033 0.241 rw 2026-10-27 16:28:07,469 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 19281440 (allocated 20205568) 2026-10-27 16:28:07,470 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:28:07,483 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PIMFIsd2 - [27/Oct/2026 16:28:05] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 2.719 rw 2026-10-27 16:28:07,600 7 INFO rb-3d383b4-226062-429553 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 43085 2026-10-27 16:28:07,601 7 INFO rb-3d383b4-226062-429553 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-27 16:28:07,608 7 INFO rb-3d383b4-226062-429553 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 43085 2026-10-27 16:28:07,724 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_162807_723825_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-27 16:28:07,725 7 INFO rb-3d383b4-226062-429553 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/tmp5kdatwlv_chrome_odoo" 2026-10-27 16:28:07,754 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: waiting for threads: [] 2026-10-27 16:28:07,828 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:28:07,904 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PIMFIsd2 - [27/Oct/2026 16:28:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 0 122 0.111 0.235 rw 2026-10-27 16:28:17,822 7 INFO rb-3d383b4-226062-429553 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-27 16:28:19,465 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 1, 17] with changes [(, 6, 0)] 2026-10-27 16:28:28,147 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:28:29,512 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 erLtJJ82 - [27/Oct/2026 16:28:29] "GET /pos/pay/589?access_token=41047beb-6241-48cd-a4e5-406e0c84bb5e HTTP/1.1" 200 11893 184 0.14 1.232 rw 2026-10-27 16:28:29,634 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 erLtJJ82 - [27/Oct/2026 16:28:29] "POST /pos/pay/transaction/589 HTTP/1.1" 200 235 36 0.04 0.076 rw 2026-10-27 16:28:31,262 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 erLtJJ82 - [27/Oct/2026 16:28:31] "GET /pos/pay/confirmation/589?access_token=41047beb-6241-48cd-a4e5-406e0c84bb5e&exit_route=%2F&tx_id=10 HTTP/1.1" 303 189 389 0.537 1.024 rw 2026-10-27 16:28:31,479 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 erLtJJ82 - [27/Oct/2026 16:28:31] "GET / HTTP/1.1" 200 23841 30 0.049 0.162 ro 2026-10-27 16:28:31,537 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr ... 2026-10-27 16:28:32,904 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 1, 17] with changes [(, 6, 0)] 2026-10-27 16:28:42,154 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr: Chrome pid: 43217 2026-10-27 16:28:42,155 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr: Chrome headless temporary user profile dir: /tmp/tmppg5ni20v_chrome_odoo 2026-10-27 16:28:42,155 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr: Issuing json command http://127.0.0.1:33201/json/version 2026-10-27 16:28:42,156 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33201', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:28:42,196 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr: Browser version: Chrome/150.0.7871.114 2026-10-27 16:28:42,196 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr: Issuing json command http://127.0.0.1:33201/json 2026-10-27 16:28:42,197 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33201', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:28:42,253 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr: Websocket url found: ws://127.0.0.1:33201/devtools/page/A25E54CF34E4B2B65D91ADACD59FC6F6 2026-10-27 16:28:42,281 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr: Enable chrome headless console log notification 2026-10-27 16:28:42,289 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr: Chrome headless enable page notifications 2026-10-27 16:28:42,408 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr: Setting session cookie in browser 2026-10-27 16:28:42,417 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr: Open "http://127.0.0.1:8069/pos-self/122?access_token=732adb16e1bd470c&order_identifier=6ea787e3-0d83-4284-a078-5042540fd40b" in browser 2026-10-27 16:28:42,418 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr: Navigating to: "http://127.0.0.1:8069/pos-self/122?access_token=732adb16e1bd470c&order_identifier=6ea787e3-0d83-4284-a078-5042540fd40b" 2026-10-27 16:28:42,460 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:28:43,090 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AYTQ2sIN - [27/Oct/2026 16:28:43] "GET /pos-self/122?access_token=732adb16e1bd470c&order_identifier=6ea787e3-0d83-4284-a078-5042540fd40b HTTP/1.1" 200 2379 61 0.032 0.637 rw 2026-10-27 16:28:43,096 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr: Navigation result: {'frameId': 'A25E54CF34E4B2B65D91ADACD59FC6F6', 'loaderId': '986A1CF77D2401C2C72000AB87A3B96A', 'isDownload': False} 2026-10-27 16:28:43,096 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr: Evaluate ready code "odoo.isTourReady('self_mobile_online_payment_meal_dynamic_qr')" 2026-10-27 16:28:43,183 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 16:28:43,255 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 16:28:43,281 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AYTQ2sIN - [27/Oct/2026 16:28:43] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.007 0.118 ro 2026-10-27 16:28:43,330 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 16:28:43,353 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AYTQ2sIN - [27/Oct/2026 16:28:43] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.007 0.161 ro 2026-10-27 16:28:43,355 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AYTQ2sIN - [27/Oct/2026 16:28:43] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.028 0.897 ro 2026-10-27 16:28:43,586 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr.browser: Owl is running in 'dev' mode. 2026-10-27 16:28:43,609 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AYTQ2sIN - [27/Oct/2026 16:28:43] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.006 ro 2026-10-27 16:28:43,644 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AYTQ2sIN - [27/Oct/2026 16:28:43] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.008 0.022 ro 2026-10-27 16:28:43,659 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AYTQ2sIN - [27/Oct/2026 16:28:43] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.003 0.033 ro 2026-10-27 16:28:43,686 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AYTQ2sIN - [27/Oct/2026 16:28:43] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.009 rw 2026-10-27 16:28:44,475 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AYTQ2sIN - [27/Oct/2026 16:28:44] "POST /pos-self/data/122 HTTP/1.1" 200 467546 269 0.211 0.582 rw 2026-10-27 16:28:44,739 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr: Evaluate test code "odoo.startTour('self_mobile_online_payment_meal_dynamic_qr', {"stepDelay": 0, "debug": false})" 2026-10-27 16:28:44,873 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AYTQ2sIN - [27/Oct/2026 16:28:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 1439 14 0.019 0.105 rw 2026-10-27 16:28:44,904 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AYTQ2sIN - [27/Oct/2026 16:28:44] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.133 ro 2026-10-27 16:28:45,043 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AYTQ2sIN - [27/Oct/2026 16:28:45] "GET /web/image/ir.attachment/98240/raw HTTP/1.1" 200 98715 3 0.005 0.013 ro 2026-10-27 16:28:45,213 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:98244) 2026-10-27 16:28:45,219 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AYTQ2sIN - [27/Oct/2026 16:28:45] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.006 0.14 ro 2026-10-27 16:28:45,281 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AYTQ2sIN - [27/Oct/2026 16:28:45] "GET /web/image/ir.attachment/98239/raw HTTP/1.1" 200 84994 3 0.003 0.01 ro 2026-10-27 16:28:45,289 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr.browser: [1/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Check is button 'My Order' (trigger: .btn:contains('My Order')) 2026-10-27 16:28:45,295 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr.browser: [2/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-10-27 16:28:45,381 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr.browser: [3/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_card span:contains('Coca-Cola')) 2026-10-27 16:28:45,503 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AYTQ2sIN - [27/Oct/2026 16:28:45] "GET /web/image/pos.category/249/image_128?unique=2026-10-27T16:27:18.000+00:00 HTTP/1.1" 200 6314 3 0.001 0.033 ro 2026-10-27 16:28:45,526 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr.browser: [4/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-10-27 16:28:45,556 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AYTQ2sIN - [27/Oct/2026 16:28:45] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.001 0.085 ro 2026-10-27 16:28:45,564 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AYTQ2sIN - [27/Oct/2026 16:28:45] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.007 0.047 ro 2026-10-27 16:28:45,567 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr.browser: [5/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Check product card with Coca-Cola and 2.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-27 16:28:45,592 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AYTQ2sIN - [27/Oct/2026 16:28:45] "GET /web/image/product.template/8/image_512?unique=2026-10-27T16:27:18.000+00:00 HTTP/1.1" 200 10346 3 0.006 0.072 ro 2026-10-27 16:28:45,655 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AYTQ2sIN - [27/Oct/2026 16:28:45] "GET /web/image/ir.attachment/97222/raw HTTP/1.1" 200 49165 3 0.002 0.018 ro 2026-10-27 16:28:45,696 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr.browser: [6/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-10-27 16:28:45,713 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr.browser: [7/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-10-27 16:28:45,744 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AYTQ2sIN - [27/Oct/2026 16:28:45] "GET /web/image/product.product/1656/image_512?unique=2026-10-27T16:27:18.000+00:00 HTTP/1.1" 200 7322 9 0.01 0.035 ro 2026-10-27 16:28:45,839 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AYTQ2sIN - [27/Oct/2026 16:28:45] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 1439 13 0.023 0.084 rw 2026-10-27 16:28:45,947 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33983492 started for PoS orders references: [{'name': None, 'pos_reference': '260-122-000001', 'uuid': '311848fd-9002-4b1f-9683-1f7e1c707e52'}] 2026-10-27 16:28:45,979 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: Added lines [977] to pos.order #590 2026-10-27 16:28:45,986 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33983492 order {'name': None, 'pos_reference': '260-122-000001', 'uuid': '311848fd-9002-4b1f-9683-1f7e1c707e52'} updated pos.order #590 2026-10-27 16:28:45,987 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33983492 finished 2026-10-27 16:28:46,151 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AYTQ2sIN - [27/Oct/2026 16:28:46] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2436 84 0.063 0.201 rw 2026-10-27 16:28:46,220 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AYTQ2sIN - [27/Oct/2026 16:28:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.006 0.028 rw 2026-10-27 16:28:46,307 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr.browser: [8/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-10-27 16:28:46,324 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr.browser: [9/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_card span:contains('Fanta')) 2026-10-27 16:28:46,380 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr.browser: [10/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-10-27 16:28:46,398 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr.browser: [11/16] Tour self_mobile_online_payment_meal_dynamic_qr → 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-27 16:28:46,427 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr.browser: [12/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-10-27 16:28:46,442 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr.browser: [13/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Confirmation page is shown (trigger: .confirmation-page) 2026-10-27 16:28:46,488 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AYTQ2sIN - [27/Oct/2026 16:28:46] "GET /web/image/product.product/1658/image_512?unique=2026-10-27T16:27:18.000+00:00 HTTP/1.1" 200 7322 8 0.006 0.051 ro 2026-10-27 16:28:46,574 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AYTQ2sIN - [27/Oct/2026 16:28:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2436 23 0.024 0.074 rw 2026-10-27 16:28:46,704 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63686954 started for PoS orders references: [{'name': None, 'pos_reference': '260-122-000001', 'uuid': '311848fd-9002-4b1f-9683-1f7e1c707e52'}] 2026-10-27 16:28:46,742 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: Added lines [978] to pos.order #590 2026-10-27 16:28:46,753 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63686954 order {'name': None, 'pos_reference': '260-122-000001', 'uuid': '311848fd-9002-4b1f-9683-1f7e1c707e52'} updated pos.order #590 2026-10-27 16:28:46,754 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63686954 finished 2026-10-27 16:28:46,954 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AYTQ2sIN - [27/Oct/2026 16:28:46] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3428 93 0.079 0.232 rw 2026-10-27 16:28:47,018 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr.browser: [14/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-10-27 16:28:47,020 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AYTQ2sIN - [27/Oct/2026 16:28:47] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.009 0.024 rw 2026-10-27 16:28:47,027 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr.browser: [15/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-10-27 16:28:47,059 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr.browser: [16/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-10-27 16:28:47,129 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr.browser: tour succeeded 2026-10-27 16:28:47,131 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR self_mobile_online_payment_meal_dynamic_qr SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-10-27 16:28:47,193 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AYTQ2sIN - [27/Oct/2026 16:28:47] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 3428 23 0.021 0.056 rw 2026-10-27 16:28:47,268 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:28:47,272 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AYTQ2sIN - [27/Oct/2026 16:28:44] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.008 3.549 rw 2026-10-27 16:28:47,331 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr.browser: heap 15379276 (allocated 17969152) 2026-10-27 16:28:47,348 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr.browser: Error received after termination: console.groupEnd 2026-10-27 16:28:47,348 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr.browser: Error received after termination: 2026-10-27 16:28:47,426 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr: Closing chrome headless with pid 43217 2026-10-27 16:28:47,434 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr: Closing websocket connection 2026-10-27 16:28:47,440 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr: Terminating chrome headless with pid 43217 2026-10-27 16:28:47,573 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_162847_573291_test_online_payment_self_dynamic_qr.txt 2026-10-27 16:28:47,573 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr: Removing chrome user profile "/tmp/tmppg5ni20v_chrome_odoo" 2026-10-27 16:28:47,633 7 INFO rb-3d383b4-226062-429553 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-27 16:28:49,030 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 1, 17] with changes [(, 6, 0)] 2026-10-27 16:28:58,568 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 43345 2026-10-27 16:28:58,568 7 INFO rb-3d383b4-226062-429553 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/tmpwtyiau_f_chrome_odoo 2026-10-27 16:28:58,568 7 INFO rb-3d383b4-226062-429553 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:37515/json/version 2026-10-27 16:28:58,570 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37515', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:28:58,630 7 INFO rb-3d383b4-226062-429553 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-27 16:28:58,631 7 INFO rb-3d383b4-226062-429553 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:37515/json 2026-10-27 16:28:58,631 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37515', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:28:58,648 7 INFO rb-3d383b4-226062-429553 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:37515/devtools/page/7877E82C6037C98F215BB54EDC58FA73 2026-10-27 16:28:58,666 7 INFO rb-3d383b4-226062-429553 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-27 16:28:58,671 7 INFO rb-3d383b4-226062-429553 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-27 16:28:58,792 7 INFO rb-3d383b4-226062-429553 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-27 16:28:58,802 7 INFO rb-3d383b4-226062-429553 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/123?access_token=84f0029090554b9f" in browser 2026-10-27 16:28:58,802 7 INFO rb-3d383b4-226062-429553 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/123?access_token=84f0029090554b9f" 2026-10-27 16:28:58,839 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:28:59,321 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hj70tjoq - [27/Oct/2026 16:28:59] "GET /pos-self/123?access_token=84f0029090554b9f HTTP/1.1" 200 2379 61 0.046 0.45 rw 2026-10-27 16:28:59,337 7 INFO rb-3d383b4-226062-429553 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': '7877E82C6037C98F215BB54EDC58FA73', 'loaderId': '21D8302B98E11825D52ED3CEDEF6F05A', 'isDownload': False} 2026-10-27 16:28:59,338 7 INFO rb-3d383b4-226062-429553 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-27 16:28:59,403 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 16:28:59,467 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hj70tjoq - [27/Oct/2026 16:28:59] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.025 0.608 ro 2026-10-27 16:28:59,483 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 16:28:59,546 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 16:28:59,551 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hj70tjoq - [27/Oct/2026 16:28:59] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.01 0.163 ro 2026-10-27 16:28:59,566 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hj70tjoq - [27/Oct/2026 16:28:59] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.009 0.16 ro 2026-10-27 16:28:59,874 7 INFO rb-3d383b4-226062-429553 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-27 16:28:59,916 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hj70tjoq - [27/Oct/2026 16:28:59] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.014 ro 2026-10-27 16:28:59,920 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hj70tjoq - [27/Oct/2026 16:28:59] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.002 0.01 ro 2026-10-27 16:28:59,951 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hj70tjoq - [27/Oct/2026 16:28:59] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.007 0.022 ro 2026-10-27 16:29:00,823 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hj70tjoq - [27/Oct/2026 16:29:00] "POST /pos-self/data/123 HTTP/1.1" 200 467685 269 0.261 0.591 rw 2026-10-27 16:29:00,842 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hj70tjoq - [27/Oct/2026 16:29:00] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.852 rw 2026-10-27 16:29:01,101 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hj70tjoq - [27/Oct/2026 16:29:01] "GET /web/image/ir.attachment/99269/raw HTTP/1.1" 200 98715 3 0.001 0.011 ro 2026-10-27 16:29:01,139 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:29:01,232 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hj70tjoq - [27/Oct/2026 16:29:01] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.002 0.043 ro 2026-10-27 16:29:01,433 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:99273) 2026-10-27 16:29:01,442 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hj70tjoq - [27/Oct/2026 16:29:01] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.01 0.161 ro 2026-10-27 16:29:01,455 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hj70tjoq - [27/Oct/2026 16:29:01] "GET /web/image/ir.attachment/99268/raw HTTP/1.1" 200 84994 3 0.002 0.075 ro 2026-10-27 16:29:01,469 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [1/21] Tour self_mobile_online_payment_meal → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-10-27 16:29:01,476 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [2/21] Tour self_mobile_online_payment_meal → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-10-27 16:29:01,533 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [3/21] 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-27 16:29:01,534 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [4/21] 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-27 16:29:01,556 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hj70tjoq - [27/Oct/2026 16:29:01] "GET /web/image/ir.attachment/98248/raw HTTP/1.1" 200 49165 3 0.001 0.012 ro 2026-10-27 16:29:01,603 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hj70tjoq - [27/Oct/2026 16:29:01] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.014 ro 2026-10-27 16:29:01,663 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [5/21] Tour self_mobile_online_payment_meal → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_card span:contains('Coca-Cola')) 2026-10-27 16:29:01,766 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [6/21] Tour self_mobile_online_payment_meal → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-10-27 16:29:01,775 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hj70tjoq - [27/Oct/2026 16:29:01] "GET /web/image/pos.category/249/image_128?unique=2026-10-27T16:27:18.000+00:00 HTTP/1.1" 200 6314 3 0.004 0.054 ro 2026-10-27 16:29:01,811 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hj70tjoq - [27/Oct/2026 16:29:01] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.005 0.084 ro 2026-10-27 16:29:01,815 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [7/21] 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-27 16:29:01,855 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hj70tjoq - [27/Oct/2026 16:29:01] "GET /web/image/product.template/8/image_512?unique=2026-10-27T16:27:18.000+00:00 HTTP/1.1" 200 10346 3 0.003 0.12 ro 2026-10-27 16:29:01,932 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [8/21] Tour self_mobile_online_payment_meal → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-10-27 16:29:01,980 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hj70tjoq - [27/Oct/2026 16:29:01] "GET /web/image/product.product/1656/image_512?unique=2026-10-27T16:27:18.000+00:00 HTTP/1.1" 200 7322 9 0.009 0.07 ro 2026-10-27 16:29:01,982 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [9/21] Tour self_mobile_online_payment_meal → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-10-27 16:29:02,117 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [10/21] Tour self_mobile_online_payment_meal → Step Fill input with 490904390 (trigger: input[placeholder="Phone"]) 2026-10-27 16:29:02,186 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [11/21] Tour self_mobile_online_payment_meal → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-10-27 16:29:02,207 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [12/21] Tour self_mobile_online_payment_meal → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-10-27 16:29:02,390 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hj70tjoq - [27/Oct/2026 16:29:02] "POST /pos-self-order/validate-partner HTTP/1.1" 200 136 34 0.042 0.137 rw 2026-10-27 16:29:02,514 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60140768 started for PoS orders references: [{'name': None, 'pos_reference': '260-123-000001', 'uuid': 'd3ec8fa9-a28e-41e3-aaf4-a9a0fdd9cd84'}] 2026-10-27 16:29:02,596 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60140768 order {'name': None, 'pos_reference': '260-123-000001', 'uuid': 'd3ec8fa9-a28e-41e3-aaf4-a9a0fdd9cd84'} created pos.order #591 2026-10-27 16:29:02,596 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60140768 finished 2026-10-27 16:29:02,740 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hj70tjoq - [27/Oct/2026 16:29:02] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2508 90 0.112 0.189 rw 2026-10-27 16:29:02,817 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [13/21] Tour self_mobile_online_payment_meal → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-10-27 16:29:02,819 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hj70tjoq - [27/Oct/2026 16:29:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.008 0.024 rw 2026-10-27 16:29:02,848 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [14/21] Tour self_mobile_online_payment_meal → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_card span:contains('Fanta')) 2026-10-27 16:29:02,906 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [15/21] Tour self_mobile_online_payment_meal → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-10-27 16:29:02,928 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [16/21] 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-27 16:29:02,992 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [17/21] Tour self_mobile_online_payment_meal → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-10-27 16:29:02,999 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [18/21] Tour self_mobile_online_payment_meal → Step Confirmation page is shown (trigger: .confirmation-page) 2026-10-27 16:29:03,044 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hj70tjoq - [27/Oct/2026 16:29:03] "GET /web/image/product.product/1658/image_512?unique=2026-10-27T16:27:18.000+00:00 HTTP/1.1" 200 7322 8 0.013 0.052 ro 2026-10-27 16:29:03,128 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hj70tjoq - [27/Oct/2026 16:29:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2508 23 0.035 0.062 rw 2026-10-27 16:29:03,282 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81282071 started for PoS orders references: [{'name': None, 'pos_reference': '260-123-000001', 'uuid': 'd3ec8fa9-a28e-41e3-aaf4-a9a0fdd9cd84'}] 2026-10-27 16:29:03,331 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: Added lines [980] to pos.order #591 2026-10-27 16:29:03,347 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81282071 order {'name': None, 'pos_reference': '260-123-000001', 'uuid': 'd3ec8fa9-a28e-41e3-aaf4-a9a0fdd9cd84'} updated pos.order #591 2026-10-27 16:29:03,348 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81282071 finished 2026-10-27 16:29:03,526 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hj70tjoq - [27/Oct/2026 16:29:03] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3500 97 0.136 0.203 rw 2026-10-27 16:29:03,590 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [19/21] Tour self_mobile_online_payment_meal → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-10-27 16:29:03,606 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [20/21] Tour self_mobile_online_payment_meal → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-10-27 16:29:03,640 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hj70tjoq - [27/Oct/2026 16:29:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.003 0.028 rw 2026-10-27 16:29:03,658 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [21/21] Tour self_mobile_online_payment_meal → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-10-27 16:29:03,715 7 INFO rb-3d383b4-226062-429553 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-27 16:29:03,716 7 INFO rb-3d383b4-226062-429553 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-27 16:29:03,825 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hj70tjoq - [27/Oct/2026 16:29:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 3500 23 0.023 0.085 rw 2026-10-27 16:29:03,835 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:29:03,840 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hj70tjoq - [27/Oct/2026 16:29:00] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.004 2.956 rw 2026-10-27 16:29:03,886 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 16546156 (allocated 19279872) 2026-10-27 16:29:03,908 7 INFO rb-3d383b4-226062-429553 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-27 16:29:03,909 7 INFO rb-3d383b4-226062-429553 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: 2026-10-27 16:29:03,980 7 INFO rb-3d383b4-226062-429553 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 43345 2026-10-27 16:29:03,997 7 INFO rb-3d383b4-226062-429553 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-27 16:29:03,998 7 INFO rb-3d383b4-226062-429553 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 43345 2026-10-27 16:29:04,137 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_162904_130375_test_online_payment_self_pay_after_meal_table.txt 2026-10-27 16:29:04,137 7 INFO rb-3d383b4-226062-429553 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/tmpwtyiau_f_chrome_odoo" 2026-10-27 16:29:04,165 7 INFO rb-3d383b4-226062-429553 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-27 16:29:05,074 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hj70tjoq - [27/Oct/2026 16:29:05] "GET /pos/pay/591?access_token=68d76bc0-88b3-4d6b-ba6e-0d8d36995066&exit_route=http%3A%2F%2F127.0.0.1%3A8069%2Fpos-self%2F123%2Fconfirmation%2F68d76bc0-88b3-4d6b-ba6e-0d8d36995066%2Forder%3Faccess_token%3D84f0029090554b9f HTTP/1.1" 200 0 152 0.133 1.028 rw 2026-10-27 16:29:14,603 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 43478 2026-10-27 16:29:14,604 7 INFO rb-3d383b4-226062-429553 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/tmpaiye0awb_chrome_odoo 2026-10-27 16:29:14,605 7 INFO rb-3d383b4-226062-429553 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:39191/json/version 2026-10-27 16:29:14,607 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39191', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:29:14,722 7 INFO rb-3d383b4-226062-429553 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-27 16:29:14,723 7 INFO rb-3d383b4-226062-429553 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:39191/json 2026-10-27 16:29:14,723 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39191', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:29:14,765 7 INFO rb-3d383b4-226062-429553 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:39191/devtools/page/7FCD79ECC76F61C0191F24137D32A7E6 2026-10-27 16:29:14,787 7 INFO rb-3d383b4-226062-429553 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-27 16:29:14,794 7 INFO rb-3d383b4-226062-429553 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-27 16:29:14,811 7 INFO rb-3d383b4-226062-429553 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-27 16:29:14,829 7 INFO rb-3d383b4-226062-429553 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/123?access_token=84f0029090554b9f&table_identifier=f50c4f1a" in browser 2026-10-27 16:29:14,830 7 INFO rb-3d383b4-226062-429553 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/123?access_token=84f0029090554b9f&table_identifier=f50c4f1a" 2026-10-27 16:29:14,884 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 reyZ0J3w - [27/Oct/2026 16:29:14] "GET /pos-self/123?access_token=84f0029090554b9f&table_identifier=f50c4f1a HTTP/1.1" 200 2419 8 0.004 0.038 rw 2026-10-27 16:29:14,897 7 INFO rb-3d383b4-226062-429553 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': '7FCD79ECC76F61C0191F24137D32A7E6', 'loaderId': 'DF347C67C1E802A1668F8CAC198CAD9E', 'isDownload': False} 2026-10-27 16:29:14,897 7 INFO rb-3d383b4-226062-429553 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-27 16:29:14,989 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 reyZ0J3w - [27/Oct/2026 16:29:14] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 2 0.002 0.141 ro 2026-10-27 16:29:14,994 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 reyZ0J3w - [27/Oct/2026 16:29:14] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 2 0.001 0.02 ro 2026-10-27 16:29:15,017 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 reyZ0J3w - [27/Oct/2026 16:29:14] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 2 0.001 0.038 ro 2026-10-27 16:29:15,331 7 INFO rb-3d383b4-226062-429553 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-27 16:29:15,371 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 reyZ0J3w - [27/Oct/2026 16:29:15] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.014 ro 2026-10-27 16:29:15,387 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 reyZ0J3w - [27/Oct/2026 16:29:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.009 ro 2026-10-27 16:29:15,409 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 reyZ0J3w - [27/Oct/2026 16:29:15] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.019 ro 2026-10-27 16:29:16,217 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 reyZ0J3w - [27/Oct/2026 16:29:16] "POST /pos-self/data/123 HTTP/1.1" 200 467685 260 0.208 0.593 rw 2026-10-27 16:29:16,249 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 reyZ0J3w - [27/Oct/2026 16:29:16] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.012 0.815 rw 2026-10-27 16:29:16,533 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:29:16,555 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 reyZ0J3w - [27/Oct/2026 16:29:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 4 0.004 0.015 rw 2026-10-27 16:29:16,561 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 reyZ0J3w - [27/Oct/2026 16:29:16] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 0 0 0.006 ro 2026-10-27 16:29:16,653 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 reyZ0J3w - [27/Oct/2026 16:29:16] "GET /web/image/ir.attachment/99269/raw HTTP/1.1" 200 98715 3 0.001 0.009 ro 2026-10-27 16:29:16,699 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 reyZ0J3w - [27/Oct/2026 16:29:16] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 2 0.001 0.011 ro 2026-10-27 16:29:16,727 7 INFO rb-3d383b4-226062-429553 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-27 16:29:16,731 7 INFO rb-3d383b4-226062-429553 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-27 16:29:16,769 7 INFO rb-3d383b4-226062-429553 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-27 16:29:16,786 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 reyZ0J3w - [27/Oct/2026 16:29:16] "GET /web/image/ir.attachment/98248/raw HTTP/1.1" 200 49165 3 0.001 0.01 ro 2026-10-27 16:29:16,838 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 reyZ0J3w - [27/Oct/2026 16:29:16] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.014 ro 2026-10-27 16:29:16,918 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Coca-Cola')) 2026-10-27 16:29:17,004 7 INFO rb-3d383b4-226062-429553 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-27 16:29:17,007 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 reyZ0J3w - [27/Oct/2026 16:29:16] "GET /web/image/pos.category/249/image_128?unique=2026-10-27T16:27:18.000+00:00 HTTP/1.1" 200 6314 3 0.004 0.044 ro 2026-10-27 16:29:17,036 7 INFO rb-3d383b4-226062-429553 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-27 16:29:17,063 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 reyZ0J3w - [27/Oct/2026 16:29:17] "GET /web/image/product.template/8/image_512?unique=2026-10-27T16:27:18.000+00:00 HTTP/1.1" 200 10346 3 0.018 0.069 ro 2026-10-27 16:29:17,095 7 INFO rb-3d383b4-226062-429553 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-27 16:29:17,100 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 reyZ0J3w - [27/Oct/2026 16:29:17] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 2 0.001 0.135 ro 2026-10-27 16:29:17,114 7 INFO rb-3d383b4-226062-429553 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-27 16:29:17,212 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 reyZ0J3w - [27/Oct/2026 16:29:17] "GET /web/image/product.product/1656/image_512?unique=2026-10-27T16:27:18.000+00:00 HTTP/1.1" 200 7322 8 0.045 0.081 ro 2026-10-27 16:29:17,286 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53628934 started for PoS orders references: [{'name': None, 'pos_reference': '260-123-000002', 'uuid': 'eee96640-8086-4df7-b0f2-17fe7be3f2ed'}] 2026-10-27 16:29:17,331 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53628934 order {'name': None, 'pos_reference': '260-123-000002', 'uuid': 'eee96640-8086-4df7-b0f2-17fe7be3f2ed'} created pos.order #592 2026-10-27 16:29:17,331 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53628934 finished 2026-10-27 16:29:17,436 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 reyZ0J3w - [27/Oct/2026 16:29:17] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2445 72 0.057 0.258 rw 2026-10-27 16:29:17,513 7 INFO rb-3d383b4-226062-429553 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-27 16:29:17,542 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Fanta')) 2026-10-27 16:29:17,600 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 reyZ0J3w - [27/Oct/2026 16:29:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2445 24 0.047 0.082 rw 2026-10-27 16:29:17,616 7 INFO rb-3d383b4-226062-429553 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-27 16:29:17,634 7 INFO rb-3d383b4-226062-429553 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-27 16:29:17,696 7 INFO rb-3d383b4-226062-429553 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-27 16:29:17,703 7 INFO rb-3d383b4-226062-429553 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-27 16:29:17,759 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 reyZ0J3w - [27/Oct/2026 16:29:17] "GET /web/image/product.product/1658/image_512?unique=2026-10-27T16:27:18.000+00:00 HTTP/1.1" 200 7322 8 0.028 0.045 ro 2026-10-27 16:29:17,838 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 reyZ0J3w - [27/Oct/2026 16:29:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2445 24 0.026 0.097 rw 2026-10-27 16:29:17,932 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96835386 started for PoS orders references: [{'name': None, 'pos_reference': '260-123-000002', 'uuid': 'eee96640-8086-4df7-b0f2-17fe7be3f2ed'}] 2026-10-27 16:29:17,958 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: Added lines [982] to pos.order #592 2026-10-27 16:29:17,964 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96835386 order {'name': None, 'pos_reference': '260-123-000002', 'uuid': 'eee96640-8086-4df7-b0f2-17fe7be3f2ed'} updated pos.order #592 2026-10-27 16:29:17,965 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96835386 finished 2026-10-27 16:29:18,143 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 reyZ0J3w - [27/Oct/2026 16:29:18] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3437 94 0.073 0.191 rw 2026-10-27 16:29:18,215 7 INFO rb-3d383b4-226062-429553 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-27 16:29:18,225 7 INFO rb-3d383b4-226062-429553 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-27 16:29:18,265 7 INFO rb-3d383b4-226062-429553 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-27 16:29:18,308 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 reyZ0J3w - [27/Oct/2026 16:29:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 3437 24 0.028 0.083 rw 2026-10-27 16:29:18,316 7 INFO rb-3d383b4-226062-429553 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-27 16:29:18,319 7 INFO rb-3d383b4-226062-429553 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-27 16:29:18,488 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:29:18,491 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 15501200 (allocated 17707008) 2026-10-27 16:29:18,501 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 reyZ0J3w - [27/Oct/2026 16:29:16] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 4 0.006 1.974 rw 2026-10-27 16:29:18,580 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 reyZ0J3w - [27/Oct/2026 16:29:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 3437 24 0.019 0.061 rw 2026-10-27 16:29:18,629 7 INFO rb-3d383b4-226062-429553 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 43478 2026-10-27 16:29:18,630 7 INFO rb-3d383b4-226062-429553 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-27 16:29:18,635 7 INFO rb-3d383b4-226062-429553 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 43478 2026-10-27 16:29:18,734 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_162918_734762_test_online_payment_self_pay_after_meal_table.txt 2026-10-27 16:29:18,735 7 INFO rb-3d383b4-226062-429553 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/tmpaiye0awb_chrome_odoo" 2026-10-27 16:29:18,785 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend ... 2026-10-27 16:29:20,260 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 1, 17] with changes [(, 6, 0)] 2026-10-27 16:29:29,669 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Chrome pid: 43611 2026-10-27 16:29:29,670 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Chrome headless temporary user profile dir: /tmp/tmp7dggwhib_chrome_odoo 2026-10-27 16:29:29,670 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Issuing json command http://127.0.0.1:36637/json/version 2026-10-27 16:29:29,671 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36637', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:29:29,724 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Browser version: Chrome/150.0.7871.114 2026-10-27 16:29:29,724 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Issuing json command http://127.0.0.1:36637/json 2026-10-27 16:29:29,725 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36637', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:29:29,746 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Websocket url found: ws://127.0.0.1:36637/devtools/page/5CB83021A46D7FC7A63234DF5F78D231 2026-10-27 16:29:29,763 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Enable chrome headless console log notification 2026-10-27 16:29:29,777 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Chrome headless enable page notifications 2026-10-27 16:29:29,950 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Setting session cookie in browser 2026-10-27 16:29:29,955 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Open "http://127.0.0.1:8069/pos-self/124?access_token=2b17cbf0ec6048d5" in browser 2026-10-27 16:29:29,956 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Navigating to: "http://127.0.0.1:8069/pos-self/124?access_token=2b17cbf0ec6048d5" 2026-10-27 16:29:29,974 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:29:30,464 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8RLzxZPr - [27/Oct/2026 16:29:30] "GET /pos-self/124?access_token=2b17cbf0ec6048d5 HTTP/1.1" 200 2379 61 0.033 0.473 rw 2026-10-27 16:29:30,469 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Navigation result: {'frameId': '5CB83021A46D7FC7A63234DF5F78D231', 'loaderId': 'D10C1008001D23B03EFC7C627CEB2C91', 'isDownload': False} 2026-10-27 16:29:30,469 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Evaluate ready code "odoo.isTourReady('self_order_tip_amount_with_tax')" 2026-10-27 16:29:30,541 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 16:29:30,601 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8RLzxZPr - [27/Oct/2026 16:29:30] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.025 0.609 ro 2026-10-27 16:29:30,609 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 16:29:30,633 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8RLzxZPr - [27/Oct/2026 16:29:30] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.005 0.105 ro 2026-10-27 16:29:30,668 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 16:29:30,712 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8RLzxZPr - [27/Oct/2026 16:29:30] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.014 0.163 ro 2026-10-27 16:29:31,034 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend.browser: Owl is running in 'dev' mode. 2026-10-27 16:29:31,080 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8RLzxZPr - [27/Oct/2026 16:29:31] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.019 ro 2026-10-27 16:29:31,105 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8RLzxZPr - [27/Oct/2026 16:29:31] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.036 ro 2026-10-27 16:29:31,113 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8RLzxZPr - [27/Oct/2026 16:29:31] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.002 0.016 ro 2026-10-27 16:29:31,922 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8RLzxZPr - [27/Oct/2026 16:29:31] "POST /pos-self/data/124 HTTP/1.1" 200 468126 269 0.196 0.587 rw 2026-10-27 16:29:31,931 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8RLzxZPr - [27/Oct/2026 16:29:31] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.792 rw 2026-10-27 16:29:32,186 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8RLzxZPr - [27/Oct/2026 16:29:32] "GET /web/image/ir.attachment/100295/raw HTTP/1.1" 200 98715 3 0.006 0.012 ro 2026-10-27 16:29:32,203 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Evaluate test code "odoo.startTour('self_order_tip_amount_with_tax', {"stepDelay": 0, "debug": false})" 2026-10-27 16:29:32,255 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8RLzxZPr - [27/Oct/2026 16:29:32] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.002 0.038 ro 2026-10-27 16:29:32,456 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:100299) 2026-10-27 16:29:32,462 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8RLzxZPr - [27/Oct/2026 16:29:32] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.017 0.169 ro 2026-10-27 16:29:32,476 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8RLzxZPr - [27/Oct/2026 16:29:32] "GET /web/image/ir.attachment/100294/raw HTTP/1.1" 200 84994 3 0.001 0.061 ro 2026-10-27 16:29:32,502 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend.browser: [1/7] Tour self_order_tip_amount_with_tax → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-10-27 16:29:32,610 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend.browser: [2/7] Tour self_order_tip_amount_with_tax → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_card span:contains('Coca-Cola')) 2026-10-27 16:29:32,744 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8RLzxZPr - [27/Oct/2026 16:29:32] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.003 0.036 ro 2026-10-27 16:29:32,748 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend.browser: [3/7] Tour self_order_tip_amount_with_tax → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-10-27 16:29:32,779 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8RLzxZPr - [27/Oct/2026 16:29:32] "GET /web/image/pos.category/249/image_128?unique=2026-10-27T16:27:18.000+00:00 HTTP/1.1" 200 6314 3 0.004 0.071 ro 2026-10-27 16:29:32,787 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8RLzxZPr - [27/Oct/2026 16:29:32] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.063 ro 2026-10-27 16:29:32,804 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend.browser: [4/7] Tour self_order_tip_amount_with_tax → Step Check product card with Coca-Cola and 2.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-27 16:29:32,814 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8RLzxZPr - [27/Oct/2026 16:29:32] "GET /web/image/product.template/8/image_512?unique=2026-10-27T16:27:18.000+00:00 HTTP/1.1" 200 10346 3 0.002 0.09 ro 2026-10-27 16:29:32,889 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8RLzxZPr - [27/Oct/2026 16:29:32] "GET /web/image/ir.attachment/99277/raw HTTP/1.1" 200 49165 3 0.003 0.017 ro 2026-10-27 16:29:32,964 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend.browser: [5/7] Tour self_order_tip_amount_with_tax → Step Click on button '15%' (trigger: .btn:contains('15%')) 2026-10-27 16:29:32,988 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend.browser: [6/7] Tour self_order_tip_amount_with_tax → Step The total price to pay is 2.97 (trigger: .order-price :contains(Total):contains(2.97)) 2026-10-27 16:29:32,994 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8RLzxZPr - [27/Oct/2026 16:29:32] "GET /web/image/product.product/1656/image_512?unique=2026-10-27T16:27:18.000+00:00 HTTP/1.1" 200 7322 9 0.008 0.062 ro 2026-10-27 16:29:32,999 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend.browser: [7/7] Tour self_order_tip_amount_with_tax → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-10-27 16:29:33,039 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend.browser: tour succeeded 2026-10-27 16:29:33,049 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR self_order_tip_amount_with_tax SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-27 16:29:33,112 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90777502 started for PoS orders references: [{'name': None, 'pos_reference': '260-124-000001', 'uuid': 'f91cab7c-1ce6-47bb-94d1-19d4b205ee29'}] 2026-10-27 16:29:33,154 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend.browser: heap 13966144 (allocated 15347712) 2026-10-27 16:29:33,161 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:29:33,180 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90777502 order {'name': None, 'pos_reference': '260-124-000001', 'uuid': 'f91cab7c-1ce6-47bb-94d1-19d4b205ee29'} created pos.order #593 2026-10-27 16:29:33,180 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90777502 finished 2026-10-27 16:29:33,276 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8RLzxZPr - [27/Oct/2026 16:29:32] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.005 1.066 rw 2026-10-27 16:29:33,282 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Closing chrome headless with pid 43611 2026-10-27 16:29:33,284 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Closing websocket connection 2026-10-27 16:29:33,285 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Terminating chrome headless with pid 43611 2026-10-27 16:29:33,292 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8RLzxZPr - [27/Oct/2026 16:29:33] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 0 88 0.08 0.185 rw 2026-10-27 16:29:33,389 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_162933_389614_test_self_order_tip_amount_matches_backend.txt 2026-10-27 16:29:33,390 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Removing chrome user profile "/tmp/tmp7dggwhib_chrome_odoo" 2026-10-27 16:29:33,863 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Chrome pid: 43736 2026-10-27 16:29:33,864 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Chrome headless temporary user profile dir: /tmp/tmpmokvopbu_chrome_odoo 2026-10-27 16:29:33,864 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Issuing json command http://127.0.0.1:39275/json/version 2026-10-27 16:29:33,865 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39275', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:29:33,913 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Browser version: Chrome/150.0.7871.114 2026-10-27 16:29:33,914 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Issuing json command http://127.0.0.1:39275/json 2026-10-27 16:29:33,916 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39275', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:29:33,926 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Websocket url found: ws://127.0.0.1:39275/devtools/page/BB6A77E81BC324045D510C337F1285F0 2026-10-27 16:29:33,932 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Enable chrome headless console log notification 2026-10-27 16:29:33,950 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Chrome headless enable page notifications 2026-10-27 16:29:34,017 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Setting session cookie in browser 2026-10-27 16:29:34,020 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Open "http://127.0.0.1:8069/pos-self/124?access_token=2b17cbf0ec6048d5" in browser 2026-10-27 16:29:34,020 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Navigating to: "http://127.0.0.1:8069/pos-self/124?access_token=2b17cbf0ec6048d5" 2026-10-27 16:29:34,058 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Y1wHpPa9 - [27/Oct/2026 16:29:34] "GET /pos-self/124?access_token=2b17cbf0ec6048d5 HTTP/1.1" 200 2419 6 0.003 0.032 rw 2026-10-27 16:29:34,068 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Navigation result: {'frameId': 'BB6A77E81BC324045D510C337F1285F0', 'loaderId': '9416A1411921E168DD954EAE39093CC7', 'isDownload': False} 2026-10-27 16:29:34,068 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Evaluate ready code "odoo.isTourReady('self_order_tip_amount_without_tax')" 2026-10-27 16:29:34,163 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Y1wHpPa9 - [27/Oct/2026 16:29:34] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 2 0.002 0.13 ro 2026-10-27 16:29:34,169 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Y1wHpPa9 - [27/Oct/2026 16:29:34] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 2 0.003 0.041 ro 2026-10-27 16:29:34,176 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Y1wHpPa9 - [27/Oct/2026 16:29:34] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 2 0.001 0.063 ro 2026-10-27 16:29:34,431 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend.browser: Owl is running in 'dev' mode. 2026-10-27 16:29:34,465 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Y1wHpPa9 - [27/Oct/2026 16:29:34] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.017 ro 2026-10-27 16:29:34,478 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Y1wHpPa9 - [27/Oct/2026 16:29:34] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.006 ro 2026-10-27 16:29:34,504 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Y1wHpPa9 - [27/Oct/2026 16:29:34] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.003 0.014 ro 2026-10-27 16:29:35,276 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Y1wHpPa9 - [27/Oct/2026 16:29:35] "POST /pos-self/data/124 HTTP/1.1" 200 468123 260 0.194 0.567 rw 2026-10-27 16:29:35,284 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Y1wHpPa9 - [27/Oct/2026 16:29:35] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.767 rw 2026-10-27 16:29:35,590 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Y1wHpPa9 - [27/Oct/2026 16:29:35] "GET /web/image/ir.attachment/100295/raw HTTP/1.1" 200 98715 3 0.002 0.014 ro 2026-10-27 16:29:35,598 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Evaluate test code "odoo.startTour('self_order_tip_amount_without_tax', {"stepDelay": 0, "debug": false})" 2026-10-27 16:29:35,627 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Y1wHpPa9 - [27/Oct/2026 16:29:35] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 0 0 0.011 ro 2026-10-27 16:29:35,681 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Y1wHpPa9 - [27/Oct/2026 16:29:35] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 2 0.006 0.017 ro 2026-10-27 16:29:35,757 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend.browser: [1/7] Tour self_order_tip_amount_without_tax → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-10-27 16:29:35,916 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend.browser: [2/7] Tour self_order_tip_amount_without_tax → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_card span:contains('Coca-Cola')) 2026-10-27 16:29:36,009 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Y1wHpPa9 - [27/Oct/2026 16:29:36] "GET /web/image/pos.category/249/image_128?unique=2026-10-27T16:27:18.000+00:00 HTTP/1.1" 200 6314 3 0.001 0.027 ro 2026-10-27 16:29:36,030 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend.browser: [3/7] Tour self_order_tip_amount_without_tax → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-10-27 16:29:36,051 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Y1wHpPa9 - [27/Oct/2026 16:29:36] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 2 0.001 0.068 ro 2026-10-27 16:29:36,060 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend.browser: [4/7] Tour self_order_tip_amount_without_tax → Step Check product card with Coca-Cola and 2.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-27 16:29:36,073 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Y1wHpPa9 - [27/Oct/2026 16:29:36] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.081 ro 2026-10-27 16:29:36,126 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Y1wHpPa9 - [27/Oct/2026 16:29:36] "GET /web/image/product.template/8/image_512?unique=2026-10-27T16:27:18.000+00:00 HTTP/1.1" 200 10346 3 0.01 0.122 ro 2026-10-27 16:29:36,131 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Y1wHpPa9 - [27/Oct/2026 16:29:36] "GET /web/image/ir.attachment/99277/raw HTTP/1.1" 200 49165 3 0.001 0.028 ro 2026-10-27 16:29:36,231 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend.browser: [5/7] Tour self_order_tip_amount_without_tax → Step Click on button '15%' (trigger: .btn:contains('15%')) 2026-10-27 16:29:36,281 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Y1wHpPa9 - [27/Oct/2026 16:29:36] "GET /web/image/product.product/1656/image_512?unique=2026-10-27T16:27:18.000+00:00 HTTP/1.1" 200 7322 8 0.011 0.046 ro 2026-10-27 16:29:36,286 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend.browser: [6/7] Tour self_order_tip_amount_without_tax → Step The total price to pay is 2.91 (trigger: .order-price :contains(Total):contains(2.91)) 2026-10-27 16:29:36,292 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend.browser: [7/7] Tour self_order_tip_amount_without_tax → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-10-27 16:29:36,328 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend.browser: tour succeeded 2026-10-27 16:29:36,329 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR self_order_tip_amount_without_tax SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-10-27 16:29:36,408 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1824596 started for PoS orders references: [{'name': None, 'pos_reference': '260-124-000002', 'uuid': '19c90442-9c10-4502-b82a-3fc36d1b1c0a'}] 2026-10-27 16:29:36,482 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1824596 order {'name': None, 'pos_reference': '260-124-000002', 'uuid': '19c90442-9c10-4502-b82a-3fc36d1b1c0a'} created pos.order #594 2026-10-27 16:29:36,488 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1824596 finished 2026-10-27 16:29:36,496 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend.browser: heap 13819332 (allocated 14823424) 2026-10-27 16:29:36,503 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:29:36,634 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Y1wHpPa9 - [27/Oct/2026 16:29:35] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 4 0.005 1.019 rw 2026-10-27 16:29:36,637 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Closing chrome headless with pid 43736 2026-10-27 16:29:36,640 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Closing websocket connection 2026-10-27 16:29:36,641 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Terminating chrome headless with pid 43736 2026-10-27 16:29:36,655 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Y1wHpPa9 - [27/Oct/2026 16:29:36] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 0 73 0.106 0.228 rw 2026-10-27 16:29:36,744 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_162936_744026_test_self_order_tip_amount_matches_backend.txt 2026-10-27 16:29:36,744 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Removing chrome user profile "/tmp/tmpmokvopbu_chrome_odoo" 2026-10-27 16:29:36,894 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 420 checked, 5 removed 2026-10-27 16:29:37,887 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 217 with IP n/a changed groups of user 217 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:29:38,082 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 217 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:29:47,546 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 217 with IP n/a changed groups of user 217 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:29:51,998 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 217 with IP n/a changed groups of user 217 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:29:55,767 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 217 with IP n/a changed groups of user 217 who belonged to [96, 41, 105, 29, 101, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 101, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:29:57,400 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #217 deleted ir.attachment records with IDs: [101324, 101325] 2026-10-27 16:29:57,404 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #217 deleted pos.config records with IDs: [125, 126] 2026-10-27 16:29:57,435 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #217 deleted ir.sequence records with IDs: [3536, 3540, 3537, 3541] 2026-10-27 16:30:01,085 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #217 deleted restaurant.floor records with IDs: [42] 2026-10-27 16:30:01,923 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table ... 2026-10-27 16:30:02,578 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #217 deleted pos.printer records with IDs: [41, 42] 2026-10-27 16:30:03,193 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Chrome pid: 43886 2026-10-27 16:30:03,193 7 INFO rb-3d383b4-226062-429553 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/tmpsdgt9hue_chrome_odoo 2026-10-27 16:30:03,194 7 INFO rb-3d383b4-226062-429553 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:43405/json/version 2026-10-27 16:30:03,195 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43405', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:30:03,307 7 INFO rb-3d383b4-226062-429553 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-27 16:30:03,308 7 INFO rb-3d383b4-226062-429553 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:43405/json 2026-10-27 16:30:03,308 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43405', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:30:03,331 7 INFO rb-3d383b4-226062-429553 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:43405/devtools/page/7A4D882635DC0F470013F27F51663E22 2026-10-27 16:30:03,343 7 INFO rb-3d383b4-226062-429553 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-27 16:30:03,351 7 INFO rb-3d383b4-226062-429553 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-27 16:30:03,431 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-27 16:30:03,452 7 INFO rb-3d383b4-226062-429553 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-27 16:30:03,458 7 INFO rb-3d383b4-226062-429553 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/128" in browser 2026-10-27 16:30:03,458 7 INFO rb-3d383b4-226062-429553 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/128" 2026-10-27 16:30:03,491 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:30:03,922 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30:03] "GET /pos/ui/128 HTTP/1.1" 200 6893 64 0.052 0.404 rw 2026-10-27 16:30:03,931 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Navigation result: {'frameId': '7A4D882635DC0F470013F27F51663E22', 'loaderId': 'B2D9F09CB4357F3070145C4B778E38C0', 'isDownload': False} 2026-10-27 16:30:03,931 7 INFO rb-3d383b4-226062-429553 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-27 16:30:04,047 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30:03] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.568 ro 2026-10-27 16:30:04,061 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30:04] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.006 0.069 ro 2026-10-27 16:30:04,066 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30:04] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.058 ro 2026-10-27 16:30:04,921 7 INFO rb-3d383b4-226062-429553 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-27 16:30:04,951 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-27 16:30:04,953 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.006 - 2026-10-27 16:30:04,990 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.023 ro 2026-10-27 16:30:05,053 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30:05] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.032 rw 2026-10-27 16:30:05,095 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.061 rw 2026-10-27 16:30:05,541 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:30:06,318 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 539620 260 0.28 0.92 rw 2026-10-27 16:30:06,598 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: The ready code tooks too much time : 2.6666603088378906 2026-10-27 16:30:06,598 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:30:06,610 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [1/20] Tour OnlinePaymentWithMultiTables → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:30:06,629 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.016 ro 2026-10-27 16:30:06,683 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.028 ro 2026-10-27 16:30:06,756 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.011 rw 2026-10-27 16:30:06,811 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30:06] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.027 rw 2026-10-27 16:30:06,812 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.05 rw 2026-10-27 16:30:07,508 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30:07] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.005 ro 2026-10-27 16:30:07,639 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.017 rw 2026-10-27 16:30:07,817 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30:07] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.047 rw 2026-10-27 16:30:07,921 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-27 16:30:07,946 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.024 - 2026-10-27 16:30:07,947 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30:07] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 305 4 0.006 0.041 ro 2026-10-27 16:30:07,963 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30:07] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.053 rw 2026-10-27 16:30:08,100 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30:08] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.015 ro 2026-10-27 16:30:08,152 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30:08] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.026 - 2026-10-27 16:30:08,156 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.028 - 2026-10-27 16:30:08,168 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [2/20] Tour OnlinePaymentWithMultiTables → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:30:08,195 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.069 - 2026-10-27 16:30:08,299 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30:08] "GET /pos/ui/128?from_backend=True HTTP/1.1" 200 6933 31 0.044 0.147 rw 2026-10-27 16:30:08,329 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [3/20] Tour OnlinePaymentWithMultiTables → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("2"))) 2026-10-27 16:30:08,353 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30:08] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.007 - 2026-10-27 16:30:08,455 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30:08] "GET /pos/ui/128 HTTP/1.1" 200 6933 31 0.039 0.289 rw 2026-10-27 16:30:08,538 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 15 0.025 0.176 rw 2026-10-27 16:30:08,561 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30:08] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.007 0.217 rw 2026-10-27 16:30:08,651 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.001 0.024 rw 2026-10-27 16:30:08,697 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30:08] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.056 rw 2026-10-27 16:30:08,761 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [4/20] Tour OnlinePaymentWithMultiTables → Step body:has(.pos-leftheader .badge:contains(2)) 2026-10-27 16:30:09,285 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [5/20] Tour OnlinePaymentWithMultiTables → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:30:09,346 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [6/20] Tour OnlinePaymentWithMultiTables → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:30:09,432 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [7/20] Tour OnlinePaymentWithMultiTables → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:30:09,432 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [8/20] Tour OnlinePaymentWithMultiTables → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:30:09,465 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-27 16:30:09,954 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [9/20] Tour OnlinePaymentWithMultiTables → Step total is 2.20 (trigger: .total:contains("2.20")) 2026-10-27 16:30:09,954 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [10/20] Tour OnlinePaymentWithMultiTables → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:30:09,963 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [11/20] Tour OnlinePaymentWithMultiTables → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:30:10,013 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61652306 started for PoS orders references: [{'name': '/', 'pos_reference': '261-128-000001', 'uuid': '8cd16a4f-3e64-4692-bcc8-9a1faf0afa5a'}] 2026-10-27 16:30:10,110 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61652306 order {'name': '/', 'pos_reference': '261-128-000001', 'uuid': '8cd16a4f-3e64-4692-bcc8-9a1faf0afa5a'} created pos.order #595 2026-10-27 16:30:10,115 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61652306 finished 2026-10-27 16:30:10,189 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3974 50 0.045 0.139 rw 2026-10-27 16:30:10,228 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [12/20] Tour OnlinePaymentWithMultiTables → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:30:10,286 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [13/20] Tour OnlinePaymentWithMultiTables → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:30:10,310 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [14/20] Tour OnlinePaymentWithMultiTables → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:30:10,326 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.006 0.018 rw 2026-10-27 16:30:10,408 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30:10] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.068 rw 2026-10-27 16:30:10,809 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [15/20] Tour OnlinePaymentWithMultiTables → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:30:10,829 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [16/20] Tour OnlinePaymentWithMultiTables → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:30:10,844 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [17/20] Tour OnlinePaymentWithMultiTables → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:30:10,844 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [18/20] Tour OnlinePaymentWithMultiTables → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:30:11,359 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [19/20] Tour OnlinePaymentWithMultiTables → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-10-27 16:30:11,359 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [20/20] Tour OnlinePaymentWithMultiTables → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:30:11,871 7 INFO rb-3d383b4-226062-429553 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-27 16:30:11,873 7 INFO rb-3d383b4-226062-429553 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-27 16:30:11,881 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45627509 started for PoS orders references: [{'name': '/', 'pos_reference': '261-128-000002', 'uuid': 'd3d44e02-a637-4dfa-a63b-77518a1e38d8'}] 2026-10-27 16:30:11,980 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45627509 order {'name': '/', 'pos_reference': '261-128-000002', 'uuid': 'd3d44e02-a637-4dfa-a63b-77518a1e38d8'} created pos.order #596 2026-10-27 16:30:11,983 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45627509 finished 2026-10-27 16:30:12,052 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:30:12,058 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: heap 20965664 (allocated 22827008) 2026-10-27 16:30:12,095 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3974 40 0.054 0.166 rw 2026-10-27 16:30:12,110 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30:05] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 7.023 rw 2026-10-27 16:30:12,304 7 INFO rb-3d383b4-226062-429553 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 43886 2026-10-27 16:30:12,309 7 INFO rb-3d383b4-226062-429553 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-27 16:30:12,335 7 INFO rb-3d383b4-226062-429553 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 43886 2026-10-27 16:30:12,336 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9WFXgc3Q - [27/Oct/2026 16:30: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 96 5 0.004 0.038 rw 2026-10-27 16:30:12,475 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_163012_475429_test_01_online_payment_with_multi_table.txt 2026-10-27 16:30:12,475 7 INFO rb-3d383b4-226062-429553 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/tmpsdgt9hue_chrome_odoo" 2026-10-27 16:30:12,488 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company ... 2026-10-27 16:30:12,899 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 217 with IP n/a changed groups of user 217 who belonged to [96, 41, 105, 29, 101, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:30:23,177 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 217 with IP n/a changed groups of user 222 who belonged to [101] with changes [(, 6, 0)] 2026-10-27 16:30:23,465 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 217 with IP n/a changed groups of user 2 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 65, 26, 94, 5, 110] with changes [(, 6, 0)] 2026-10-27 16:30:26,394 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 44018 2026-10-27 16:30:26,394 7 INFO rb-3d383b4-226062-429553 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/tmpxa796y8s_chrome_odoo 2026-10-27 16:30:26,394 7 INFO rb-3d383b4-226062-429553 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:42295/json/version 2026-10-27 16:30:26,396 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42295', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:30:26,450 7 INFO rb-3d383b4-226062-429553 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-27 16:30:26,451 7 INFO rb-3d383b4-226062-429553 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:42295/json 2026-10-27 16:30:26,455 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42295', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:30:26,477 7 INFO rb-3d383b4-226062-429553 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:42295/devtools/page/84FEEDB6CAA302A46C72A905962606CA 2026-10-27 16:30:26,501 7 INFO rb-3d383b4-226062-429553 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-27 16:30:26,518 7 INFO rb-3d383b4-226062-429553 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-27 16:30:27,058 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-10-27 16:30:27,071 7 INFO rb-3d383b4-226062-429553 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-27 16:30:27,074 7 INFO rb-3d383b4-226062-429553 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/129?access_token=74e2587c98bc4235" in browser 2026-10-27 16:30:27,075 7 INFO rb-3d383b4-226062-429553 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/129?access_token=74e2587c98bc4235" 2026-10-27 16:30:27,096 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:30:27,709 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vzm2DNsx - [27/Oct/2026 16:30:27] "GET /pos-self/129?access_token=74e2587c98bc4235 HTTP/1.1" 200 2402 71 0.132 0.498 rw 2026-10-27 16:30:27,713 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '84FEEDB6CAA302A46C72A905962606CA', 'loaderId': '913DDDA85BD3A5ACD62E71DEA08BA76B', 'isDownload': False} 2026-10-27 16:30:27,713 7 INFO rb-3d383b4-226062-429553 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-27 16:30:27,759 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 2 2026-10-27 16:30:28,060 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 16:30:28,087 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vzm2DNsx - [27/Oct/2026 16:30:28] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 8 0.01 0.32 ro 2026-10-27 16:30:28,105 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 16:30:28,162 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vzm2DNsx - [27/Oct/2026 16:30:28] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.024 1.052 ro 2026-10-27 16:30:28,189 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 16:30:28,235 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vzm2DNsx - [27/Oct/2026 16:30:28] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.008 0.447 ro 2026-10-27 16:30:28,624 7 INFO rb-3d383b4-226062-429553 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-27 16:30:28,693 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vzm2DNsx - [27/Oct/2026 16:30:28] "GET /favicon.ico HTTP/1.1" 301 273 8 0.006 0.036 ro 2026-10-27 16:30:28,701 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vzm2DNsx - [27/Oct/2026 16:30:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.017 ro 2026-10-27 16:30:28,737 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vzm2DNsx - [27/Oct/2026 16:30:28] "GET /web/image/website/2/favicon?unique=19797e6 HTTP/1.1" 200 1150 2 0.002 0.028 ro 2026-10-27 16:30:28,751 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vzm2DNsx - [27/Oct/2026 16:30:28] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.011 rw 2026-10-27 16:30:29,768 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vzm2DNsx - [27/Oct/2026 16:30:29] "POST /pos-self/data/129 HTTP/1.1" 200 467543 251 0.317 0.72 rw 2026-10-27 16:30:30,114 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vzm2DNsx - [27/Oct/2026 16:30:30] "GET /web/image/ir.attachment/102344/raw HTTP/1.1" 200 98715 3 0.003 0.023 ro 2026-10-27 16:30:30,116 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: The ready code tooks too much time : 2.4029903411865234 2026-10-27 16:30:30,116 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:30:30,243 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vzm2DNsx - [27/Oct/2026 16:30:30] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.062 ro 2026-10-27 16:30:30,476 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:102363) 2026-10-27 16:30:30,485 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vzm2DNsx - [27/Oct/2026 16:30:30] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.01 0.193 ro 2026-10-27 16:30:30,491 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vzm2DNsx - [27/Oct/2026 16:30:30] "GET /web/image/ir.attachment/102343/raw HTTP/1.1" 200 84994 3 0.002 0.168 ro 2026-10-27 16:30:30,513 7 INFO rb-3d383b4-226062-429553 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-27 16:30:30,523 7 INFO rb-3d383b4-226062-429553 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-27 16:30:30,648 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Coca-Cola')) 2026-10-27 16:30:30,738 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vzm2DNsx - [27/Oct/2026 16:30:30] "GET /web/image/pos.category/260/image_128?unique=2026-10-27T16:29:36.000+00:00 HTTP/1.1" 200 6314 3 0.003 0.045 ro 2026-10-27 16:30:30,745 7 INFO rb-3d383b4-226062-429553 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-27 16:30:30,776 7 INFO rb-3d383b4-226062-429553 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-27 16:30:30,792 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vzm2DNsx - [27/Oct/2026 16:30:30] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.004 0.094 ro 2026-10-27 16:30:30,839 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vzm2DNsx - [27/Oct/2026 16:30:30] "GET /web/image/pos.category/261/image_128?unique=2026-10-27T16:29:36.000+00:00 HTTP/1.1" 200 6314 3 0.005 0.138 ro 2026-10-27 16:30:30,872 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vzm2DNsx - [27/Oct/2026 16:30:30] "GET /web/image/pos.category/262/image_128?unique=2026-10-27T16:29:36.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.17 ro 2026-10-27 16:30:30,892 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vzm2DNsx - [27/Oct/2026 16:30:30] "GET /web/image/product.template/1539/image_512?unique=2026-10-27T16:29:36.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.182 ro 2026-10-27 16:30:30,938 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vzm2DNsx - [27/Oct/2026 16:30:30] "GET /web/image/product.template/1541/image_512?unique=2026-10-27T16:29:36.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.225 ro 2026-10-27 16:30:30,964 7 INFO rb-3d383b4-226062-429553 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-27 16:30:30,965 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vzm2DNsx - [27/Oct/2026 16:30:30] "GET /web/image/product.template/1537/image_512?unique=2026-10-27T16:29:36.000+00:00 HTTP/1.1" 200 7322 3 0.006 0.207 ro 2026-10-27 16:30:31,006 7 INFO rb-3d383b4-226062-429553 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-27 16:30:31,007 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vzm2DNsx - [27/Oct/2026 16:30:31] "GET /web/image/product.template/1536/image_512?unique=2026-10-27T16:29:36.000+00:00 HTTP/1.1" 200 7322 3 0.007 0.156 ro 2026-10-27 16:30:31,008 7 INFO rb-3d383b4-226062-429553 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-27 16:30:31,038 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vzm2DNsx - [27/Oct/2026 16:30:31] "GET /web/image/product.template/1538/image_512?unique=2026-10-27T16:29:36.000+00:00 HTTP/1.1" 200 7322 3 0.009 0.175 ro 2026-10-27 16:30:31,066 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vzm2DNsx - [27/Oct/2026 16:30:31] "GET /web/image/ir.attachment/102345/raw HTTP/1.1" 200 49165 3 0.001 0.174 ro 2026-10-27 16:30:31,101 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vzm2DNsx - [27/Oct/2026 16:30:31] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.008 0.189 ro 2026-10-27 16:30:31,148 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vzm2DNsx - [27/Oct/2026 16:30:31] "GET /web/image/product.template/1542/image_512?unique=2026-10-27T16:29:36.000+00:00 HTTP/1.1" 200 7322 3 0.008 0.17 ro 2026-10-27 16:30:31,151 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:30:31,167 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vzm2DNsx - [27/Oct/2026 16:30:31] "GET /web/image/product.template/1540/image_512?unique=2026-10-27T16:29:36.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.181 ro 2026-10-27 16:30:31,174 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 13899564 (allocated 15609856) 2026-10-27 16:30:31,220 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vzm2DNsx - [27/Oct/2026 16:30:31] "GET /web/image/product.product/1689/image_512?unique=2026-10-27T16:29:36.000+00:00 HTTP/1.1" 200 7322 9 0.016 0.15 ro 2026-10-27 16:30:31,246 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vzm2DNsx - [27/Oct/2026 16:30:31] "GET /web/image/product.template/11/image_512?unique=2026-10-27T14:18:14.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.141 ro 2026-10-27 16:30:31,268 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vzm2DNsx - [27/Oct/2026 16:30:31] "GET /web/image/product.template/12/image_512?unique=2026-10-27T16:29:36.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.141 ro 2026-10-27 16:30:31,275 7 INFO rb-3d383b4-226062-429553 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 44018 2026-10-27 16:30:31,276 7 INFO rb-3d383b4-226062-429553 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-27 16:30:31,282 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vzm2DNsx - [27/Oct/2026 16:30:29] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 2.474 rw 2026-10-27 16:30:31,283 7 INFO rb-3d383b4-226062-429553 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 44018 2026-10-27 16:30:31,313 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vzm2DNsx - [27/Oct/2026 16:30:31] "GET /web/image/product.template/13/image_512?unique=2026-10-27T14:18:14.000+00:00 HTTP/1.1" 200 0 3 0.007 0.148 ro 2026-10-27 16:30:31,384 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63801872 started for PoS orders references: [{'name': None, 'pos_reference': '260-129-000001', 'uuid': '656619e5-e3fc-488d-8fd0-be66324bc434'}] 2026-10-27 16:30:31,401 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_163031_400841_test_02_online_payment_with_multi_website_company.txt 2026-10-27 16:30:31,401 7 INFO rb-3d383b4-226062-429553 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/tmpxa796y8s_chrome_odoo" 2026-10-27 16:30:31,420 7 INFO rb-3d383b4-226062-429553 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-27 16:30:31,470 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63801872 order {'name': None, 'pos_reference': '260-129-000001', 'uuid': '656619e5-e3fc-488d-8fd0-be66324bc434'} created pos.order #597 2026-10-27 16:30:31,470 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63801872 finished 2026-10-27 16:30:31,628 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vzm2DNsx - [27/Oct/2026 16:30:31] "GET /web/image/product.template/16/image_512?unique=2026-10-27T14:19:19.000+00:00 HTTP/1.1" 200 0 3 0.002 0.418 ro 2026-10-27 16:30:31,629 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vzm2DNsx - [27/Oct/2026 16:30:31] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 0 88 0.108 0.505 rw 2026-10-27 16:30:41,907 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 44150 2026-10-27 16:30:41,907 7 INFO rb-3d383b4-226062-429553 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/tmphwra2sp8_chrome_odoo 2026-10-27 16:30:41,907 7 INFO rb-3d383b4-226062-429553 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:41641/json/version 2026-10-27 16:30:41,909 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41641', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:30:42,055 7 INFO rb-3d383b4-226062-429553 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-27 16:30:42,056 7 INFO rb-3d383b4-226062-429553 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:41641/json 2026-10-27 16:30:42,056 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41641', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:30:42,070 7 INFO rb-3d383b4-226062-429553 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:41641/devtools/page/29294CE3E2EDAA76CC788FC003F3A5FD 2026-10-27 16:30:42,083 7 INFO rb-3d383b4-226062-429553 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-27 16:30:42,087 7 INFO rb-3d383b4-226062-429553 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-27 16:30:42,167 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-10-27 16:30:42,171 7 INFO rb-3d383b4-226062-429553 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-27 16:30:42,186 7 INFO rb-3d383b4-226062-429553 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/597?access_token=724dbfb0-df8a-489a-a641-de294dd7b707" in browser 2026-10-27 16:30:42,186 7 INFO rb-3d383b4-226062-429553 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/597?access_token=724dbfb0-df8a-489a-a641-de294dd7b707" 2026-10-27 16:30:43,447 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5Ut92zF2 - [27/Oct/2026 16:30:43] "GET /pos/pay/597?access_token=724dbfb0-df8a-489a-a641-de294dd7b707 HTTP/1.1" 200 12932 178 0.187 1.042 rw 2026-10-27 16:30:43,450 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '29294CE3E2EDAA76CC788FC003F3A5FD', 'loaderId': '5AF4796A0DCC768A79C6D51EA05ECFB5', 'isDownload': False} 2026-10-27 16:30:43,451 7 INFO rb-3d383b4-226062-429553 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-27 16:30:43,478 7 INFO rb-3d383b4-226062-429553 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-27 16:30:43,479 7 INFO rb-3d383b4-226062-429553 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-27 16:30:43,479 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-27 16:30:43,480 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-27 16:30:43,487 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-10-27 16:30:43,535 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7677324/web.assets_frontend.min.css, copying from /web/assets/7677324/web.assets_frontend.min.css 2026-10-27 16:30:43,671 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5Ut92zF2 - [27/Oct/2026 16:30:43] "GET /web/assets/1/7677324/web.assets_frontend.min.css HTTP/1.1" 200 1340440 7 0.062 0.11 ro 2026-10-27 16:30:43,675 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4b92bbf/web.material_symbols_outlined.min.woff2, copying from /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 2026-10-27 16:30:43,719 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5Ut92zF2 - [27/Oct/2026 16:30:43] "GET /web/assets/1/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 7 0.019 1.478 ro 2026-10-27 16:30:43,729 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4f70286/web.odoo_ui_icons.min.woff2, copying from /web/assets/4f70286/web.odoo_ui_icons.min.woff2 2026-10-27 16:30:43,757 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5Ut92zF2 - [27/Oct/2026 16:30:43] "GET /web/assets/1/4f70286/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 7 0.014 0.234 ro 2026-10-27 16:30:43,782 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2682119/web.assets_frontend_minimal.min.js, copying from /web/assets/2682119/web.assets_frontend_minimal.min.js 2026-10-27 16:30:43,831 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5Ut92zF2 - [27/Oct/2026 16:30:43] "GET /web/assets/1/2682119/web.assets_frontend_minimal.min.js HTTP/1.1" 200 59201 7 0.019 0.052 ro 2026-10-27 16:30:43,857 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6cccb99/web.__assets_tests_call__.min.js, copying from /web/assets/6cccb99/web.__assets_tests_call__.min.js 2026-10-27 16:30:43,902 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5Ut92zF2 - [27/Oct/2026 16:30:43] "GET /web/assets/1/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 7 0.01 0.082 ro 2026-10-27 16:30:43,964 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5Ut92zF2 - [27/Oct/2026 16:30:43] "GET /web/image/payment.method/47632/image_payment_form/Dummy%20Payment%20Method?unique=19797e6 HTTP/1.1" 200 6078 3 0.008 0.017 ro 2026-10-27 16:30:43,973 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5Ut92zF2 - [27/Oct/2026 16:30:43] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.035 ro 2026-10-27 16:30:44,166 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ed0f464/web.assets_frontend_lazy.min.js, copying from /web/assets/ed0f464/web.assets_frontend_lazy.min.js 2026-10-27 16:30:44,262 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5Ut92zF2 - [27/Oct/2026 16:30:44] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.162 ro 2026-10-27 16:30:44,298 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5Ut92zF2 - [27/Oct/2026 16:30:44] "GET /web/assets/1/ed0f464/web.assets_frontend_lazy.min.js HTTP/1.1" 200 5382538 7 0.031 0.177 ro 2026-10-27 16:30:45,104 7 INFO rb-3d383b4-226062-429553 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-27 16:30:45,159 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5Ut92zF2 - [27/Oct/2026 16:30:45] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.009 ro 2026-10-27 16:30:45,346 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:30:45,362 7 INFO rb-3d383b4-226062-429553 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-27 16:30:45,378 7 INFO rb-3d383b4-226062-429553 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-27 16:30:45,380 7 INFO rb-3d383b4-226062-429553 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-27 16:30:45,530 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 0 websockets 2026-10-27 16:30:45,540 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 11450692 (allocated 12582912) 2026-10-27 16:30:45,635 7 INFO rb-3d383b4-226062-429553 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 44150 2026-10-27 16:30:45,642 7 INFO rb-3d383b4-226062-429553 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-27 16:30:45,643 7 INFO rb-3d383b4-226062-429553 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 44150 2026-10-27 16:30:45,780 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_163045_779915_test_02_online_payment_with_multi_website_company.txt 2026-10-27 16:30:45,780 7 INFO rb-3d383b4-226062-429553 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/tmphwra2sp8_chrome_odoo" 2026-10-27 16:30:46,218 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 44275 2026-10-27 16:30:46,218 7 INFO rb-3d383b4-226062-429553 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/tmphyotq1it_chrome_odoo 2026-10-27 16:30:46,218 7 INFO rb-3d383b4-226062-429553 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:35321/json/version 2026-10-27 16:30:46,222 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35321', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:30:46,245 7 INFO rb-3d383b4-226062-429553 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-27 16:30:46,246 7 INFO rb-3d383b4-226062-429553 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:35321/json 2026-10-27 16:30:46,248 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35321', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:30:46,266 7 INFO rb-3d383b4-226062-429553 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:35321/devtools/page/9C129AB846C18C0397DA2BF97A86B734 2026-10-27 16:30:46,285 7 INFO rb-3d383b4-226062-429553 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-27 16:30:46,289 7 INFO rb-3d383b4-226062-429553 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-27 16:30:46,352 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-27 16:30:46,380 7 INFO rb-3d383b4-226062-429553 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-27 16:30:46,390 7 INFO rb-3d383b4-226062-429553 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/597?access_token=724dbfb0-df8a-489a-a641-de294dd7b707" in browser 2026-10-27 16:30:46,391 7 INFO rb-3d383b4-226062-429553 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/597?access_token=724dbfb0-df8a-489a-a641-de294dd7b707" 2026-10-27 16:30:46,489 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [597], uid: 2, model: pos.order 2026-10-27 16:30:47,460 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uTHyGWM1 - [27/Oct/2026 16:30:47] "GET /pos/pay/597?access_token=724dbfb0-df8a-489a-a641-de294dd7b707 HTTP/1.1" 200 18257 94 0.146 0.92 rw 2026-10-27 16:30:47,465 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '9C129AB846C18C0397DA2BF97A86B734', 'loaderId': '24991789D9985E2CE0F00A0343B6F4EA', 'isDownload': False} 2026-10-27 16:30:47,465 7 INFO rb-3d383b4-226062-429553 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-27 16:30:47,501 7 INFO rb-3d383b4-226062-429553 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-27 16:30:47,502 7 INFO rb-3d383b4-226062-429553 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-27 16:30:47,502 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-27 16:30:47,503 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-27 16:30:47,516 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-10-27 16:30:47,571 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uTHyGWM1 - [27/Oct/2026 16:30:47] "GET /web/assets/1/7677324/web.assets_frontend.min.css HTTP/1.1" 200 1340440 2 0.003 0.034 ro 2026-10-27 16:30:47,575 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uTHyGWM1 - [27/Oct/2026 16:30:47] "GET /web/assets/1/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 1.113 ro 2026-10-27 16:30:47,600 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uTHyGWM1 - [27/Oct/2026 16:30:47] "GET /web/assets/1/4f70286/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.011 0.02 ro 2026-10-27 16:30:47,665 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uTHyGWM1 - [27/Oct/2026 16:30:47] "GET /web/assets/1/2682119/web.assets_frontend_minimal.min.js HTTP/1.1" 200 59201 2 0.001 0.013 ro 2026-10-27 16:30:47,682 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uTHyGWM1 - [27/Oct/2026 16:30:47] "GET /web/assets/1/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.024 ro 2026-10-27 16:30:47,798 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uTHyGWM1 - [27/Oct/2026 16:30:47] "GET /web/image/payment.method/47632/image_payment_form/Dummy%20Payment%20Method?unique=19797e6 HTTP/1.1" 200 6078 3 0.004 0.02 ro 2026-10-27 16:30:47,804 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uTHyGWM1 - [27/Oct/2026 16:30:47] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.012 ro 2026-10-27 16:30:47,860 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uTHyGWM1 - [27/Oct/2026 16:30:47] "GET /website/static/description/icon.png HTTP/1.1" 200 3260 0 0 0.003 - 2026-10-27 16:30:47,912 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uTHyGWM1 - [27/Oct/2026 16:30:47] "GET /web/assets/1/ed0f464/web.assets_frontend_lazy.min.js HTTP/1.1" 200 5382538 2 0.002 0.04 ro 2026-10-27 16:30:47,915 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uTHyGWM1 - [27/Oct/2026 16:30:47] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.011 0.027 ro 2026-10-27 16:30:48,675 7 INFO rb-3d383b4-226062-429553 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-27 16:30:48,727 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uTHyGWM1 - [27/Oct/2026 16:30:48] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.012 ro 2026-10-27 16:30:48,852 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:30:48,868 7 INFO rb-3d383b4-226062-429553 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-27 16:30:48,870 7 INFO rb-3d383b4-226062-429553 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-27 16:30:48,873 7 INFO rb-3d383b4-226062-429553 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-27 16:30:48,988 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 0 websockets 2026-10-27 16:30:48,991 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 11459740 (allocated 13369344) 2026-10-27 16:30:49,096 7 INFO rb-3d383b4-226062-429553 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 44275 2026-10-27 16:30:49,098 7 INFO rb-3d383b4-226062-429553 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-27 16:30:49,099 7 INFO rb-3d383b4-226062-429553 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 44275 2026-10-27 16:30:49,212 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_163049_212095_test_02_online_payment_with_multi_website_company.txt 2026-10-27 16:30:49,212 7 INFO rb-3d383b4-226062-429553 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/tmphyotq1it_chrome_odoo" 2026-10-27 16:30:49,662 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 44397 2026-10-27 16:30:49,662 7 INFO rb-3d383b4-226062-429553 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/tmpw_h4i8ry_chrome_odoo 2026-10-27 16:30:49,662 7 INFO rb-3d383b4-226062-429553 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:37125/json/version 2026-10-27 16:30:49,663 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37125', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:30:49,765 7 INFO rb-3d383b4-226062-429553 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-27 16:30:49,765 7 INFO rb-3d383b4-226062-429553 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:37125/json 2026-10-27 16:30:49,766 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37125', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:30:49,783 7 INFO rb-3d383b4-226062-429553 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:37125/devtools/page/71D876766016EEA5F80425A929C72ED1 2026-10-27 16:30:49,802 7 INFO rb-3d383b4-226062-429553 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-27 16:30:49,803 7 INFO rb-3d383b4-226062-429553 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-27 16:30:49,858 7 INFO rb-3d383b4-226062-429553 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-27 16:30:49,864 7 INFO rb-3d383b4-226062-429553 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/597?access_token=724dbfb0-df8a-489a-a641-de294dd7b707" in browser 2026-10-27 16:30:49,865 7 INFO rb-3d383b4-226062-429553 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/597?access_token=724dbfb0-df8a-489a-a641-de294dd7b707" 2026-10-27 16:30:50,148 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 IBtdpNs9 - [27/Oct/2026 16:30:50] "GET /pos/pay/597?access_token=724dbfb0-df8a-489a-a641-de294dd7b707 HTTP/1.1" 200 11935 54 0.05 0.193 rw 2026-10-27 16:30:50,158 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '71D876766016EEA5F80425A929C72ED1', 'loaderId': '8E783141A9CE33323D39B7F32BF42CF0', 'isDownload': False} 2026-10-27 16:30:50,159 7 INFO rb-3d383b4-226062-429553 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-27 16:30:50,190 7 INFO rb-3d383b4-226062-429553 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-27 16:30:50,191 7 INFO rb-3d383b4-226062-429553 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-27 16:30:50,191 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-27 16:30:50,192 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-27 16:30:50,194 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-10-27 16:30:50,228 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 IBtdpNs9 - [27/Oct/2026 16:30:50] "GET /web/assets/1/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.316 ro 2026-10-27 16:30:50,251 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 IBtdpNs9 - [27/Oct/2026 16:30:50] "GET /web/assets/1/4f70286/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.002 0.028 ro 2026-10-27 16:30:50,256 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 IBtdpNs9 - [27/Oct/2026 16:30:50] "GET /web/assets/1/7677324/web.assets_frontend.min.css HTTP/1.1" 200 1340440 2 0.003 0.04 ro 2026-10-27 16:30:50,292 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 IBtdpNs9 - [27/Oct/2026 16:30:50] "GET /web/assets/1/2682119/web.assets_frontend_minimal.min.js HTTP/1.1" 200 59201 2 0.003 0.023 ro 2026-10-27 16:30:50,311 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 IBtdpNs9 - [27/Oct/2026 16:30:50] "GET /web/assets/1/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.037 ro 2026-10-27 16:30:50,497 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 IBtdpNs9 - [27/Oct/2026 16:30:50] "GET /web/image/payment.method/47632/image_payment_form/Dummy%20Payment%20Method?unique=19797e6 HTTP/1.1" 200 6078 3 0.001 0.011 ro 2026-10-27 16:30:50,516 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 IBtdpNs9 - [27/Oct/2026 16:30:50] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.007 0.011 ro 2026-10-27 16:30:50,578 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 IBtdpNs9 - [27/Oct/2026 16:30:50] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.003 0.013 ro 2026-10-27 16:30:50,605 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 IBtdpNs9 - [27/Oct/2026 16:30:50] "GET /web/assets/1/ed0f464/web.assets_frontend_lazy.min.js HTTP/1.1" 200 5382538 2 0.001 0.037 ro 2026-10-27 16:30:51,274 7 INFO rb-3d383b4-226062-429553 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-27 16:30:51,330 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 IBtdpNs9 - [27/Oct/2026 16:30:51] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.012 ro 2026-10-27 16:30:51,440 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:30:51,450 7 INFO rb-3d383b4-226062-429553 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-27 16:30:51,456 7 INFO rb-3d383b4-226062-429553 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-27 16:30:51,457 7 INFO rb-3d383b4-226062-429553 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-27 16:30:51,583 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 0 websockets 2026-10-27 16:30:51,584 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 11469596 (allocated 12582912) 2026-10-27 16:30:51,688 7 INFO rb-3d383b4-226062-429553 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 44397 2026-10-27 16:30:51,690 7 INFO rb-3d383b4-226062-429553 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-27 16:30:51,690 7 INFO rb-3d383b4-226062-429553 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 44397 2026-10-27 16:30:51,790 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_163051_790205_test_02_online_payment_with_multi_website_company.txt 2026-10-27 16:30:51,790 7 INFO rb-3d383b4-226062-429553 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/tmpw_h4i8ry_chrome_odoo" 2026-10-27 16:30:52,008 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 431 checked, 8 removed 2026-10-27 16:30:52,104 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 0, [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17, 1])] 2026-10-27 16:30:54,798 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel ... 2026-10-27 16:30:56,684 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 1, 17] with changes [(, 6, 0)] 2026-10-27 16:31:06,615 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Chrome pid: 44531 2026-10-27 16:31:06,616 7 INFO rb-3d383b4-226062-429553 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/tmpdmu0u0s8_chrome_odoo 2026-10-27 16:31:06,616 7 INFO rb-3d383b4-226062-429553 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:46833/json/version 2026-10-27 16:31:06,617 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46833', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:31:06,744 7 INFO rb-3d383b4-226062-429553 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-27 16:31:06,744 7 INFO rb-3d383b4-226062-429553 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:46833/json 2026-10-27 16:31:06,745 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46833', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:31:06,787 7 INFO rb-3d383b4-226062-429553 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:46833/devtools/page/FC3E485C1950D9A573745A3BA2F851C1 2026-10-27 16:31:06,824 7 INFO rb-3d383b4-226062-429553 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-27 16:31:06,878 7 INFO rb-3d383b4-226062-429553 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-27 16:31:07,357 7 INFO rb-3d383b4-226062-429553 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-27 16:31:07,371 7 INFO rb-3d383b4-226062-429553 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/130?access_token=f4c042b22d714319" in browser 2026-10-27 16:31:07,371 7 INFO rb-3d383b4-226062-429553 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/130?access_token=f4c042b22d714319" 2026-10-27 16:31:07,406 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:31:08,012 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4Y12IlK- - [27/Oct/2026 16:31:08] "GET /pos-self/130?access_token=f4c042b22d714319 HTTP/1.1" 200 2378 61 0.065 0.566 rw 2026-10-27 16:31:08,019 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': 'FC3E485C1950D9A573745A3BA2F851C1', 'loaderId': '9B51A56625D2B2E41FEA89E580AC23A8', 'isDownload': False} 2026-10-27 16:31:08,019 7 INFO rb-3d383b4-226062-429553 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-27 16:31:08,090 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 16:31:08,161 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4Y12IlK- - [27/Oct/2026 16:31:08] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.037 0.735 ro 2026-10-27 16:31:08,169 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 16:31:08,221 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4Y12IlK- - [27/Oct/2026 16:31:08] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.007 0.127 ro 2026-10-27 16:31:08,262 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 16:31:08,305 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4Y12IlK- - [27/Oct/2026 16:31:08] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.02 0.187 ro 2026-10-27 16:31:08,524 7 INFO rb-3d383b4-226062-429553 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-27 16:31:08,561 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4Y12IlK- - [27/Oct/2026 16:31:08] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.01 ro 2026-10-27 16:31:08,581 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4Y12IlK- - [27/Oct/2026 16:31:08] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.012 ro 2026-10-27 16:31:08,601 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4Y12IlK- - [27/Oct/2026 16:31:08] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.014 ro 2026-10-27 16:31:09,630 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4Y12IlK- - [27/Oct/2026 16:31:09] "POST /pos-self/data/130 HTTP/1.1" 200 467768 267 0.365 0.64 rw 2026-10-27 16:31:09,638 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4Y12IlK- - [27/Oct/2026 16:31:09] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 1.006 rw 2026-10-27 16:31:09,970 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4Y12IlK- - [27/Oct/2026 16:31:09] "GET /web/image/ir.attachment/103406/raw HTTP/1.1" 200 98715 3 0.006 0.018 ro 2026-10-27 16:31:09,998 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:31:10,094 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4Y12IlK- - [27/Oct/2026 16:31:10] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.065 ro 2026-10-27 16:31:10,286 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:103410) 2026-10-27 16:31:10,292 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4Y12IlK- - [27/Oct/2026 16:31:10] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.009 0.165 ro 2026-10-27 16:31:10,304 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4Y12IlK- - [27/Oct/2026 16:31:10] "GET /web/image/ir.attachment/103405/raw HTTP/1.1" 200 84994 3 0.001 0.113 ro 2026-10-27 16:31:10,326 7 INFO rb-3d383b4-226062-429553 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-27 16:31:10,434 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Coca-Cola')) 2026-10-27 16:31:10,563 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4Y12IlK- - [27/Oct/2026 16:31:10] "GET /web/image/pos.category/263/image_128?unique=2026-10-27T16:30:52.000+00:00 HTTP/1.1" 200 6314 3 0.01 0.047 ro 2026-10-27 16:31:10,575 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Fanta')) 2026-10-27 16:31:10,590 7 INFO rb-3d383b4-226062-429553 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-27 16:31:10,596 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4Y12IlK- - [27/Oct/2026 16:31:10] "GET /web/image/product.template/1543/image_512?unique=2026-10-27T16:30:52.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.075 ro 2026-10-27 16:31:10,633 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4Y12IlK- - [27/Oct/2026 16:31:10] "GET /web/image/product.template/1544/image_512?unique=2026-10-27T16:30:52.000+00:00 HTTP/1.1" 200 7322 3 0.012 0.105 ro 2026-10-27 16:31:10,654 7 INFO rb-3d383b4-226062-429553 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-27 16:31:10,670 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4Y12IlK- - [27/Oct/2026 16:31:10] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.006 0.146 ro 2026-10-27 16:31:10,709 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4Y12IlK- - [27/Oct/2026 16:31:10] "GET /web/image/product.template/1545/image_512?unique=2026-10-27T16:30:52.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.185 ro 2026-10-27 16:31:10,747 7 INFO rb-3d383b4-226062-429553 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-27 16:31:10,751 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4Y12IlK- - [27/Oct/2026 16:31:10] "GET /web/image/product.template/1546/image_512?unique=2026-10-27T16:30:52.000+00:00 HTTP/1.1" 200 7322 3 0.012 0.21 ro 2026-10-27 16:31:10,753 7 INFO rb-3d383b4-226062-429553 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-27 16:31:10,787 7 INFO rb-3d383b4-226062-429553 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-27 16:31:10,816 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4Y12IlK- - [27/Oct/2026 16:31:10] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.231 ro 2026-10-27 16:31:10,855 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4Y12IlK- - [27/Oct/2026 16:31:10] "GET /web/image/product.template/1547/image_512?unique=2026-10-27T16:30:52.000+00:00 HTTP/1.1" 200 7322 3 0.005 0.247 ro 2026-10-27 16:31:10,878 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4Y12IlK- - [27/Oct/2026 16:31:10] "GET /web/image/ir.attachment/102388/raw HTTP/1.1" 200 49165 3 0.002 0.171 ro 2026-10-27 16:31:10,927 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4Y12IlK- - [27/Oct/2026 16:31:10] "GET /web/image/product.product/1696/image_512?unique=2026-10-27T16:30:52.000+00:00 HTTP/1.1" 200 7322 9 0.011 0.173 ro 2026-10-27 16:31:10,966 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4Y12IlK- - [27/Oct/2026 16:31:10] "GET /web/image/product.product/1698/image_512?unique=2026-10-27T16:30:52.000+00:00 HTTP/1.1" 200 7322 8 0.011 0.2 ro 2026-10-27 16:31:11,049 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74283927 started for PoS orders references: [{'name': None, 'pos_reference': '260-130-000001', 'uuid': 'd3fbaf54-eb0e-470d-9bee-e868ccfa6890'}] 2026-10-27 16:31:11,139 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74283927 order {'name': None, 'pos_reference': '260-130-000001', 'uuid': 'd3fbaf54-eb0e-470d-9bee-e868ccfa6890'} created pos.order #598 2026-10-27 16:31:11,140 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74283927 finished 2026-10-27 16:31:11,356 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4Y12IlK- - [27/Oct/2026 16:31:11] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 3416 86 0.161 0.395 rw 2026-10-27 16:31:11,440 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4Y12IlK- - [27/Oct/2026 16:31:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.004 0.02 rw 2026-10-27 16:31:11,454 7 INFO rb-3d383b4-226062-429553 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-27 16:31:11,514 7 INFO rb-3d383b4-226062-429553 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-27 16:31:11,515 7 INFO rb-3d383b4-226062-429553 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-27 16:31:11,544 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4Y12IlK- - [27/Oct/2026 16:31:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.02 0.036 rw 2026-10-27 16:31:11,549 7 INFO rb-3d383b4-226062-429553 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-27 16:31:11,623 7 INFO rb-3d383b4-226062-429553 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-27 16:31:11,634 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43334088 started for PoS orders references: [{'name': None, 'pos_reference': '260-130-000001', 'uuid': 'd3fbaf54-eb0e-470d-9bee-e868ccfa6890'}] 2026-10-27 16:31:11,651 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: tour succeeded 2026-10-27 16:31:11,652 7 INFO rb-3d383b4-226062-429553 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-27 16:31:11,671 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43334088 order {'name': None, 'pos_reference': '260-130-000001', 'uuid': 'd3fbaf54-eb0e-470d-9bee-e868ccfa6890'} updated pos.order #598 2026-10-27 16:31:11,672 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43334088 finished 2026-10-27 16:31:11,777 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:31:11,777 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: heap 13886276 (allocated 15347712) 2026-10-27 16:31:11,902 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4Y12IlK- - [27/Oct/2026 16:31:10] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.019 1.865 rw 2026-10-27 16:31:11,908 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing chrome headless with pid 44531 2026-10-27 16:31:11,915 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing websocket connection 2026-10-27 16:31:11,916 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4Y12IlK- - [27/Oct/2026 16:31:11] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 0 74 0.118 0.194 rw 2026-10-27 16:31:11,917 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Terminating chrome headless with pid 44531 2026-10-27 16:31:12,017 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4Y12IlK- - [27/Oct/2026 16:31:12] "POST /pos-self-order/remove-order HTTP/1.1" 200 0 13 0.035 0.32 rw 2026-10-27 16:31:12,090 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_163112_090402_test_kiosk_cart_restore_and_cancel.txt 2026-10-27 16:31:12,090 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Removing chrome user profile "/tmp/tmpdmu0u0s8_chrome_odoo" 2026-10-27 16:31:12,174 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_kiosk_qr_code ... 2026-10-27 16:31:13,847 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 1, 17] with changes [(, 6, 0)] 2026-10-27 16:31:23,358 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Chrome pid: 44661 2026-10-27 16:31:23,361 7 INFO rb-3d383b4-226062-429553 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/tmpgep8knkm_chrome_odoo 2026-10-27 16:31:23,363 7 INFO rb-3d383b4-226062-429553 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:46697/json/version 2026-10-27 16:31:23,367 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46697', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:31:23,443 7 INFO rb-3d383b4-226062-429553 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-27 16:31:23,443 7 INFO rb-3d383b4-226062-429553 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:46697/json 2026-10-27 16:31:23,444 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46697', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:31:23,472 7 INFO rb-3d383b4-226062-429553 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:46697/devtools/page/42E7A3AF411CE81C31E069705C6F7090 2026-10-27 16:31:23,506 7 INFO rb-3d383b4-226062-429553 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-27 16:31:23,514 7 INFO rb-3d383b4-226062-429553 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-27 16:31:23,920 7 INFO rb-3d383b4-226062-429553 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-27 16:31:23,922 7 INFO rb-3d383b4-226062-429553 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/131?access_token=dc6c19617ed34dc5" in browser 2026-10-27 16:31:23,922 7 INFO rb-3d383b4-226062-429553 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/131?access_token=dc6c19617ed34dc5" 2026-10-27 16:31:23,942 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:31:24,446 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 p8WOBnu0 - [27/Oct/2026 16:31:24] "GET /pos-self/131?access_token=dc6c19617ed34dc5 HTTP/1.1" 200 2378 61 0.044 0.478 rw 2026-10-27 16:31:24,455 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': '42E7A3AF411CE81C31E069705C6F7090', 'loaderId': 'AFCB9B302C29021BDF75F68A99093336', 'isDownload': False} 2026-10-27 16:31:24,455 7 INFO rb-3d383b4-226062-429553 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-27 16:31:24,518 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 16:31:24,588 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 p8WOBnu0 - [27/Oct/2026 16:31:24] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.026 0.618 ro 2026-10-27 16:31:24,606 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 16:31:24,665 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 16:31:24,671 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 p8WOBnu0 - [27/Oct/2026 16:31:24] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.008 0.163 ro 2026-10-27 16:31:24,697 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 p8WOBnu0 - [27/Oct/2026 16:31:24] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.008 0.187 ro 2026-10-27 16:31:25,047 7 INFO rb-3d383b4-226062-429553 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-27 16:31:25,089 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 p8WOBnu0 - [27/Oct/2026 16:31:25] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.019 ro 2026-10-27 16:31:25,136 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 p8WOBnu0 - [27/Oct/2026 16:31:25] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.002 0.02 ro 2026-10-27 16:31:25,147 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 p8WOBnu0 - [27/Oct/2026 16:31:25] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.026 ro 2026-10-27 16:31:26,087 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 p8WOBnu0 - [27/Oct/2026 16:31:26] "POST /pos-self/data/131 HTTP/1.1" 200 467768 267 0.297 0.623 rw 2026-10-27 16:31:26,123 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 p8WOBnu0 - [27/Oct/2026 16:31:26] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.011 0.942 rw 2026-10-27 16:31:26,407 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:31:26,414 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 p8WOBnu0 - [27/Oct/2026 16:31:26] "GET /web/image/ir.attachment/104432/raw HTTP/1.1" 200 98715 3 0.009 0.027 ro 2026-10-27 16:31:26,549 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 p8WOBnu0 - [27/Oct/2026 16:31:26] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.011 0.089 ro 2026-10-27 16:31:26,732 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:104436) 2026-10-27 16:31:26,750 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 p8WOBnu0 - [27/Oct/2026 16:31:26] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.01 0.159 ro 2026-10-27 16:31:26,758 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 p8WOBnu0 - [27/Oct/2026 16:31:26] "GET /web/image/ir.attachment/104431/raw HTTP/1.1" 200 84994 3 0.001 0.175 ro 2026-10-27 16:31:26,785 7 INFO rb-3d383b4-226062-429553 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-27 16:31:26,788 7 INFO rb-3d383b4-226062-429553 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-27 16:31:26,864 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Coca-Cola')) 2026-10-27 16:31:27,005 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 p8WOBnu0 - [27/Oct/2026 16:31:26] "GET /web/image/pos.category/263/image_128?unique=2026-10-27T16:30:52.000+00:00 HTTP/1.1" 200 6314 3 0.003 0.051 ro 2026-10-27 16:31:27,018 7 INFO rb-3d383b4-226062-429553 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-27 16:31:27,073 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 p8WOBnu0 - [27/Oct/2026 16:31:27] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.009 0.104 ro 2026-10-27 16:31:27,090 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 p8WOBnu0 - [27/Oct/2026 16:31:27] "GET /web/image/product.template/1543/image_512?unique=2026-10-27T16:30:52.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.113 ro 2026-10-27 16:31:27,103 7 INFO rb-3d383b4-226062-429553 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-27 16:31:27,185 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 p8WOBnu0 - [27/Oct/2026 16:31:27] "GET /web/image/product.template/1545/image_512?unique=2026-10-27T16:30:52.000+00:00 HTTP/1.1" 200 7322 3 0.019 0.176 ro 2026-10-27 16:31:27,195 7 INFO rb-3d383b4-226062-429553 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-27 16:31:27,216 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 p8WOBnu0 - [27/Oct/2026 16:31:27] "GET /web/image/product.template/1544/image_512?unique=2026-10-27T16:30:52.000+00:00 HTTP/1.1" 200 7322 3 0.006 0.219 ro 2026-10-27 16:31:27,241 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 p8WOBnu0 - [27/Oct/2026 16:31:27] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.245 ro 2026-10-27 16:31:27,248 7 INFO rb-3d383b4-226062-429553 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-27 16:31:27,268 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 p8WOBnu0 - [27/Oct/2026 16:31:27] "GET /web/image/product.template/1546/image_512?unique=2026-10-27T16:30:52.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.239 ro 2026-10-27 16:31:27,290 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 p8WOBnu0 - [27/Oct/2026 16:31:27] "GET /web/image/product.template/1547/image_512?unique=2026-10-27T16:30:52.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.208 ro 2026-10-27 16:31:27,327 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 p8WOBnu0 - [27/Oct/2026 16:31:27] "GET /web/image/ir.attachment/103414/raw HTTP/1.1" 200 49165 3 0.006 0.187 ro 2026-10-27 16:31:27,370 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 p8WOBnu0 - [27/Oct/2026 16:31:27] "GET /web/image/product.product/1696/image_512?unique=2026-10-27T16:30:52.000+00:00 HTTP/1.1" 200 7322 9 0.01 0.157 ro 2026-10-27 16:31:27,481 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21602214 started for PoS orders references: [{'name': None, 'pos_reference': '260-131-000001', 'uuid': 'ab994ab6-9c2c-44af-b268-de2828646fec'}] 2026-10-27 16:31:27,535 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21602214 order {'name': None, 'pos_reference': '260-131-000001', 'uuid': 'ab994ab6-9c2c-44af-b268-de2828646fec'} created pos.order #599 2026-10-27 16:31:27,535 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21602214 finished 2026-10-27 16:31:27,660 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 p8WOBnu0 - [27/Oct/2026 16:31:27] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 2427 80 0.108 0.301 rw 2026-10-27 16:31:27,760 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 p8WOBnu0 - [27/Oct/2026 16:31:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.025 0.026 rw 2026-10-27 16:31:27,773 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: tour succeeded 2026-10-27 16:31:27,774 7 INFO rb-3d383b4-226062-429553 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-27 16:31:27,869 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 p8WOBnu0 - [27/Oct/2026 16:31:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.016 0.064 rw 2026-10-27 16:31:27,894 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:31:27,901 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 p8WOBnu0 - [27/Oct/2026 16:31:26] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.009 1.466 rw 2026-10-27 16:31:27,944 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: heap 14140388 (allocated 16396288) 2026-10-27 16:31:28,006 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing chrome headless with pid 44661 2026-10-27 16:31:28,010 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing websocket connection 2026-10-27 16:31:28,011 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Terminating chrome headless with pid 44661 2026-10-27 16:31:28,158 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_163128_158388_test_online_payment_kiosk_qr_code.txt 2026-10-27 16:31:28,158 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Removing chrome user profile "/tmp/tmpgep8knkm_chrome_odoo" 2026-10-27 16:31:28,214 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes ... 2026-10-27 16:31:29,642 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 1, 17] with changes [(, 6, 0)] 2026-10-27 16:31:38,750 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 44786 2026-10-27 16:31:38,751 7 INFO rb-3d383b4-226062-429553 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/tmpz71srn6j_chrome_odoo 2026-10-27 16:31:38,751 7 INFO rb-3d383b4-226062-429553 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:42581/json/version 2026-10-27 16:31:38,752 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42581', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:31:38,805 7 INFO rb-3d383b4-226062-429553 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-27 16:31:38,805 7 INFO rb-3d383b4-226062-429553 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:42581/json 2026-10-27 16:31:38,806 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42581', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:31:38,859 7 INFO rb-3d383b4-226062-429553 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:42581/devtools/page/21B97B679114F13A0649BFDC59F0A2BB 2026-10-27 16:31:38,914 7 INFO rb-3d383b4-226062-429553 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-27 16:31:38,918 7 INFO rb-3d383b4-226062-429553 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-27 16:31:39,398 7 INFO rb-3d383b4-226062-429553 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-27 16:31:39,400 7 INFO rb-3d383b4-226062-429553 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/132?access_token=7d1dc223e4e64804" in browser 2026-10-27 16:31:39,401 7 INFO rb-3d383b4-226062-429553 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/132?access_token=7d1dc223e4e64804" 2026-10-27 16:31:39,420 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:31:39,890 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cX1UqNFq - [27/Oct/2026 16:31:39] "GET /pos-self/132?access_token=7d1dc223e4e64804 HTTP/1.1" 200 2379 61 0.038 0.444 rw 2026-10-27 16:31:39,898 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': '21B97B679114F13A0649BFDC59F0A2BB', 'loaderId': '43F53EEAE18B820FBC14B5CCEED2C1E5', 'isDownload': False} 2026-10-27 16:31:39,898 7 INFO rb-3d383b4-226062-429553 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-27 16:31:39,959 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 16:31:40,022 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cX1UqNFq - [27/Oct/2026 16:31:40] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.031 0.577 ro 2026-10-27 16:31:40,033 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 16:31:40,067 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cX1UqNFq - [27/Oct/2026 16:31:40] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.01 0.11 ro 2026-10-27 16:31:40,089 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 16:31:40,137 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cX1UqNFq - [27/Oct/2026 16:31:40] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.007 0.184 ro 2026-10-27 16:31:40,523 7 INFO rb-3d383b4-226062-429553 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-27 16:31:40,578 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cX1UqNFq - [27/Oct/2026 16:31:40] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.009 ro 2026-10-27 16:31:40,613 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cX1UqNFq - [27/Oct/2026 16:31:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.026 ro 2026-10-27 16:31:40,634 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cX1UqNFq - [27/Oct/2026 16:31:40] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.006 0.014 ro 2026-10-27 16:31:41,657 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cX1UqNFq - [27/Oct/2026 16:31:41] "POST /pos-self/data/132 HTTP/1.1" 200 467765 269 0.293 0.725 rw 2026-10-27 16:31:41,675 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cX1UqNFq - [27/Oct/2026 16:31:41] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 1.029 rw 2026-10-27 16:31:42,005 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cX1UqNFq - [27/Oct/2026 16:31:41] "GET /web/image/ir.attachment/105458/raw HTTP/1.1" 200 98715 3 0.002 0.015 ro 2026-10-27 16:31:42,012 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:31:42,132 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cX1UqNFq - [27/Oct/2026 16:31:42] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.005 0.073 ro 2026-10-27 16:31:42,367 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:105462) 2026-10-27 16:31:42,376 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cX1UqNFq - [27/Oct/2026 16:31:42] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.012 0.186 ro 2026-10-27 16:31:42,385 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cX1UqNFq - [27/Oct/2026 16:31:42] "GET /web/image/ir.attachment/105457/raw HTTP/1.1" 200 84994 3 0.001 0.181 ro 2026-10-27 16:31:42,407 7 INFO rb-3d383b4-226062-429553 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-27 16:31:42,413 7 INFO rb-3d383b4-226062-429553 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-27 16:31:42,515 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Coca-Cola')) 2026-10-27 16:31:42,658 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cX1UqNFq - [27/Oct/2026 16:31:42] "GET /web/image/pos.category/263/image_128?unique=2026-10-27T16:30:52.000+00:00 HTTP/1.1" 200 6314 3 0.001 0.028 ro 2026-10-27 16:31:42,678 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Fanta')) 2026-10-27 16:31:42,688 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cX1UqNFq - [27/Oct/2026 16:31:42] "GET /web/image/product.template/8/image_512?unique=2026-10-27T16:30:52.000+00:00 HTTP/1.1" 200 10346 3 0.007 0.039 ro 2026-10-27 16:31:42,716 7 INFO rb-3d383b4-226062-429553 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-27 16:31:42,726 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cX1UqNFq - [27/Oct/2026 16:31:42] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.006 0.074 ro 2026-10-27 16:31:42,756 7 INFO rb-3d383b4-226062-429553 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-27 16:31:42,767 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cX1UqNFq - [27/Oct/2026 16:31:42] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.011 0.115 ro 2026-10-27 16:31:42,795 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cX1UqNFq - [27/Oct/2026 16:31:42] "GET /web/image/ir.attachment/104440/raw HTTP/1.1" 200 49165 3 0.005 0.01 ro 2026-10-27 16:31:42,853 7 INFO rb-3d383b4-226062-429553 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-27 16:31:42,854 7 INFO rb-3d383b4-226062-429553 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-27 16:31:42,876 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cX1UqNFq - [27/Oct/2026 16:31:42] "GET /web/image/product.product/1698/image_512?unique=2026-10-27T16:30:52.000+00:00 HTTP/1.1" 200 7322 9 0.009 0.036 ro 2026-10-27 16:31:42,892 7 INFO rb-3d383b4-226062-429553 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_pills_selection_popup .option-item:contains("1")) 2026-10-27 16:31:42,907 7 INFO rb-3d383b4-226062-429553 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_pills_selection_popup .btn-primary:contains('Confirm')) 2026-10-27 16:31:42,922 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cX1UqNFq - [27/Oct/2026 16:31:42] "GET /web/image/product.product/1696/image_512?unique=2026-10-27T16:30:52.000+00:00 HTTP/1.1" 200 7322 8 0.018 0.067 ro 2026-10-27 16:31:42,946 7 INFO rb-3d383b4-226062-429553 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-27 16:31:42,948 7 INFO rb-3d383b4-226062-429553 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-27 16:31:43,098 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:31:43,099 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 14017820 (allocated 15085568) 2026-10-27 16:31:43,130 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55433383 started for PoS orders references: [{'name': None, 'pos_reference': '260-132-000001', 'uuid': '01fd68cb-3f0c-4548-b276-dc295771fed5'}] 2026-10-27 16:31:43,229 7 INFO rb-3d383b4-226062-429553 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 44786 2026-10-27 16:31:43,235 7 INFO rb-3d383b4-226062-429553 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-27 16:31:43,244 7 INFO rb-3d383b4-226062-429553 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 44786 2026-10-27 16:31:43,254 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55433383 order {'name': None, 'pos_reference': '260-132-000001', 'uuid': '01fd68cb-3f0c-4548-b276-dc295771fed5'} created pos.order #600 2026-10-27 16:31:43,255 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55433383 finished 2026-10-27 16:31:43,359 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_163143_358884_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-27 16:31:43,359 7 INFO rb-3d383b4-226062-429553 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/tmpz71srn6j_chrome_odoo" 2026-10-27 16:31:43,380 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: waiting for threads: [, ] 2026-10-27 16:31:43,390 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cX1UqNFq - [27/Oct/2026 16:31:41] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.005 1.658 rw 2026-10-27 16:31:43,412 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cX1UqNFq - [27/Oct/2026 16:31:43] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 0 86 0.128 0.331 rw 2026-10-27 16:31:53,943 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 44932 2026-10-27 16:31:53,946 7 INFO rb-3d383b4-226062-429553 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/tmp1s1r7jz__chrome_odoo 2026-10-27 16:31:53,946 7 INFO rb-3d383b4-226062-429553 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:33045/json/version 2026-10-27 16:31:53,962 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33045', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:31:54,085 7 INFO rb-3d383b4-226062-429553 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-27 16:31:54,086 7 INFO rb-3d383b4-226062-429553 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:33045/json 2026-10-27 16:31:54,087 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33045', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:31:54,144 7 INFO rb-3d383b4-226062-429553 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:33045/devtools/page/3097D6C368BEAC6AC78269AE7B49BFD6 2026-10-27 16:31:54,167 7 INFO rb-3d383b4-226062-429553 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-27 16:31:54,183 7 INFO rb-3d383b4-226062-429553 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-27 16:31:54,256 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:31:54,269 7 INFO rb-3d383b4-226062-429553 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-27 16:31:54,277 7 INFO rb-3d383b4-226062-429553 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=132" in browser 2026-10-27 16:31:54,277 7 INFO rb-3d383b4-226062-429553 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=132" 2026-10-27 16:31:54,517 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WKRDXNUK - [27/Oct/2026 16:31:54] "GET /pos/ui?config_id=132 HTTP/1.1" 200 6898 57 0.059 0.175 rw 2026-10-27 16:31:54,522 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': '3097D6C368BEAC6AC78269AE7B49BFD6', 'loaderId': '56989E1905F474506386BB578276CC2F', 'isDownload': False} 2026-10-27 16:31:54,523 7 INFO rb-3d383b4-226062-429553 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-27 16:31:54,622 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WKRDXNUK - [27/Oct/2026 16:31:54] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.321 ro 2026-10-27 16:31:54,637 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WKRDXNUK - [27/Oct/2026 16:31:54] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.043 ro 2026-10-27 16:31:54,683 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WKRDXNUK - [27/Oct/2026 16:31:54] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.01 0.074 ro 2026-10-27 16:31:55,537 7 INFO rb-3d383b4-226062-429553 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-27 16:31:55,584 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WKRDXNUK - [27/Oct/2026 16:31:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:31:55,588 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WKRDXNUK - [27/Oct/2026 16:31:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 16:31:55,630 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WKRDXNUK - [27/Oct/2026 16:31:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.016 ro 2026-10-27 16:31:55,697 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WKRDXNUK - [27/Oct/2026 16:31:55] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.026 rw 2026-10-27 16:31:55,706 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WKRDXNUK - [27/Oct/2026 16:31:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.031 rw 2026-10-27 16:31:56,200 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:31:57,002 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WKRDXNUK - [27/Oct/2026 16:31:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 513740 304 0.482 0.768 rw 2026-10-27 16:31:57,271 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: The ready code tooks too much time : 2.7479207515716553 2026-10-27 16:31:57,271 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:31:57,289 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [1/9] Tour test_online_payment_pos_self_order_preparation_changes → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:31:57,301 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WKRDXNUK - [27/Oct/2026 16:31:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.021 ro 2026-10-27 16:31:57,331 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WKRDXNUK - [27/Oct/2026 16:31:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.009 ro 2026-10-27 16:31:57,370 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WKRDXNUK - [27/Oct/2026 16:31:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.012 rw 2026-10-27 16:31:57,430 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WKRDXNUK - [27/Oct/2026 16:31:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 4 0.005 0.036 rw 2026-10-27 16:31:57,450 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WKRDXNUK - [27/Oct/2026 16:31:57] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.028 rw 2026-10-27 16:31:58,057 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WKRDXNUK - [27/Oct/2026 16:31:58] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.01 ro 2026-10-27 16:31:58,207 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WKRDXNUK - [27/Oct/2026 16:31:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 4 0.002 0.018 rw 2026-10-27 16:31:58,391 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WKRDXNUK - [27/Oct/2026 16:31:58] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 3 0.005 0.048 rw 2026-10-27 16:31:58,410 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WKRDXNUK - [27/Oct/2026 16:31:58] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.005 rw 2026-10-27 16:31:58,423 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WKRDXNUK - [27/Oct/2026 16:31:58] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 429 0 0 0.003 - 2026-10-27 16:31:58,431 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WKRDXNUK - [27/Oct/2026 16:31:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-27 16:31:58,574 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WKRDXNUK - [27/Oct/2026 16:31:58] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.02 ro 2026-10-27 16:31:58,607 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WKRDXNUK - [27/Oct/2026 16:31:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.029 - 2026-10-27 16:31:58,612 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [2/9] Tour test_online_payment_pos_self_order_preparation_changes → Step .pos-leftheader .orders-button 2026-10-27 16:31:58,644 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WKRDXNUK - [27/Oct/2026 16:31:58] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.055 - 2026-10-27 16:31:58,661 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WKRDXNUK - [27/Oct/2026 16:31:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.092 - 2026-10-27 16:31:58,676 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [3/9] Tour test_online_payment_pos_self_order_preparation_changes → Step .order_tracker 2026-10-27 16:31:58,683 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [4/9] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen tbody tr > td:contains("Self-order") ~ td .badge:contains(Ongoing) 2026-10-27 16:31:58,684 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [5/9] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen .order-row > div:contains("Self-order") ~ div .badge:contains(Ongoing) 2026-10-27 16:31:58,721 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WKRDXNUK - [27/Oct/2026 16:31:58] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 6938 31 0.035 0.121 rw 2026-10-27 16:31:58,755 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [6/9] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen .order-row:contains(Self-order) 2026-10-27 16:31:58,764 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [7/9] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen .order-row:contains(Self-order).highlight 2026-10-27 16:31:58,782 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [8/9] Tour test_online_payment_pos_self_order_preparation_changes → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:31:58,790 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WKRDXNUK - [27/Oct/2026 16:31:58] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:31:58,872 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [9/9] 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-27 16:31:58,883 7 INFO rb-3d383b4-226062-429553 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-27 16:31:58,890 7 INFO rb-3d383b4-226062-429553 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-27 16:31:58,952 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WKRDXNUK - [27/Oct/2026 16:31:58] "GET /pos/ui/132 HTTP/1.1" 200 6938 31 0.086 0.288 rw 2026-10-27 16:31:59,096 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:31:59,098 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 18806860 (allocated 19681280) 2026-10-27 16:31:59,154 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WKRDXNUK - [27/Oct/2026 16:31:59] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 4973 41 0.057 0.428 rw 2026-10-27 16:31:59,162 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WKRDXNUK - [27/Oct/2026 16:31:55] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.014 3.409 rw 2026-10-27 16:31:59,366 7 INFO rb-3d383b4-226062-429553 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 44932 2026-10-27 16:31:59,375 7 INFO rb-3d383b4-226062-429553 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-27 16:31:59,398 7 INFO rb-3d383b4-226062-429553 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 44932 2026-10-27 16:31:59,511 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_163159_511181_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-27 16:31:59,511 7 INFO rb-3d383b4-226062-429553 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/tmp1s1r7jz__chrome_odoo" 2026-10-27 16:31:59,540 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: waiting for threads: [] 2026-10-27 16:31:59,718 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:31:59,810 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WKRDXNUK - [27/Oct/2026 16:31:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 0 122 0.132 0.347 rw 2026-10-27 16:32:09,619 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_self_dynamic_qr ... 2026-10-27 16:32:11,259 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 1, 17] with changes [(, 6, 0)] 2026-10-27 16:32:20,454 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr: Chrome pid: 45077 2026-10-27 16:32:20,455 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr: Chrome headless temporary user profile dir: /tmp/tmpepxxe741_chrome_odoo 2026-10-27 16:32:20,455 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr: Issuing json command http://127.0.0.1:46173/json/version 2026-10-27 16:32:20,457 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46173', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:32:20,488 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr: Browser version: Chrome/150.0.7871.114 2026-10-27 16:32:20,488 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr: Issuing json command http://127.0.0.1:46173/json 2026-10-27 16:32:20,489 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46173', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:32:20,501 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr: Websocket url found: ws://127.0.0.1:46173/devtools/page/9C1F31E1AD5A5982E2AD9116FAFF11AF 2026-10-27 16:32:20,511 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr: Enable chrome headless console log notification 2026-10-27 16:32:20,550 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr: Chrome headless enable page notifications 2026-10-27 16:32:20,956 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr: Setting session cookie in browser 2026-10-27 16:32:20,960 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr: Open "http://127.0.0.1:8069/pos-self/133?access_token=fc691000fa5e4019&order_identifier=0a053cbd-e849-4124-ad6d-5fd7e51cb9ff" in browser 2026-10-27 16:32:20,961 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr: Navigating to: "http://127.0.0.1:8069/pos-self/133?access_token=fc691000fa5e4019&order_identifier=0a053cbd-e849-4124-ad6d-5fd7e51cb9ff" 2026-10-27 16:32:20,984 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:32:21,474 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GKsoZ6QC - [27/Oct/2026 16:32:21] "GET /pos-self/133?access_token=fc691000fa5e4019&order_identifier=0a053cbd-e849-4124-ad6d-5fd7e51cb9ff HTTP/1.1" 200 2379 61 0.049 0.457 rw 2026-10-27 16:32:21,481 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr: Navigation result: {'frameId': '9C1F31E1AD5A5982E2AD9116FAFF11AF', 'loaderId': '2D460C756F88CC80F49C0800755EC556', 'isDownload': False} 2026-10-27 16:32:21,481 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr: Evaluate ready code "odoo.isTourReady('self_mobile_online_payment_meal_dynamic_qr')" 2026-10-27 16:32:21,580 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 16:32:21,650 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GKsoZ6QC - [27/Oct/2026 16:32:21] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.045 0.625 ro 2026-10-27 16:32:21,670 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 16:32:21,730 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GKsoZ6QC - [27/Oct/2026 16:32:21] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.012 0.171 ro 2026-10-27 16:32:21,742 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 16:32:21,781 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GKsoZ6QC - [27/Oct/2026 16:32:21] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.022 0.209 ro 2026-10-27 16:32:22,034 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr.browser: Owl is running in 'dev' mode. 2026-10-27 16:32:22,062 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GKsoZ6QC - [27/Oct/2026 16:32:22] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.007 ro 2026-10-27 16:32:22,106 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GKsoZ6QC - [27/Oct/2026 16:32:22] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.004 0.015 ro 2026-10-27 16:32:22,119 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GKsoZ6QC - [27/Oct/2026 16:32:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.026 ro 2026-10-27 16:32:22,994 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GKsoZ6QC - [27/Oct/2026 16:32:22] "POST /pos-self/data/133 HTTP/1.1" 200 467560 269 0.222 0.631 rw 2026-10-27 16:32:23,003 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GKsoZ6QC - [27/Oct/2026 16:32:22] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.831 rw 2026-10-27 16:32:23,267 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr: Evaluate test code "odoo.startTour('self_mobile_online_payment_meal_dynamic_qr', {"stepDelay": 0, "debug": false})" 2026-10-27 16:32:23,380 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GKsoZ6QC - [27/Oct/2026 16:32:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 1439 14 0.021 0.08 rw 2026-10-27 16:32:23,397 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GKsoZ6QC - [27/Oct/2026 16:32:23] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.101 ro 2026-10-27 16:32:23,516 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GKsoZ6QC - [27/Oct/2026 16:32:23] "GET /web/image/ir.attachment/106484/raw HTTP/1.1" 200 98715 3 0.002 0.021 ro 2026-10-27 16:32:23,687 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:106488) 2026-10-27 16:32:23,693 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GKsoZ6QC - [27/Oct/2026 16:32:23] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.01 0.146 ro 2026-10-27 16:32:23,723 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GKsoZ6QC - [27/Oct/2026 16:32:23] "GET /web/image/ir.attachment/106483/raw HTTP/1.1" 200 84994 3 0.003 0.023 ro 2026-10-27 16:32:23,731 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr.browser: [1/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Check is button 'My Order' (trigger: .btn:contains('My Order')) 2026-10-27 16:32:23,742 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr.browser: [2/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-10-27 16:32:23,819 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr.browser: [3/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_card span:contains('Coca-Cola')) 2026-10-27 16:32:23,945 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GKsoZ6QC - [27/Oct/2026 16:32:23] "GET /web/image/pos.category/263/image_128?unique=2026-10-27T16:30:52.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.043 ro 2026-10-27 16:32:23,946 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr.browser: [4/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-10-27 16:32:23,975 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr.browser: [5/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Check product card with Coca-Cola and 2.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-27 16:32:24,006 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GKsoZ6QC - [27/Oct/2026 16:32:23] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.007 0.094 ro 2026-10-27 16:32:24,029 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GKsoZ6QC - [27/Oct/2026 16:32:24] "GET /web/image/product.template/8/image_512?unique=2026-10-27T16:30:52.000+00:00 HTTP/1.1" 200 10346 3 0.003 0.114 ro 2026-10-27 16:32:24,041 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GKsoZ6QC - [27/Oct/2026 16:32:24] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.126 ro 2026-10-27 16:32:24,051 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GKsoZ6QC - [27/Oct/2026 16:32:24] "GET /web/image/ir.attachment/105466/raw HTTP/1.1" 200 49165 3 0.003 0.028 ro 2026-10-27 16:32:24,108 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr.browser: [6/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-10-27 16:32:24,117 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr.browser: [7/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-10-27 16:32:24,155 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GKsoZ6QC - [27/Oct/2026 16:32:24] "GET /web/image/product.product/1696/image_512?unique=2026-10-27T16:30:52.000+00:00 HTTP/1.1" 200 7322 9 0.034 0.034 ro 2026-10-27 16:32:24,233 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GKsoZ6QC - [27/Oct/2026 16:32:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 1439 13 0.025 0.084 rw 2026-10-27 16:32:24,357 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34883144 started for PoS orders references: [{'name': None, 'pos_reference': '260-133-000001', 'uuid': 'a6bf8d87-62bf-4fe3-9961-76e32a71f590'}] 2026-10-27 16:32:24,386 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: Added lines [995] to pos.order #601 2026-10-27 16:32:24,397 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34883144 order {'name': None, 'pos_reference': '260-133-000001', 'uuid': 'a6bf8d87-62bf-4fe3-9961-76e32a71f590'} updated pos.order #601 2026-10-27 16:32:24,397 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34883144 finished 2026-10-27 16:32:24,555 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GKsoZ6QC - [27/Oct/2026 16:32:24] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2436 84 0.083 0.166 rw 2026-10-27 16:32:24,609 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GKsoZ6QC - [27/Oct/2026 16:32:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.003 0.02 rw 2026-10-27 16:32:24,680 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr.browser: [8/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-10-27 16:32:24,730 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr.browser: [9/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_card span:contains('Fanta')) 2026-10-27 16:32:24,778 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr.browser: [10/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-10-27 16:32:24,803 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr.browser: [11/16] Tour self_mobile_online_payment_meal_dynamic_qr → 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-27 16:32:24,859 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr.browser: [12/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-10-27 16:32:24,860 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr.browser: [13/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Confirmation page is shown (trigger: .confirmation-page) 2026-10-27 16:32:24,894 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GKsoZ6QC - [27/Oct/2026 16:32:24] "GET /web/image/product.product/1698/image_512?unique=2026-10-27T16:30:52.000+00:00 HTTP/1.1" 200 7322 8 0.019 0.033 ro 2026-10-27 16:32:24,971 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GKsoZ6QC - [27/Oct/2026 16:32:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2436 23 0.019 0.082 rw 2026-10-27 16:32:25,116 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73281400 started for PoS orders references: [{'name': None, 'pos_reference': '260-133-000001', 'uuid': 'a6bf8d87-62bf-4fe3-9961-76e32a71f590'}] 2026-10-27 16:32:25,158 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: Added lines [996] to pos.order #601 2026-10-27 16:32:25,170 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73281400 order {'name': None, 'pos_reference': '260-133-000001', 'uuid': 'a6bf8d87-62bf-4fe3-9961-76e32a71f590'} updated pos.order #601 2026-10-27 16:32:25,171 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73281400 finished 2026-10-27 16:32:25,378 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GKsoZ6QC - [27/Oct/2026 16:32:25] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3428 93 0.107 0.24 rw 2026-10-27 16:32:25,435 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr.browser: [14/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-10-27 16:32:25,456 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr.browser: [15/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-10-27 16:32:25,482 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GKsoZ6QC - [27/Oct/2026 16:32:25] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.011 0.025 rw 2026-10-27 16:32:25,484 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr.browser: [16/16] Tour self_mobile_online_payment_meal_dynamic_qr → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-10-27 16:32:25,539 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr.browser: tour succeeded 2026-10-27 16:32:25,541 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR self_mobile_online_payment_meal_dynamic_qr SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-10-27 16:32:25,651 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:32:25,657 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr.browser: heap 14557584 (allocated 16134144) 2026-10-27 16:32:25,659 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GKsoZ6QC - [27/Oct/2026 16:32:25] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 3428 23 0.033 0.067 rw 2026-10-27 16:32:25,663 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GKsoZ6QC - [27/Oct/2026 16:32:23] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.008 2.614 rw 2026-10-27 16:32:25,755 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr.browser: Error received after termination: console.groupEnd 2026-10-27 16:32:25,756 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr.browser: Error received after termination: 2026-10-27 16:32:25,842 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr: Closing chrome headless with pid 45077 2026-10-27 16:32:25,848 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr: Closing websocket connection 2026-10-27 16:32:25,855 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr: Terminating chrome headless with pid 45077 2026-10-27 16:32:25,976 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_163225_975928_test_online_payment_self_dynamic_qr.txt 2026-10-27 16:32:25,976 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr: Removing chrome user profile "/tmp/tmpepxxe741_chrome_odoo" 2026-10-27 16:32:26,021 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table ... 2026-10-27 16:32:27,317 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 1, 17] with changes [(, 6, 0)] 2026-10-27 16:32:36,416 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 45206 2026-10-27 16:32:36,416 7 INFO rb-3d383b4-226062-429553 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/tmpxxo550py_chrome_odoo 2026-10-27 16:32:36,417 7 INFO rb-3d383b4-226062-429553 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:36461/json/version 2026-10-27 16:32:36,418 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36461', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:32:36,519 7 INFO rb-3d383b4-226062-429553 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-27 16:32:36,519 7 INFO rb-3d383b4-226062-429553 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:36461/json 2026-10-27 16:32:36,521 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36461', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:32:36,544 7 INFO rb-3d383b4-226062-429553 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:36461/devtools/page/ACFDA86B92C3D0099A2BA4968ACE453B 2026-10-27 16:32:36,552 7 INFO rb-3d383b4-226062-429553 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-27 16:32:36,591 7 INFO rb-3d383b4-226062-429553 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-27 16:32:36,960 7 INFO rb-3d383b4-226062-429553 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-27 16:32:36,962 7 INFO rb-3d383b4-226062-429553 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/134?access_token=4697d3864baf44ad" in browser 2026-10-27 16:32:36,962 7 INFO rb-3d383b4-226062-429553 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/134?access_token=4697d3864baf44ad" 2026-10-27 16:32:36,990 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:32:37,460 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vvC9hZfj - [27/Oct/2026 16:32:37] "GET /pos-self/134?access_token=4697d3864baf44ad HTTP/1.1" 200 2379 61 0.035 0.46 rw 2026-10-27 16:32:37,465 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': 'ACFDA86B92C3D0099A2BA4968ACE453B', 'loaderId': '4D25AE7A0FBAF54A4A9B3747BE61DD54', 'isDownload': False} 2026-10-27 16:32:37,465 7 INFO rb-3d383b4-226062-429553 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-27 16:32:37,525 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 16:32:37,585 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vvC9hZfj - [27/Oct/2026 16:32:37] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.027 0.574 ro 2026-10-27 16:32:37,616 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 16:32:37,656 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vvC9hZfj - [27/Oct/2026 16:32:37] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.025 0.106 ro 2026-10-27 16:32:37,694 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 16:32:37,743 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vvC9hZfj - [27/Oct/2026 16:32:37] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.007 0.207 ro 2026-10-27 16:32:38,015 7 INFO rb-3d383b4-226062-429553 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-27 16:32:38,058 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vvC9hZfj - [27/Oct/2026 16:32:38] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.016 ro 2026-10-27 16:32:38,075 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vvC9hZfj - [27/Oct/2026 16:32:38] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.014 ro 2026-10-27 16:32:38,088 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vvC9hZfj - [27/Oct/2026 16:32:38] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.011 ro 2026-10-27 16:32:38,127 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vvC9hZfj - [27/Oct/2026 16:32:38] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.027 rw 2026-10-27 16:32:39,092 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vvC9hZfj - [27/Oct/2026 16:32:39] "POST /pos-self/data/134 HTTP/1.1" 200 467705 269 0.258 0.731 rw 2026-10-27 16:32:39,416 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vvC9hZfj - [27/Oct/2026 16:32:39] "GET /web/image/ir.attachment/107513/raw HTTP/1.1" 200 98715 3 0.001 0.013 ro 2026-10-27 16:32:39,426 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:32:39,508 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vvC9hZfj - [27/Oct/2026 16:32:39] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.038 ro 2026-10-27 16:32:39,714 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:107517) 2026-10-27 16:32:39,720 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vvC9hZfj - [27/Oct/2026 16:32:39] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.007 0.167 ro 2026-10-27 16:32:39,757 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vvC9hZfj - [27/Oct/2026 16:32:39] "GET /web/image/ir.attachment/107512/raw HTTP/1.1" 200 84994 3 0.013 0.111 ro 2026-10-27 16:32:39,768 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [1/21] Tour self_mobile_online_payment_meal → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-10-27 16:32:39,768 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [2/21] Tour self_mobile_online_payment_meal → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-10-27 16:32:39,797 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [3/21] 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-27 16:32:39,798 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [4/21] 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-27 16:32:39,829 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vvC9hZfj - [27/Oct/2026 16:32:39] "GET /web/image/ir.attachment/106492/raw HTTP/1.1" 200 49165 3 0.001 0.017 ro 2026-10-27 16:32:39,888 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vvC9hZfj - [27/Oct/2026 16:32:39] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.018 ro 2026-10-27 16:32:39,957 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [5/21] Tour self_mobile_online_payment_meal → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_card span:contains('Coca-Cola')) 2026-10-27 16:32:40,027 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [6/21] Tour self_mobile_online_payment_meal → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-10-27 16:32:40,039 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vvC9hZfj - [27/Oct/2026 16:32:40] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.002 0.044 ro 2026-10-27 16:32:40,057 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [7/21] 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-27 16:32:40,084 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vvC9hZfj - [27/Oct/2026 16:32:40] "GET /web/image/pos.category/263/image_128?unique=2026-10-27T16:30:52.000+00:00 HTTP/1.1" 200 6314 3 0.004 0.088 ro 2026-10-27 16:32:40,110 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vvC9hZfj - [27/Oct/2026 16:32:40] "GET /web/image/product.template/8/image_512?unique=2026-10-27T16:30:52.000+00:00 HTTP/1.1" 200 10346 3 0.002 0.1 ro 2026-10-27 16:32:40,113 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [8/21] Tour self_mobile_online_payment_meal → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-10-27 16:32:40,149 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [9/21] Tour self_mobile_online_payment_meal → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-10-27 16:32:40,151 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vvC9hZfj - [27/Oct/2026 16:32:40] "GET /web/image/product.product/1696/image_512?unique=2026-10-27T16:30:52.000+00:00 HTTP/1.1" 200 7322 9 0.007 0.039 ro 2026-10-27 16:32:40,276 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [10/21] Tour self_mobile_online_payment_meal → Step Fill input with 490904390 (trigger: input[placeholder="Phone"]) 2026-10-27 16:32:40,356 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [11/21] Tour self_mobile_online_payment_meal → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-10-27 16:32:40,376 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [12/21] Tour self_mobile_online_payment_meal → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-10-27 16:32:40,605 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vvC9hZfj - [27/Oct/2026 16:32:40] "POST /pos-self-order/validate-partner HTTP/1.1" 200 136 33 0.081 0.142 rw 2026-10-27 16:32:40,786 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35692192 started for PoS orders references: [{'name': None, 'pos_reference': '260-134-000001', 'uuid': '889b13db-d484-42ac-b104-52832bc41827'}] 2026-10-27 16:32:40,852 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35692192 order {'name': None, 'pos_reference': '260-134-000001', 'uuid': '889b13db-d484-42ac-b104-52832bc41827'} created pos.order #602 2026-10-27 16:32:40,853 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35692192 finished 2026-10-27 16:32:40,989 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vvC9hZfj - [27/Oct/2026 16:32:40] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2508 90 0.114 0.185 rw 2026-10-27 16:32:41,073 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [13/21] Tour self_mobile_online_payment_meal → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-10-27 16:32:41,076 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vvC9hZfj - [27/Oct/2026 16:32:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.01 0.021 rw 2026-10-27 16:32:41,090 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [14/21] Tour self_mobile_online_payment_meal → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_card span:contains('Fanta')) 2026-10-27 16:32:41,155 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [15/21] Tour self_mobile_online_payment_meal → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-10-27 16:32:41,181 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [16/21] 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-27 16:32:41,203 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [17/21] Tour self_mobile_online_payment_meal → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-10-27 16:32:41,208 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [18/21] Tour self_mobile_online_payment_meal → Step Confirmation page is shown (trigger: .confirmation-page) 2026-10-27 16:32:41,254 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vvC9hZfj - [27/Oct/2026 16:32:41] "GET /web/image/product.product/1698/image_512?unique=2026-10-27T16:30:52.000+00:00 HTTP/1.1" 200 7322 8 0.016 0.024 ro 2026-10-27 16:32:41,378 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vvC9hZfj - [27/Oct/2026 16:32:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2508 23 0.07 0.09 rw 2026-10-27 16:32:41,514 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68771242 started for PoS orders references: [{'name': None, 'pos_reference': '260-134-000001', 'uuid': '889b13db-d484-42ac-b104-52832bc41827'}] 2026-10-27 16:32:41,556 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: Added lines [998] to pos.order #602 2026-10-27 16:32:41,573 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68771242 order {'name': None, 'pos_reference': '260-134-000001', 'uuid': '889b13db-d484-42ac-b104-52832bc41827'} updated pos.order #602 2026-10-27 16:32:41,574 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68771242 finished 2026-10-27 16:32:41,790 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vvC9hZfj - [27/Oct/2026 16:32:41] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3500 97 0.135 0.205 rw 2026-10-27 16:32:41,846 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [19/21] Tour self_mobile_online_payment_meal → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-10-27 16:32:41,858 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [20/21] Tour self_mobile_online_payment_meal → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-10-27 16:32:41,871 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vvC9hZfj - [27/Oct/2026 16:32:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.006 0.026 rw 2026-10-27 16:32:41,889 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [21/21] Tour self_mobile_online_payment_meal → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-10-27 16:32:41,942 7 INFO rb-3d383b4-226062-429553 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-27 16:32:41,943 7 INFO rb-3d383b4-226062-429553 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-27 16:32:42,066 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vvC9hZfj - [27/Oct/2026 16:32:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 3500 23 0.047 0.075 rw 2026-10-27 16:32:42,081 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:32:42,085 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vvC9hZfj - [27/Oct/2026 16:32:39] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.003 3.93 rw 2026-10-27 16:32:42,136 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 16727800 (allocated 19279872) 2026-10-27 16:32:42,145 7 INFO rb-3d383b4-226062-429553 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-27 16:32:42,146 7 INFO rb-3d383b4-226062-429553 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: 2026-10-27 16:32:42,250 7 INFO rb-3d383b4-226062-429553 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 45206 2026-10-27 16:32:42,266 7 INFO rb-3d383b4-226062-429553 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-27 16:32:42,266 7 INFO rb-3d383b4-226062-429553 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 45206 2026-10-27 16:32:42,376 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_163242_375840_test_online_payment_self_pay_after_meal_table.txt 2026-10-27 16:32:42,377 7 INFO rb-3d383b4-226062-429553 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/tmpxxo550py_chrome_odoo" 2026-10-27 16:32:42,405 7 INFO rb-3d383b4-226062-429553 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-27 16:32:43,217 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vvC9hZfj - [27/Oct/2026 16:32:43] "GET /pos/pay/602?access_token=aeefd5e2-4bf3-4013-9c3c-0fa814b55d1c&exit_route=http%3A%2F%2F127.0.0.1%3A8069%2Fpos-self%2F134%2Fconfirmation%2Faeefd5e2-4bf3-4013-9c3c-0fa814b55d1c%2Forder%3Faccess_token%3D4697d3864baf44ad HTTP/1.1" 200 0 151 0.167 0.9 rw 2026-10-27 16:32:52,954 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 45339 2026-10-27 16:32:52,955 7 INFO rb-3d383b4-226062-429553 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/tmp5_4zy68q_chrome_odoo 2026-10-27 16:32:52,955 7 INFO rb-3d383b4-226062-429553 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:37279/json/version 2026-10-27 16:32:52,956 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37279', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:32:53,055 7 INFO rb-3d383b4-226062-429553 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-27 16:32:53,055 7 INFO rb-3d383b4-226062-429553 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:37279/json 2026-10-27 16:32:53,056 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37279', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:32:53,063 7 INFO rb-3d383b4-226062-429553 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:37279/devtools/page/E41F243FC09762B80C9A792BF676852A 2026-10-27 16:32:53,070 7 INFO rb-3d383b4-226062-429553 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-27 16:32:53,086 7 INFO rb-3d383b4-226062-429553 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-27 16:32:53,097 7 INFO rb-3d383b4-226062-429553 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-27 16:32:53,102 7 INFO rb-3d383b4-226062-429553 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/134?access_token=4697d3864baf44ad&table_identifier=06156ab2" in browser 2026-10-27 16:32:53,102 7 INFO rb-3d383b4-226062-429553 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/134?access_token=4697d3864baf44ad&table_identifier=06156ab2" 2026-10-27 16:32:53,169 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EMYdNW6d - [27/Oct/2026 16:32:53] "GET /pos-self/134?access_token=4697d3864baf44ad&table_identifier=06156ab2 HTTP/1.1" 200 2419 8 0.013 0.051 rw 2026-10-27 16:32:53,174 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': 'E41F243FC09762B80C9A792BF676852A', 'loaderId': '3107F24A541F93E38C94A1CE34326752', 'isDownload': False} 2026-10-27 16:32:53,174 7 INFO rb-3d383b4-226062-429553 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-27 16:32:53,241 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EMYdNW6d - [27/Oct/2026 16:32:53] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 2 0.003 0.011 ro 2026-10-27 16:32:53,265 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EMYdNW6d - [27/Oct/2026 16:32:53] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 2 0.003 0.038 ro 2026-10-27 16:32:53,278 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EMYdNW6d - [27/Oct/2026 16:32:53] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 2 0.002 0.048 ro 2026-10-27 16:32:53,592 7 INFO rb-3d383b4-226062-429553 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-27 16:32:53,630 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EMYdNW6d - [27/Oct/2026 16:32:53] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.008 ro 2026-10-27 16:32:53,638 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EMYdNW6d - [27/Oct/2026 16:32:53] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.006 ro 2026-10-27 16:32:53,677 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EMYdNW6d - [27/Oct/2026 16:32:53] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.002 0.017 ro 2026-10-27 16:32:53,699 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EMYdNW6d - [27/Oct/2026 16:32:53] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.018 rw 2026-10-27 16:32:54,580 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EMYdNW6d - [27/Oct/2026 16:32:54] "POST /pos-self/data/134 HTTP/1.1" 200 467705 260 0.259 0.64 rw 2026-10-27 16:32:54,799 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:32:54,832 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EMYdNW6d - [27/Oct/2026 16:32:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 4 0.006 0.021 rw 2026-10-27 16:32:54,837 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EMYdNW6d - [27/Oct/2026 16:32:54] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 0 0 0.008 ro 2026-10-27 16:32:54,938 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EMYdNW6d - [27/Oct/2026 16:32:54] "GET /web/image/ir.attachment/107513/raw HTTP/1.1" 200 98715 3 0.001 0.011 ro 2026-10-27 16:32:55,011 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EMYdNW6d - [27/Oct/2026 16:32:55] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 2 0.012 0.025 ro 2026-10-27 16:32:55,048 7 INFO rb-3d383b4-226062-429553 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-27 16:32:55,056 7 INFO rb-3d383b4-226062-429553 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-27 16:32:55,078 7 INFO rb-3d383b4-226062-429553 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-27 16:32:55,112 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EMYdNW6d - [27/Oct/2026 16:32:55] "GET /web/image/ir.attachment/106492/raw HTTP/1.1" 200 49165 3 0.001 0.017 ro 2026-10-27 16:32:55,189 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EMYdNW6d - [27/Oct/2026 16:32:55] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.012 ro 2026-10-27 16:32:55,290 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Coca-Cola')) 2026-10-27 16:32:55,350 7 INFO rb-3d383b4-226062-429553 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-27 16:32:55,360 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EMYdNW6d - [27/Oct/2026 16:32:55] "GET /web/image/pos.category/263/image_128?unique=2026-10-27T16:30:52.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.033 ro 2026-10-27 16:32:55,383 7 INFO rb-3d383b4-226062-429553 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-27 16:32:55,396 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EMYdNW6d - [27/Oct/2026 16:32:55] "GET /web/image/product.template/8/image_512?unique=2026-10-27T16:30:52.000+00:00 HTTP/1.1" 200 10346 3 0.008 0.063 ro 2026-10-27 16:32:55,422 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EMYdNW6d - [27/Oct/2026 16:32:55] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 2 0.001 0.096 ro 2026-10-27 16:32:55,454 7 INFO rb-3d383b4-226062-429553 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-27 16:32:55,469 7 INFO rb-3d383b4-226062-429553 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-27 16:32:55,489 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EMYdNW6d - [27/Oct/2026 16:32:55] "GET /web/image/product.product/1696/image_512?unique=2026-10-27T16:30:52.000+00:00 HTTP/1.1" 200 7322 8 0.018 0.052 ro 2026-10-27 16:32:55,548 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43967506 started for PoS orders references: [{'name': None, 'pos_reference': '260-134-000002', 'uuid': 'a4969fe4-3555-4ae7-a0dc-b4df6d263b4c'}] 2026-10-27 16:32:55,597 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43967506 order {'name': None, 'pos_reference': '260-134-000002', 'uuid': 'a4969fe4-3555-4ae7-a0dc-b4df6d263b4c'} created pos.order #603 2026-10-27 16:32:55,598 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43967506 finished 2026-10-27 16:32:55,773 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EMYdNW6d - [27/Oct/2026 16:32:55] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2445 72 0.105 0.192 rw 2026-10-27 16:32:55,900 7 INFO rb-3d383b4-226062-429553 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-27 16:32:55,937 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Fanta')) 2026-10-27 16:32:55,944 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EMYdNW6d - [27/Oct/2026 16:32:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2445 24 0.025 0.057 rw 2026-10-27 16:32:56,001 7 INFO rb-3d383b4-226062-429553 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-27 16:32:56,022 7 INFO rb-3d383b4-226062-429553 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-27 16:32:56,087 7 INFO rb-3d383b4-226062-429553 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-27 16:32:56,090 7 INFO rb-3d383b4-226062-429553 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-27 16:32:56,102 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EMYdNW6d - [27/Oct/2026 16:32:56] "GET /web/image/product.product/1698/image_512?unique=2026-10-27T16:30:52.000+00:00 HTTP/1.1" 200 7322 8 0.005 0.023 ro 2026-10-27 16:32:56,183 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EMYdNW6d - [27/Oct/2026 16:32:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2445 24 0.02 0.066 rw 2026-10-27 16:32:56,290 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63168001 started for PoS orders references: [{'name': None, 'pos_reference': '260-134-000002', 'uuid': 'a4969fe4-3555-4ae7-a0dc-b4df6d263b4c'}] 2026-10-27 16:32:56,331 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: Added lines [1000] to pos.order #603 2026-10-27 16:32:56,343 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63168001 order {'name': None, 'pos_reference': '260-134-000002', 'uuid': 'a4969fe4-3555-4ae7-a0dc-b4df6d263b4c'} updated pos.order #603 2026-10-27 16:32:56,343 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63168001 finished 2026-10-27 16:32:56,519 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EMYdNW6d - [27/Oct/2026 16:32:56] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3439 94 0.085 0.204 rw 2026-10-27 16:32:56,609 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EMYdNW6d - [27/Oct/2026 16:32:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 3439 24 0.016 0.054 rw 2026-10-27 16:32:56,651 7 INFO rb-3d383b4-226062-429553 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-27 16:32:56,663 7 INFO rb-3d383b4-226062-429553 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-27 16:32:56,701 7 INFO rb-3d383b4-226062-429553 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-27 16:32:56,759 7 INFO rb-3d383b4-226062-429553 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-27 16:32:56,761 7 INFO rb-3d383b4-226062-429553 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-27 16:32:56,866 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EMYdNW6d - [27/Oct/2026 16:32:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 3439 24 0.022 0.061 rw 2026-10-27 16:32:56,875 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:32:56,880 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EMYdNW6d - [27/Oct/2026 16:32:54] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 4 0.002 3.142 rw 2026-10-27 16:32:56,883 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 14591840 (allocated 15872000) 2026-10-27 16:32:56,943 7 INFO rb-3d383b4-226062-429553 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-27 16:32:56,944 7 INFO rb-3d383b4-226062-429553 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: 2026-10-27 16:32:57,029 7 INFO rb-3d383b4-226062-429553 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 45339 2026-10-27 16:32:57,034 7 INFO rb-3d383b4-226062-429553 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-27 16:32:57,035 7 INFO rb-3d383b4-226062-429553 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 45339 2026-10-27 16:32:57,163 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_163257_162887_test_online_payment_self_pay_after_meal_table.txt 2026-10-27 16:32:57,163 7 INFO rb-3d383b4-226062-429553 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/tmp5_4zy68q_chrome_odoo" 2026-10-27 16:32:57,170 7 INFO rb-3d383b4-226062-429553 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-27 16:32:57,183 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EMYdNW6d - [27/Oct/2026 16:32:57] "GET /pos/pay/603?access_token=db860238-02dc-423d-b052-dda3774937e6&exit_route=http%3A%2F%2F127.0.0.1%3A8069%2Fpos-self%2F134%2Fconfirmation%2Fdb860238-02dc-423d-b052-dda3774937e6%2Forder%3Faccess_token%3D4697d3864baf44ad%26table_identifier%3D06156ab2 HTTP/1.1" 200 0 42 0.077 0.153 rw 2026-10-27 16:33:07,230 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_tip_amount_matches_backend ... 2026-10-27 16:33:08,696 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 1, 17] with changes [(, 6, 0)] 2026-10-27 16:33:18,250 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Chrome pid: 45469 2026-10-27 16:33:18,251 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Chrome headless temporary user profile dir: /tmp/tmp20h3pc2__chrome_odoo 2026-10-27 16:33:18,251 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Issuing json command http://127.0.0.1:38021/json/version 2026-10-27 16:33:18,252 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38021', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:33:18,280 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Browser version: Chrome/150.0.7871.114 2026-10-27 16:33:18,281 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Issuing json command http://127.0.0.1:38021/json 2026-10-27 16:33:18,281 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38021', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:33:18,296 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Websocket url found: ws://127.0.0.1:38021/devtools/page/C595716C7A4BC7A0E466883A56684986 2026-10-27 16:33:18,315 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Enable chrome headless console log notification 2026-10-27 16:33:18,333 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Chrome headless enable page notifications 2026-10-27 16:33:18,695 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Setting session cookie in browser 2026-10-27 16:33:18,698 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Open "http://127.0.0.1:8069/pos-self/135?access_token=740e07021dea458d" in browser 2026-10-27 16:33:18,698 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Navigating to: "http://127.0.0.1:8069/pos-self/135?access_token=740e07021dea458d" 2026-10-27 16:33:18,719 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:33:19,299 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 q6CP8gDj - [27/Oct/2026 16:33:19] "GET /pos-self/135?access_token=740e07021dea458d HTTP/1.1" 200 2379 61 0.034 0.564 rw 2026-10-27 16:33:19,313 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Navigation result: {'frameId': 'C595716C7A4BC7A0E466883A56684986', 'loaderId': 'A3F8B5CAA48CDACD80A1AC93408C2831', 'isDownload': False} 2026-10-27 16:33:19,313 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Evaluate ready code "odoo.isTourReady('self_order_tip_amount_with_tax')" 2026-10-27 16:33:19,369 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 16:33:19,426 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 16:33:19,434 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 q6CP8gDj - [27/Oct/2026 16:33:19] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.008 0.078 ro 2026-10-27 16:33:19,484 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 q6CP8gDj - [27/Oct/2026 16:33:19] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.026 0.744 ro 2026-10-27 16:33:19,497 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 16:33:19,528 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 q6CP8gDj - [27/Oct/2026 16:33:19] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.015 0.164 ro 2026-10-27 16:33:19,718 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend.browser: Owl is running in 'dev' mode. 2026-10-27 16:33:19,735 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 q6CP8gDj - [27/Oct/2026 16:33:19] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.008 ro 2026-10-27 16:33:19,799 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 q6CP8gDj - [27/Oct/2026 16:33:19] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.007 0.022 ro 2026-10-27 16:33:19,812 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 q6CP8gDj - [27/Oct/2026 16:33:19] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.034 ro 2026-10-27 16:33:19,851 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 q6CP8gDj - [27/Oct/2026 16:33:19] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.009 rw 2026-10-27 16:33:20,618 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 q6CP8gDj - [27/Oct/2026 16:33:20] "POST /pos-self/data/135 HTTP/1.1" 200 468134 269 0.206 0.571 rw 2026-10-27 16:33:20,859 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 q6CP8gDj - [27/Oct/2026 16:33:20] "GET /web/image/ir.attachment/108539/raw HTTP/1.1" 200 98715 3 0.001 0.008 ro 2026-10-27 16:33:20,870 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Evaluate test code "odoo.startTour('self_order_tip_amount_with_tax', {"stepDelay": 0, "debug": false})" 2026-10-27 16:33:20,967 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 q6CP8gDj - [27/Oct/2026 16:33:20] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.002 0.054 ro 2026-10-27 16:33:21,146 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:108543) 2026-10-27 16:33:21,152 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 q6CP8gDj - [27/Oct/2026 16:33:21] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.006 0.157 ro 2026-10-27 16:33:21,165 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 q6CP8gDj - [27/Oct/2026 16:33:21] "GET /web/image/ir.attachment/108538/raw HTTP/1.1" 200 84994 3 0.003 0.089 ro 2026-10-27 16:33:21,199 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend.browser: [1/7] Tour self_order_tip_amount_with_tax → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-10-27 16:33:21,271 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend.browser: [2/7] Tour self_order_tip_amount_with_tax → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_card span:contains('Coca-Cola')) 2026-10-27 16:33:21,350 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 q6CP8gDj - [27/Oct/2026 16:33:21] "GET /web/image/pos.category/263/image_128?unique=2026-10-27T16:30:52.000+00:00 HTTP/1.1" 200 6314 3 0.003 0.025 ro 2026-10-27 16:33:21,372 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend.browser: [3/7] Tour self_order_tip_amount_with_tax → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-10-27 16:33:21,380 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 q6CP8gDj - [27/Oct/2026 16:33:21] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.002 0.051 ro 2026-10-27 16:33:21,393 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 q6CP8gDj - [27/Oct/2026 16:33:21] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.023 ro 2026-10-27 16:33:21,410 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend.browser: [4/7] Tour self_order_tip_amount_with_tax → Step Check product card with Coca-Cola and 2.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-27 16:33:21,421 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 q6CP8gDj - [27/Oct/2026 16:33:21] "GET /web/image/product.template/8/image_512?unique=2026-10-27T16:30:52.000+00:00 HTTP/1.1" 200 10346 3 0.006 0.049 ro 2026-10-27 16:33:21,440 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 q6CP8gDj - [27/Oct/2026 16:33:21] "GET /web/image/ir.attachment/107521/raw HTTP/1.1" 200 49165 3 0.001 0.011 ro 2026-10-27 16:33:21,519 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend.browser: [5/7] Tour self_order_tip_amount_with_tax → Step Click on button '15%' (trigger: .btn:contains('15%')) 2026-10-27 16:33:21,548 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 q6CP8gDj - [27/Oct/2026 16:33:21] "GET /web/image/product.product/1696/image_512?unique=2026-10-27T16:30:52.000+00:00 HTTP/1.1" 200 7322 9 0.006 0.03 ro 2026-10-27 16:33:21,555 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend.browser: [6/7] Tour self_order_tip_amount_with_tax → Step The total price to pay is 2.97 (trigger: .order-price :contains(Total):contains(2.97)) 2026-10-27 16:33:21,570 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend.browser: [7/7] Tour self_order_tip_amount_with_tax → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-10-27 16:33:21,603 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend.browser: tour succeeded 2026-10-27 16:33:21,604 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR self_order_tip_amount_with_tax SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-27 16:33:21,673 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98304738 started for PoS orders references: [{'name': None, 'pos_reference': '260-135-000001', 'uuid': '69b44ac8-5d8f-4d76-846c-4d9f9ddc15fc'}] 2026-10-27 16:33:21,702 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:33:21,710 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend.browser: heap 13807124 (allocated 15347712) 2026-10-27 16:33:21,755 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98304738 order {'name': None, 'pos_reference': '260-135-000001', 'uuid': '69b44ac8-5d8f-4d76-846c-4d9f9ddc15fc'} created pos.order #604 2026-10-27 16:33:21,756 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98304738 finished 2026-10-27 16:33:21,834 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Closing chrome headless with pid 45469 2026-10-27 16:33:21,848 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Closing websocket connection 2026-10-27 16:33:21,853 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Terminating chrome headless with pid 45469 2026-10-27 16:33:21,893 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 q6CP8gDj - [27/Oct/2026 16:33:20] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.003 1.987 rw 2026-10-27 16:33:21,908 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 q6CP8gDj - [27/Oct/2026 16:33:21] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 0 87 0.1 0.213 rw 2026-10-27 16:33:21,976 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_163321_976023_test_self_order_tip_amount_matches_backend.txt 2026-10-27 16:33:21,976 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Removing chrome user profile "/tmp/tmp20h3pc2__chrome_odoo" 2026-10-27 16:33:22,464 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Chrome pid: 45600 2026-10-27 16:33:22,464 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Chrome headless temporary user profile dir: /tmp/tmpo9cjh72d_chrome_odoo 2026-10-27 16:33:22,464 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Issuing json command http://127.0.0.1:33883/json/version 2026-10-27 16:33:22,466 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33883', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:33:22,513 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Browser version: Chrome/150.0.7871.114 2026-10-27 16:33:22,513 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Issuing json command http://127.0.0.1:33883/json 2026-10-27 16:33:22,514 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33883', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:33:22,522 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Websocket url found: ws://127.0.0.1:33883/devtools/page/4A9A107750CC7F72D5E5EB601D54BBA1 2026-10-27 16:33:22,538 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Enable chrome headless console log notification 2026-10-27 16:33:22,545 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Chrome headless enable page notifications 2026-10-27 16:33:22,589 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Setting session cookie in browser 2026-10-27 16:33:22,609 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Open "http://127.0.0.1:8069/pos-self/135?access_token=740e07021dea458d" in browser 2026-10-27 16:33:22,609 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Navigating to: "http://127.0.0.1:8069/pos-self/135?access_token=740e07021dea458d" 2026-10-27 16:33:22,657 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zUKXfPvm - [27/Oct/2026 16:33:22] "GET /pos-self/135?access_token=740e07021dea458d HTTP/1.1" 200 2419 6 0.004 0.037 rw 2026-10-27 16:33:22,663 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Navigation result: {'frameId': '4A9A107750CC7F72D5E5EB601D54BBA1', 'loaderId': '7E9B0624BF18F8EC556341C5CE45ECBC', 'isDownload': False} 2026-10-27 16:33:22,663 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Evaluate ready code "odoo.isTourReady('self_order_tip_amount_without_tax')" 2026-10-27 16:33:22,735 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zUKXfPvm - [27/Oct/2026 16:33:22] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 2 0.003 0.109 ro 2026-10-27 16:33:22,745 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zUKXfPvm - [27/Oct/2026 16:33:22] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 2 0.003 0.023 ro 2026-10-27 16:33:22,769 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zUKXfPvm - [27/Oct/2026 16:33:22] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 2 0.004 0.045 ro 2026-10-27 16:33:23,054 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend.browser: Owl is running in 'dev' mode. 2026-10-27 16:33:23,088 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zUKXfPvm - [27/Oct/2026 16:33:23] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.006 ro 2026-10-27 16:33:23,101 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zUKXfPvm - [27/Oct/2026 16:33:23] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.011 ro 2026-10-27 16:33:23,140 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zUKXfPvm - [27/Oct/2026 16:33:23] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.012 ro 2026-10-27 16:33:23,166 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zUKXfPvm - [27/Oct/2026 16:33:23] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.032 rw 2026-10-27 16:33:23,832 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zUKXfPvm - [27/Oct/2026 16:33:23] "POST /pos-self/data/135 HTTP/1.1" 200 468131 260 0.192 0.502 rw 2026-10-27 16:33:24,062 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zUKXfPvm - [27/Oct/2026 16:33:24] "GET /web/image/ir.attachment/108539/raw HTTP/1.1" 200 98715 3 0.004 0.01 ro 2026-10-27 16:33:24,071 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Evaluate test code "odoo.startTour('self_order_tip_amount_without_tax', {"stepDelay": 0, "debug": false})" 2026-10-27 16:33:24,097 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zUKXfPvm - [27/Oct/2026 16:33:24] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 0 0 0.006 ro 2026-10-27 16:33:24,165 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zUKXfPvm - [27/Oct/2026 16:33:24] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 2 0.002 0.016 ro 2026-10-27 16:33:24,237 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend.browser: [1/7] Tour self_order_tip_amount_without_tax → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-10-27 16:33:24,339 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend.browser: [2/7] Tour self_order_tip_amount_without_tax → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_card span:contains('Coca-Cola')) 2026-10-27 16:33:24,455 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend.browser: [3/7] Tour self_order_tip_amount_without_tax → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-10-27 16:33:24,461 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zUKXfPvm - [27/Oct/2026 16:33:24] "GET /web/image/pos.category/263/image_128?unique=2026-10-27T16:30:52.000+00:00 HTTP/1.1" 200 6314 3 0.005 0.037 ro 2026-10-27 16:33:24,483 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zUKXfPvm - [27/Oct/2026 16:33:24] "GET /web/image/product.template/8/image_512?unique=2026-10-27T16:30:52.000+00:00 HTTP/1.1" 200 10346 3 0.003 0.054 ro 2026-10-27 16:33:24,496 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend.browser: [4/7] Tour self_order_tip_amount_without_tax → Step Check product card with Coca-Cola and 2.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-27 16:33:24,517 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zUKXfPvm - [27/Oct/2026 16:33:24] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 2 0.001 0.092 ro 2026-10-27 16:33:24,532 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zUKXfPvm - [27/Oct/2026 16:33:24] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.096 ro 2026-10-27 16:33:24,550 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zUKXfPvm - [27/Oct/2026 16:33:24] "GET /web/image/ir.attachment/107521/raw HTTP/1.1" 200 49165 3 0.001 0.011 ro 2026-10-27 16:33:24,610 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend.browser: [5/7] Tour self_order_tip_amount_without_tax → Step Click on button '15%' (trigger: .btn:contains('15%')) 2026-10-27 16:33:24,643 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend.browser: [6/7] Tour self_order_tip_amount_without_tax → Step The total price to pay is 2.91 (trigger: .order-price :contains(Total):contains(2.91)) 2026-10-27 16:33:24,654 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend.browser: [7/7] Tour self_order_tip_amount_without_tax → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-10-27 16:33:24,662 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zUKXfPvm - [27/Oct/2026 16:33:24] "GET /web/image/product.product/1696/image_512?unique=2026-10-27T16:30:52.000+00:00 HTTP/1.1" 200 7322 8 0.014 0.042 ro 2026-10-27 16:33:24,683 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend.browser: tour succeeded 2026-10-27 16:33:24,685 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR self_order_tip_amount_without_tax SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-10-27 16:33:24,751 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39724884 started for PoS orders references: [{'name': None, 'pos_reference': '260-135-000002', 'uuid': 'c676b0f3-1e80-4f95-b991-b815b65782ba'}] 2026-10-27 16:33:24,770 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:33:24,774 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend.browser: heap 14063536 (allocated 14823424) 2026-10-27 16:33:24,830 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39724884 order {'name': None, 'pos_reference': '260-135-000002', 'uuid': 'c676b0f3-1e80-4f95-b991-b815b65782ba'} created pos.order #605 2026-10-27 16:33:24,831 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39724884 finished 2026-10-27 16:33:24,913 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Closing chrome headless with pid 45600 2026-10-27 16:33:24,915 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Closing websocket connection 2026-10-27 16:33:24,917 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Terminating chrome headless with pid 45600 2026-10-27 16:33:24,926 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zUKXfPvm - [27/Oct/2026 16:33:23] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 4 0.002 1.723 rw 2026-10-27 16:33:24,943 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 zUKXfPvm - [27/Oct/2026 16:33:24] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 0 73 0.071 0.186 rw 2026-10-27 16:33:25,035 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_163325_035690_test_self_order_tip_amount_matches_backend.txt 2026-10-27 16:33:25,036 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Removing chrome user profile "/tmp/tmpo9cjh72d_chrome_odoo" 2026-10-27 16:33:25,201 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 420 checked, 5 removed 2026-10-27 16:33:25,290 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 0, [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17, 1])] 2026-10-27 16:33:28,029 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_payment_method: Starting TestSelfOrderOnlinePaymentMethod.test_self_order_kiosk_does_not_load_online_payment_method_from_config ... 2026-10-27 16:33:29,708 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 1, 17] with changes [(, 6, 0)] 2026-10-27 16:33:38,141 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_payment_method: Starting TestSelfOrderOnlinePaymentMethod.test_self_order_kiosk_loads_online_payment_method ... 2026-10-27 16:33:39,504 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 1, 17] with changes [(, 6, 0)] 2026-10-27 16:33:48,003 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_online_payment_self_order.tests.test_self_order_payment_method: Starting TestSelfOrderOnlinePaymentMethod.test_self_order_mobile_loads_online_payment_method_from_config ... 2026-10-27 16:33:49,408 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 1, 17] with changes [(, 6, 0)] 2026-10-27 16:33:57,444 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 16:33:58,593 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 233 with IP n/a changed groups of user 233 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:33:58,786 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 233 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:34:08,321 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 233 with IP n/a changed groups of user 233 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:34:11,120 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 233 with IP n/a changed groups of user 233 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:34:17,003 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic: Starting TestQFPayPoS.test_tour_qfpay_order_and_refund ... 2026-10-27 16:34:17,987 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome pid: 45726 2026-10-27 16:34:17,988 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless temporary user profile dir: /tmp/tmpz973grs8_chrome_odoo 2026-10-27 16:34:17,988 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:41991/json/version 2026-10-27 16:34:17,990 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41991', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:34:18,070 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Browser version: Chrome/150.0.7871.114 2026-10-27 16:34:18,070 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:41991/json 2026-10-27 16:34:18,070 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41991', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:34:18,122 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Websocket url found: ws://127.0.0.1:41991/devtools/page/82CC06CA1E5884C95F62E5305F8CD0D1 2026-10-27 16:34:18,166 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Enable chrome headless console log notification 2026-10-27 16:34:18,184 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless enable page notifications 2026-10-27 16:34:18,274 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:34:18,294 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Setting session cookie in browser 2026-10-27 16:34:18,304 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Open "http://127.0.0.1:8069/pos/ui/139" in browser 2026-10-27 16:34:18,305 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/139" 2026-10-27 16:34:18,329 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:34:18,820 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:18] "GET /pos/ui/139 HTTP/1.1" 200 6973 92 0.081 0.43 rw 2026-10-27 16:34:18,834 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Navigation result: {'frameId': '82CC06CA1E5884C95F62E5305F8CD0D1', 'loaderId': '010B76EEEC13BEBB17D0778C1ADCDEDC', 'isDownload': False} 2026-10-27 16:34:18,834 7 INFO rb-3d383b4-226062-429553 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-27 16:34:18,947 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:18] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.619 ro 2026-10-27 16:34:18,975 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:18] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.07 ro 2026-10-27 16:34:18,980 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:18] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.073 ro 2026-10-27 16:34:19,761 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: Owl is running in 'dev' mode. 2026-10-27 16:34:19,831 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.009 - 2026-10-27 16:34:19,837 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.029 ro 2026-10-27 16:34:19,842 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.007 - 2026-10-27 16:34:19,912 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:19] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.036 rw 2026-10-27 16:34:19,932 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.021 0.033 rw 2026-10-27 16:34:20,267 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:34:20,961 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523988 249 0.251 0.761 rw 2026-10-27 16:34:21,140 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: The ready code tooks too much time : 2.3053791522979736 2026-10-27 16:34:21,140 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:34:21,179 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.021 ro 2026-10-27 16:34:21,180 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [1/33] Tour qfpay_order_and_refund → Step body 2026-10-27 16:34:21,220 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.017 ro 2026-10-27 16:34:21,273 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.023 rw 2026-10-27 16:34:21,313 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.002 0.034 rw 2026-10-27 16:34:21,325 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:21] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 16:34:21,885 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:21] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.01 ro 2026-10-27 16:34:22,004 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.013 rw 2026-10-27 16:34:22,159 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:22] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.043 rw 2026-10-27 16:34:22,190 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.005 - 2026-10-27 16:34:22,199 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:22] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.021 rw 2026-10-27 16:34:22,240 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-27 16:34:22,248 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:22] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 305 4 0.007 0.056 ro 2026-10-27 16:34:22,311 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [2/33] Tour qfpay_order_and_refund → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:34:22,314 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:22] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.014 - 2026-10-27 16:34:22,329 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.007 - 2026-10-27 16:34:22,351 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:22] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.013 0.036 ro 2026-10-27 16:34:22,358 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.027 - 2026-10-27 16:34:22,436 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [3/33] Tour qfpay_order_and_refund → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:34:22,449 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:22] "GET /pos/ui/139?from_backend=True HTTP/1.1" 200 6973 31 0.029 0.106 rw 2026-10-27 16:34:22,566 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [4/33] Tour qfpay_order_and_refund → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-27 16:34:22,598 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:22] "GET /pos/ui/139 HTTP/1.1" 200 6973 31 0.056 0.207 rw 2026-10-27 16:34:22,642 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:22] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.274 rw 2026-10-27 16:34:22,667 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:22] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.003 0.091 rw 2026-10-27 16:34:22,755 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.027 0.153 rw 2026-10-27 16:34:22,852 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [5/33] Tour qfpay_order_and_refund → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:34:22,853 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [6/33] 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-27 16:34:22,950 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [7/33] 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-27 16:34:22,950 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [8/33] Tour qfpay_order_and_refund → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:34:22,951 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [9/33] Tour qfpay_order_and_refund → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:34:22,978 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [10/33] Tour qfpay_order_and_refund → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:34:22,979 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [11/33] Tour qfpay_order_and_refund → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:34:23,008 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.003 - 2026-10-27 16:34:23,010 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.005 - 2026-10-27 16:34:23,018 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:23] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.016 - 2026-10-27 16:34:23,088 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:23] "GET /web/image/pos.payment.method/297/image HTTP/1.1" 200 3130 4 0.003 0.075 ro 2026-10-27 16:34:23,490 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [12/33] Tour qfpay_order_and_refund → Step click 'Qfpay' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Qfpay")) 2026-10-27 16:34:23,514 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [13/33] Tour qfpay_order_and_refund → Step Send the payment request using the payment terminal. (trigger: .paymentline_status_actions .paymentline_status_actions_button_send) 2026-10-27 16:34:23,536 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [14/33] Tour qfpay_order_and_refund → Step Waiting for Qfpay payment to be processed (trigger: .paymentline_status_title:contains('Waiting for card')) 2026-10-27 16:34:23,552 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [15/33] Tour qfpay_order_and_refund → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:34:23,556 7 INFO rb-3d383b4-226062-429553 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': '1f2c1f4c-a0a5-4b7e-a013-3f12aa5eb2e6--547--297', '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-27 16:34:23,616 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:23] "POST /qfpay/notify HTTP/1.1" 200 7 8 0.012 0.052 rw 2026-10-27 16:34:23,661 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65621905 started for PoS orders references: [{'name': '/', 'pos_reference': '261-139-000001', 'uuid': '34c0d611-332d-4603-aeb4-538d08de2ff9'}] 2026-10-27 16:34:23,682 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [16/33] Tour qfpay_order_and_refund → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:34:24,186 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65621905 order {'name': '/', 'pos_reference': '261-139-000001', 'uuid': '34c0d611-332d-4603-aeb4-538d08de2ff9'} created pos.order #606 2026-10-27 16:34:24,189 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65621905 finished 2026-10-27 16:34:24,261 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5242 171 0.172 0.432 rw 2026-10-27 16:34:24,393 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:24] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.01 ro 2026-10-27 16:34:24,434 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [17/33] Tour qfpay_order_and_refund → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:34:24,455 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [18/33] Tour qfpay_order_and_refund → Step .pos-leftheader .orders-button 2026-10-27 16:34:24,482 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:24] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.03 rw 2026-10-27 16:34:24,506 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [19/33] Tour qfpay_order_and_refund → Step .pos-search-bar .filter 2026-10-27 16:34:24,510 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:24] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.001 0.014 rw 2026-10-27 16:34:24,514 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [20/33] Tour qfpay_order_and_refund → Step .pos-search-bar .filter ul 2026-10-27 16:34:24,527 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [21/33] Tour qfpay_order_and_refund → Step .pos-search-bar .filter ul li:contains("Active") 2026-10-27 16:34:24,530 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [22/33] Tour qfpay_order_and_refund → Step .pos-search-bar .filter 2026-10-27 16:34:24,531 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [23/33] Tour qfpay_order_and_refund → Step .pos-search-bar .filter ul 2026-10-27 16:34:24,532 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [24/33] Tour qfpay_order_and_refund → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-27 16:34:24,534 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [25/33] Tour qfpay_order_and_refund → Step .ticket-screen .order-row:contains(0001) 2026-10-27 16:34:24,552 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [26/33] Tour qfpay_order_and_refund → Step .ticket-screen .order-row:contains(0001).highlight 2026-10-27 16:34:24,568 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [27/33] Tour qfpay_order_and_refund → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:34:24,571 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:24] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.008 0.027 rw 2026-10-27 16:34:24,573 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [28/33] Tour qfpay_order_and_refund → Step .ticket-screen .btn-primary.pay-order-button:not(.disabled) 2026-10-27 16:34:24,592 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [29/33] Tour qfpay_order_and_refund → Step click 'Qfpay' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Qfpay")) 2026-10-27 16:34:24,631 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [30/33] Tour qfpay_order_and_refund → Step Initiate a refund request for the selected order. (trigger: .paymentline_status_actions .paymentline_status_actions_button_refund) 2026-10-27 16:34:24,711 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.008 0.037 rw 2026-10-27 16:34:24,721 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [31/33] Tour qfpay_order_and_refund → Step Waiting for Qfpay refund to be processed (trigger: .paymentline_status_title:contains('Refund in process')) 2026-10-27 16:34:24,734 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [32/33] Tour qfpay_order_and_refund → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:34:24,750 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.controllers.main: Received QFPay notification: {'status': '1', 'sysdtm': '2025-08-26 17:51:34', 'txcurrcd': 'HKD', 'orig_out_trade_no': '1f2c1f4c-a0a5-4b7e-a013-3f12aa5eb2e6--547--297', '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-27 16:34:24,799 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:24] "POST /qfpay/notify HTTP/1.1" 200 7 8 0.009 0.047 rw 2026-10-27 16:34:24,831 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28297121 started for PoS orders references: [{'name': '/', 'pos_reference': '261-139-000002', 'uuid': '86927d41-e1f5-43c2-89b0-582abc094d71'}] 2026-10-27 16:34:24,833 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [33/33] Tour qfpay_order_and_refund → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-27 16:34:24,833 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: tour succeeded 2026-10-27 16:34:24,837 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: ╔═══════════════════════════════════════╗ ║ TOUR qfpay_order_and_refund SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-27 16:34:24,992 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: heap 21457464 (allocated 23351296) 2026-10-27 16:34:25,007 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:34:25,158 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing chrome headless with pid 45726 2026-10-27 16:34:25,170 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing websocket connection 2026-10-27 16:34:25,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Terminating chrome headless with pid 45726 2026-10-27 16:34:25,354 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_163425_352413_test_tour_qfpay_order_and_refund.txt 2026-10-27 16:34:25,354 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Removing chrome user profile "/tmp/tmpz973grs8_chrome_odoo" 2026-10-27 16:34:25,385 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: waiting for threads: [, ] 2026-10-27 16:34:25,396 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28297121 order {'name': '/', 'pos_reference': '261-139-000002', 'uuid': '86927d41-e1f5-43c2-89b0-582abc094d71'} created pos.order #607 2026-10-27 16:34:25,398 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28297121 finished 2026-10-27 16:34:25,486 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:19] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 5.546 rw 2026-10-27 16:34:25,513 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R0rlCS_N - [27/Oct/2026 16:34:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 188 0.205 0.482 rw 2026-10-27 16:34:35,528 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 16:34:36,645 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 237 with IP n/a changed groups of user 237 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:34:36,816 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 237 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:34:45,966 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 237 with IP n/a changed groups of user 237 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:34:48,107 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 237 with IP n/a changed groups of user 237 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:34:54,004 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_basic_order ... 2026-10-27 16:34:54,939 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome pid: 45867 2026-10-27 16:34:54,939 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless temporary user profile dir: /tmp/tmpl4t67u80_chrome_odoo 2026-10-27 16:34:54,939 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:35357/json/version 2026-10-27 16:34:54,955 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35357', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:34:54,983 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Browser version: Chrome/150.0.7871.114 2026-10-27 16:34:54,983 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:35357/json 2026-10-27 16:34:54,984 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35357', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:34:55,008 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Websocket url found: ws://127.0.0.1:35357/devtools/page/6C87D69F1BE881D7A114165A826259AA 2026-10-27 16:34:55,017 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Enable chrome headless console log notification 2026-10-27 16:34:55,031 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless enable page notifications 2026-10-27 16:34:55,092 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:34:55,108 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Setting session cookie in browser 2026-10-27 16:34:55,115 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Open "http://127.0.0.1:8069/pos/ui/140" in browser 2026-10-27 16:34:55,115 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Navigating to: "http://127.0.0.1:8069/pos/ui/140" 2026-10-27 16:34:55,135 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:34:55,778 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lcoWHWXI - [27/Oct/2026 16:34:55] "GET /pos/ui/140 HTTP/1.1" 200 6954 92 0.057 0.603 rw 2026-10-27 16:34:55,784 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Navigation result: {'frameId': '6C87D69F1BE881D7A114165A826259AA', 'loaderId': '179A82D17C4145D44E65964274260872', 'isDownload': False} 2026-10-27 16:34:55,784 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Evaluate ready code "odoo.isTourReady('PosRazorpayTour')" 2026-10-27 16:34:55,848 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lcoWHWXI - [27/Oct/2026 16:34:55] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.017 ro 2026-10-27 16:34:55,873 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lcoWHWXI - [27/Oct/2026 16:34:55] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.743 ro 2026-10-27 16:34:55,893 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lcoWHWXI - [27/Oct/2026 16:34:55] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.006 0.048 ro 2026-10-27 16:34:56,545 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: Owl is running in 'dev' mode. 2026-10-27 16:34:56,590 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lcoWHWXI - [27/Oct/2026 16:34:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.016 - 2026-10-27 16:34:56,592 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lcoWHWXI - [27/Oct/2026 16:34:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.016 ro 2026-10-27 16:34:56,594 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lcoWHWXI - [27/Oct/2026 16:34:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.018 - 2026-10-27 16:34:56,629 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lcoWHWXI - [27/Oct/2026 16:34:56] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.016 rw 2026-10-27 16:34:56,646 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lcoWHWXI - [27/Oct/2026 16:34:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.023 rw 2026-10-27 16:34:56,979 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:34:57,498 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lcoWHWXI - [27/Oct/2026 16:34:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 521135 249 0.228 0.611 rw 2026-10-27 16:34:57,725 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Evaluate test code "odoo.startTour('PosRazorpayTour', {"stepDelay": 0, "debug": false})" 2026-10-27 16:34:57,741 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lcoWHWXI - [27/Oct/2026 16:34:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.009 ro 2026-10-27 16:34:57,742 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [1/13] Tour PosRazorpayTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:34:57,763 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lcoWHWXI - [27/Oct/2026 16:34:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.009 ro 2026-10-27 16:34:57,818 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lcoWHWXI - [27/Oct/2026 16:34:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.026 rw 2026-10-27 16:34:57,849 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lcoWHWXI - [27/Oct/2026 16:34:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.028 rw 2026-10-27 16:34:57,872 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lcoWHWXI - [27/Oct/2026 16:34:57] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-27 16:34:58,510 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lcoWHWXI - [27/Oct/2026 16:34:58] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.007 ro 2026-10-27 16:34:58,651 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lcoWHWXI - [27/Oct/2026 16:34:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.031 rw 2026-10-27 16:34:58,815 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lcoWHWXI - [27/Oct/2026 16:34:58] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.05 rw 2026-10-27 16:34:58,824 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lcoWHWXI - [27/Oct/2026 16:34:58] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-27 16:34:58,837 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lcoWHWXI - [27/Oct/2026 16:34:58] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.045 rw 2026-10-27 16:34:58,841 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lcoWHWXI - [27/Oct/2026 16:34:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.016 - 2026-10-27 16:34:58,864 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lcoWHWXI - [27/Oct/2026 16:34:58] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 305 4 0.006 0.046 ro 2026-10-27 16:34:58,915 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lcoWHWXI - [27/Oct/2026 16:34:58] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-27 16:34:58,919 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lcoWHWXI - [27/Oct/2026 16:34:58] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.007 ro 2026-10-27 16:34:58,931 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lcoWHWXI - [27/Oct/2026 16:34:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-27 16:34:59,001 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lcoWHWXI - [27/Oct/2026 16:34:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.059 - 2026-10-27 16:34:59,066 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lcoWHWXI - [27/Oct/2026 16:34:59] "GET /pos/ui/140 HTTP/1.1" 200 6954 31 0.026 0.094 rw 2026-10-27 16:34:59,102 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [2/13] Tour PosRazorpayTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:34:59,178 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lcoWHWXI - [27/Oct/2026 16:34:59] "GET /pos/ui/140?from_backend=True HTTP/1.1" 200 6954 31 0.023 0.194 rw 2026-10-27 16:34:59,183 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [3/13] Tour PosRazorpayTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-27 16:34:59,205 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lcoWHWXI - [27/Oct/2026 16:34:59] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.191 rw 2026-10-27 16:34:59,244 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lcoWHWXI - [27/Oct/2026 16:34:59] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.062 rw 2026-10-27 16:34:59,320 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lcoWHWXI - [27/Oct/2026 16:34:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.025 0.108 rw 2026-10-27 16:34:59,394 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [4/13] Tour PosRazorpayTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:34:59,395 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [5/13] 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-27 16:34:59,583 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [6/13] 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-27 16:34:59,584 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [7/13] Tour PosRazorpayTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:34:59,584 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [8/13] Tour PosRazorpayTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:34:59,640 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [9/13] Tour PosRazorpayTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:34:59,641 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [10/13] Tour PosRazorpayTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:34:59,655 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lcoWHWXI - [27/Oct/2026 16:34:59] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-27 16:34:59,674 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lcoWHWXI - [27/Oct/2026 16:34:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-27 16:34:59,694 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lcoWHWXI - [27/Oct/2026 16:34:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.006 - 2026-10-27 16:34:59,700 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lcoWHWXI - [27/Oct/2026 16:34:59] "GET /web/image/pos.payment.method/300/image HTTP/1.1" 200 971 4 0.006 0.02 ro 2026-10-27 16:35:00,168 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [11/13] Tour PosRazorpayTour → Step click 'Razorpay' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Razorpay")) 2026-10-27 16:35:00,212 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [12/13] Tour PosRazorpayTour → Step Send the payment request using the payment terminal. (trigger: .paymentline_status_actions .paymentline_status_actions_button_send) 2026-10-27 16:35:00,271 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [13/13] Tour PosRazorpayTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:35:00,275 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lcoWHWXI - [27/Oct/2026 16:35:00] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 102 2 0.001 0.009 rw 2026-10-27 16:35:00,296 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lcoWHWXI - [27/Oct/2026 16:35:00] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 507 2 0.001 0.009 rw 2026-10-27 16:35:00,332 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36921004 started for PoS orders references: [{'name': '/', 'pos_reference': '261-140-000001', 'uuid': '56004194-d3b3-4ba7-a7c1-c708b797791a'}] 2026-10-27 16:35:00,347 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: tour succeeded 2026-10-27 16:35:00,359 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: ╔════════════════════════════════╗ ║ TOUR PosRazorpayTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-27 16:35:00,647 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: heap 20249556 (allocated 22302720) 2026-10-27 16:35:00,655 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:35:00,771 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing chrome headless with pid 45867 2026-10-27 16:35:00,791 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing websocket connection 2026-10-27 16:35:00,795 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Terminating chrome headless with pid 45867 2026-10-27 16:35:00,885 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_163500_885711_test_razorpay_basic_order.txt 2026-10-27 16:35:00,886 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Removing chrome user profile "/tmp/tmpl4t67u80_chrome_odoo" 2026-10-27 16:35:00,902 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: waiting for threads: [, ] 2026-10-27 16:35:00,944 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36921004 order {'name': '/', 'pos_reference': '261-140-000001', 'uuid': '56004194-d3b3-4ba7-a7c1-c708b797791a'} created pos.order #608 2026-10-27 16:35:00,946 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36921004 finished 2026-10-27 16:35:01,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lcoWHWXI - [27/Oct/2026 16:34:56] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 4.344 rw 2026-10-27 16:35:01,009 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lcoWHWXI - [27/Oct/2026 16:35:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 171 0.231 0.451 rw 2026-10-27 16:35:10,925 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_cancel_payment ... 2026-10-27 16:35:11,354 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome pid: 46004 2026-10-27 16:35:11,355 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless temporary user profile dir: /tmp/tmpwm1kvxku_chrome_odoo 2026-10-27 16:35:11,355 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:46241/json/version 2026-10-27 16:35:11,356 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46241', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:35:11,420 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Browser version: Chrome/150.0.7871.114 2026-10-27 16:35:11,420 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:46241/json 2026-10-27 16:35:11,421 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46241', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:35:11,433 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Websocket url found: ws://127.0.0.1:46241/devtools/page/96D5985F5E75CC46BF4B224061CD0A97 2026-10-27 16:35:11,437 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Enable chrome headless console log notification 2026-10-27 16:35:11,439 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless enable page notifications 2026-10-27 16:35:11,570 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:35:11,589 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Setting session cookie in browser 2026-10-27 16:35:11,594 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Open "http://127.0.0.1:8069/pos/ui/140" in browser 2026-10-27 16:35:11,595 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Navigating to: "http://127.0.0.1:8069/pos/ui/140" 2026-10-27 16:35:11,613 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:35:12,285 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:12] "GET /pos/ui/140 HTTP/1.1" 200 6954 92 0.082 0.6 rw 2026-10-27 16:35:12,289 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Navigation result: {'frameId': '96D5985F5E75CC46BF4B224061CD0A97', 'loaderId': 'EAAC106BF48462A8E96C67D29842BF64', 'isDownload': False} 2026-10-27 16:35:12,289 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Evaluate ready code "odoo.isTourReady('PosRazorpayCancelTour')" 2026-10-27 16:35:12,375 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:12] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.758 ro 2026-10-27 16:35:12,376 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:12] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.005 0.037 ro 2026-10-27 16:35:12,435 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:12] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.09 ro 2026-10-27 16:35:13,130 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: Owl is running in 'dev' mode. 2026-10-27 16:35:13,150 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-27 16:35:13,161 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 16:35:13,178 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.016 ro 2026-10-27 16:35:13,214 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.012 rw 2026-10-27 16:35:13,244 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:13] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.01 0.03 rw 2026-10-27 16:35:13,549 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:35:14,202 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 521135 249 0.262 0.713 rw 2026-10-27 16:35:14,435 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: The ready code tooks too much time : 2.1459388732910156 2026-10-27 16:35:14,435 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Evaluate test code "odoo.startTour('PosRazorpayCancelTour', {"stepDelay": 0, "debug": false})" 2026-10-27 16:35:14,449 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [1/19] Tour PosRazorpayCancelTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:35:14,487 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.007 0.034 ro 2026-10-27 16:35:14,537 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.004 0.023 ro 2026-10-27 16:35:14,575 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.011 rw 2026-10-27 16:35:14,610 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.027 rw 2026-10-27 16:35:14,630 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:14] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.016 rw 2026-10-27 16:35:15,155 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:15] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.007 ro 2026-10-27 16:35:15,255 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.012 rw 2026-10-27 16:35:15,394 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:15] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.033 rw 2026-10-27 16:35:15,409 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:15] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.005 rw 2026-10-27 16:35:15,446 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.021 - 2026-10-27 16:35:15,473 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.027 - 2026-10-27 16:35:15,480 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:15] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 305 4 0.003 0.052 ro 2026-10-27 16:35:15,503 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.007 - 2026-10-27 16:35:15,505 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:15] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.014 - 2026-10-27 16:35:15,508 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:15] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.015 ro 2026-10-27 16:35:15,584 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.057 - 2026-10-27 16:35:15,640 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:15] "GET /pos/ui/140 HTTP/1.1" 200 6954 31 0.026 0.096 rw 2026-10-27 16:35:15,696 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [2/19] Tour PosRazorpayCancelTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:35:15,799 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:15] "GET /pos/ui/140?from_backend=True HTTP/1.1" 200 6954 31 0.048 0.232 rw 2026-10-27 16:35:15,824 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [3/19] Tour PosRazorpayCancelTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-27 16:35:15,897 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:15] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.022 0.273 rw 2026-10-27 16:35:15,914 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:15] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.082 rw 2026-10-27 16:35:16,001 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.022 0.125 rw 2026-10-27 16:35:16,078 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [4/19] Tour PosRazorpayCancelTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:35:16,078 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [5/19] 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-27 16:35:16,229 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [6/19] 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-27 16:35:16,235 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [7/19] Tour PosRazorpayCancelTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:35:16,235 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [8/19] Tour PosRazorpayCancelTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:35:16,281 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [9/19] Tour PosRazorpayCancelTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:35:16,282 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [10/19] Tour PosRazorpayCancelTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:35:16,298 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:16] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-27 16:35:16,338 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.018 - 2026-10-27 16:35:16,344 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.025 - 2026-10-27 16:35:16,363 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:16] "GET /web/image/pos.payment.method/300/image HTTP/1.1" 200 971 4 0.006 0.036 ro 2026-10-27 16:35:16,807 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [11/19] Tour PosRazorpayCancelTour → Step click 'RazorPay' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("RazorPay")) 2026-10-27 16:35:16,837 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [12/19] Tour PosRazorpayCancelTour → Step Send the payment request using the payment terminal. (trigger: .paymentline_status_actions .paymentline_status_actions_button_send) 2026-10-27 16:35:16,876 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [13/19] Tour PosRazorpayCancelTour → Step Cancel the ongoing payment request currently being processed. (trigger: .paymentline_status_actions .paymentline_status_actions_button_cancel) 2026-10-27 16:35:16,881 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:16] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 102 2 0.001 0.013 rw 2026-10-27 16:35:16,922 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [14/19] Tour PosRazorpayCancelTour → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Razorpay Error"))) 2026-10-27 16:35:16,923 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:16] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 62 2 0.001 0.021 rw 2026-10-27 16:35:16,952 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:16] "POST /web/dataset/call_kw/pos.payment.method/razorpay_cancel_payment_request#pos.payment.method.razorpay_cancel_payment_request HTTP/1.1" 200 99 2 0.002 0.017 rw 2026-10-27 16:35:17,005 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [15/19] Tour PosRazorpayCancelTour → Step dialog is open (trigger: .modal-body:contains(Razorpay POS transaction canceled successfully)) 2026-10-27 16:35:17,006 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [16/19] Tour PosRazorpayCancelTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:35:17,012 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [17/19] Tour PosRazorpayCancelTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-10-27 16:35:17,013 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [18/19] Tour PosRazorpayCancelTour → Step Retry sending the payment request using the payment terminal. (trigger: .paymentline_status_actions .paymentline_status_actions_button_retry) 2026-10-27 16:35:17,035 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [19/19] Tour PosRazorpayCancelTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:35:17,059 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:17] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 102 2 0.003 0.018 rw 2026-10-27 16:35:17,085 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:17] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 507 2 0.001 0.009 rw 2026-10-27 16:35:17,151 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65577854 started for PoS orders references: [{'name': '/', 'pos_reference': '261-140-000001', 'uuid': '041278b7-bd96-41bc-8342-c8bdc99fe21a'}] 2026-10-27 16:35:17,174 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: tour succeeded 2026-10-27 16:35:17,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayCancelTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-27 16:35:17,440 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: heap 20424388 (allocated 22040576) 2026-10-27 16:35:17,442 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:35:17,603 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing chrome headless with pid 46004 2026-10-27 16:35:17,611 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing websocket connection 2026-10-27 16:35:17,621 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Terminating chrome headless with pid 46004 2026-10-27 16:35:17,753 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65577854 order {'name': '/', 'pos_reference': '261-140-000001', 'uuid': '041278b7-bd96-41bc-8342-c8bdc99fe21a'} created pos.order #609 2026-10-27 16:35:17,758 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65577854 finished 2026-10-27 16:35:17,769 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_163517_769113_test_razorpay_cancel_payment.txt 2026-10-27 16:35:17,769 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Removing chrome user profile "/tmp/tmpwm1kvxku_chrome_odoo" 2026-10-27 16:35:17,809 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: waiting for threads: [, ] 2026-10-27 16:35:17,827 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:14] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 4.54 rw 2026-10-27 16:35:17,845 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WvD8lAxU - [27/Oct/2026 16:35:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 171 0.238 0.461 rw 2026-10-27 16:35:27,839 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_refund_order ... 2026-10-27 16:35:28,359 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome pid: 46146 2026-10-27 16:35:28,359 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless temporary user profile dir: /tmp/tmptl7hjwfj_chrome_odoo 2026-10-27 16:35:28,360 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:32833/json/version 2026-10-27 16:35:28,363 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32833', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:35:28,377 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Browser version: Chrome/150.0.7871.114 2026-10-27 16:35:28,378 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:32833/json 2026-10-27 16:35:28,384 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32833', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:35:28,396 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Websocket url found: ws://127.0.0.1:32833/devtools/page/E3E60B12F2E7536CABBAD92B192C4A07 2026-10-27 16:35:28,399 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Enable chrome headless console log notification 2026-10-27 16:35:28,400 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless enable page notifications 2026-10-27 16:35:28,500 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:35:28,522 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Setting session cookie in browser 2026-10-27 16:35:28,526 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Open "http://127.0.0.1:8069/pos/ui/140" in browser 2026-10-27 16:35:28,526 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Navigating to: "http://127.0.0.1:8069/pos/ui/140" 2026-10-27 16:35:28,545 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:35:29,092 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:29] "GET /pos/ui/140 HTTP/1.1" 200 6954 92 0.12 0.442 rw 2026-10-27 16:35:29,097 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Navigation result: {'frameId': 'E3E60B12F2E7536CABBAD92B192C4A07', 'loaderId': 'A18994D4B732F3862ABA20406E8D39D7', 'isDownload': False} 2026-10-27 16:35:29,098 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Evaluate ready code "odoo.isTourReady('PosRazorpayRefundTour')" 2026-10-27 16:35:29,183 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:29] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.028 ro 2026-10-27 16:35:29,218 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:29] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.008 0.053 ro 2026-10-27 16:35:29,219 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:29] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.681 ro 2026-10-27 16:35:29,971 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: Owl is running in 'dev' mode. 2026-10-27 16:35:30,011 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 16:35:30,016 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.01 - 2026-10-27 16:35:30,039 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.011 ro 2026-10-27 16:35:30,076 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:30] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.009 rw 2026-10-27 16:35:30,100 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.006 0.024 rw 2026-10-27 16:35:30,545 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:35:31,295 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 521135 249 0.313 0.86 rw 2026-10-27 16:35:31,530 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: The ready code tooks too much time : 2.432112216949463 2026-10-27 16:35:31,530 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Evaluate test code "odoo.startTour('PosRazorpayRefundTour', {"stepDelay": 0, "debug": false})" 2026-10-27 16:35:31,555 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [1/27] Tour PosRazorpayRefundTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:35:31,580 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.023 ro 2026-10-27 16:35:31,634 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.028 ro 2026-10-27 16:35:31,711 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.033 rw 2026-10-27 16:35:31,711 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.032 rw 2026-10-27 16:35:31,754 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:31] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:35:32,308 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:32] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.009 ro 2026-10-27 16:35:32,413 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.013 rw 2026-10-27 16:35:32,567 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:32] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.058 rw 2026-10-27 16:35:32,580 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.005 - 2026-10-27 16:35:32,584 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.009 - 2026-10-27 16:35:32,595 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:32] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.037 rw 2026-10-27 16:35:32,616 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:32] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 305 4 0.003 0.032 ro 2026-10-27 16:35:32,691 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.011 - 2026-10-27 16:35:32,692 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:32] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.008 0.016 ro 2026-10-27 16:35:32,701 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:32] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.02 - 2026-10-27 16:35:32,748 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.045 - 2026-10-27 16:35:32,803 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:32] "GET /pos/ui/140 HTTP/1.1" 200 6954 31 0.024 0.088 rw 2026-10-27 16:35:32,824 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [2/27] Tour PosRazorpayRefundTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:35:32,901 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:32] "GET /pos/ui/140?from_backend=True HTTP/1.1" 200 6954 31 0.024 0.188 rw 2026-10-27 16:35:32,945 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:32] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.202 rw 2026-10-27 16:35:33,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [3/27] Tour PosRazorpayRefundTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-27 16:35:33,004 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:33] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.017 rw 2026-10-27 16:35:33,091 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.021 0.056 rw 2026-10-27 16:35:33,174 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [4/27] Tour PosRazorpayRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:35:33,175 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [5/27] 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-27 16:35:33,314 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [6/27] 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-27 16:35:33,314 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [7/27] Tour PosRazorpayRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:35:33,315 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [8/27] Tour PosRazorpayRefundTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:35:33,345 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [9/27] Tour PosRazorpayRefundTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:35:33,345 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [10/27] Tour PosRazorpayRefundTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:35:33,367 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:33] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.009 - 2026-10-27 16:35:33,369 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.003 - 2026-10-27 16:35:33,392 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.006 - 2026-10-27 16:35:33,403 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:33] "GET /web/image/pos.payment.method/300/image HTTP/1.1" 200 971 4 0.003 0.029 ro 2026-10-27 16:35:33,861 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [11/27] Tour PosRazorpayRefundTour → Step click 'Razorpay' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Razorpay")) 2026-10-27 16:35:33,894 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [12/27] Tour PosRazorpayRefundTour → Step Send the payment request using the payment terminal. (trigger: .paymentline_status_actions .paymentline_status_actions_button_send) 2026-10-27 16:35:33,939 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [13/27] Tour PosRazorpayRefundTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:35:33,973 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:33] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 102 2 0.009 0.015 rw 2026-10-27 16:35:34,025 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:34] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 507 2 0.006 0.02 rw 2026-10-27 16:35:34,090 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50772370 started for PoS orders references: [{'name': '/', 'pos_reference': '261-140-000001', 'uuid': 'f079985f-0624-4cfe-8e91-83cc7036bc35'}] 2026-10-27 16:35:34,094 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [14/27] Tour PosRazorpayRefundTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:35:34,685 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50772370 order {'name': '/', 'pos_reference': '261-140-000001', 'uuid': 'f079985f-0624-4cfe-8e91-83cc7036bc35'} created pos.order #610 2026-10-27 16:35:34,689 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50772370 finished 2026-10-27 16:35:34,774 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5324 171 0.212 0.477 rw 2026-10-27 16:35:34,900 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:34] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.012 ro 2026-10-27 16:35:34,932 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [15/27] Tour PosRazorpayRefundTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:35:34,963 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [16/27] Tour PosRazorpayRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:35:34,970 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [17/27] Tour PosRazorpayRefundTour → Step .pos-leftheader .orders-button 2026-10-27 16:35:35,014 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [18/27] Tour PosRazorpayRefundTour → Step .pos-search-bar .filter 2026-10-27 16:35:35,022 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:35] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.054 rw 2026-10-27 16:35:35,040 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:35] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.0 0.033 rw 2026-10-27 16:35:35,044 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [19/27] Tour PosRazorpayRefundTour → Step .pos-search-bar .filter ul 2026-10-27 16:35:35,070 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [20/27] Tour PosRazorpayRefundTour → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-27 16:35:35,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [21/27] Tour PosRazorpayRefundTour → Step .ticket-screen .order-row:contains(001) 2026-10-27 16:35:35,098 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [22/27] Tour PosRazorpayRefundTour → Step .ticket-screen .order-row:contains(001).highlight 2026-10-27 16:35:35,105 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [23/27] Tour PosRazorpayRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:35:35,108 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [24/27] Tour PosRazorpayRefundTour → Step .ticket-screen .btn-primary.pay-order-button:not(.disabled) 2026-10-27 16:35:35,113 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:35] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.009 0.025 rw 2026-10-27 16:35:35,126 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [25/27] Tour PosRazorpayRefundTour → Step click 'Razorpay' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Razorpay")) 2026-10-27 16:35:35,162 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [26/27] Tour PosRazorpayRefundTour → Step Initiate a refund request for the selected order. (trigger: .paymentline_status_actions .paymentline_status_actions_button_refund) 2026-10-27 16:35:35,219 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [27/27] Tour PosRazorpayRefundTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:35:35,252 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.009 0.041 rw 2026-10-27 16:35:35,266 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:35] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 507 2 0.001 0.045 rw 2026-10-27 16:35:35,290 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:35] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_refund_request#pos.payment.method.razorpay_make_refund_request HTTP/1.1" 200 411 2 0.001 0.013 rw 2026-10-27 16:35:35,330 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: tour succeeded 2026-10-27 16:35:35,331 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayRefundTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-27 16:35:35,336 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4659725 started for PoS orders references: [{'name': '/', 'pos_reference': '261-140-000002', 'uuid': '8c496cd1-f721-41f1-8d25-a0e83ddf8991'}] 2026-10-27 16:35:35,502 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:35:35,508 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: heap 21371604 (allocated 22827008) 2026-10-27 16:35:35,629 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing chrome headless with pid 46146 2026-10-27 16:35:35,636 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing websocket connection 2026-10-27 16:35:35,637 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Terminating chrome headless with pid 46146 2026-10-27 16:35:35,755 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_163535_755712_test_razorpay_refund_order.txt 2026-10-27 16:35:35,757 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Removing chrome user profile "/tmp/tmptl7hjwfj_chrome_odoo" 2026-10-27 16:35:35,798 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: waiting for threads: [, ] 2026-10-27 16:35:35,957 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4659725 order {'name': '/', 'pos_reference': '261-140-000002', 'uuid': '8c496cd1-f721-41f1-8d25-a0e83ddf8991'} created pos.order #611 2026-10-27 16:35:35,959 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4659725 finished 2026-10-27 16:35:36,058 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:30] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 5.936 rw 2026-10-27 16:35:36,072 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ig_rpRG1 - [27/Oct/2026 16:35:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 188 0.207 0.536 rw 2026-10-27 16:35:45,934 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 16:35:47,067 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 241 with IP n/a changed groups of user 241 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:35:47,268 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 241 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:35:56,780 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 241 with IP n/a changed groups of user 241 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:35:58,851 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 241 with IP n/a changed groups of user 241 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:36:03,669 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 241 with IP n/a changed groups of user 243 who belonged to [100, 10, 1] with changes [(, 64, 0)] 2026-10-27 16:36:03,767 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_repair.tests.test_frontend: Starting TestUi.test_pos_repair ... 2026-10-27 16:36:05,283 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome pid: 46277 2026-10-27 16:36:05,284 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless temporary user profile dir: /tmp/tmpctb5io8c_chrome_odoo 2026-10-27 16:36:05,284 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:36905/json/version 2026-10-27 16:36:05,285 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36905', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:36:05,333 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Browser version: Chrome/150.0.7871.114 2026-10-27 16:36:05,334 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:36905/json 2026-10-27 16:36:05,334 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36905', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:36:05,347 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Websocket url found: ws://127.0.0.1:36905/devtools/page/0128E52F26C5D4F57E38E0F08EC3E8B3 2026-10-27 16:36:05,351 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Enable chrome headless console log notification 2026-10-27 16:36:05,354 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless enable page notifications 2026-10-27 16:36:05,557 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:36:05,569 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Setting session cookie in browser 2026-10-27 16:36:05,578 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Open "http://127.0.0.1:8069/pos/ui/141" in browser 2026-10-27 16:36:05,578 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigating to: "http://127.0.0.1:8069/pos/ui/141" 2026-10-27 16:36:05,599 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:36:06,092 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:06] "GET /pos/ui/141 HTTP/1.1" 200 6868 65 0.034 0.471 rw 2026-10-27 16:36:06,098 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigation result: {'frameId': '0128E52F26C5D4F57E38E0F08EC3E8B3', 'loaderId': '7137628C1487C9554B1E82CD85CFA839', 'isDownload': False} 2026-10-27 16:36:06,098 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Evaluate ready code "odoo.isTourReady('PosRepairSettleOrder')" 2026-10-27 16:36:06,176 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:06] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.026 ro 2026-10-27 16:36:06,186 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:06] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.595 ro 2026-10-27 16:36:06,202 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:06] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.046 ro 2026-10-27 16:36:06,990 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: Owl is running in 'dev' mode. 2026-10-27 16:36:07,010 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 16:36:07,017 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-27 16:36:07,052 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.012 ro 2026-10-27 16:36:07,120 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:07] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.023 rw 2026-10-27 16:36:07,126 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.02 rw 2026-10-27 16:36:07,454 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:36:07,952 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533130 245 0.222 0.583 rw 2026-10-27 16:36:08,188 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: The ready code tooks too much time : 2.0899271965026855 2026-10-27 16:36:08,189 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Evaluate test code "odoo.startTour('PosRepairSettleOrder', {"stepDelay": 0, "debug": false})" 2026-10-27 16:36:08,206 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.013 ro 2026-10-27 16:36:08,209 7 INFO rb-3d383b4-226062-429553 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-27 16:36:08,249 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.007 ro 2026-10-27 16:36:08,292 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:36:08,323 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.005 0.024 rw 2026-10-27 16:36:08,338 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:08] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.028 rw 2026-10-27 16:36:08,936 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:08] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.013 ro 2026-10-27 16:36:09,035 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.012 rw 2026-10-27 16:36:09,173 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:09] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.035 rw 2026-10-27 16:36:09,228 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:09] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.007 rw 2026-10-27 16:36:09,241 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-27 16:36:09,245 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-27 16:36:09,289 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:09] "GET /web/image/res.users/243/avatar_128 HTTP/1.1" 200 305 4 0.005 0.049 ro 2026-10-27 16:36:09,319 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:09] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-27 16:36:09,342 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.007 - 2026-10-27 16:36:09,369 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:09] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.021 0.027 ro 2026-10-27 16:36:09,396 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.034 - 2026-10-27 16:36:09,489 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:09] "GET /pos/ui/141?from_backend=True HTTP/1.1" 200 6908 31 0.026 0.117 rw 2026-10-27 16:36:09,567 7 INFO rb-3d383b4-226062-429553 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-27 16:36:09,624 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:09] "GET /pos/ui/141 HTTP/1.1" 200 6908 31 0.05 0.227 rw 2026-10-27 16:36:09,672 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:09] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.023 0.21 rw 2026-10-27 16:36:09,759 7 INFO rb-3d383b4-226062-429553 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-27 16:36:09,765 7 INFO rb-3d383b4-226062-429553 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-27 16:36:09,773 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:09] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.003 0.026 rw 2026-10-27 16:36:09,868 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.028 0.068 rw 2026-10-27 16:36:09,923 7 INFO rb-3d383b4-226062-429553 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-27 16:36:09,945 7 INFO rb-3d383b4-226062-429553 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-27 16:36:10,214 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:10] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128508 29 0.054 0.198 ro 2026-10-27 16:36:10,333 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:10] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128508 5 0.021 0.338 ro 2026-10-27 16:36:10,448 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:10] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128508 5 0.015 0.081 ro 2026-10-27 16:36:10,537 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:10] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 742 12 0.017 0.042 ro 2026-10-27 16:36:10,630 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:10] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 92 2 0.003 0.017 ro 2026-10-27 16:36:10,759 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:10] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:36:10,770 7 INFO rb-3d383b4-226062-429553 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-27 16:36:10,794 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:10] "GET /web/image/res.partner/1010/avatar_128?unique=1793118945000 HTTP/1.1" 200 305 4 0.009 0.034 ro 2026-10-27 16:36:11,090 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:36:11,222 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:11] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 16154 126 0.14 0.309 rw 2026-10-27 16:36:11,312 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [8/11] Tour PosRepairSettleOrder → Step body:not(:has(.modal)) 2026-10-27 16:36:11,571 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:36:11,721 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 123 0.185 0.286 rw 2026-10-27 16:36:11,841 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:11] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 337 13 0.023 0.49 rw 2026-10-27 16:36:12,017 7 INFO rb-3d383b4-226062-429553 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-27 16:36:12,022 7 INFO rb-3d383b4-226062-429553 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-27 16:36:12,023 7 INFO rb-3d383b4-226062-429553 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-27 16:36:12,024 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: tour succeeded 2026-10-27 16:36:12,024 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRepairSettleOrder SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-27 16:36:12,242 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:36:12,247 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: heap 22238420 (allocated 23351296) 2026-10-27 16:36:12,249 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VjENEuzB - [27/Oct/2026 16:36:07] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 5.102 rw 2026-10-27 16:36:12,394 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing chrome headless with pid 46277 2026-10-27 16:36:12,398 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing websocket connection 2026-10-27 16:36:12,398 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Terminating chrome headless with pid 46277 2026-10-27 16:36:12,499 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_163612_498922_test_pos_repair.txt 2026-10-27 16:36:12,499 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Removing chrome user profile "/tmp/tmpctb5io8c_chrome_odoo" 2026-10-27 16:36:12,680 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 16:36:14,044 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 245 with IP n/a changed groups of user 245 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:36:14,251 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 245 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:36:22,849 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 245 with IP n/a changed groups of user 245 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:36:24,815 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 245 with IP n/a changed groups of user 245 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:36:28,396 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 245 with IP n/a changed groups of user 245 who belonged to [96, 41, 105, 29, 101, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 101, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:36:29,919 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #245 deleted ir.attachment records with IDs: [115734, 115735] 2026-10-27 16:36:29,921 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #245 deleted pos.config records with IDs: [142, 143] 2026-10-27 16:36:29,943 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #245 deleted ir.sequence records with IDs: [3985, 3989, 3986, 3990] 2026-10-27 16:36:33,616 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #245 deleted restaurant.floor records with IDs: [66] 2026-10-27 16:36:34,308 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_devices_synchronization ... 2026-10-27 16:36:35,267 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome pid: 46422 2026-10-27 16:36:35,267 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless temporary user profile dir: /tmp/tmprhy97xmi_chrome_odoo 2026-10-27 16:36:35,268 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:46117/json/version 2026-10-27 16:36:35,270 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46117', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:36:35,305 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Browser version: Chrome/150.0.7871.114 2026-10-27 16:36:35,309 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:46117/json 2026-10-27 16:36:35,312 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46117', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:36:35,324 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Websocket url found: ws://127.0.0.1:46117/devtools/page/9DBE68AE5031A2825B97B651B72A266D 2026-10-27 16:36:35,329 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Enable chrome headless console log notification 2026-10-27 16:36:35,337 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless enable page notifications 2026-10-27 16:36:35,516 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:36:35,536 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Setting session cookie in browser 2026-10-27 16:36:35,543 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Open "http://127.0.0.1:8069/pos/ui/145" in browser 2026-10-27 16:36:35,544 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Navigating to: "http://127.0.0.1:8069/pos/ui/145" 2026-10-27 16:36:35,579 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:36:36,048 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:36] "GET /pos/ui/145 HTTP/1.1" 200 6951 66 0.041 0.455 rw 2026-10-27 16:36:36,061 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Navigation result: {'frameId': '9DBE68AE5031A2825B97B651B72A266D', 'loaderId': 'B63C058595893D8814721D3CB3EF3933', 'isDownload': False} 2026-10-27 16:36:36,061 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Evaluate ready code "odoo.isTourReady('test_devices_synchronization')" 2026-10-27 16:36:36,175 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:36] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.609 ro 2026-10-27 16:36:36,182 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:36] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.075 ro 2026-10-27 16:36:36,183 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:36] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.074 ro 2026-10-27 16:36:36,896 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: Owl is running in 'dev' mode. 2026-10-27 16:36:36,924 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 16:36:36,945 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 16:36:36,966 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.018 ro 2026-10-27 16:36:37,048 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:37] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.041 rw 2026-10-27 16:36:37,055 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.036 rw 2026-10-27 16:36:37,498 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:36:38,276 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 538101 298 0.256 0.927 rw 2026-10-27 16:36:38,502 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: The ready code tooks too much time : 2.440666913986206 2026-10-27 16:36:38,502 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Evaluate test code "odoo.startTour('test_devices_synchronization', {"stepDelay": 0, "debug": false})" 2026-10-27 16:36:38,515 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.008 ro 2026-10-27 16:36:38,520 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [1/72] Tour test_devices_synchronization → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:36:38,537 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.008 ro 2026-10-27 16:36:38,563 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.011 rw 2026-10-27 16:36:38,613 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 4 0.003 0.033 rw 2026-10-27 16:36:38,623 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:38] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.044 rw 2026-10-27 16:36:39,213 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:39] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.006 ro 2026-10-27 16:36:39,350 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 4 0.004 0.021 rw 2026-10-27 16:36:39,519 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:39] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.041 rw 2026-10-27 16:36:39,536 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:39] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.024 rw 2026-10-27 16:36:39,544 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:39] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-27 16:36:39,553 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:39] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-27 16:36:39,580 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:39] "GET /web/image/res.users/247/avatar_128 HTTP/1.1" 200 305 4 0.005 0.035 ro 2026-10-27 16:36:39,659 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:39] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-27 16:36:39,671 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:39] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.008 ro 2026-10-27 16:36:39,712 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [2/72] Tour test_devices_synchronization → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:36:39,728 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.056 - 2026-10-27 16:36:39,752 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.057 - 2026-10-27 16:36:39,797 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:39] "GET /pos/ui/145?from_backend=True HTTP/1.1" 200 6991 32 0.036 0.087 rw 2026-10-27 16:36:39,891 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:39] "GET /pos/ui/145 HTTP/1.1" 200 6991 32 0.02 0.188 rw 2026-10-27 16:36:39,896 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:39] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-27 16:36:39,902 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [3/72] Tour test_devices_synchronization → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:36:39,952 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:39] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 4 0.006 0.04 rw 2026-10-27 16:36:40,037 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.025 0.081 rw 2026-10-27 16:36:40,107 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.006 0.017 rw 2026-10-27 16:36:40,191 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [4/72] Tour test_devices_synchronization → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:36:40,721 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [5/72] 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-27 16:36:40,721 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [6/72] Tour test_devices_synchronization → Step body 2026-10-27 16:36:41,046 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:41] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 44 8 0.01 0.02 rw 2026-10-27 16:36:41,094 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.003 0.034 rw 2026-10-27 16:36:41,098 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [7/72] 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-27 16:36:41,214 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 5021 39 0.033 0.07 rw 2026-10-27 16:36:41,312 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [8/72] Tour test_devices_synchronization → Step body 2026-10-27 16:36:42,040 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:42] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 44 8 0.007 0.017 rw 2026-10-27 16:36:42,076 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.003 0.025 rw 2026-10-27 16:36:42,091 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [9/72] Tour test_devices_synchronization → Step .order-summary .total:contains(99) 2026-10-27 16:36:42,193 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 5024 39 0.033 0.066 rw 2026-10-27 16:36:42,319 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [10/72] Tour test_devices_synchronization → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:36:42,320 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [11/72] Tour test_devices_synchronization → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:36:42,351 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [12/72] Tour test_devices_synchronization → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:36:42,372 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [13/72] Tour test_devices_synchronization → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:36:42,373 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [14/72] Tour test_devices_synchronization → Step Search customer with "Acme Corporation" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:36:42,386 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [15/72] Tour test_devices_synchronization → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:36:42,738 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [16/72] Tour test_devices_synchronization → Step Check "Acme Corporation" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Acme Corporation")) 2026-10-27 16:36:42,739 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [17/72] Tour test_devices_synchronization → Step click partner 'Acme Corporation' from partner list screen (trigger: .modal .partner-list b:contains(Acme Corporation)) 2026-10-27 16:36:42,759 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [18/72] Tour test_devices_synchronization → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:36:42,759 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [19/72] Tour test_devices_synchronization → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:36:42,779 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [20/72] Tour test_devices_synchronization → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:36:42,824 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35035101 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync', 'uuid': '5c7e010e-025f-4b71-94fc-b0b02a1c08be'}] 2026-10-27 16:36:42,864 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35035101 order {'name': '/', 'pos_reference': 'device_sync', 'uuid': '5c7e010e-025f-4b71-94fc-b0b02a1c08be'} updated pos.order #612 2026-10-27 16:36:42,866 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35035101 finished 2026-10-27 16:36:42,968 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4952 48 0.05 0.103 rw 2026-10-27 16:36:43,048 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [21/72] Tour test_devices_synchronization → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:36:43,051 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [22/72] Tour test_devices_synchronization → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:36:43,075 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [23/72] Tour test_devices_synchronization → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:36:43,128 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.002 0.04 rw 2026-10-27 16:36:43,582 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [24/72] Tour test_devices_synchronization → Step body 2026-10-27 16:36:44,032 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:44] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 44 3 0.004 0.014 rw 2026-10-27 16:36:44,079 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.004 0.03 rw 2026-10-27 16:36:44,090 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [25/72] Tour test_devices_synchronization → Step .product-screen .set-partner:contains("Lumber Inc") 2026-10-27 16:36:44,201 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 5014 39 0.027 0.083 rw 2026-10-27 16:36:44,280 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [26/72] Tour test_devices_synchronization → Step body 2026-10-27 16:36:45,049 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:45] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 44 12 0.01 0.026 rw 2026-10-27 16:36:45,092 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.003 0.033 rw 2026-10-27 16:36:45,096 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [27/72] Tour test_devices_synchronization → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:36:45,097 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [28/72] Tour test_devices_synchronization → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-10-27 16:36:45,201 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 5057 39 0.027 0.068 rw 2026-10-27 16:36:45,305 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [29/72] Tour test_devices_synchronization → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:36:45,306 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [30/72] Tour test_devices_synchronization → Step body 2026-10-27 16:36:45,373 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:45] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.053 rw 2026-10-27 16:36:45,469 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:45] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 45 26 0.02 0.12 rw 2026-10-27 16:36:45,527 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.003 0.035 rw 2026-10-27 16:36:45,548 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [31/72] Tour test_devices_synchronization → Step body 2026-10-27 16:36:45,688 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 5059 40 0.033 0.094 rw 2026-10-27 16:36:45,750 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:45] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 45 20 0.02 0.16 rw 2026-10-27 16:36:45,844 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.003 0.038 rw 2026-10-27 16:36:45,856 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [32/72] Tour test_devices_synchronization → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:36:45,869 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [33/72] Tour test_devices_synchronization → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:36:46,032 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 5042 43 0.05 0.075 rw 2026-10-27 16:36:46,055 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [34/72] Tour test_devices_synchronization → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:36:46,071 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [35/72] Tour test_devices_synchronization → Step .floor-map .table:has(.label:contains("5")):has(.order-count:contains("3")) 2026-10-27 16:36:46,071 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [36/72] Tour test_devices_synchronization → Step .floor-map .table:has(.label:contains("4")):has(.order-count:contains("80")) 2026-10-27 16:36:46,135 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [37/72] Tour test_devices_synchronization → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:36:46,154 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [38/72] Tour test_devices_synchronization → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:36:46,160 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 5 0.002 0.014 rw 2026-10-27 16:36:46,661 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [39/72] Tour test_devices_synchronization → Step .order-summary .total:contains(6.6) 2026-10-27 16:36:46,665 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [40/72] Tour test_devices_synchronization → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:36:46,691 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [41/72] Tour test_devices_synchronization → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:36:46,691 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [42/72] Tour test_devices_synchronization → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:36:46,707 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-27 16:36:46,710 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.006 - 2026-10-27 16:36:46,778 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [43/72] Tour test_devices_synchronization → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:36:47,304 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [44/72] Tour test_devices_synchronization → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:has(.modal-header:contains(printing failed)) .modal-footer .btn-primary:contains(continue)) 2026-10-27 16:36:47,319 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27758879 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync_761', 'uuid': '495c7fa7-7ecb-4616-853c-52efe28ab1d0'}] 2026-10-27 16:36:47,512 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [536] to pos.order #613 2026-10-27 16:36:47,987 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27758879 order {'name': '/', 'pos_reference': 'device_sync_761', 'uuid': '495c7fa7-7ecb-4616-853c-52efe28ab1d0'} updated pos.order #613 2026-10-27 16:36:47,989 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27758879 finished 2026-10-27 16:36:48,076 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6201 182 0.275 0.49 rw 2026-10-27 16:36:48,202 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:48] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.002 0.006 ro 2026-10-27 16:36:48,594 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://127.0.0.1/cgi-bin/epos/service.cgi?devid=local_printer&timeout=15000 2026-10-27 16:36:48,643 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [45/72] Tour test_devices_synchronization → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:36:48,644 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [46/72] Tour test_devices_synchronization → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:36:48,674 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [47/72] Tour test_devices_synchronization → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:36:48,681 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [48/72] Tour test_devices_synchronization → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:36:48,712 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58837233 started for PoS orders references: [{'name': 'Bar Prout - device_sync_761', 'pos_reference': 'device_sync_761', 'uuid': '495c7fa7-7ecb-4616-853c-52efe28ab1d0'}] 2026-10-27 16:36:48,737 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58837233 order {'name': 'Bar Prout - device_sync_761', 'pos_reference': 'device_sync_761', 'uuid': '495c7fa7-7ecb-4616-853c-52efe28ab1d0'} sync ignored for existing PoS order pos.order(613,) (state: paid) 2026-10-27 16:36:48,740 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58837233 finished 2026-10-27 16:36:48,928 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6201 51 0.054 0.166 rw 2026-10-27 16:36:48,964 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [49/72] Tour test_devices_synchronization → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:36:49,018 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [50/72] Tour test_devices_synchronization → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("4"))) 2026-10-27 16:36:49,047 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [51/72] Tour test_devices_synchronization → Step body:has(.pos-leftheader .badge:contains(4)) 2026-10-27 16:36:49,077 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.002 0.025 rw 2026-10-27 16:36:49,556 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [52/72] Tour test_devices_synchronization → Step .order-summary .total:contains(176) 2026-10-27 16:36:49,557 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [53/72] Tour test_devices_synchronization → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:36:49,566 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [54/72] Tour test_devices_synchronization → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:36:49,567 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [55/72] Tour test_devices_synchronization → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:36:49,578 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [56/72] Tour test_devices_synchronization → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:36:50,091 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [57/72] Tour test_devices_synchronization → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:has(.modal-header:contains(printing failed)) .modal-footer .btn-primary:contains(continue)) 2026-10-27 16:36:50,099 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95167055 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync_8839', 'uuid': 'fd20d97f-5642-4337-80c2-b95743907c0b'}] 2026-10-27 16:36:50,222 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [537] to pos.order #614 2026-10-27 16:36:50,611 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95167055 order {'name': '/', 'pos_reference': 'device_sync_8839', 'uuid': 'fd20d97f-5642-4337-80c2-b95743907c0b'} updated pos.order #614 2026-10-27 16:36:50,613 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95167055 finished 2026-10-27 16:36:50,705 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6224 160 0.143 0.468 rw 2026-10-27 16:36:50,839 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:50] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.008 ro 2026-10-27 16:36:51,217 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://127.0.0.1/cgi-bin/epos/service.cgi?devid=local_printer&timeout=15000 2026-10-27 16:36:51,241 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [58/72] Tour test_devices_synchronization → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:36:51,242 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [59/72] Tour test_devices_synchronization → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:36:51,267 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [60/72] Tour test_devices_synchronization → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:36:51,315 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [61/72] Tour test_devices_synchronization → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:36:51,330 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70965453 started for PoS orders references: [{'name': 'Bar Prout - device_sync_8839', 'pos_reference': 'device_sync_8839', 'uuid': 'fd20d97f-5642-4337-80c2-b95743907c0b'}] 2026-10-27 16:36:51,335 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.001 0.032 rw 2026-10-27 16:36:51,381 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70965453 order {'name': 'Bar Prout - device_sync_8839', 'pos_reference': 'device_sync_8839', 'uuid': 'fd20d97f-5642-4337-80c2-b95743907c0b'} sync ignored for existing PoS order pos.order(614,) (state: paid) 2026-10-27 16:36:51,387 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70965453 finished 2026-10-27 16:36:51,533 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6224 51 0.074 0.144 rw 2026-10-27 16:36:51,589 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:51] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.239 rw 2026-10-27 16:36:51,817 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [62/72] Tour test_devices_synchronization → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:36:51,837 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [63/72] Tour test_devices_synchronization → Step body 2026-10-27 16:36:51,929 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:51] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 45 20 0.025 0.06 rw 2026-10-27 16:36:51,993 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.004 0.038 rw 2026-10-27 16:36:52,006 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [64/72] 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-27 16:36:52,172 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 5030 42 0.057 0.085 rw 2026-10-27 16:36:52,281 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [65/72] 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-27 16:36:52,283 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [66/72] Tour test_devices_synchronization → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-10-27 16:36:52,304 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [67/72] 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-27 16:36:52,305 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [68/72] 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-27 16:36:52,311 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [69/72] 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-27 16:36:52,318 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [70/72] 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-27 16:36:52,322 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [71/72] 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-27 16:36:52,330 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [72/72] 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-27 16:36:52,344 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: tour succeeded 2026-10-27 16:36:52,345 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_devices_synchronization SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-27 16:36:52,600 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:36:52,607 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oPiGKga8 - [27/Oct/2026 16:36:37] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 15.523 rw 2026-10-27 16:36:52,608 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: heap 25749368 (allocated 27283456) 2026-10-27 16:36:52,704 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing chrome headless with pid 46422 2026-10-27 16:36:52,706 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing websocket connection 2026-10-27 16:36:52,711 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Terminating chrome headless with pid 46422 2026-10-27 16:36:52,849 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_163652_848844_test_devices_synchronization.txt 2026-10-27 16:36:52,849 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Removing chrome user profile "/tmp/tmprhy97xmi_chrome_odoo" 2026-10-27 16:36:52,861 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_guest_count_not_asked_on_other_device ... 2026-10-27 16:36:53,452 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome pid: 46560 2026-10-27 16:36:53,453 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome headless temporary user profile dir: /tmp/tmpz4zq4cb7_chrome_odoo 2026-10-27 16:36:53,453 7 INFO rb-3d383b4-226062-429553 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:43075/json/version 2026-10-27 16:36:53,454 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43075', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:36:53,491 7 INFO rb-3d383b4-226062-429553 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-27 16:36:53,491 7 INFO rb-3d383b4-226062-429553 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:43075/json 2026-10-27 16:36:53,492 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43075', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:36:53,521 7 INFO rb-3d383b4-226062-429553 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:43075/devtools/page/D0C586DEBC9AEA62B0FF604DB4C5C3F3 2026-10-27 16:36:53,535 7 INFO rb-3d383b4-226062-429553 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-27 16:36:53,545 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome headless enable page notifications 2026-10-27 16:36:53,647 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:36:53,668 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Setting session cookie in browser 2026-10-27 16:36:53,679 7 INFO rb-3d383b4-226062-429553 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/145" in browser 2026-10-27 16:36:53,679 7 INFO rb-3d383b4-226062-429553 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/145" 2026-10-27 16:36:53,703 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:36:54,108 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MJooWfYi - [27/Oct/2026 16:36:54] "GET /pos/ui/145 HTTP/1.1" 200 6951 66 0.03 0.397 rw 2026-10-27 16:36:54,112 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Navigation result: {'frameId': 'D0C586DEBC9AEA62B0FF604DB4C5C3F3', 'loaderId': 'C83C7777727EDCA1D2CA777C60970666', 'isDownload': False} 2026-10-27 16:36:54,112 7 INFO rb-3d383b4-226062-429553 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-27 16:36:54,227 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MJooWfYi - [27/Oct/2026 16:36:54] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.532 ro 2026-10-27 16:36:54,230 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MJooWfYi - [27/Oct/2026 16:36:54] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.064 ro 2026-10-27 16:36:54,236 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MJooWfYi - [27/Oct/2026 16:36:54] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.005 0.068 ro 2026-10-27 16:36:54,922 7 INFO rb-3d383b4-226062-429553 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-27 16:36:54,959 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MJooWfYi - [27/Oct/2026 16:36:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-27 16:36:54,962 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MJooWfYi - [27/Oct/2026 16:36:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 16:36:55,015 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MJooWfYi - [27/Oct/2026 16:36:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.003 0.026 ro 2026-10-27 16:36:55,070 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MJooWfYi - [27/Oct/2026 16:36:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.025 rw 2026-10-27 16:36:55,079 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MJooWfYi - [27/Oct/2026 16:36:55] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.017 rw 2026-10-27 16:36:55,454 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:36:56,186 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MJooWfYi - [27/Oct/2026 16:36:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 538608 300 0.285 0.817 rw 2026-10-27 16:36:56,426 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: The ready code tooks too much time : 2.313357353210449 2026-10-27 16:36:56,426 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:36:56,436 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MJooWfYi - [27/Oct/2026 16:36:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.008 ro 2026-10-27 16:36:56,440 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [1/9] Tour test_guest_count_not_asked_on_other_device → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:36:56,474 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MJooWfYi - [27/Oct/2026 16:36:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.015 ro 2026-10-27 16:36:56,511 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MJooWfYi - [27/Oct/2026 16:36:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.015 rw 2026-10-27 16:36:56,528 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MJooWfYi - [27/Oct/2026 16:36:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 4 0.002 0.015 rw 2026-10-27 16:36:56,548 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MJooWfYi - [27/Oct/2026 16:36:56] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.013 rw 2026-10-27 16:36:57,226 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MJooWfYi - [27/Oct/2026 16:36:57] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.024 0.008 ro 2026-10-27 16:36:57,404 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MJooWfYi - [27/Oct/2026 16:36:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 4 0.005 0.025 rw 2026-10-27 16:36:57,591 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MJooWfYi - [27/Oct/2026 16:36:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-27 16:36:57,593 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MJooWfYi - [27/Oct/2026 16:36:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-27 16:36:57,601 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MJooWfYi - [27/Oct/2026 16:36:57] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.015 0.044 rw 2026-10-27 16:36:57,665 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MJooWfYi - [27/Oct/2026 16:36:57] "GET /web/image/res.users/247/avatar_128 HTTP/1.1" 200 305 4 0.008 0.073 ro 2026-10-27 16:36:57,673 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MJooWfYi - [27/Oct/2026 16:36:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-27 16:36:57,677 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MJooWfYi - [27/Oct/2026 16:36:57] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-27 16:36:57,684 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MJooWfYi - [27/Oct/2026 16:36:57] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.093 rw 2026-10-27 16:36:57,698 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MJooWfYi - [27/Oct/2026 16:36:57] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.028 ro 2026-10-27 16:36:57,738 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [2/9] 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-27 16:36:57,825 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MJooWfYi - [27/Oct/2026 16:36:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.044 - 2026-10-27 16:36:57,945 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [3/9] Tour test_guest_count_not_asked_on_other_device → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:36:57,961 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MJooWfYi - [27/Oct/2026 16:36:57] "GET /pos/ui/145?from_backend=True HTTP/1.1" 200 6991 32 0.04 0.14 rw 2026-10-27 16:36:57,965 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MJooWfYi - [27/Oct/2026 16:36:57] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.013 - 2026-10-27 16:36:58,073 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MJooWfYi - [27/Oct/2026 16:36:58] "GET /pos/ui/145 HTTP/1.1" 200 6991 32 0.02 0.271 rw 2026-10-27 16:36:58,105 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MJooWfYi - [27/Oct/2026 16:36:58] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 4 0.004 0.145 rw 2026-10-27 16:36:58,190 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MJooWfYi - [27/Oct/2026 16:36:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.037 0.186 rw 2026-10-27 16:36:58,300 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MJooWfYi - [27/Oct/2026 16:36:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.002 0.016 rw 2026-10-27 16:36:58,364 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [4/9] Tour test_guest_count_not_asked_on_other_device → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:36:58,894 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [5/9] 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-27 16:36:58,895 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [6/9] Tour test_guest_count_not_asked_on_other_device → Step no dialog is open (trigger: body:not(:has(.modal:not(.o_inactive_modal)))) 2026-10-27 16:36:58,895 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [7/9] Tour test_guest_count_not_asked_on_other_device → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:36:58,896 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [8/9] Tour test_guest_count_not_asked_on_other_device → Step click Actions button (trigger: .more-btn) 2026-10-27 16:36:58,908 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [9/9] Tour test_guest_count_not_asked_on_other_device → Step guest number is 6 (trigger: .control-buttons button:contains("Guest"):contains(6)) 2026-10-27 16:36:58,919 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: tour succeeded 2026-10-27 16:36:58,920 7 INFO rb-3d383b4-226062-429553 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-27 16:36:59,110 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:36:59,120 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: heap 19713120 (allocated 20992000) 2026-10-27 16:36:59,123 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MJooWfYi - [27/Oct/2026 16:36:56] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 4.008 rw 2026-10-27 16:36:59,216 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Closing chrome headless with pid 46560 2026-10-27 16:36:59,217 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Closing websocket connection 2026-10-27 16:36:59,218 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Terminating chrome headless with pid 46560 2026-10-27 16:36:59,325 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_163659_325623_test_guest_count_not_asked_on_other_device.txt 2026-10-27 16:36:59,326 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Removing chrome user profile "/tmp/tmpz4zq4cb7_chrome_odoo" 2026-10-27 16:36:59,339 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_synchronisation_of_orders ... 2026-10-27 16:36:59,870 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome pid: 46688 2026-10-27 16:36:59,871 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless temporary user profile dir: /tmp/tmpejsm_5iq_chrome_odoo 2026-10-27 16:36:59,871 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:34169/json/version 2026-10-27 16:36:59,874 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34169', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:36:59,969 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Browser version: Chrome/150.0.7871.114 2026-10-27 16:36:59,970 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:34169/json 2026-10-27 16:36:59,971 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34169', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:36:59,999 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Websocket url found: ws://127.0.0.1:34169/devtools/page/7741699519AE26567496B558E4A3EDCE 2026-10-27 16:37:00,014 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Enable chrome headless console log notification 2026-10-27 16:37:00,017 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless enable page notifications 2026-10-27 16:37:00,060 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:37:00,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Setting session cookie in browser 2026-10-27 16:37:00,078 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Open "http://127.0.0.1:8069/pos/ui/145" in browser 2026-10-27 16:37:00,078 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Navigating to: "http://127.0.0.1:8069/pos/ui/145" 2026-10-27 16:37:00,110 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:37:00,575 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:00] "GET /pos/ui/145 HTTP/1.1" 200 6991 91 0.072 0.409 rw 2026-10-27 16:37:00,578 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Navigation result: {'frameId': '7741699519AE26567496B558E4A3EDCE', 'loaderId': '34EBAF757FD9B150743A69407E3672CE', 'isDownload': False} 2026-10-27 16:37:00,579 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Evaluate ready code "odoo.isTourReady('OrderSynchronisationTour')" 2026-10-27 16:37:00,648 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:00] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.548 ro 2026-10-27 16:37:00,664 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:00] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.04 ro 2026-10-27 16:37:00,721 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:00] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.097 ro 2026-10-27 16:37:01,362 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: Owl is running in 'dev' mode. 2026-10-27 16:37:01,379 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 16:37:01,388 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 16:37:01,434 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.014 0.016 ro 2026-10-27 16:37:01,480 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:01] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.024 rw 2026-10-27 16:37:01,481 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.022 rw 2026-10-27 16:37:01,831 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:37:02,497 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534470 261 0.258 0.74 rw 2026-10-27 16:37:02,676 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: The ready code tooks too much time : 2.0969038009643555 2026-10-27 16:37:02,676 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Evaluate test code "odoo.startTour('OrderSynchronisationTour', {"stepDelay": 0, "debug": false})" 2026-10-27 16:37:02,685 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [1/22] Tour OrderSynchronisationTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:37:02,696 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.016 ro 2026-10-27 16:37:02,714 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.008 ro 2026-10-27 16:37:02,729 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.006 rw 2026-10-27 16:37:02,747 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.013 rw 2026-10-27 16:37:02,755 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:02] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 16:37:03,268 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:03] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.009 ro 2026-10-27 16:37:03,410 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.004 0.022 rw 2026-10-27 16:37:03,556 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:03] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.041 rw 2026-10-27 16:37:03,565 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:03] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-27 16:37:03,571 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:03] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.012 rw 2026-10-27 16:37:03,574 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:03] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.008 - 2026-10-27 16:37:03,612 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:03] "GET /web/image/res.users/247/avatar_128 HTTP/1.1" 200 305 4 0.005 0.044 ro 2026-10-27 16:37:03,647 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:03] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.011 ro 2026-10-27 16:37:03,647 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:03] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-27 16:37:03,654 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-27 16:37:03,706 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [2/22] Tour OrderSynchronisationTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:37:03,712 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.05 - 2026-10-27 16:37:03,764 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:03] "GET /pos/ui/145 HTTP/1.1" 200 6991 31 0.031 0.08 rw 2026-10-27 16:37:03,898 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [3/22] Tour OrderSynchronisationTour → Step body 2026-10-27 16:37:03,913 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:03] "GET /pos/ui/145?from_backend=True HTTP/1.1" 200 6991 31 0.043 0.222 rw 2026-10-27 16:37:03,933 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:03] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.004 0.014 rw 2026-10-27 16:37:03,967 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:03] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.063 - 2026-10-27 16:37:04,059 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.038 0.108 rw 2026-10-27 16:37:04,143 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:04] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 45 27 0.031 0.166 rw 2026-10-27 16:37:04,213 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.003 0.042 rw 2026-10-27 16:37:04,224 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [4/22] Tour OrderSynchronisationTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("4"))) 2026-10-27 16:37:04,355 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [5/22] Tour OrderSynchronisationTour → Step body:has(.pos-leftheader .badge:contains(4)) 2026-10-27 16:37:04,428 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 5042 40 0.072 0.128 rw 2026-10-27 16:37:04,588 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 5042 40 0.048 0.282 rw 2026-10-27 16:37:04,643 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:04] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.013 0.338 rw 2026-10-27 16:37:04,871 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [6/22] 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-27 16:37:04,871 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [7/22] Tour OrderSynchronisationTour → Step body 2026-10-27 16:37:05,057 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:05] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 44 12 0.01 0.03 rw 2026-10-27 16:37:05,105 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.002 0.032 rw 2026-10-27 16:37:05,111 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [8/22] Tour OrderSynchronisationTour → Step product screen is shown (trigger: .product-screen) 2026-10-27 16:37:05,111 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [9/22] Tour OrderSynchronisationTour → Step .pos-leftheader .orders-button 2026-10-27 16:37:05,162 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [10/22] Tour OrderSynchronisationTour → Step .pos-search-bar .filter 2026-10-27 16:37:05,178 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [11/22] Tour OrderSynchronisationTour → Step .pos-search-bar .filter ul 2026-10-27 16:37:05,181 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:05] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.001 0.014 rw 2026-10-27 16:37:05,185 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [12/22] Tour OrderSynchronisationTour → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-27 16:37:05,221 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [13/22] Tour OrderSynchronisationTour → Step .ticket-screen tbody tr > td:contains("device_sync") ~ td .badge:contains(Paid) 2026-10-27 16:37:05,344 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 5091 42 0.07 0.087 rw 2026-10-27 16:37:05,395 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:05] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.008 0.174 rw 2026-10-27 16:37:05,414 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.003 0.084 rw 2026-10-27 16:37:05,521 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [14/22] Tour OrderSynchronisationTour → Step .ticket-screen .order-row > div:contains("device_sync") ~ div .badge:contains(Paid) 2026-10-27 16:37:05,522 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [15/22] Tour OrderSynchronisationTour → Step .ticket-screen .order-row:contains(device_sync) 2026-10-27 16:37:05,526 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [16/22] Tour OrderSynchronisationTour → Step .ticket-screen .order-row:contains(device_sync).highlight 2026-10-27 16:37:05,527 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [17/22] Tour OrderSynchronisationTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:37:05,529 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [18/22] Tour OrderSynchronisationTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":50} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("50"))) 2026-10-27 16:37:05,534 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [19/22] Tour OrderSynchronisationTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:37:05,536 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [20/22] Tour OrderSynchronisationTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:37:05,538 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [21/22] Tour OrderSynchronisationTour → Step Check orderline with attributes: {"productName":"Water","quantity":30} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("30"))) 2026-10-27 16:37:05,539 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:05] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 5029 40 0.042 0.081 rw 2026-10-27 16:37:05,539 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [22/22] Tour OrderSynchronisationTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:37:05,540 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: tour succeeded 2026-10-27 16:37:05,540 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR OrderSynchronisationTour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-27 16:37:05,742 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:37:05,757 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: heap 21727996 (allocated 23875584) 2026-10-27 16:37:05,759 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:02] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 4.243 rw 2026-10-27 16:37:05,912 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing chrome headless with pid 46688 2026-10-27 16:37:05,922 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing websocket connection 2026-10-27 16:37:05,925 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Terminating chrome headless with pid 46688 2026-10-27 16:37:06,023 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_163706_023190_test_synchronisation_of_orders.txt 2026-10-27 16:37:06,023 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Removing chrome user profile "/tmp/tmpejsm_5iq_chrome_odoo" 2026-10-27 16:37:06,045 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: waiting for threads: [] 2026-10-27 16:37:06,127 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:37:06,200 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mB93fOiC - [27/Oct/2026 16:37:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 0 103 0.105 0.268 rw 2026-10-27 16:37:16,201 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 16:37:17,266 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 249 with IP n/a changed groups of user 249 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:37:17,458 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 249 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:37:26,203 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 249 with IP n/a changed groups of user 249 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:37:28,284 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 249 with IP n/a changed groups of user 249 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:37:31,841 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 249 with IP n/a changed groups of user 249 who belonged to [96, 41, 105, 29, 101, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 101, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:37:33,531 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #249 deleted ir.attachment records with IDs: [116767, 116768] 2026-10-27 16:37:33,534 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #249 deleted pos.config records with IDs: [146, 147] 2026-10-27 16:37:33,555 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #249 deleted ir.sequence records with IDs: [4039, 4043, 4040, 4044] 2026-10-27 16:37:37,106 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #249 deleted restaurant.floor records with IDs: [69] 2026-10-27 16:37:37,904 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-10-27 16:37:38,448 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 249 with IP n/a changed groups of user 251 who belonged to [100, 10, 1] with changes [(4, 38)] 2026-10-27 16:37:39,017 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 46823 2026-10-27 16:37:39,018 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmpprttt2zh_chrome_odoo 2026-10-27 16:37:39,025 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:42909/json/version 2026-10-27 16:37:39,031 7 INFO rb-3d383b4-226062-429553 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-27 16:37:39,058 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-27 16:37:39,058 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:42909/json 2026-10-27 16:37:39,059 7 INFO rb-3d383b4-226062-429553 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-27 16:37:39,081 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:42909/devtools/page/D0B98653D76476A70E69C0A58F9AA4A8 2026-10-27 16:37:39,109 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-10-27 16:37:39,126 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-10-27 16:37:39,246 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:37:39,256 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-10-27 16:37:39,264 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Open "http://127.0.0.1:8069/pos/ui/149" in browser 2026-10-27 16:37:39,264 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/149" 2026-10-27 16:37:39,296 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:37:39,676 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:39] "GET /pos/ui/149 HTTP/1.1" 200 6927 65 0.031 0.377 rw 2026-10-27 16:37:39,680 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': 'D0B98653D76476A70E69C0A58F9AA4A8', 'loaderId': '195C7C26B235DCDE31ADCC42FE57955A', 'isDownload': False} 2026-10-27 16:37:39,680 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-10-27 16:37:39,770 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:39] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.028 ro 2026-10-27 16:37:39,777 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:39] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.496 ro 2026-10-27 16:37:39,822 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:39] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.069 ro 2026-10-27 16:37:40,591 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-10-27 16:37:40,635 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-27 16:37:40,636 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 16:37:40,704 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.036 ro 2026-10-27 16:37:40,760 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.029 rw 2026-10-27 16:37:40,775 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:40] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.035 rw 2026-10-27 16:37:41,162 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:37:41,913 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534467 262 0.252 0.894 rw 2026-10-27 16:37:42,153 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: The ready code tooks too much time : 2.472691535949707 2026-10-27 16:37:42,153 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate test code "odoo.startTour('pos_restaurant_sync', {"stepDelay": 0, "debug": false})" 2026-10-27 16:37:42,169 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.01 ro 2026-10-27 16:37:42,180 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [1/134] Tour pos_restaurant_sync → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:37:42,219 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.002 0.015 ro 2026-10-27 16:37:42,281 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.021 rw 2026-10-27 16:37:42,317 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.03 rw 2026-10-27 16:37:42,336 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:42] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.021 rw 2026-10-27 16:37:42,826 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:42] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.008 ro 2026-10-27 16:37:42,955 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.012 rw 2026-10-27 16:37:43,145 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:43] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-27 16:37:43,156 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.012 - 2026-10-27 16:37:43,168 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:43] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.062 rw 2026-10-27 16:37:43,198 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:43] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.005 0.055 ro 2026-10-27 16:37:43,206 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:43] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.072 rw 2026-10-27 16:37:43,240 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:43] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.012 ro 2026-10-27 16:37:43,243 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:43] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-27 16:37:43,278 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.01 - 2026-10-27 16:37:43,317 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [2/134] Tour pos_restaurant_sync → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:37:43,389 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.01 - 2026-10-27 16:37:43,473 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [3/134] Tour pos_restaurant_sync → Step .new-order 2026-10-27 16:37:43,488 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:43] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6967 31 0.046 0.104 rw 2026-10-27 16:37:43,498 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:43] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.029 - 2026-10-27 16:37:43,612 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:43] "GET /pos/ui/149 HTTP/1.1" 200 6967 31 0.027 0.222 rw 2026-10-27 16:37:43,660 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:43] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.01 0.162 rw 2026-10-27 16:37:43,711 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.018 0.203 rw 2026-10-27 16:37:43,816 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:43] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.04 rw 2026-10-27 16:37:43,836 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [4/134] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:37:43,884 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [5/134] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:37:43,906 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [6/134] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:37:43,919 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [7/134] Tour pos_restaurant_sync → Step set tab to Test (trigger: .product-screen .new-tab) 2026-10-27 16:37:43,995 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [8/134] Tour pos_restaurant_sync → Step input text 'Test' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-27 16:37:44,015 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [9/134] Tour pos_restaurant_sync → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:37:44,022 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [10/134] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:37:44,055 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [11/134] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:37:46,036 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [12/134] Tour pos_restaurant_sync → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:37:46,037 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [13/134] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:37:46,060 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [14/134] Tour pos_restaurant_sync → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:37:46,072 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.001 0.028 rw 2026-10-27 16:37:46,106 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:46] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.045 rw 2026-10-27 16:37:46,570 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [15/134] Tour pos_restaurant_sync → Step Check if the active tab contains the text5 (trigger: .pos-leftheader span.bg-info-subtle:contains(5)) 2026-10-27 16:37:46,571 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [16/134] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:37:46,581 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [17/134] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:37:46,582 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [18/134] 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-27 16:37:46,590 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [19/134] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:37:46,590 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [20/134] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:37:46,591 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [21/134] 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-27 16:37:46,596 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [22/134] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:37:46,597 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [23/134] Tour pos_restaurant_sync → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-10-27 16:37:46,611 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [24/134] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:37:46,611 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [25/134] 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-27 16:37:46,620 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [26/134] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:37:46,620 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [27/134] 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-27 16:37:46,621 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [28/134] 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-27 16:37:46,621 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [29/134] Tour pos_restaurant_sync → Step body 2026-10-27 16:37:46,651 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [30/134] Tour pos_restaurant_sync → Step click order button (trigger: .actionpad .submit-order) 2026-10-27 16:37:46,677 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [31/134] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click","waitForSync":false} (trigger: .o_fp_canvas .o_fp_table:has(.o_fp_table_number:contains("5"))) 2026-10-27 16:37:46,696 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57527962 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '461e16a8-225d-4872-938f-872b915ec2fa'}] 2026-10-27 16:37:46,697 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [32/134] 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-27 16:37:46,708 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [33/134] Tour pos_restaurant_sync → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:has(.modal-header:contains(printing failed)) .modal-footer .btn-primary:contains(continue)) 2026-10-27 16:37:46,822 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57527962 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '461e16a8-225d-4872-938f-872b915ec2fa'} created pos.order #618 2026-10-27 16:37:46,825 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57527962 finished 2026-10-27 16:37:46,916 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3987 50 0.069 0.155 rw 2026-10-27 16:37:47,062 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://127.0.0.1/cgi-bin/epos/service.cgi?devid=local_printer&timeout=15000 2026-10-27 16:37:47,099 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [34/134] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:37:47,107 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87973359 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': '354e513b-f3e9-41d8-9316-ae2a775f0234'}] 2026-10-27 16:37:47,209 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87973359 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': '354e513b-f3e9-41d8-9316-ae2a775f0234'} created pos.order #619 2026-10-27 16:37:47,211 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87973359 finished 2026-10-27 16:37:47,283 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 7383 55 0.047 0.135 rw 2026-10-27 16:37:47,413 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [35/134] Tour pos_restaurant_sync → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:37:47,423 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 5 0.004 0.013 rw 2026-10-27 16:37:47,924 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [36/134] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-10-27 16:37:47,925 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [37/134] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:37:47,925 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [38/134] Tour pos_restaurant_sync → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-10-27 16:37:47,929 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [39/134] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:37:47,930 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [40/134] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:37:47,947 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [41/134] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:37:49,936 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [42/134] Tour pos_restaurant_sync → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:37:49,937 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [43/134] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("2"))) 2026-10-27 16:37:49,965 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 5 0.002 0.014 rw 2026-10-27 16:37:49,965 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [44/134] Tour pos_restaurant_sync → Step body:has(.pos-leftheader .badge:contains(2)) 2026-10-27 16:37:50,004 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.032 rw 2026-10-27 16:37:50,475 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [45/134] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:37:50,498 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [46/134] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:37:50,499 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [47/134] 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-27 16:37:50,509 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [48/134] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:37:50,510 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [49/134] Tour pos_restaurant_sync → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-10-27 16:37:50,528 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [50/134] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:37:50,528 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [51/134] 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-27 16:37:50,547 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [52/134] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:37:50,548 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [53/134] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:37:50,548 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [54/134] Tour pos_restaurant_sync → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-10-27 16:37:50,551 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [55/134] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:37:50,568 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [56/134] Tour pos_restaurant_sync → Step body 2026-10-27 16:37:50,586 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [57/134] Tour pos_restaurant_sync → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:37:50,618 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [58/134] Tour pos_restaurant_sync → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:37:50,619 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [59/134] Tour pos_restaurant_sync → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:37:50,640 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-27 16:37:50,646 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.013 - 2026-10-27 16:37:50,667 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [60/134] Tour pos_restaurant_sync → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:37:51,188 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [61/134] Tour pos_restaurant_sync → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:has(.modal-header:contains(printing failed)) .modal-footer .btn-primary:contains(continue)) 2026-10-27 16:37:51,193 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37600558 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000003', 'uuid': 'f97e1602-045b-494c-a70b-8977280745ca'}] 2026-10-27 16:37:51,835 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37600558 order {'name': '/', 'pos_reference': '261-149-000003', 'uuid': 'f97e1602-045b-494c-a70b-8977280745ca'} created pos.order #620 2026-10-27 16:37:51,837 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37600558 finished 2026-10-27 16:37:51,912 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6189 170 0.237 0.487 rw 2026-10-27 16:37:52,034 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:52] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.005 0.019 ro 2026-10-27 16:37:52,375 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://127.0.0.1/cgi-bin/epos/service.cgi?devid=local_printer&timeout=15000 2026-10-27 16:37:52,406 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [62/134] Tour pos_restaurant_sync → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:37:52,406 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [63/134] Tour pos_restaurant_sync → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:37:52,438 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [64/134] Tour pos_restaurant_sync → Step .floor-map .table:has(.label:contains("5")):not(:has(.order-count)) 2026-10-27 16:37:52,455 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [65/134] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("4"))) 2026-10-27 16:37:52,461 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93290242 started for PoS orders references: [{'name': 'Bar Prout - 000003', 'pos_reference': '261-149-000003', 'uuid': 'f97e1602-045b-494c-a70b-8977280745ca'}] 2026-10-27 16:37:52,479 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93290242 order {'name': 'Bar Prout - 000003', 'pos_reference': '261-149-000003', 'uuid': 'f97e1602-045b-494c-a70b-8977280745ca'} sync ignored for existing PoS order pos.order(620,) (state: paid) 2026-10-27 16:37:52,482 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93290242 finished 2026-10-27 16:37:52,489 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [66/134] Tour pos_restaurant_sync → Step body:has(.pos-leftheader .badge:contains(4)) 2026-10-27 16:37:52,605 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6189 51 0.037 0.111 rw 2026-10-27 16:37:52,659 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:52] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.167 rw 2026-10-27 16:37:52,676 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 5 0.004 0.181 rw 2026-10-27 16:37:53,002 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [67/134] Tour pos_restaurant_sync → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-27 16:37:53,036 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [68/134] Tour pos_restaurant_sync → Step validate the variant dialog (with default values) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:37:53,070 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [69/134] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:37:53,070 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [70/134] 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-27 16:37:53,111 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [71/134] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:37:53,112 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [72/134] Tour pos_restaurant_sync → Step body 2026-10-27 16:37:53,156 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:53] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-27 16:37:53,157 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [73/134] Tour pos_restaurant_sync → Step click order button (trigger: .actionpad .submit-order) 2026-10-27 16:37:53,183 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [74/134] Tour pos_restaurant_sync → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:has(.modal-header:contains(printing failed)) .modal-footer .btn-primary:contains(continue)) 2026-10-27 16:37:53,510 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://127.0.0.1/cgi-bin/epos/service.cgi?devid=local_printer&timeout=15000 2026-10-27 16:37:53,550 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16835390 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000004', 'uuid': 'b1341457-c6c1-4b41-8fdf-085eb609600b'}] 2026-10-27 16:37:53,556 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [75/134] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("4"))) 2026-10-27 16:37:53,733 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16835390 order {'name': '/', 'pos_reference': '261-149-000004', 'uuid': 'b1341457-c6c1-4b41-8fdf-085eb609600b'} created pos.order #621 2026-10-27 16:37:53,735 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16835390 finished 2026-10-27 16:37:53,864 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5478 53 0.176 0.146 rw 2026-10-27 16:37:53,985 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [76/134] Tour pos_restaurant_sync → Step body:has(.pos-leftheader .badge:contains(4)) 2026-10-27 16:37:54,005 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 6 0.006 0.024 rw 2026-10-27 16:37:54,499 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [77/134] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-10-27 16:37:54,500 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [78/134] Tour pos_restaurant_sync → Step body 2026-10-27 16:37:54,523 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [79/134] Tour pos_restaurant_sync → Step Check orderline with attributes: {"productName":"Desk Organizer","quantity":1,"price":5.87} (trigger: .order-container .orderline:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1")):has(.price:contains("5.87"))) 2026-10-27 16:37:54,524 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [80/134] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:37:54,525 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [81/134] Tour pos_restaurant_sync → Step order total amount is '5.87' (trigger: .product-screen .order-summary .total:contains("5.87")) 2026-10-27 16:37:54,525 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [82/134] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:37:54,526 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [83/134] Tour pos_restaurant_sync → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:37:54,532 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [84/134] Tour pos_restaurant_sync → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:37:54,533 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [85/134] Tour pos_restaurant_sync → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:37:55,060 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [86/134] Tour pos_restaurant_sync → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 16:37:55,061 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [87/134] Tour pos_restaurant_sync → Step line paid via 'Bank' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Bank")) 2026-10-27 16:37:55,066 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [88/134] Tour pos_restaurant_sync → Step amount tendered in the line is '5.87' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("5.87")) 2026-10-27 16:37:55,067 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [89/134] Tour pos_restaurant_sync → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:37:55,574 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [90/134] Tour pos_restaurant_sync → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:37:55,587 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3932034 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000004', 'uuid': 'b1341457-c6c1-4b41-8fdf-085eb609600b'}] 2026-10-27 16:37:55,729 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [539] to pos.order #621 2026-10-27 16:37:56,205 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3932034 order {'name': '/', 'pos_reference': '261-149-000004', 'uuid': 'b1341457-c6c1-4b41-8fdf-085eb609600b'} updated pos.order #621 2026-10-27 16:37:56,206 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3932034 finished 2026-10-27 16:37:56,302 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5892 184 0.225 0.494 rw 2026-10-27 16:37:56,393 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:56] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.009 ro 2026-10-27 16:37:56,421 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [91/134] Tour pos_restaurant_sync → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:37:56,434 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [92/134] Tour pos_restaurant_sync → Step .floor-map .table:has(.label:contains("5")):not(:has(.order-count)) 2026-10-27 16:37:56,451 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [93/134] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:37:56,463 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [94/134] Tour pos_restaurant_sync → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:37:56,472 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20514747 started for PoS orders references: [{'name': 'Bar Prout - 000004', 'pos_reference': '261-149-000004', 'uuid': 'b1341457-c6c1-4b41-8fdf-085eb609600b'}] 2026-10-27 16:37:56,500 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20514747 order {'name': 'Bar Prout - 000004', 'pos_reference': '261-149-000004', 'uuid': 'b1341457-c6c1-4b41-8fdf-085eb609600b'} sync ignored for existing PoS order pos.order(621,) (state: paid) 2026-10-27 16:37:56,505 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20514747 finished 2026-10-27 16:37:56,678 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5892 57 0.052 0.159 rw 2026-10-27 16:37:56,701 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 5 0.004 0.215 rw 2026-10-27 16:37:56,979 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [95/134] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:37:56,979 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [96/134] Tour pos_restaurant_sync → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-10-27 16:37:56,980 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [97/134] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:37:56,981 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [98/134] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:37:56,994 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [99/134] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:37:58,968 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [100/134] Tour pos_restaurant_sync → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:37:58,969 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [101/134] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("2"))) 2026-10-27 16:37:58,988 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [102/134] Tour pos_restaurant_sync → Step body:has(.pos-leftheader .badge:contains(2)) 2026-10-27 16:37:59,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 5 0.003 0.02 rw 2026-10-27 16:37:59,033 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:59] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.037 rw 2026-10-27 16:37:59,494 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [103/134] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:37:59,515 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [104/134] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:37:59,515 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [105/134] 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-27 16:37:59,526 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [106/134] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:37:59,528 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [107/134] Tour pos_restaurant_sync → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-10-27 16:37:59,550 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [108/134] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:37:59,551 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [109/134] 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-27 16:37:59,560 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [110/134] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:37:59,560 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [111/134] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:37:59,569 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [112/134] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:37:59,597 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75165190 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000005', 'uuid': '3bae0df6-b769-4f66-b5ff-284891c01312'}] 2026-10-27 16:37:59,689 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75165190 order {'name': '/', 'pos_reference': '261-149-000005', 'uuid': '3bae0df6-b769-4f66-b5ff-284891c01312'} created pos.order #622 2026-10-27 16:37:59,695 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75165190 finished 2026-10-27 16:37:59,782 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4973 46 0.043 0.15 rw 2026-10-27 16:37:59,825 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [113/134] Tour pos_restaurant_sync → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:37:59,888 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [114/134] Tour pos_restaurant_sync → Step .floor-map .table:has(.label:contains("5")):not(:has(.order-count)) 2026-10-27 16:37:59,888 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [115/134] Tour pos_restaurant_sync → Step .pos-leftheader .orders-button 2026-10-27 16:37:59,940 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [116/134] Tour pos_restaurant_sync → Step .ticket-screen .order-row > div:contains("002") 2026-10-27 16:37:59,940 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [117/134] Tour pos_restaurant_sync → Step .ticket-screen .order-row:has(div:contains("002")) .btn-danger 2026-10-27 16:37:59,943 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [118/134] Tour pos_restaurant_sync → Step .ticket-screen .orders .order-row > td:contains("002") ~ td.text-end button.text-danger 2026-10-27 16:37:59,965 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [119/134] Tour pos_restaurant_sync → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:37:59,998 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [120/134] Tour pos_restaurant_sync → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:has(.modal-header:contains(printing failed)) .modal-footer .btn-primary:contains(continue)) 2026-10-27 16:38:00,075 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:38:00] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 15547 47 0.052 0.096 rw 2026-10-27 16:38:00,288 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://127.0.0.1/cgi-bin/epos/service.cgi?devid=local_printer&timeout=15000 2026-10-27 16:38:00,355 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [121/134] Tour pos_restaurant_sync → Step .pos-rightheader .status-buttons:not(:has(.oe_status)) 2026-10-27 16:38:00,616 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:38:00,677 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:38:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 113 0.133 0.247 rw 2026-10-27 16:38:00,705 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [122/134] Tour pos_restaurant_sync → Step .ticket-screen .order-row:contains(005) 2026-10-27 16:38:00,714 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [123/134] Tour pos_restaurant_sync → Step .ticket-screen .order-row:contains(005).highlight 2026-10-27 16:38:00,726 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [124/134] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:38:00,727 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [125/134] Tour pos_restaurant_sync → Step .ticket-screen .pads .button.validation.load-order-button:not(.syncing) 2026-10-27 16:38:00,746 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [126/134] Tour pos_restaurant_sync → Step product screen is shown (trigger: .product-screen) 2026-10-27 16:38:00,774 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [127/134] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:38:00,777 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [128/134] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:38:00,856 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:38:00] "POST /web/dataset/call_kw/pos.order/cancel_order_from_pos#pos.order.cancel_order_from_pos HTTP/1.1" 200 2673 48 0.055 0.471 rw 2026-10-27 16:38:00,901 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [129/134] Tour pos_restaurant_sync → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:38:00,906 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [130/134] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:38:00,932 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [131/134] Tour pos_restaurant_sync → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:38:01,005 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:38:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 6078 51 0.043 0.211 rw 2026-10-27 16:38:01,032 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:38:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 5 0.002 0.106 rw 2026-10-27 16:38:01,062 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:38:01] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.131 rw 2026-10-27 16:38:01,065 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41089380 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000006', 'uuid': 'c2a7269c-675f-47c5-899d-75620ff6056a'}] 2026-10-27 16:38:01,165 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41089380 order {'name': '/', 'pos_reference': '261-149-000006', 'uuid': 'c2a7269c-675f-47c5-899d-75620ff6056a'} created pos.order #623 2026-10-27 16:38:01,168 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41089380 finished 2026-10-27 16:38:01,240 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:38:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 2999 35 0.044 0.215 rw 2026-10-27 16:38:01,437 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [132/134] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:38:01,438 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [133/134] Tour pos_restaurant_sync → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-10-27 16:38:01,438 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [134/134] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:38:01,440 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-10-27 16:38:01,441 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔════════════════════════════════════╗ ║ TOUR pos_restaurant_sync SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-27 16:38:01,733 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:38:01,740 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 AFr-mouH - [27/Oct/2026 16:37:41] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 20.937 rw 2026-10-27 16:38:01,747 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 27910300 (allocated 31215616) 2026-10-27 16:38:01,845 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 46823 2026-10-27 16:38:01,847 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-10-27 16:38:01,850 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 46823 2026-10-27 16:38:01,952 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_163801_951966_test_01_pos_restaurant.txt 2026-10-27 16:38:01,952 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmpprttt2zh_chrome_odoo" 2026-10-27 16:38:02,426 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 46963 2026-10-27 16:38:02,427 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmpb7edcdhl_chrome_odoo 2026-10-27 16:38:02,427 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:35293/json/version 2026-10-27 16:38:02,428 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35293', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:38:02,543 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-27 16:38:02,543 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:35293/json 2026-10-27 16:38:02,544 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35293', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:38:02,557 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:35293/devtools/page/309D97A6F39772A73C7625BB9B706E5D 2026-10-27 16:38:02,564 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-10-27 16:38:02,582 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-10-27 16:38:02,630 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:38:02,634 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-10-27 16:38:02,644 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Open "http://127.0.0.1:8069/pos/ui/149" in browser 2026-10-27 16:38:02,644 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/149" 2026-10-27 16:38:02,784 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:02] "GET /pos/ui/149 HTTP/1.1" 200 6967 31 0.024 0.11 rw 2026-10-27 16:38:02,794 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': '309D97A6F39772A73C7625BB9B706E5D', 'loaderId': 'AAA584E52804F0C8293230DA5435FA36', 'isDownload': False} 2026-10-27 16:38:02,794 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-10-27 16:38:02,875 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:02] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.006 0.033 ro 2026-10-27 16:38:02,879 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:02] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.216 ro 2026-10-27 16:38:02,900 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:02] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.053 ro 2026-10-27 16:38:03,625 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-10-27 16:38:03,673 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.008 - 2026-10-27 16:38:03,678 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.009 - 2026-10-27 16:38:03,687 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.011 ro 2026-10-27 16:38:03,736 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.023 rw 2026-10-27 16:38:03,745 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:03] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.024 rw 2026-10-27 16:38:04,056 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:38:04,697 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 545348 287 0.268 0.672 rw 2026-10-27 16:38:04,898 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: The ready code tooks too much time : 2.103548526763916 2026-10-27 16:38:04,898 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate test code "odoo.startTour('pos_restaurant_sync_second_login', {"stepDelay": 0, "debug": false})" 2026-10-27 16:38:04,912 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [1/66] Tour pos_restaurant_sync_second_login → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:38:04,914 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.009 ro 2026-10-27 16:38:04,942 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.007 ro 2026-10-27 16:38:04,982 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-27 16:38:05,024 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 6 0.003 0.036 rw 2026-10-27 16:38:05,037 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:05] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.014 rw 2026-10-27 16:38:05,510 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:05] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.008 ro 2026-10-27 16:38:05,657 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 6 0.009 0.023 rw 2026-10-27 16:38:05,845 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:05] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.003 0.04 rw 2026-10-27 16:38:05,863 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-27 16:38:05,873 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-27 16:38:05,923 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:05] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.005 0.053 ro 2026-10-27 16:38:05,925 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:05] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.072 rw 2026-10-27 16:38:05,973 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-27 16:38:05,980 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:05] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.012 - 2026-10-27 16:38:05,983 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:05] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.011 0.022 ro 2026-10-27 16:38:06,023 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [2/66] Tour pos_restaurant_sync_second_login → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("2"))) 2026-10-27 16:38:06,084 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.037 - 2026-10-27 16:38:06,172 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:06] "GET /pos/ui/149 HTTP/1.1" 200 6967 31 0.023 0.104 rw 2026-10-27 16:38:06,296 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 6 0.003 0.023 rw 2026-10-27 16:38:06,302 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:06] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6967 31 0.027 0.234 rw 2026-10-27 16:38:06,407 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [3/66] Tour pos_restaurant_sync_second_login → Step body:has(.pos-leftheader .badge:contains(2)) 2026-10-27 16:38:06,421 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:06] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:38:06,958 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [4/66] Tour pos_restaurant_sync_second_login → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:38:08,936 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [5/66] Tour pos_restaurant_sync_second_login → Step product screen is shown (trigger: .product-screen) 2026-10-27 16:38:08,937 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [6/66] Tour pos_restaurant_sync_second_login → Step .pos-leftheader .badge:contains(2) 2026-10-27 16:38:08,938 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [7/66] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:38:08,939 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [8/66] Tour pos_restaurant_sync_second_login → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-10-27 16:38:08,940 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [9/66] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:38:08,940 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [10/66] Tour pos_restaurant_sync_second_login → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:38:08,941 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [11/66] Tour pos_restaurant_sync_second_login → Step click Actions button (trigger: .more-btn) 2026-10-27 16:38:08,966 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [12/66] Tour pos_restaurant_sync_second_login → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-10-27 16:38:09,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [13/66] Tour pos_restaurant_sync_second_login → Step .floor-map .table:has(.label:contains("2")):has(.order-count:contains("2")) 2026-10-27 16:38:09,033 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [14/66] Tour pos_restaurant_sync_second_login → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("4"))) 2026-10-27 16:38:09,057 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [15/66] Tour pos_restaurant_sync_second_login → Step body:has(.pos-leftheader .badge:contains(4)) 2026-10-27 16:38:09,071 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52417203 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000005', 'uuid': '3bae0df6-b769-4f66-b5ff-284891c01312'}] 2026-10-27 16:38:09,077 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 981 0 0 0.002 - 2026-10-27 16:38:09,131 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52417203 order {'name': '/', 'pos_reference': '261-149-000005', 'uuid': '3bae0df6-b769-4f66-b5ff-284891c01312'} updated pos.order #622 2026-10-27 16:38:09,133 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52417203 finished 2026-10-27 16:38:09,310 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4973 49 0.102 0.142 rw 2026-10-27 16:38:09,469 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 6 0.003 0.022 rw 2026-10-27 16:38:09,963 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [16/66] Tour pos_restaurant_sync_second_login → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:38:11,936 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [17/66] Tour pos_restaurant_sync_second_login → Step product screen is shown (trigger: .product-screen) 2026-10-27 16:38:11,937 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [18/66] Tour pos_restaurant_sync_second_login → Step .pos-leftheader .badge:contains(4) 2026-10-27 16:38:11,937 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [19/66] 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-27 16:38:11,938 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [20/66] 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-27 16:38:11,939 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [21/66] Tour pos_restaurant_sync_second_login → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:38:11,969 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [22/66] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:38:11,970 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [23/66] Tour pos_restaurant_sync_second_login → Step order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60")) 2026-10-27 16:38:11,992 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [24/66] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:38:11,993 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [25/66] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:38:11,993 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [26/66] Tour pos_restaurant_sync_second_login → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:38:11,998 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [27/66] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:38:11,998 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [28/66] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:38:11,999 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [29/66] Tour pos_restaurant_sync_second_login → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-10-27 16:38:12,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [30/66] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:38:12,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [31/66] Tour pos_restaurant_sync_second_login → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:38:12,209 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [32/66] Tour pos_restaurant_sync_second_login → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:38:12,210 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [33/66] Tour pos_restaurant_sync_second_login → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:38:12,227 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.003 - 2026-10-27 16:38:12,229 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-27 16:38:12,249 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [34/66] Tour pos_restaurant_sync_second_login → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:38:12,772 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98913163 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000005', 'uuid': '3bae0df6-b769-4f66-b5ff-284891c01312'}] 2026-10-27 16:38:12,777 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [35/66] Tour pos_restaurant_sync_second_login → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:has(.modal-header:contains(printing failed)) .modal-footer .btn-primary:contains(continue)) 2026-10-27 16:38:12,931 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [540] to pos.order #622 2026-10-27 16:38:13,382 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98913163 order {'name': '/', 'pos_reference': '261-149-000005', 'uuid': '3bae0df6-b769-4f66-b5ff-284891c01312'} updated pos.order #622 2026-10-27 16:38:13,388 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98913163 finished 2026-10-27 16:38:13,503 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6195 162 0.201 0.533 rw 2026-10-27 16:38:13,643 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:13] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.011 ro 2026-10-27 16:38:14,013 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://127.0.0.1/cgi-bin/epos/service.cgi?devid=local_printer&timeout=15000 2026-10-27 16:38:14,059 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [36/66] Tour pos_restaurant_sync_second_login → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:38:14,060 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [37/66] Tour pos_restaurant_sync_second_login → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:38:14,091 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [38/66] Tour pos_restaurant_sync_second_login → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("2"))) 2026-10-27 16:38:14,148 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [39/66] Tour pos_restaurant_sync_second_login → Step body:has(.pos-leftheader .badge:contains(2)) 2026-10-27 16:38:14,158 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 5 0.004 0.032 rw 2026-10-27 16:38:14,161 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12975600 started for PoS orders references: [{'name': 'Bar Prout - 000005', 'pos_reference': '261-149-000005', 'uuid': '3bae0df6-b769-4f66-b5ff-284891c01312'}] 2026-10-27 16:38:14,196 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12975600 order {'name': 'Bar Prout - 000005', 'pos_reference': '261-149-000005', 'uuid': '3bae0df6-b769-4f66-b5ff-284891c01312'} sync ignored for existing PoS order pos.order(622,) (state: paid) 2026-10-27 16:38:14,200 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12975600 finished 2026-10-27 16:38:14,394 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6195 51 0.067 0.194 rw 2026-10-27 16:38:14,436 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:14] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.291 rw 2026-10-27 16:38:14,662 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [40/66] Tour pos_restaurant_sync_second_login → Step product screen is shown (trigger: .product-screen) 2026-10-27 16:38:14,663 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [41/66] Tour pos_restaurant_sync_second_login → Step .pos-leftheader .badge:contains(2) 2026-10-27 16:38:14,664 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [42/66] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:38:14,664 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [43/66] Tour pos_restaurant_sync_second_login → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-10-27 16:38:14,665 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [44/66] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:38:14,665 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [45/66] Tour pos_restaurant_sync_second_login → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:38:14,665 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [46/66] Tour pos_restaurant_sync_second_login → Step click Actions button (trigger: .more-btn) 2026-10-27 16:38:14,671 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [47/66] Tour pos_restaurant_sync_second_login → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-10-27 16:38:14,689 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [48/66] Tour pos_restaurant_sync_second_login → Step .floor-map .table:has(.label:contains("2")):not(:has(.order-count)) 2026-10-27 16:38:14,704 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [49/66] Tour pos_restaurant_sync_second_login → Step .floor-map .table:has(.label:contains("4")):not(:has(.order-count)) 2026-10-27 16:38:14,706 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [50/66] Tour pos_restaurant_sync_second_login → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("4"))) 2026-10-27 16:38:14,718 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [51/66] Tour pos_restaurant_sync_second_login → Step body:has(.pos-leftheader .badge:contains(4)) 2026-10-27 16:38:14,726 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32066614 started for PoS orders references: [{'name': '/', 'pos_reference': '262-149-000001', 'uuid': '8356689b-1fd8-446b-9f04-63ca59d1f0bd'}] 2026-10-27 16:38:14,801 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32066614 order {'name': '/', 'pos_reference': '262-149-000001', 'uuid': '8356689b-1fd8-446b-9f04-63ca59d1f0bd'} created pos.order #624 2026-10-27 16:38:14,804 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32066614 finished 2026-10-27 16:38:14,881 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 2999 35 0.044 0.116 rw 2026-10-27 16:38:15,024 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 6 0.007 0.02 rw 2026-10-27 16:38:15,495 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [52/66] Tour pos_restaurant_sync_second_login → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:38:17,468 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [53/66] Tour pos_restaurant_sync_second_login → Step product screen is shown (trigger: .product-screen) 2026-10-27 16:38:17,471 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [54/66] Tour pos_restaurant_sync_second_login → Step .pos-leftheader .badge:contains(4) 2026-10-27 16:38:17,472 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [55/66] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:38:17,472 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [56/66] Tour pos_restaurant_sync_second_login → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-10-27 16:38:17,473 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [57/66] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:38:17,473 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [58/66] Tour pos_restaurant_sync_second_login → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:38:17,501 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [59/66] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:38:17,502 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [60/66] Tour pos_restaurant_sync_second_login → Step order total amount is '2.20' (trigger: .product-screen .order-summary .total:contains("2.20")) 2026-10-27 16:38:17,516 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [61/66] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:38:17,517 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [62/66] Tour pos_restaurant_sync_second_login → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:38:17,525 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [63/66] Tour pos_restaurant_sync_second_login → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:38:17,549 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63532217 started for PoS orders references: [{'name': '/', 'pos_reference': '262-149-000001', 'uuid': '8356689b-1fd8-446b-9f04-63ca59d1f0bd'}] 2026-10-27 16:38:17,586 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: Added lines [1030] to pos.order #624 2026-10-27 16:38:17,594 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63532217 order {'name': '/', 'pos_reference': '262-149-000001', 'uuid': '8356689b-1fd8-446b-9f04-63ca59d1f0bd'} updated pos.order #624 2026-10-27 16:38:17,598 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63532217 finished 2026-10-27 16:38:17,690 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3983 47 0.034 0.114 rw 2026-10-27 16:38:17,718 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [64/66] Tour pos_restaurant_sync_second_login → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:38:17,789 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [65/66] Tour pos_restaurant_sync_second_login → Step .floor-map 2026-10-27 16:38:17,790 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [66/66] Tour pos_restaurant_sync_second_login → Step .floor-map .table:has(.label:contains("4")):has(.order-count:contains("1")) 2026-10-27 16:38:17,790 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-10-27 16:38:17,792 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR pos_restaurant_sync_second_login SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-27 16:38:18,014 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 23492104 (allocated 26497024) 2026-10-27 16:38:18,014 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:38:18,033 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8aZCV7IU - [27/Oct/2026 16:38:04] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 14.25 rw 2026-10-27 16:38:18,124 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 46963 2026-10-27 16:38:18,126 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-10-27 16:38:18,127 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 46963 2026-10-27 16:38:18,266 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_163818_266574_test_01_pos_restaurant.txt 2026-10-27 16:38:18,267 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmpb7edcdhl_chrome_odoo" 2026-10-27 16:38:18,280 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-10-27 16:38:18,922 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome pid: 47100 2026-10-27 16:38:18,922 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless temporary user profile dir: /tmp/tmpmx8b5alq_chrome_odoo 2026-10-27 16:38:18,922 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:34845/json/version 2026-10-27 16:38:18,924 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34845', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:38:19,007 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Browser version: Chrome/150.0.7871.114 2026-10-27 16:38:19,007 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:34845/json 2026-10-27 16:38:19,008 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34845', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:38:19,031 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Websocket url found: ws://127.0.0.1:34845/devtools/page/60EE819D2FF19FF12EAE933B78CD0700 2026-10-27 16:38:19,047 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Enable chrome headless console log notification 2026-10-27 16:38:19,063 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless enable page notifications 2026-10-27 16:38:19,158 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:38:19,167 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Setting session cookie in browser 2026-10-27 16:38:19,171 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Open "http://127.0.0.1:8069/pos/ui/149" in browser 2026-10-27 16:38:19,172 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/149" 2026-10-27 16:38:19,204 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:38:19,625 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:19] "GET /pos/ui/149 HTTP/1.1" 200 6927 65 0.039 0.412 rw 2026-10-27 16:38:19,631 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigation result: {'frameId': '60EE819D2FF19FF12EAE933B78CD0700', 'loaderId': 'F790D2FBF44B41A21EE282177C8579F9', 'isDownload': False} 2026-10-27 16:38:19,631 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-10-27 16:38:19,758 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:19] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.07 ro 2026-10-27 16:38:19,764 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:19] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.076 ro 2026-10-27 16:38:19,769 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:19] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.585 ro 2026-10-27 16:38:20,362 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: Owl is running in 'dev' mode. 2026-10-27 16:38:20,390 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-27 16:38:20,393 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-27 16:38:20,429 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.03 ro 2026-10-27 16:38:20,480 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.006 0.018 rw 2026-10-27 16:38:20,498 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:20] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.035 rw 2026-10-27 16:38:20,901 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:38:21,524 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534865 261 0.253 0.745 rw 2026-10-27 16:38:21,744 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: The ready code tooks too much time : 2.112612009048462 2026-10-27 16:38:21,744 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Evaluate test code "odoo.startTour('PosResTipScreenTour', {"stepDelay": 0, "debug": false})" 2026-10-27 16:38:21,753 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.009 ro 2026-10-27 16:38:21,764 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [1/242] Tour PosResTipScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:38:21,787 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.012 ro 2026-10-27 16:38:21,869 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.03 rw 2026-10-27 16:38:21,869 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.03 rw 2026-10-27 16:38:21,902 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:21] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.011 rw 2026-10-27 16:38:22,392 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:22] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.008 ro 2026-10-27 16:38:22,536 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.015 rw 2026-10-27 16:38:22,720 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:22] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.011 0.05 rw 2026-10-27 16:38:22,743 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.012 - 2026-10-27 16:38:22,744 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:22] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.024 rw 2026-10-27 16:38:22,746 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.014 - 2026-10-27 16:38:22,777 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:22] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.003 0.03 ro 2026-10-27 16:38:22,820 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:22] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.002 - 2026-10-27 16:38:22,826 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-27 16:38:22,838 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:22] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.021 ro 2026-10-27 16:38:22,865 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [2/242] Tour PosResTipScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:38:22,866 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.036 - 2026-10-27 16:38:22,954 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:22] "GET /pos/ui/149 HTTP/1.1" 200 6967 31 0.028 0.096 rw 2026-10-27 16:38:23,044 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:23] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6967 31 0.021 0.184 rw 2026-10-27 16:38:23,062 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [3/242] Tour PosResTipScreenTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("2"))) 2026-10-27 16:38:23,079 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:23] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.023 - 2026-10-27 16:38:23,099 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:23] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.003 0.031 rw 2026-10-27 16:38:23,186 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.022 0.087 rw 2026-10-27 16:38:23,258 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.001 0.011 rw 2026-10-27 16:38:23,315 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:23] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.045 rw 2026-10-27 16:38:23,345 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [4/242] Tour PosResTipScreenTour → Step body:has(.pos-leftheader .badge:contains(2)) 2026-10-27 16:38:23,858 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [5/242] Tour PosResTipScreenTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-10-27 16:38:23,901 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [6/242] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:38:23,901 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [7/242] 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-27 16:38:23,932 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [8/242] Tour PosResTipScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 16:38:23,939 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [9/242] Tour PosResTipScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 16:38:23,951 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [10/242] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:38:23,952 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [11/242] Tour PosResTipScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 16:38:23,974 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [12/242] Tour PosResTipScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 16:38:23,980 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [13/242] 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-27 16:38:23,984 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [14/242] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:38:23,985 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [15/242] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:38:23,985 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [16/242] Tour PosResTipScreenTour → Step order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0")) 2026-10-27 16:38:23,985 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [17/242] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:38:23,986 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [18/242] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:38:23,996 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [19/242] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:38:24,035 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38650161 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'ae9ccc89-006f-45ec-8eb4-8c9d2daad06b'}] 2026-10-27 16:38:24,131 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38650161 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'ae9ccc89-006f-45ec-8eb4-8c9d2daad06b'} created pos.order #625 2026-10-27 16:38:24,133 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38650161 finished 2026-10-27 16:38:24,213 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3983 50 0.05 0.133 rw 2026-10-27 16:38:24,253 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [20/242] Tour PosResTipScreenTour → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:38:24,318 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [21/242] Tour PosResTipScreenTour → Step .floor-map .table:has(.label:contains("2")):has(.order-count:contains("1")) 2026-10-27 16:38:24,319 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [22/242] Tour PosResTipScreenTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("2"))) 2026-10-27 16:38:24,354 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [23/242] Tour PosResTipScreenTour → Step body:has(.pos-leftheader .badge:contains(2)) 2026-10-27 16:38:24,376 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.004 0.03 rw 2026-10-27 16:38:24,867 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [24/242] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:38:24,868 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [25/242] Tour PosResTipScreenTour → Step order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0")) 2026-10-27 16:38:24,868 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [26/242] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:38:24,869 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [27/242] Tour PosResTipScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:38:24,897 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [28/242] Tour PosResTipScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:38:24,897 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [29/242] Tour PosResTipScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 16:38:24,906 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-27 16:38:24,910 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-27 16:38:24,940 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [30/242] Tour PosResTipScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 16:38:24,941 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [31/242] Tour PosResTipScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:38:25,454 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [32/242] Tour PosResTipScreenTour → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:has(.modal-header:contains(printing failed)) .modal-footer .btn-primary:contains(continue)) 2026-10-27 16:38:25,471 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17756028 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'ae9ccc89-006f-45ec-8eb4-8c9d2daad06b'}] 2026-10-27 16:38:25,474 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 981 0 0 0.009 - 2026-10-27 16:38:25,670 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [541] to pos.order #625 2026-10-27 16:38:26,200 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17756028 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'ae9ccc89-006f-45ec-8eb4-8c9d2daad06b'} updated pos.order #625 2026-10-27 16:38:26,203 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17756028 finished 2026-10-27 16:38:26,324 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5205 179 0.295 0.563 rw 2026-10-27 16:38:26,472 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:26] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.008 ro 2026-10-27 16:38:26,833 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://127.0.0.1/cgi-bin/epos/service.cgi?devid=local_printer&timeout=15000 2026-10-27 16:38:26,912 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [33/242] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-27 16:38:26,913 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [34/242] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:38:26,936 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [35/242] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:38:26,972 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30409250 started for PoS orders references: [{'name': 'Bar Prout - 000001', 'pos_reference': '261-149-000001', 'uuid': 'ae9ccc89-006f-45ec-8eb4-8c9d2daad06b'}] 2026-10-27 16:38:27,017 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30409250 order {'name': 'Bar Prout - 000001', 'pos_reference': '261-149-000001', 'uuid': 'ae9ccc89-006f-45ec-8eb4-8c9d2daad06b'} sync ignored for existing PoS order pos.order(625,) (state: paid) 2026-10-27 16:38:27,019 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30409250 finished 2026-10-27 16:38:27,156 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5205 51 0.041 0.147 rw 2026-10-27 16:38:27,185 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [36/242] Tour PosResTipScreenTour → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:38:27,265 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [37/242] Tour PosResTipScreenTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("4"))) 2026-10-27 16:38:27,293 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.001 0.015 rw 2026-10-27 16:38:27,300 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [38/242] Tour PosResTipScreenTour → Step body:has(.pos-leftheader .badge:contains(4)) 2026-10-27 16:38:27,356 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:27] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.041 rw 2026-10-27 16:38:27,809 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [39/242] Tour PosResTipScreenTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:38:27,821 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [40/242] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:38:27,822 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [41/242] 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-27 16:38:27,828 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [42/242] Tour PosResTipScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 16:38:27,844 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [43/242] Tour PosResTipScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 16:38:27,844 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [44/242] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:38:27,845 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [45/242] Tour PosResTipScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 16:38:27,858 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [46/242] Tour PosResTipScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 16:38:27,860 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [47/242] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:38:27,864 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [48/242] 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-27 16:38:28,037 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [49/242] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:38:28,038 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [50/242] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:38:28,038 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [51/242] Tour PosResTipScreenTour → Step order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0")) 2026-10-27 16:38:28,040 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [52/242] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:38:28,041 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [53/242] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:38:28,056 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [54/242] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:38:28,078 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62053322 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': '62625d51-fc99-4561-8777-e04593549d5c'}] 2026-10-27 16:38:28,165 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62053322 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': '62625d51-fc99-4561-8777-e04593549d5c'} created pos.order #626 2026-10-27 16:38:28,170 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62053322 finished 2026-10-27 16:38:28,258 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3981 42 0.043 0.143 rw 2026-10-27 16:38:28,313 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [55/242] Tour PosResTipScreenTour → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:38:28,376 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [56/242] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-27 16:38:28,417 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [57/242] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-27 16:38:28,431 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [58/242] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-10-27 16:38:28,444 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [59/242] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul li:contains("Active") 2026-10-27 16:38:28,444 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [60/242] Tour PosResTipScreenTour → Step .ticket-screen .orders .order-row:contains(Tipping):contains($ 2.00) 2026-10-27 16:38:28,445 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [61/242] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:38:28,454 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [62/242] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:38:28,530 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:28] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 3981 42 0.036 0.084 rw 2026-10-27 16:38:28,589 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [63/242] Tour PosResTipScreenTour → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:38:28,590 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [64/242] Tour PosResTipScreenTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:38:28,616 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [65/242] Tour PosResTipScreenTour → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:38:28,632 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.004 0.02 rw 2026-10-27 16:38:28,687 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:28] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.011 0.038 rw 2026-10-27 16:38:29,043 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:38:29,109 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 112 0.135 0.303 rw 2026-10-27 16:38:29,168 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [66/242] Tour PosResTipScreenTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-10-27 16:38:29,190 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [67/242] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:38:29,191 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [68/242] 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-27 16:38:29,196 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [69/242] Tour PosResTipScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 16:38:29,203 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [70/242] Tour PosResTipScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 16:38:29,206 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [71/242] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:38:29,208 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [72/242] Tour PosResTipScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 16:38:29,218 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [73/242] Tour PosResTipScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 16:38:29,223 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [74/242] Tour PosResTipScreenTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-27 16:38:29,227 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [75/242] 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-27 16:38:29,401 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [76/242] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:38:29,401 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [77/242] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:38:29,403 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [78/242] Tour PosResTipScreenTour → Step order total amount is '6.0' (trigger: .product-screen .order-summary .total:contains("6.0")) 2026-10-27 16:38:29,403 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [79/242] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:38:29,404 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [80/242] Tour PosResTipScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:38:29,414 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [81/242] Tour PosResTipScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:38:29,415 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [82/242] Tour PosResTipScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 16:38:29,435 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [83/242] Tour PosResTipScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:38:29,946 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [84/242] Tour PosResTipScreenTour → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:has(.modal-header:contains(printing failed)) .modal-footer .btn-primary:contains(continue)) 2026-10-27 16:38:29,953 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48463623 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000003', 'uuid': '2ec68e4a-ab7b-4f84-987d-86f0c1bb5e67'}] 2026-10-27 16:38:30,425 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48463623 order {'name': '/', 'pos_reference': '261-149-000003', 'uuid': '2ec68e4a-ab7b-4f84-987d-86f0c1bb5e67'} created pos.order #627 2026-10-27 16:38:30,427 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48463623 finished 2026-10-27 16:38:30,508 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5199 140 0.141 0.419 rw 2026-10-27 16:38:30,621 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:30] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.002 0.011 ro 2026-10-27 16:38:30,904 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://127.0.0.1/cgi-bin/epos/service.cgi?devid=local_printer&timeout=15000 2026-10-27 16:38:30,935 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [85/242] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-27 16:38:30,936 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [86/242] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:38:30,952 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [87/242] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:38:30,994 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91579138 started for PoS orders references: [{'name': 'Bar Prout - 000003', 'pos_reference': '261-149-000003', 'uuid': '2ec68e4a-ab7b-4f84-987d-86f0c1bb5e67'}] 2026-10-27 16:38:31,020 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91579138 order {'name': 'Bar Prout - 000003', 'pos_reference': '261-149-000003', 'uuid': '2ec68e4a-ab7b-4f84-987d-86f0c1bb5e67'} sync ignored for existing PoS order pos.order(627,) (state: paid) 2026-10-27 16:38:31,022 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91579138 finished 2026-10-27 16:38:31,186 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5199 51 0.043 0.162 rw 2026-10-27 16:38:31,217 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [88/242] Tour PosResTipScreenTour → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:38:31,301 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [89/242] Tour PosResTipScreenTour → Step .new-order 2026-10-27 16:38:31,320 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [90/242] Tour PosResTipScreenTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:38:31,343 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [91/242] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:38:31,344 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [92/242] 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-27 16:38:31,356 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [93/242] Tour PosResTipScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 16:38:31,356 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [94/242] Tour PosResTipScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 16:38:31,377 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:31] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.013 0.037 rw 2026-10-27 16:38:31,383 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [95/242] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:38:31,387 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [96/242] Tour PosResTipScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 16:38:31,393 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [97/242] Tour PosResTipScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 16:38:31,426 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [98/242] Tour PosResTipScreenTour → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-10-27 16:38:31,427 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [99/242] 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-27 16:38:31,610 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [100/242] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:38:31,611 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [101/242] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:38:31,611 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [102/242] Tour PosResTipScreenTour → Step order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0")) 2026-10-27 16:38:31,612 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [103/242] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:38:31,612 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [104/242] Tour PosResTipScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:38:31,612 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [105/242] Tour PosResTipScreenTour → Step click Actions button (trigger: .more-btn) 2026-10-27 16:38:31,622 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [106/242] Tour PosResTipScreenTour → Step click Guest button (trigger: .control-buttons button:contains("Guest")) 2026-10-27 16:38:31,658 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [107/242] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-10-27 16:38:31,672 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [108/242] Tour PosResTipScreenTour → Step .modal .input-value:contains(2) 2026-10-27 16:38:31,714 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [109/242] Tour PosResTipScreenTour → Step input shown is '2' (trigger: .modal .value:contains("2")) 2026-10-27 16:38:31,715 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [110/242] Tour PosResTipScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:38:31,716 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [111/242] Tour PosResTipScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:38:31,717 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [112/242] Tour PosResTipScreenTour → Step click Actions button (trigger: .more-btn) 2026-10-27 16:38:31,728 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [113/242] Tour PosResTipScreenTour → Step guest number is 2 (trigger: .control-buttons button:contains("Guest"):contains(2)) 2026-10-27 16:38:31,739 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [114/242] Tour PosResTipScreenTour → Step .btn-close 2026-10-27 16:38:31,747 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [115/242] Tour PosResTipScreenTour → Step set tab to Test (trigger: .product-screen .new-tab) 2026-10-27 16:38:31,768 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [116/242] Tour PosResTipScreenTour → Step input text 'Test' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-27 16:38:31,785 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [117/242] Tour PosResTipScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:38:31,790 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [118/242] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-27 16:38:31,830 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [119/242] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-27 16:38:31,841 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [120/242] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-10-27 16:38:31,863 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20668803 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000004', 'uuid': '8396361d-9e1c-44ea-b1c3-44a679cc0de2'}] 2026-10-27 16:38:31,875 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [121/242] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul li:contains("Active") 2026-10-27 16:38:31,876 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [122/242] Tour PosResTipScreenTour → Step .ticket-screen .orders .order-row:contains(Tipping):contains($ 6.00) 2026-10-27 16:38:31,876 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [123/242] Tour PosResTipScreenTour → Step .ticket-screen .order-row:contains("2.0") 2026-10-27 16:38:31,886 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [124/242] Tour PosResTipScreenTour → Step .ticket-screen .order-row.active:contains("2.0") 2026-10-27 16:38:31,893 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [125/242] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:38:31,893 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [126/242] Tour PosResTipScreenTour → Step .ticket-screen .pads .button.validation.load-order-button:not(.syncing) 2026-10-27 16:38:31,906 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [127/242] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-27 16:38:31,937 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [128/242] Tour PosResTipScreenTour → Step .tip-screen .total-amount:contains("2.0") 2026-10-27 16:38:31,942 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [129/242] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("15%") ~ .amount:contains("0.30") 2026-10-27 16:38:31,943 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [130/242] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("20%") ~ .amount:contains("0.40") 2026-10-27 16:38:31,945 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [131/242] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("25%") ~ .amount:contains("0.50") 2026-10-27 16:38:31,949 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [132/242] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("20%") 2026-10-27 16:38:31,958 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [133/242] Tour PosResTipScreenTour → Step .tip-screen .custom-amount-form input[data-amount="0.40"] 2026-10-27 16:38:31,966 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [134/242] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:38:31,968 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [135/242] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:38:31,973 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20668803 order {'name': '/', 'pos_reference': '261-149-000004', 'uuid': '8396361d-9e1c-44ea-b1c3-44a679cc0de2'} created pos.order #628 2026-10-27 16:38:31,975 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20668803 finished 2026-10-27 16:38:32,080 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3985 42 0.074 0.161 rw 2026-10-27 16:38:32,122 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [136/242] Tour PosResTipScreenTour → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:38:32,204 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [137/242] Tour PosResTipScreenTour → Step .floor-map 2026-10-27 16:38:32,204 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [138/242] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-27 16:38:32,210 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [139/242] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-27 16:38:32,224 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [140/242] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-10-27 16:38:32,235 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [141/242] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul li:contains("Active") 2026-10-27 16:38:32,249 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 4047 45 0.047 0.281 rw 2026-10-27 16:38:32,266 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [142/242] Tour PosResTipScreenTour → Step .ticket-screen .order-row:contains("6.0") 2026-10-27 16:38:32,270 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [143/242] Tour PosResTipScreenTour → Step .ticket-screen .order-row.active:contains("6.0") 2026-10-27 16:38:32,271 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [144/242] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:38:32,271 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [145/242] Tour PosResTipScreenTour → Step .ticket-screen .pads .button.validation.load-order-button:not(.syncing) 2026-10-27 16:38:32,273 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [146/242] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-27 16:38:32,290 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [147/242] Tour PosResTipScreenTour → Step .tip-screen .total-amount:contains("6.0") 2026-10-27 16:38:32,291 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [148/242] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("15%") ~ .amount:contains("0.90") 2026-10-27 16:38:32,292 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [149/242] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("20%") ~ .amount:contains("1.20") 2026-10-27 16:38:32,297 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [150/242] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("25%") ~ .amount:contains("1.50") 2026-10-27 16:38:32,299 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [151/242] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("25%") 2026-10-27 16:38:32,299 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [152/242] Tour PosResTipScreenTour → Step .tip-screen .custom-amount-form input[data-amount="1.50"] 2026-10-27 16:38:32,306 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [153/242] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:38:32,307 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [154/242] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:38:32,434 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:32] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 7568 42 0.074 0.13 rw 2026-10-27 16:38:32,458 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 5 0.005 0.156 rw 2026-10-27 16:38:32,857 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:38:32,905 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 112 0.107 0.258 rw 2026-10-27 16:38:32,941 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [155/242] Tour PosResTipScreenTour → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:38:32,941 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [156/242] Tour PosResTipScreenTour → Step .floor-map 2026-10-27 16:38:32,942 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [157/242] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-27 16:38:32,954 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [158/242] Tour PosResTipScreenTour → Step .ticket-screen .order-row:contains("8.0") 2026-10-27 16:38:32,980 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [159/242] Tour PosResTipScreenTour → Step .ticket-screen .order-row.active:contains("8.0") 2026-10-27 16:38:32,997 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [160/242] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:38:32,999 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [161/242] Tour PosResTipScreenTour → Step .ticket-screen .pads .button.validation.load-order-button:not(.syncing) 2026-10-27 16:38:33,013 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [162/242] Tour PosResTipScreenTour → Step product screen is shown (trigger: .product-screen) 2026-10-27 16:38:33,026 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [163/242] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:38:33,027 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [164/242] Tour PosResTipScreenTour → Step order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0")) 2026-10-27 16:38:33,027 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [165/242] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:38:33,028 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [166/242] Tour PosResTipScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:38:33,028 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [167/242] Tour PosResTipScreenTour → Step click Actions button (trigger: .more-btn) 2026-10-27 16:38:33,031 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [168/242] Tour PosResTipScreenTour → Step guest number is 2 (trigger: .control-buttons button:contains("Guest"):contains(2)) 2026-10-27 16:38:33,045 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [169/242] Tour PosResTipScreenTour → Step .btn-close 2026-10-27 16:38:33,055 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [170/242] Tour PosResTipScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:38:33,083 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [171/242] Tour PosResTipScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:38:33,087 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [172/242] Tour PosResTipScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 16:38:33,109 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [173/242] Tour PosResTipScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:38:33,133 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:33] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 7568 42 0.044 0.108 rw 2026-10-27 16:38:33,482 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:38:33,546 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 112 0.102 0.234 rw 2026-10-27 16:38:33,622 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [174/242] Tour PosResTipScreenTour → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:has(.modal-header:contains(printing failed)) .modal-footer .btn-primary:contains(continue)) 2026-10-27 16:38:33,643 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90853992 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000004', 'uuid': '8396361d-9e1c-44ea-b1c3-44a679cc0de2'}] 2026-10-27 16:38:33,771 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [543] to pos.order #628 2026-10-27 16:38:34,206 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90853992 order {'name': '/', 'pos_reference': '261-149-000004', 'uuid': '8396361d-9e1c-44ea-b1c3-44a679cc0de2'} updated pos.order #628 2026-10-27 16:38:34,208 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90853992 finished 2026-10-27 16:38:34,314 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5207 157 0.181 0.497 rw 2026-10-27 16:38:34,458 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:34] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-27 16:38:34,737 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://127.0.0.1/cgi-bin/epos/service.cgi?devid=local_printer&timeout=15000 2026-10-27 16:38:34,816 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [175/242] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-27 16:38:34,821 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [176/242] Tour PosResTipScreenTour → Step .tip-screen .total-amount:contains("8.0") 2026-10-27 16:38:34,823 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [177/242] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("15%") ~ .amount:contains("1.20") 2026-10-27 16:38:34,823 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [178/242] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("20%") ~ .amount:contains("1.60") 2026-10-27 16:38:34,824 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [179/242] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("25%") ~ .amount:contains("2.00") 2026-10-27 16:38:34,824 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [180/242] Tour PosResTipScreenTour → Step .tip-screen .custom-amount-form input 2026-10-27 16:38:34,854 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [181/242] Tour PosResTipScreenTour → Step .tip-screen .custom-amount-form input[data-amount="1"] 2026-10-27 16:38:34,858 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [182/242] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:38:34,868 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [183/242] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:38:36,850 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [184/242] Tour PosResTipScreenTour → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:38:36,851 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [185/242] Tour PosResTipScreenTour → Step .floor-map 2026-10-27 16:38:36,852 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [186/242] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-27 16:38:36,860 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [187/242] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-27 16:38:36,877 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [188/242] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-10-27 16:38:36,886 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [189/242] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul li:contains("Tipping") 2026-10-27 16:38:36,892 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [190/242] Tour PosResTipScreenTour → Step .ticket-screen .tip-cell:contains("1.00") 2026-10-27 16:38:36,907 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [191/242] Tour PosResTipScreenTour → Step .ticket-screen .controls .settle-tips 2026-10-27 16:38:36,927 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [192/242] Tour PosResTipScreenTour → Step .pos-rightheader .status-buttons:not(:has(.oe_status)) 2026-10-27 16:38:36,995 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:36] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 3981 42 0.035 0.093 rw 2026-10-27 16:38:37,035 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [193/242] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-27 16:38:37,041 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [194/242] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-10-27 16:38:37,053 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:37] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 46 13 0.015 0.08 rw 2026-10-27 16:38:37,093 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [195/242] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul li:contains("Active") 2026-10-27 16:38:37,095 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [196/242] Tour PosResTipScreenTour → Step .ticket-screen .orders .order-row:contains(Ongoing):contains($ 4.00) 2026-10-27 16:38:37,107 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:37] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 46 13 0.014 0.135 rw 2026-10-27 16:38:37,119 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [197/242] Tour PosResTipScreenTour → Step .ticket-screen .order-row:contains("4.0") 2026-10-27 16:38:37,120 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [198/242] Tour PosResTipScreenTour → Step .ticket-screen .order-row.active:contains("4.0") 2026-10-27 16:38:37,125 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [199/242] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:38:37,125 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [200/242] Tour PosResTipScreenTour → Step .ticket-screen .pads .button.validation.load-order-button:not(.syncing) 2026-10-27 16:38:37,140 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [201/242] Tour PosResTipScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:38:37,160 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:37] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 46 13 0.019 0.162 rw 2026-10-27 16:38:37,462 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:38:37,534 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 112 0.113 0.34 rw 2026-10-27 16:38:37,557 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.007 0.402 rw 2026-10-27 16:38:37,570 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68131290 started for PoS orders references: [{'name': 'Bar Prout - 000001', 'pos_reference': '261-149-000001', 'uuid': 'ae9ccc89-006f-45ec-8eb4-8c9d2daad06b'}] 2026-10-27 16:38:37,606 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68131290 order {'name': 'Bar Prout - 000001', 'pos_reference': '261-149-000001', 'uuid': 'ae9ccc89-006f-45ec-8eb4-8c9d2daad06b'} sync ignored for existing PoS order pos.order(625,) (state: paid) 2026-10-27 16:38:37,609 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68131290 finished 2026-10-27 16:38:37,766 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6185 48 0.051 0.552 rw 2026-10-27 16:38:37,786 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:37] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 44 4 0.006 0.513 rw 2026-10-27 16:38:37,803 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:37] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 44 4 0.003 0.437 rw 2026-10-27 16:38:37,821 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:37] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 44 4 0.003 0.409 rw 2026-10-27 16:38:37,858 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.003 0.034 rw 2026-10-27 16:38:37,928 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8352897 started for PoS orders references: [{'name': 'Bar Prout - 000003', 'pos_reference': '261-149-000003', 'uuid': '2ec68e4a-ab7b-4f84-987d-86f0c1bb5e67'}] 2026-10-27 16:38:37,929 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.012 0.08 rw 2026-10-27 16:38:37,983 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8352897 order {'name': 'Bar Prout - 000003', 'pos_reference': '261-149-000003', 'uuid': '2ec68e4a-ab7b-4f84-987d-86f0c1bb5e67'} sync ignored for existing PoS order pos.order(627,) (state: paid) 2026-10-27 16:38:37,986 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8352897 finished 2026-10-27 16:38:38,143 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6178 48 0.063 0.167 rw 2026-10-27 16:38:38,176 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.003 0.235 rw 2026-10-27 16:38:38,279 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98162596 started for PoS orders references: [{'name': 'Bar Prout - 000004', 'pos_reference': '261-149-000004', 'uuid': '8396361d-9e1c-44ea-b1c3-44a679cc0de2'}] 2026-10-27 16:38:38,304 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98162596 order {'name': 'Bar Prout - 000004', 'pos_reference': '261-149-000004', 'uuid': '8396361d-9e1c-44ea-b1c3-44a679cc0de2'} sync ignored for existing PoS order pos.order(628,) (state: paid) 2026-10-27 16:38:38,306 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98162596 finished 2026-10-27 16:38:38,426 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6186 48 0.038 0.116 rw 2026-10-27 16:38:38,564 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [202/242] Tour PosResTipScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:38:38,564 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [203/242] Tour PosResTipScreenTour → Step .payment-screen .button:contains('Tip') 2026-10-27 16:38:38,581 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [204/242] Tour PosResTipScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-10-27 16:38:38,594 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [205/242] Tour PosResTipScreenTour → Step .modal .input-value:contains(1) 2026-10-27 16:38:38,622 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [206/242] Tour PosResTipScreenTour → Step input shown is '1' (trigger: .modal .value:contains("1")) 2026-10-27 16:38:38,622 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [207/242] Tour PosResTipScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:38:38,641 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [208/242] Tour PosResTipScreenTour → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-10-27 16:38:38,641 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [209/242] Tour PosResTipScreenTour → Step amount to pay is '5.0' (trigger: .paymentlines-empty .total:contains("5.0")) 2026-10-27 16:38:38,653 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [210/242] Tour PosResTipScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:38:38,659 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [211/242] Tour PosResTipScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:38:39,186 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [212/242] Tour PosResTipScreenTour → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:has(.modal-header:contains(printing failed)) .modal-footer .btn-primary:contains(continue)) 2026-10-27 16:38:39,204 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90270951 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': '62625d51-fc99-4561-8777-e04593549d5c'}] 2026-10-27 16:38:39,263 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: Added lines [1038] to pos.order #626 2026-10-27 16:38:39,362 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [544] to pos.order #626 2026-10-27 16:38:39,764 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90270951 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': '62625d51-fc99-4561-8777-e04593549d5c'} updated pos.order #626 2026-10-27 16:38:39,766 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90270951 finished 2026-10-27 16:38:39,854 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6181 170 0.155 0.501 rw 2026-10-27 16:38:39,958 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:39] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.014 ro 2026-10-27 16:38:40,218 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://127.0.0.1/cgi-bin/epos/service.cgi?devid=local_printer&timeout=15000 2026-10-27 16:38:40,255 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [213/242] Tour PosResTipScreenTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:38:40,255 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [214/242] Tour PosResTipScreenTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:38:40,256 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [215/242] Tour PosResTipScreenTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:38:40,282 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [216/242] Tour PosResTipScreenTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("2"))) 2026-10-27 16:38:40,312 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42841462 started for PoS orders references: [{'name': 'Bar Prout - 000002', 'pos_reference': '261-149-000002', 'uuid': '62625d51-fc99-4561-8777-e04593549d5c'}] 2026-10-27 16:38:40,337 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [217/242] Tour PosResTipScreenTour → Step body:has(.pos-leftheader .badge:contains(2)) 2026-10-27 16:38:40,348 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42841462 order {'name': 'Bar Prout - 000002', 'pos_reference': '261-149-000002', 'uuid': '62625d51-fc99-4561-8777-e04593549d5c'} sync ignored for existing PoS order pos.order(626,) (state: paid) 2026-10-27 16:38:40,350 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42841462 finished 2026-10-27 16:38:40,482 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6181 51 0.052 0.123 rw 2026-10-27 16:38:40,547 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:40] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.185 rw 2026-10-27 16:38:40,561 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.001 0.202 rw 2026-10-27 16:38:40,823 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [218/242] Tour PosResTipScreenTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-10-27 16:38:40,838 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [219/242] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:38:40,839 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [220/242] 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-27 16:38:40,846 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [221/242] Tour PosResTipScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 16:38:40,852 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [222/242] Tour PosResTipScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 16:38:40,857 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [223/242] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:38:40,862 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [224/242] Tour PosResTipScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 16:38:40,871 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [225/242] Tour PosResTipScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 16:38:40,876 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [226/242] Tour PosResTipScreenTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-27 16:38:40,879 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [227/242] 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-27 16:38:41,051 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [228/242] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:38:41,052 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [229/242] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:38:41,054 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [230/242] Tour PosResTipScreenTour → Step order total amount is '6.0' (trigger: .product-screen .order-summary .total:contains("6.0")) 2026-10-27 16:38:41,054 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [231/242] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:38:41,055 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [232/242] Tour PosResTipScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:38:41,064 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [233/242] Tour PosResTipScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:38:41,064 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [234/242] Tour PosResTipScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 16:38:41,099 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [235/242] Tour PosResTipScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:38:41,615 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [236/242] Tour PosResTipScreenTour → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:has(.modal-header:contains(printing failed)) .modal-footer .btn-primary:contains(continue)) 2026-10-27 16:38:41,621 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28125856 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000005', 'uuid': '2df6156f-c560-4d5f-800b-e25d30d4a23a'}] 2026-10-27 16:38:42,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28125856 order {'name': '/', 'pos_reference': '261-149-000005', 'uuid': '2df6156f-c560-4d5f-800b-e25d30d4a23a'} created pos.order #629 2026-10-27 16:38:42,078 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28125856 finished 2026-10-27 16:38:42,161 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5199 140 0.121 0.423 rw 2026-10-27 16:38:42,313 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:42] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.006 ro 2026-10-27 16:38:42,648 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://127.0.0.1/cgi-bin/epos/service.cgi?devid=local_printer&timeout=15000 2026-10-27 16:38:42,708 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [237/242] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-27 16:38:42,709 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [238/242] Tour PosResTipScreenTour → Step .tip-screen button.no-tip 2026-10-27 16:38:42,767 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [239/242] Tour PosResTipScreenTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:38:42,768 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [240/242] Tour PosResTipScreenTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:38:42,769 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [241/242] Tour PosResTipScreenTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:38:42,785 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [242/242] Tour PosResTipScreenTour → Step .floor-map 2026-10-27 16:38:42,788 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:42] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 44 2 0.002 0.018 rw 2026-10-27 16:38:42,796 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: tour succeeded 2026-10-27 16:38:42,797 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: ╔════════════════════════════════════╗ ║ TOUR PosResTipScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-27 16:38:42,825 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37051603 started for PoS orders references: [{'name': 'Bar Prout - 000005', 'pos_reference': '261-149-000005', 'uuid': '2df6156f-c560-4d5f-800b-e25d30d4a23a'}] 2026-10-27 16:38:42,874 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37051603 order {'name': 'Bar Prout - 000005', 'pos_reference': '261-149-000005', 'uuid': '2df6156f-c560-4d5f-800b-e25d30d4a23a'} sync ignored for existing PoS order pos.order(629,) (state: paid) 2026-10-27 16:38:42,890 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37051603 finished 2026-10-27 16:38:43,083 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5198 51 0.115 0.156 rw 2026-10-27 16:38:43,139 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.004 0.315 rw 2026-10-27 16:38:43,238 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:38:43,243 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g-3B29sW - [27/Oct/2026 16:38:21] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 22.682 rw 2026-10-27 16:38:43,263 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: heap 29127928 (allocated 33968128) 2026-10-27 16:38:43,356 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing chrome headless with pid 47100 2026-10-27 16:38:43,358 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing websocket connection 2026-10-27 16:38:43,362 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Terminating chrome headless with pid 47100 2026-10-27 16:38:43,521 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_163843_521444_test_05_tip_screen.txt 2026-10-27 16:38:43,522 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Removing chrome user profile "/tmp/tmpmx8b5alq_chrome_odoo" 2026-10-27 16:38:44,039 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome pid: 47244 2026-10-27 16:38:44,040 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless temporary user profile dir: /tmp/tmplxyb1jfh_chrome_odoo 2026-10-27 16:38:44,040 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:36211/json/version 2026-10-27 16:38:44,042 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36211', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:38:44,074 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Browser version: Chrome/150.0.7871.114 2026-10-27 16:38:44,075 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:36211/json 2026-10-27 16:38:44,075 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36211', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:38:44,090 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Websocket url found: ws://127.0.0.1:36211/devtools/page/2AF717333FC8520F67FD6187D9789C2D 2026-10-27 16:38:44,111 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Enable chrome headless console log notification 2026-10-27 16:38:44,120 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless enable page notifications 2026-10-27 16:38:44,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:38:44,178 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Setting session cookie in browser 2026-10-27 16:38:44,181 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Open "http://127.0.0.1:8069/pos/ui/149" in browser 2026-10-27 16:38:44,181 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/149" 2026-10-27 16:38:44,283 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:44] "GET /pos/ui/149 HTTP/1.1" 200 6967 31 0.021 0.076 rw 2026-10-27 16:38:44,291 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigation result: {'frameId': '2AF717333FC8520F67FD6187D9789C2D', 'loaderId': 'CBA9B91A728A59725AC11F543B483FC9', 'isDownload': False} 2026-10-27 16:38:44,292 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Evaluate ready code "odoo.isTourReady('test_edit_payments_with_tip')" 2026-10-27 16:38:44,380 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:44] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.188 ro 2026-10-27 16:38:44,381 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:44] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.056 ro 2026-10-27 16:38:44,400 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:44] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.068 ro 2026-10-27 16:38:45,028 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: Owl is running in 'dev' mode. 2026-10-27 16:38:45,059 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:38:45,076 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.008 - 2026-10-27 16:38:45,087 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.005 ro 2026-10-27 16:38:45,148 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.02 rw 2026-10-27 16:38:45,156 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:45] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.018 rw 2026-10-27 16:38:45,428 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:38:46,013 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534617 243 0.215 0.635 rw 2026-10-27 16:38:46,246 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Evaluate test code "odoo.startTour('test_edit_payments_with_tip', {"stepDelay": 0, "debug": false})" 2026-10-27 16:38:46,265 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [1/85] Tour test_edit_payments_with_tip → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:38:46,268 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.009 ro 2026-10-27 16:38:46,310 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.015 0.01 ro 2026-10-27 16:38:46,348 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.006 rw 2026-10-27 16:38:46,368 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.002 0.012 rw 2026-10-27 16:38:46,383 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:46] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.006 rw 2026-10-27 16:38:46,870 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:46] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.006 0.007 ro 2026-10-27 16:38:46,979 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.003 0.011 rw 2026-10-27 16:38:47,163 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.008 - 2026-10-27 16:38:47,165 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:47] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.01 0.056 rw 2026-10-27 16:38:47,166 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.012 - 2026-10-27 16:38:47,211 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:47] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.077 rw 2026-10-27 16:38:47,211 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:47] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.009 0.046 ro 2026-10-27 16:38:47,240 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:47] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.013 - 2026-10-27 16:38:47,241 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:47] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.016 ro 2026-10-27 16:38:47,243 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.015 - 2026-10-27 16:38:47,256 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [2/85] Tour test_edit_payments_with_tip → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("2"))) 2026-10-27 16:38:47,337 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.05 - 2026-10-27 16:38:47,428 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:47] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6967 31 0.041 0.101 rw 2026-10-27 16:38:47,488 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [3/85] Tour test_edit_payments_with_tip → Step body:has(.pos-leftheader .badge:contains(2)) 2026-10-27 16:38:47,505 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:47] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:38:47,578 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:47] "GET /pos/ui/149 HTTP/1.1" 200 6967 31 0.064 0.219 rw 2026-10-27 16:38:47,597 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.005 0.221 rw 2026-10-27 16:38:47,650 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:47] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.232 rw 2026-10-27 16:38:48,039 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [4/85] Tour test_edit_payments_with_tip → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-10-27 16:38:48,077 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [5/85] Tour test_edit_payments_with_tip → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:38:48,091 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [6/85] Tour test_edit_payments_with_tip → 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-27 16:38:48,123 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [7/85] Tour test_edit_payments_with_tip → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 16:38:48,136 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [8/85] Tour test_edit_payments_with_tip → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 16:38:48,139 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [9/85] Tour test_edit_payments_with_tip → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-27 16:38:48,146 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [10/85] Tour test_edit_payments_with_tip → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 16:38:48,165 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [11/85] Tour test_edit_payments_with_tip → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 16:38:48,175 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [12/85] Tour test_edit_payments_with_tip → 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-27 16:38:48,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [13/85] Tour test_edit_payments_with_tip → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:38:48,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [14/85] Tour test_edit_payments_with_tip → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:38:48,202 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [15/85] Tour test_edit_payments_with_tip → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:38:48,203 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [16/85] Tour test_edit_payments_with_tip → Step .payment-screen .button:contains('Tip') 2026-10-27 16:38:48,220 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.003 - 2026-10-27 16:38:48,228 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.009 - 2026-10-27 16:38:48,241 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [17/85] Tour test_edit_payments_with_tip → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-10-27 16:38:48,269 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [18/85] Tour test_edit_payments_with_tip → Step .modal .input-value:contains(1) 2026-10-27 16:38:48,271 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [19/85] Tour test_edit_payments_with_tip → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("add tip")) .modal-footer .btn-primary:contains("confirm")) 2026-10-27 16:38:48,290 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [20/85] Tour test_edit_payments_with_tip → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:38:48,336 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [21/85] Tour test_edit_payments_with_tip → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-10-27 16:38:48,349 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [22/85] Tour test_edit_payments_with_tip → Step amount tendered in the line is '4.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("4.00")) 2026-10-27 16:38:48,350 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [23/85] Tour test_edit_payments_with_tip → Step body:not(:has(.payment-status-amount .amount:contains("0"))) 2026-10-27 16:38:48,350 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [24/85] Tour test_edit_payments_with_tip → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:38:48,884 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [25/85] Tour test_edit_payments_with_tip → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:38:48,891 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97986205 started for PoS orders references: [{'name': '/', 'pos_reference': '262-149-000001', 'uuid': '53e7afcc-7c34-40dd-af9b-c00d49e07aaa'}] 2026-10-27 16:38:48,894 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [26/85] Tour test_edit_payments_with_tip → Step .feedback-screen .edit-order-payment:contains(Back) 2026-10-27 16:38:49,482 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97986205 order {'name': '/', 'pos_reference': '262-149-000001', 'uuid': '53e7afcc-7c34-40dd-af9b-c00d49e07aaa'} created pos.order #630 2026-10-27 16:38:49,485 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97986205 finished 2026-10-27 16:38:49,579 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6177 150 0.212 0.481 rw 2026-10-27 16:38:49,702 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:49] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.012 ro 2026-10-27 16:38:49,748 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [27/85] Tour test_edit_payments_with_tip → Step .payment-screen .button:contains('Tip') 2026-10-27 16:38:49,768 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [28/85] Tour test_edit_payments_with_tip → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-10-27 16:38:49,783 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [29/85] Tour test_edit_payments_with_tip → Step .modal .input-value:contains(5) 2026-10-27 16:38:49,806 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [30/85] Tour test_edit_payments_with_tip → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("change tip")) .modal-footer .btn-primary:contains("confirm")) 2026-10-27 16:38:49,815 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [31/85] Tour test_edit_payments_with_tip → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-10-27 16:38:49,817 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [32/85] Tour test_edit_payments_with_tip → Step amount tendered in the line is '8.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("8.00")) 2026-10-27 16:38:49,821 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [33/85] Tour test_edit_payments_with_tip → Step body:not(:has(.payment-status-amount .amount:contains("0"))) 2026-10-27 16:38:49,822 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [34/85] Tour test_edit_payments_with_tip → Step delete Cash paymentline with 8.00 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"):has(.payment-amount:contains("8.00")) ~ .delete-button) 2026-10-27 16:38:49,834 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [35/85] Tour test_edit_payments_with_tip → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:38:49,835 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [36/85] Tour test_edit_payments_with_tip → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-10-27 16:38:49,836 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [37/85] Tour test_edit_payments_with_tip → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-10-27 16:38:49,836 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [38/85] Tour test_edit_payments_with_tip → Step .modal .input-value:contains(2) 2026-10-27 16:38:49,837 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [39/85] Tour test_edit_payments_with_tip → Step .modal .popup-input .input-value:contains(/^2$/) 2026-10-27 16:38:49,838 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [40/85] Tour test_edit_payments_with_tip → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:38:49,840 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [41/85] Tour test_edit_payments_with_tip → Step line paid via 'Bank' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Bank")) 2026-10-27 16:38:50,004 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [42/85] Tour test_edit_payments_with_tip → Step amount tendered in the line is '2' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("2")) 2026-10-27 16:38:50,005 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [43/85] Tour test_edit_payments_with_tip → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:38:50,016 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [44/85] Tour test_edit_payments_with_tip → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-10-27 16:38:50,031 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [45/85] Tour test_edit_payments_with_tip → Step amount tendered in the line is '6' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("6")) 2026-10-27 16:38:50,031 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [46/85] Tour test_edit_payments_with_tip → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:38:50,541 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [47/85] Tour test_edit_payments_with_tip → Step .pos-leftheader .orders-button 2026-10-27 16:38:50,566 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35215208 started for PoS orders references: [{'name': 'Bar Prout - 000001', 'pos_reference': '262-149-000001', 'uuid': '53e7afcc-7c34-40dd-af9b-c00d49e07aaa'}] 2026-10-27 16:38:50,576 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [48/85] Tour test_edit_payments_with_tip → Step .pos-search-bar .filter 2026-10-27 16:38:50,591 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [49/85] Tour test_edit_payments_with_tip → Step .pos-search-bar .filter ul 2026-10-27 16:38:50,594 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [50/85] Tour test_edit_payments_with_tip → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-27 16:38:50,622 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [51/85] Tour test_edit_payments_with_tip → Step .ticket-screen .order-row:contains(000001) 2026-10-27 16:38:50,628 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [52/85] Tour test_edit_payments_with_tip → Step .ticket-screen .order-row:contains(000001).highlight 2026-10-27 16:38:50,628 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [53/85] Tour test_edit_payments_with_tip → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:38:50,631 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [54/85] Tour test_edit_payments_with_tip → Step .ticket-screen .control-buttons button:contains("Details") 2026-10-27 16:38:50,635 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [55/85] Tour test_edit_payments_with_tip → Step .modal-content .field-details:contains("Order Reference"):contains(000001) 2026-10-27 16:38:50,638 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #251 deleted pos.payment records with IDs: [546] 2026-10-27 16:38:50,652 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [56/85] Tour test_edit_payments_with_tip → Step .modal-content .field-details:contains('Origin') 2026-10-27 16:38:50,653 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [57/85] Tour test_edit_payments_with_tip → Step .modal-content h3:contains("Payment Info") 2026-10-27 16:38:50,653 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [58/85] Tour test_edit_payments_with_tip → Step .modal-content .text-success:contains($ 8.00) 2026-10-27 16:38:50,653 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [59/85] Tour test_edit_payments_with_tip → Step .modal-content .row:has(.fw-medium:contains("Bank")):has(.fw-medium:contains($ 2.00)) 2026-10-27 16:38:50,654 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [60/85] Tour test_edit_payments_with_tip → Step .modal-content .row:has(.fw-medium:contains("Cash")):has(.fw-medium:contains($ 6.00)) 2026-10-27 16:38:50,654 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [61/85] Tour test_edit_payments_with_tip → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-secondary:contains("Close")) 2026-10-27 16:38:50,656 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [62/85] Tour test_edit_payments_with_tip → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:38:50,687 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [63/85] Tour test_edit_payments_with_tip → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:38:50,769 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [547, 548] to pos.order #630 2026-10-27 16:38:50,771 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35215208 order {'name': 'Bar Prout - 000001', 'pos_reference': '262-149-000001', 'uuid': '53e7afcc-7c34-40dd-af9b-c00d49e07aaa'} sync ignored for existing PoS order pos.order(630,) (state: paid) 2026-10-27 16:38:50,773 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35215208 finished 2026-10-27 16:38:50,900 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 7368 99 0.098 0.25 rw 2026-10-27 16:38:50,912 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:50] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.0 0.331 rw 2026-10-27 16:38:50,942 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [64/85] Tour test_edit_payments_with_tip → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:38:50,945 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:50] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 253 7 0.008 0.327 rw 2026-10-27 16:38:51,083 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:51] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.012 ro 2026-10-27 16:38:51,144 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [65/85] Tour test_edit_payments_with_tip → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("2"))) 2026-10-27 16:38:51,174 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [66/85] Tour test_edit_payments_with_tip → Step body:has(.pos-leftheader .badge:contains(2)) 2026-10-27 16:38:51,273 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:51] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 35315 47 0.057 0.126 rw 2026-10-27 16:38:51,328 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.002 0.172 rw 2026-10-27 16:38:51,341 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.001 0.166 rw 2026-10-27 16:38:51,389 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:51] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.207 rw 2026-10-27 16:38:51,666 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [67/85] Tour test_edit_payments_with_tip → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-10-27 16:38:51,686 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [68/85] Tour test_edit_payments_with_tip → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:38:51,687 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [69/85] Tour test_edit_payments_with_tip → 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-27 16:38:51,688 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:38:51,693 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [70/85] Tour test_edit_payments_with_tip → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 16:38:51,694 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [71/85] Tour test_edit_payments_with_tip → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 16:38:51,705 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [72/85] Tour test_edit_payments_with_tip → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-27 16:38:51,706 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [73/85] Tour test_edit_payments_with_tip → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 16:38:51,720 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [74/85] Tour test_edit_payments_with_tip → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 16:38:51,723 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [75/85] Tour test_edit_payments_with_tip → 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-27 16:38:51,724 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [76/85] Tour test_edit_payments_with_tip → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:38:51,725 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [77/85] Tour test_edit_payments_with_tip → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:38:51,732 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [78/85] Tour test_edit_payments_with_tip → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:38:51,733 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [79/85] Tour test_edit_payments_with_tip → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 16:38:51,743 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 102 0.114 0.248 rw 2026-10-27 16:38:51,754 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [80/85] Tour test_edit_payments_with_tip → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:38:52,277 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [81/85] Tour test_edit_payments_with_tip → Step .pos .tip-screen 2026-10-27 16:38:52,285 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25250509 started for PoS orders references: [{'name': '/', 'pos_reference': '262-149-000002', 'uuid': '28be9be2-f60e-4e3d-a3c4-3a5035e50aae'}] 2026-10-27 16:38:52,289 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 981 0 0 0.01 - 2026-10-27 16:38:52,714 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25250509 order {'name': '/', 'pos_reference': '262-149-000002', 'uuid': '28be9be2-f60e-4e3d-a3c4-3a5035e50aae'} created pos.order #631 2026-10-27 16:38:52,716 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25250509 finished 2026-10-27 16:38:52,787 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5199 140 0.121 0.386 rw 2026-10-27 16:38:52,911 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:52] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.009 ro 2026-10-27 16:38:52,982 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [82/85] Tour test_edit_payments_with_tip → Step .tip-screen .custom-amount-form input 2026-10-27 16:38:52,996 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [83/85] Tour test_edit_payments_with_tip → Step .button.highlight.next 2026-10-27 16:38:53,020 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [84/85] Tour test_edit_payments_with_tip → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:38:53,055 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [85/85] Tour test_edit_payments_with_tip → Step Check that: ---undefined--- is not true (trigger: body:not(:has(.feedback-screen .edit-order-payment:contains(Edit Payment)))) 2026-10-27 16:38:53,056 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: tour succeeded 2026-10-27 16:38:53,060 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_edit_payments_with_tip SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-27 16:38:53,119 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:53] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 46 13 0.023 0.032 rw 2026-10-27 16:38:53,309 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:38:53,314 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: heap 24659080 (allocated 27545600) 2026-10-27 16:38:53,317 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JakxstW- - [27/Oct/2026 16:38:46] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 8.129 rw 2026-10-27 16:38:53,439 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing chrome headless with pid 47244 2026-10-27 16:38:53,441 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing websocket connection 2026-10-27 16:38:53,444 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Terminating chrome headless with pid 47244 2026-10-27 16:38:53,593 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_163853_592400_test_05_tip_screen.txt 2026-10-27 16:38:53,593 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Removing chrome user profile "/tmp/tmplxyb1jfh_chrome_odoo" 2026-10-27 16:38:54,100 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-10-27 16:38:54,590 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome pid: 47379 2026-10-27 16:38:54,591 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmp9eyzsmm6_chrome_odoo 2026-10-27 16:38:54,591 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:46753/json/version 2026-10-27 16:38:54,594 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46753', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:38:54,674 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-10-27 16:38:54,674 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:46753/json 2026-10-27 16:38:54,675 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46753', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:38:54,746 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Websocket url found: ws://127.0.0.1:46753/devtools/page/B45B99ED50412AA1AB0CCBBE2938030D 2026-10-27 16:38:54,761 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Enable chrome headless console log notification 2026-10-27 16:38:54,772 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless enable page notifications 2026-10-27 16:38:54,832 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:38:54,846 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Setting session cookie in browser 2026-10-27 16:38:54,850 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Open "http://127.0.0.1:8069/pos/ui/149" in browser 2026-10-27 16:38:54,850 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/149" 2026-10-27 16:38:54,871 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:38:55,235 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:38:55] "GET /pos/ui/149 HTTP/1.1" 200 6927 64 0.029 0.346 rw 2026-10-27 16:38:55,238 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Navigation result: {'frameId': 'B45B99ED50412AA1AB0CCBBE2938030D', 'loaderId': 'E19EF889D5670828FC69B0E467BF240F', 'isDownload': False} 2026-10-27 16:38:55,238 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-10-27 16:38:55,297 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:38:55] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.43 ro 2026-10-27 16:38:55,320 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:38:55] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.043 ro 2026-10-27 16:38:55,323 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:38:55] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.009 0.035 ro 2026-10-27 16:38:55,929 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-10-27 16:38:55,951 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:38:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-27 16:38:55,953 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:38:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.007 - 2026-10-27 16:38:55,981 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:38:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.019 ro 2026-10-27 16:38:56,023 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:38:56] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.009 rw 2026-10-27 16:38:56,054 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:38:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.026 rw 2026-10-27 16:38:56,379 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:38:56,982 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:38:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534468 261 0.21 0.697 rw 2026-10-27 16:38:57,185 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Evaluate test code "odoo.startTour('SplitBillScreenTour2', {"stepDelay": 0, "debug": false})" 2026-10-27 16:38:57,204 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [1/76] Tour SplitBillScreenTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:38:57,206 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:38:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.013 ro 2026-10-27 16:38:57,249 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:38:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.009 ro 2026-10-27 16:38:57,306 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:38:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.002 0.019 rw 2026-10-27 16:38:57,313 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:38:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.013 rw 2026-10-27 16:38:57,359 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:38:57] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:38:57,770 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:38:57] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.008 ro 2026-10-27 16:38:57,884 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:38:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.014 rw 2026-10-27 16:38:58,036 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:38:58] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.046 rw 2026-10-27 16:38:58,066 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:38:58] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.005 0.027 ro 2026-10-27 16:38:58,068 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:38:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-27 16:38:58,075 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:38:58] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.034 rw 2026-10-27 16:38:58,083 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:38:58] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-27 16:38:58,154 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:38:58] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.016 - 2026-10-27 16:38:58,186 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [2/76] Tour SplitBillScreenTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:38:58,207 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:38:58] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.066 ro 2026-10-27 16:38:58,210 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:38:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.044 - 2026-10-27 16:38:58,238 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:38:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.07 - 2026-10-27 16:38:58,299 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:38:58] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6967 31 0.027 0.121 rw 2026-10-27 16:38:58,322 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:38:58] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.013 - 2026-10-27 16:38:58,372 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:38:58] "GET /pos/ui/149 HTTP/1.1" 200 6967 31 0.022 0.179 rw 2026-10-27 16:38:58,380 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:38:58] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.011 rw 2026-10-27 16:38:58,402 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [3/76] Tour SplitBillScreenTour2 → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("2"))) 2026-10-27 16:38:58,517 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:38:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.026 0.069 rw 2026-10-27 16:38:58,617 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:38:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.001 0.024 rw 2026-10-27 16:38:58,676 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:38:58] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.054 rw 2026-10-27 16:38:58,687 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [4/76] Tour SplitBillScreenTour2 → Step body:has(.pos-leftheader .badge:contains(2)) 2026-10-27 16:38:59,203 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [5/76] Tour SplitBillScreenTour2 → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-10-27 16:38:59,260 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [6/76] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:38:59,260 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [7/76] 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-27 16:38:59,296 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [8/76] Tour SplitBillScreenTour2 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 16:38:59,309 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [9/76] Tour SplitBillScreenTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 16:38:59,330 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [10/76] Tour SplitBillScreenTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:38:59,331 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [11/76] Tour SplitBillScreenTour2 → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-10-27 16:38:59,334 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [12/76] Tour SplitBillScreenTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:38:59,334 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [13/76] Tour SplitBillScreenTour2 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 16:38:59,347 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [14/76] Tour SplitBillScreenTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 16:38:59,360 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [15/76] 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-27 16:38:59,361 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [16/76] Tour SplitBillScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:38:59,361 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [17/76] Tour SplitBillScreenTour2 → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-10-27 16:38:59,376 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [18/76] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:38:59,377 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [19/76] 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-27 16:38:59,388 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [20/76] Tour SplitBillScreenTour2 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 16:38:59,394 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [21/76] Tour SplitBillScreenTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 16:38:59,405 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [22/76] Tour SplitBillScreenTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:38:59,406 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [23/76] Tour SplitBillScreenTour2 → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-10-27 16:38:59,408 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [24/76] Tour SplitBillScreenTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:38:59,410 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [25/76] Tour SplitBillScreenTour2 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 16:38:59,426 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [26/76] Tour SplitBillScreenTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 16:38:59,440 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [27/76] 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-27 16:38:59,440 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [28/76] Tour SplitBillScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:38:59,441 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [29/76] Tour SplitBillScreenTour2 → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:38:59,460 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [30/76] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:38:59,461 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [31/76] 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-27 16:38:59,479 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [32/76] Tour SplitBillScreenTour2 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 16:38:59,480 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [33/76] Tour SplitBillScreenTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 16:38:59,486 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [34/76] Tour SplitBillScreenTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:38:59,494 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [35/76] Tour SplitBillScreenTour2 → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-10-27 16:38:59,495 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [36/76] Tour SplitBillScreenTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:38:59,499 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [37/76] Tour SplitBillScreenTour2 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 16:38:59,518 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [38/76] Tour SplitBillScreenTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 16:38:59,524 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [39/76] 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-27 16:38:59,526 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [40/76] Tour SplitBillScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:38:59,526 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [41/76] Tour SplitBillScreenTour2 → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:38:59,533 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [42/76] Tour SplitBillScreenTour2 → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:38:59,579 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99535169 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'b3d8d81d-8215-41cf-ab38-32d6320da24d'}] 2026-10-27 16:38:59,716 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99535169 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'b3d8d81d-8215-41cf-ab38-32d6320da24d'} created pos.order #632 2026-10-27 16:38:59,719 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99535169 finished 2026-10-27 16:38:59,808 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:38:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5951 58 0.054 0.179 rw 2026-10-27 16:38:59,840 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [43/76] Tour SplitBillScreenTour2 → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:38:59,916 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [44/76] Tour SplitBillScreenTour2 → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("2"))) 2026-10-27 16:38:59,952 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [45/76] Tour SplitBillScreenTour2 → Step body:has(.pos-leftheader .badge:contains(2)) 2026-10-27 16:38:59,967 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:38:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.003 0.019 rw 2026-10-27 16:39:00,454 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [46/76] Tour SplitBillScreenTour2 → Step Check if the request is proceeded (trigger: .status-buttons:not(:has(.oi-spin))) 2026-10-27 16:39:00,455 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [47/76] Tour SplitBillScreenTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:39:00,456 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [48/76] Tour SplitBillScreenTour2 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:39:00,473 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [49/76] Tour SplitBillScreenTour2 → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-10-27 16:39:00,520 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [50/76] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-10-27 16:39:00,548 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [51/76] 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-27 16:39:00,548 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [52/76] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-10-27 16:39:00,555 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [53/76] 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-27 16:39:00,556 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [54/76] Tour SplitBillScreenTour2 → Step click 'Split' button (trigger: .splitbill-screen .pay-button button:contains("Split")) 2026-10-27 16:39:00,581 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [55/76] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:39:00,605 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [56/76] Tour SplitBillScreenTour2 → Step order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0")) 2026-10-27 16:39:00,652 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:39:00] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.066 rw 2026-10-27 16:39:00,671 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13934715 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'b3d8d81d-8215-41cf-ab38-32d6320da24d'}] 2026-10-27 16:39:00,793 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #251 deleted pos.order.line records with IDs: [1044, 1046] 2026-10-27 16:39:00,818 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13934715 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'b3d8d81d-8215-41cf-ab38-32d6320da24d'} updated pos.order #632 2026-10-27 16:39:00,821 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13934715 finished 2026-10-27 16:39:00,929 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:39:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3993 86 0.087 0.213 rw 2026-10-27 16:39:01,057 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93801310 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': '69ca4e4d-98f5-4878-b6ad-9246885d0aba'}] 2026-10-27 16:39:01,194 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93801310 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': '69ca4e4d-98f5-4878-b6ad-9246885d0aba'} created pos.order #633 2026-10-27 16:39:01,197 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93801310 finished 2026-10-27 16:39:01,295 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:39:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4965 44 0.098 0.144 rw 2026-10-27 16:39:01,421 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [57/76] Tour SplitBillScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:39:01,422 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [58/76] Tour SplitBillScreenTour2 → Step .pos-leftheader .orders-button 2026-10-27 16:39:01,468 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [59/76] Tour SplitBillScreenTour2 → Step .ticket-screen .order-row:contains(2B) 2026-10-27 16:39:01,487 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [60/76] Tour SplitBillScreenTour2 → Step .ticket-screen .order-row:contains(2B).highlight 2026-10-27 16:39:01,488 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [61/76] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:39:01,500 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [62/76] Tour SplitBillScreenTour2 → Step .ticket-screen .pads .button.validation.load-order-button:not(.syncing) 2026-10-27 16:39:01,506 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [63/76] 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-27 16:39:01,506 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [64/76] 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-27 16:39:01,508 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [65/76] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:39:01,508 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [66/76] Tour SplitBillScreenTour2 → Step order total amount is '4.00' (trigger: .product-screen .order-summary .total:contains("4.00")) 2026-10-27 16:39:01,535 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [67/76] Tour SplitBillScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:39:01,536 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [68/76] Tour SplitBillScreenTour2 → Step .pos-leftheader .orders-button 2026-10-27 16:39:01,553 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [69/76] Tour SplitBillScreenTour2 → Step .ticket-screen .order-row:contains(001) 2026-10-27 16:39:01,556 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [70/76] Tour SplitBillScreenTour2 → Step .ticket-screen .order-row:contains(001).highlight 2026-10-27 16:39:01,560 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [71/76] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:39:01,562 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [72/76] Tour SplitBillScreenTour2 → Step .ticket-screen .pads .button.validation.load-order-button:not(.syncing) 2026-10-27 16:39:01,575 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [73/76] 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-27 16:39:01,575 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [74/76] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:39:01,576 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [75/76] Tour SplitBillScreenTour2 → Step order total amount is '2.00' (trigger: .product-screen .order-summary .total:contains("2.00")) 2026-10-27 16:39:01,582 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [76/76] Tour SplitBillScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:39:01,583 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: tour succeeded 2026-10-27 16:39:01,584 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour2 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-27 16:39:01,666 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:39:01] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 8560 40 0.099 0.112 rw 2026-10-27 16:39:01,707 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:39:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 5 0.003 0.132 rw 2026-10-27 16:39:01,833 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: heap 23770068 (allocated 26497024) 2026-10-27 16:39:01,834 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:39:01,841 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:38:56] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 5.778 rw 2026-10-27 16:39:02,031 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing chrome headless with pid 47379 2026-10-27 16:39:02,036 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing websocket connection 2026-10-27 16:39:02,037 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Terminating chrome headless with pid 47379 2026-10-27 16:39:02,171 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_163902_170352_test_06_split_bill_screen.txt 2026-10-27 16:39:02,172 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Removing chrome user profile "/tmp/tmp9eyzsmm6_chrome_odoo" 2026-10-27 16:39:02,195 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: waiting for threads: [] 2026-10-27 16:39:02,210 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:39:02,270 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uoqdYr3k - [27/Oct/2026 16:39:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 0 112 0.13 0.218 rw 2026-10-27 16:39:12,220 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-10-27 16:39:12,721 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome pid: 47506 2026-10-27 16:39:12,721 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmp_ld0ctlg_chrome_odoo 2026-10-27 16:39:12,722 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:33507/json/version 2026-10-27 16:39:12,723 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33507', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:39:12,776 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Browser version: Chrome/150.0.7871.114 2026-10-27 16:39:12,776 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:33507/json 2026-10-27 16:39:12,777 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33507', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:39:12,786 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Websocket url found: ws://127.0.0.1:33507/devtools/page/F025D7AF6E7C31DC914F4937FCA7417D 2026-10-27 16:39:12,799 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Enable chrome headless console log notification 2026-10-27 16:39:12,800 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless enable page notifications 2026-10-27 16:39:12,866 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:39:12,890 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Setting session cookie in browser 2026-10-27 16:39:12,898 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Open "http://127.0.0.1:8069/pos/ui/149" in browser 2026-10-27 16:39:12,899 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos/ui/149" 2026-10-27 16:39:12,925 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:39:13,395 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4gwPuFNu - [27/Oct/2026 16:39:13] "GET /pos/ui/149 HTTP/1.1" 200 6927 64 0.053 0.44 rw 2026-10-27 16:39:13,399 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Navigation result: {'frameId': 'F025D7AF6E7C31DC914F4937FCA7417D', 'loaderId': 'B9FA5510DB1369F8C2F4C3B47205AB91', 'isDownload': False} 2026-10-27 16:39:13,399 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-10-27 16:39:13,470 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4gwPuFNu - [27/Oct/2026 16:39:13] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.025 ro 2026-10-27 16:39:13,500 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4gwPuFNu - [27/Oct/2026 16:39:13] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.583 ro 2026-10-27 16:39:13,517 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4gwPuFNu - [27/Oct/2026 16:39:13] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.072 ro 2026-10-27 16:39:14,210 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: Owl is running in 'dev' mode. 2026-10-27 16:39:14,239 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4gwPuFNu - [27/Oct/2026 16:39:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-27 16:39:14,239 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4gwPuFNu - [27/Oct/2026 16:39:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.007 - 2026-10-27 16:39:14,289 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4gwPuFNu - [27/Oct/2026 16:39:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.017 ro 2026-10-27 16:39:14,342 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4gwPuFNu - [27/Oct/2026 16:39:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.023 rw 2026-10-27 16:39:14,346 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4gwPuFNu - [27/Oct/2026 16:39:14] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.021 rw 2026-10-27 16:39:14,705 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:39:15,278 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4gwPuFNu - [27/Oct/2026 16:39:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534468 261 0.224 0.696 rw 2026-10-27 16:39:15,493 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: The ready code tooks too much time : 2.0935847759246826 2026-10-27 16:39:15,494 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Evaluate test code "odoo.startTour('SaveLastPreparationChangesTour', {"stepDelay": 0, "debug": false})" 2026-10-27 16:39:15,507 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [1/23] Tour SaveLastPreparationChangesTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:39:15,512 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4gwPuFNu - [27/Oct/2026 16:39:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.012 ro 2026-10-27 16:39:15,539 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4gwPuFNu - [27/Oct/2026 16:39:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.011 ro 2026-10-27 16:39:15,574 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4gwPuFNu - [27/Oct/2026 16:39:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.011 rw 2026-10-27 16:39:15,599 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4gwPuFNu - [27/Oct/2026 16:39:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.022 rw 2026-10-27 16:39:15,616 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4gwPuFNu - [27/Oct/2026 16:39:15] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.013 rw 2026-10-27 16:39:16,126 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4gwPuFNu - [27/Oct/2026 16:39:16] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.018 ro 2026-10-27 16:39:16,254 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4gwPuFNu - [27/Oct/2026 16:39:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.018 rw 2026-10-27 16:39:16,432 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4gwPuFNu - [27/Oct/2026 16:39:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-27 16:39:16,442 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4gwPuFNu - [27/Oct/2026 16:39:16] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-27 16:39:16,451 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4gwPuFNu - [27/Oct/2026 16:39:16] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.01 0.066 rw 2026-10-27 16:39:16,474 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4gwPuFNu - [27/Oct/2026 16:39:16] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.004 0.049 ro 2026-10-27 16:39:16,485 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4gwPuFNu - [27/Oct/2026 16:39:16] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.065 rw 2026-10-27 16:39:16,544 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4gwPuFNu - [27/Oct/2026 16:39:16] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-27 16:39:16,547 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4gwPuFNu - [27/Oct/2026 16:39:16] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.013 ro 2026-10-27 16:39:16,587 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4gwPuFNu - [27/Oct/2026 16:39:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.03 - 2026-10-27 16:39:16,588 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4gwPuFNu - [27/Oct/2026 16:39:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.028 - 2026-10-27 16:39:16,623 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [2/23] Tour SaveLastPreparationChangesTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:39:16,661 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4gwPuFNu - [27/Oct/2026 16:39:16] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6967 31 0.03 0.073 rw 2026-10-27 16:39:16,784 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4gwPuFNu - [27/Oct/2026 16:39:16] "GET /pos/ui/149 HTTP/1.1" 200 6967 31 0.034 0.192 rw 2026-10-27 16:39:16,795 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4gwPuFNu - [27/Oct/2026 16:39:16] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.011 - 2026-10-27 16:39:16,820 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [3/23] Tour SaveLastPreparationChangesTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:39:16,833 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4gwPuFNu - [27/Oct/2026 16:39:16] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.021 rw 2026-10-27 16:39:16,920 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4gwPuFNu - [27/Oct/2026 16:39:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.027 0.054 rw 2026-10-27 16:39:16,990 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4gwPuFNu - [27/Oct/2026 16:39:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.001 0.019 rw 2026-10-27 16:39:17,033 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4gwPuFNu - [27/Oct/2026 16:39:17] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.038 rw 2026-10-27 16:39:17,073 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [4/23] Tour SaveLastPreparationChangesTour → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:39:17,590 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [5/23] Tour SaveLastPreparationChangesTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:39:17,674 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [6/23] Tour SaveLastPreparationChangesTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:39:17,674 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [7/23] 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-27 16:39:17,702 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [8/23] Tour SaveLastPreparationChangesTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:39:17,703 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [9/23] 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-27 16:39:17,704 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [10/23] 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-27 16:39:17,704 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [11/23] Tour SaveLastPreparationChangesTour → Step click order button (trigger: .actionpad .submit-order) 2026-10-27 16:39:17,730 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [12/23] Tour SaveLastPreparationChangesTour → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:has(.modal-header:contains(printing failed)) .modal-footer .btn-primary:contains(continue)) 2026-10-27 16:39:18,054 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://127.0.0.1/cgi-bin/epos/service.cgi?devid=local_printer&timeout=15000 2026-10-27 16:39:18,107 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [13/23] Tour SaveLastPreparationChangesTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:39:18,107 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74407912 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '5c1ef4c7-c5a2-45f0-9a42-624460a1b0a5'}] 2026-10-27 16:39:18,205 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74407912 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '5c1ef4c7-c5a2-45f0-9a42-624460a1b0a5'} created pos.order #634 2026-10-27 16:39:18,207 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74407912 finished 2026-10-27 16:39:18,268 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4gwPuFNu - [27/Oct/2026 16:39:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5010 59 0.05 0.125 rw 2026-10-27 16:39:18,372 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [14/23] Tour SaveLastPreparationChangesTour → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:39:18,402 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4gwPuFNu - [27/Oct/2026 16:39:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.004 0.018 rw 2026-10-27 16:39:18,890 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [15/23] Tour SaveLastPreparationChangesTour → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:39:20,866 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [16/23] Tour SaveLastPreparationChangesTour → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-10-27 16:39:20,867 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [17/23] 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-27 16:39:20,868 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [18/23] Tour SaveLastPreparationChangesTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:39:20,879 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [19/23] Tour SaveLastPreparationChangesTour → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:39:22,865 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [20/23] Tour SaveLastPreparationChangesTour → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:39:22,866 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [21/23] Tour SaveLastPreparationChangesTour → Step Check table with attributes: {"name":"2"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("2"))) 2026-10-27 16:39:22,866 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [22/23] Tour SaveLastPreparationChangesTour → Step Check table with attributes: {"name":"4"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("4"))) 2026-10-27 16:39:22,867 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [23/23] Tour SaveLastPreparationChangesTour → Step Check table with attributes: {"name":"5"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:39:22,867 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: tour succeeded 2026-10-27 16:39:22,868 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR SaveLastPreparationChangesTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-27 16:39:23,011 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:39:23,022 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4gwPuFNu - [27/Oct/2026 16:39:15] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 8.651 rw 2026-10-27 16:39:23,024 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: heap 21262180 (allocated 22827008) 2026-10-27 16:39:23,119 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing chrome headless with pid 47506 2026-10-27 16:39:23,120 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing websocket connection 2026-10-27 16:39:23,121 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Terminating chrome headless with pid 47506 2026-10-27 16:39:23,262 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_163923_262571_test_10_save_last_preparation_changes.txt 2026-10-27 16:39:23,263 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Removing chrome user profile "/tmp/tmp_ld0ctlg_chrome_odoo" 2026-10-27 16:39:23,292 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_12_order_tracking ... 2026-10-27 16:39:23,779 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome pid: 47643 2026-10-27 16:39:23,780 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless temporary user profile dir: /tmp/tmp608i_37u_chrome_odoo 2026-10-27 16:39:23,780 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:46499/json/version 2026-10-27 16:39:23,783 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46499', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:39:23,852 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Browser version: Chrome/150.0.7871.114 2026-10-27 16:39:23,852 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:46499/json 2026-10-27 16:39:23,853 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46499', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:39:23,883 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Websocket url found: ws://127.0.0.1:46499/devtools/page/8726133CF27F4C7E95AFE506491A2418 2026-10-27 16:39:23,895 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Enable chrome headless console log notification 2026-10-27 16:39:23,913 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless enable page notifications 2026-10-27 16:39:23,952 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:39:23,973 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Setting session cookie in browser 2026-10-27 16:39:23,978 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Open "http://127.0.0.1:8069/pos/ui/149" in browser 2026-10-27 16:39:23,979 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Navigating to: "http://127.0.0.1:8069/pos/ui/149" 2026-10-27 16:39:24,001 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:39:24,367 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:24] "GET /pos/ui/149 HTTP/1.1" 200 6927 64 0.028 0.357 rw 2026-10-27 16:39:24,371 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Navigation result: {'frameId': '8726133CF27F4C7E95AFE506491A2418', 'loaderId': '776124B47E760EFA6F2D2B8A8CF02675', 'isDownload': False} 2026-10-27 16:39:24,371 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Evaluate ready code "odoo.isTourReady('OrderTrackingTour')" 2026-10-27 16:39:24,485 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:24] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.062 ro 2026-10-27 16:39:24,491 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:24] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.068 ro 2026-10-27 16:39:24,495 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:24] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.497 ro 2026-10-27 16:39:25,242 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: Owl is running in 'dev' mode. 2026-10-27 16:39:25,276 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 16:39:25,284 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.008 - 2026-10-27 16:39:25,308 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.016 ro 2026-10-27 16:39:25,371 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:25] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.021 rw 2026-10-27 16:39:25,411 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.008 0.047 rw 2026-10-27 16:39:25,751 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:39:26,273 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534468 261 0.236 0.602 rw 2026-10-27 16:39:26,520 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: The ready code tooks too much time : 2.1485726833343506 2026-10-27 16:39:26,520 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Evaluate test code "odoo.startTour('OrderTrackingTour', {"stepDelay": 0, "debug": false})" 2026-10-27 16:39:26,536 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [1/29] Tour OrderTrackingTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:39:26,537 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.01 ro 2026-10-27 16:39:26,568 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.009 ro 2026-10-27 16:39:26,610 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.021 rw 2026-10-27 16:39:26,619 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.019 rw 2026-10-27 16:39:26,634 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:26] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.011 rw 2026-10-27 16:39:27,085 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:27] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.006 ro 2026-10-27 16:39:27,194 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.011 rw 2026-10-27 16:39:27,366 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-27 16:39:27,370 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.008 - 2026-10-27 16:39:27,371 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:27] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.016 0.051 rw 2026-10-27 16:39:27,397 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:27] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.003 0.04 ro 2026-10-27 16:39:27,406 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:27] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.052 rw 2026-10-27 16:39:27,521 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:27] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.002 - 2026-10-27 16:39:27,526 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-27 16:39:27,538 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:27] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.007 0.022 ro 2026-10-27 16:39:27,568 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [2/29] Tour OrderTrackingTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:39:27,618 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.063 - 2026-10-27 16:39:27,655 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:27] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6967 31 0.035 0.082 rw 2026-10-27 16:39:27,712 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:27] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.015 - 2026-10-27 16:39:27,744 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [3/29] Tour OrderTrackingTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:39:27,747 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:27] "GET /pos/ui/149 HTTP/1.1" 200 6967 31 0.021 0.167 rw 2026-10-27 16:39:27,773 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:27] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.005 0.012 rw 2026-10-27 16:39:27,865 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.035 0.061 rw 2026-10-27 16:39:27,936 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.001 0.023 rw 2026-10-27 16:39:27,986 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:27] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.039 rw 2026-10-27 16:39:27,999 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [4/29] Tour OrderTrackingTour → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:39:28,517 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [5/29] Tour OrderTrackingTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:39:28,555 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [6/29] Tour OrderTrackingTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:39:28,574 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [7/29] Tour OrderTrackingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:39:28,575 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [8/29] 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-27 16:39:28,615 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [9/29] Tour OrderTrackingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:39:28,621 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [10/29] 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-27 16:39:28,622 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [11/29] Tour OrderTrackingTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:39:28,624 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [12/29] Tour OrderTrackingTour → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:39:28,665 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79491214 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '47d30300-de01-4981-a393-e6d08fee65c7'}] 2026-10-27 16:39:28,909 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79491214 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '47d30300-de01-4981-a393-e6d08fee65c7'} created pos.order #635 2026-10-27 16:39:28,911 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79491214 finished 2026-10-27 16:39:28,984 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3983 50 0.046 0.278 rw 2026-10-27 16:39:29,016 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [13/29] Tour OrderTrackingTour → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:39:29,087 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [14/29] Tour OrderTrackingTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:39:29,099 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [15/29] Tour OrderTrackingTour → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:39:29,125 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.004 0.011 rw 2026-10-27 16:39:29,615 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [16/29] Tour OrderTrackingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:39:29,616 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [17/29] 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-27 16:39:29,617 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [18/29] 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-27 16:39:29,621 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [19/29] 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-27 16:39:29,622 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [20/29] Tour OrderTrackingTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-10-27 16:39:29,627 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [21/29] Tour OrderTrackingTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:39:29,632 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [22/29] 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-27 16:39:29,815 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [23/29] Tour OrderTrackingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:39:29,816 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [24/29] Tour OrderTrackingTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:39:29,861 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [25/29] Tour OrderTrackingTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:39:29,862 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [26/29] Tour OrderTrackingTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 16:39:29,901 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-27 16:39:29,901 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.005 - 2026-10-27 16:39:29,910 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [27/29] Tour OrderTrackingTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:39:30,438 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [28/29] Tour OrderTrackingTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:39:30,444 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88093919 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '47d30300-de01-4981-a393-e6d08fee65c7'}] 2026-10-27 16:39:30,447 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [29/29] Tour OrderTrackingTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:39:30,619 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [550] to pos.order #635 2026-10-27 16:39:31,057 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88093919 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '47d30300-de01-4981-a393-e6d08fee65c7'} updated pos.order #635 2026-10-27 16:39:31,059 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88093919 finished 2026-10-27 16:39:31,153 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5210 189 0.216 0.498 rw 2026-10-27 16:39:31,262 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:31] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.011 ro 2026-10-27 16:39:31,635 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://127.0.0.1/cgi-bin/epos/service.cgi?devid=local_printer&timeout=15000 2026-10-27 16:39:31,665 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: tour succeeded 2026-10-27 16:39:31,665 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: ╔══════════════════════════════════╗ ║ TOUR OrderTrackingTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-27 16:39:31,938 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:39:31,947 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: heap 21885300 (allocated 24399872) 2026-10-27 16:39:31,950 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fZYXF9dZ - [27/Oct/2026 16:39:25] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.016 6.506 rw 2026-10-27 16:39:32,066 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing chrome headless with pid 47643 2026-10-27 16:39:32,068 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing websocket connection 2026-10-27 16:39:32,069 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Terminating chrome headless with pid 47643 2026-10-27 16:39:32,177 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_163932_176981_test_12_order_tracking.txt 2026-10-27 16:39:32,177 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Removing chrome user profile "/tmp/tmp608i_37u_chrome_odoo" 2026-10-27 16:39:32,211 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_crm_team ... 2026-10-27 16:39:32,837 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome pid: 47771 2026-10-27 16:39:32,838 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless temporary user profile dir: /tmp/tmpfyk0flve_chrome_odoo 2026-10-27 16:39:32,838 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:40069/json/version 2026-10-27 16:39:32,841 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40069', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:39:32,903 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Browser version: Chrome/150.0.7871.114 2026-10-27 16:39:32,903 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:40069/json 2026-10-27 16:39:32,904 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40069', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:39:32,933 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Websocket url found: ws://127.0.0.1:40069/devtools/page/93DCC17B9BBB457FDD0087E1FC2F15D0 2026-10-27 16:39:32,956 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Enable chrome headless console log notification 2026-10-27 16:39:32,966 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless enable page notifications 2026-10-27 16:39:33,042 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:39:33,055 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Setting session cookie in browser 2026-10-27 16:39:33,060 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Open "http://127.0.0.1:8069/pos/ui/149" in browser 2026-10-27 16:39:33,060 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Navigating to: "http://127.0.0.1:8069/pos/ui/149" 2026-10-27 16:39:33,092 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:39:33,476 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9r1DolOX - [27/Oct/2026 16:39:33] "GET /pos/ui/149 HTTP/1.1" 200 6927 64 0.027 0.375 rw 2026-10-27 16:39:33,479 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Navigation result: {'frameId': '93DCC17B9BBB457FDD0087E1FC2F15D0', 'loaderId': '9BDDFDC05AB3EACFDDF9031EFDA69F75', 'isDownload': False} 2026-10-27 16:39:33,479 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Evaluate ready code "odoo.isTourReady('CrmTeamTour')" 2026-10-27 16:39:33,586 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9r1DolOX - [27/Oct/2026 16:39:33] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.058 ro 2026-10-27 16:39:33,599 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9r1DolOX - [27/Oct/2026 16:39:33] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.503 ro 2026-10-27 16:39:33,607 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9r1DolOX - [27/Oct/2026 16:39:33] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.078 ro 2026-10-27 16:39:34,335 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: Owl is running in 'dev' mode. 2026-10-27 16:39:34,360 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9r1DolOX - [27/Oct/2026 16:39:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:39:34,387 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9r1DolOX - [27/Oct/2026 16:39:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.018 ro 2026-10-27 16:39:34,387 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9r1DolOX - [27/Oct/2026 16:39:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.012 - 2026-10-27 16:39:34,445 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9r1DolOX - [27/Oct/2026 16:39:34] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.02 rw 2026-10-27 16:39:34,455 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9r1DolOX - [27/Oct/2026 16:39:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.005 0.028 rw 2026-10-27 16:39:34,978 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:39:35,514 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9r1DolOX - [27/Oct/2026 16:39:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534466 261 0.233 0.808 rw 2026-10-27 16:39:35,708 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: The ready code tooks too much time : 2.228658676147461 2026-10-27 16:39:35,709 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Evaluate test code "odoo.startTour('CrmTeamTour', {"stepDelay": 0, "debug": false})" 2026-10-27 16:39:35,721 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [1/13] Tour CrmTeamTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:39:35,730 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9r1DolOX - [27/Oct/2026 16:39:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.017 ro 2026-10-27 16:39:35,762 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9r1DolOX - [27/Oct/2026 16:39:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.008 0.014 ro 2026-10-27 16:39:35,811 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9r1DolOX - [27/Oct/2026 16:39:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.006 rw 2026-10-27 16:39:35,840 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9r1DolOX - [27/Oct/2026 16:39:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.01 rw 2026-10-27 16:39:35,866 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9r1DolOX - [27/Oct/2026 16:39:35] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-27 16:39:36,494 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9r1DolOX - [27/Oct/2026 16:39:36] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.009 ro 2026-10-27 16:39:36,618 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9r1DolOX - [27/Oct/2026 16:39:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.014 rw 2026-10-27 16:39:36,775 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9r1DolOX - [27/Oct/2026 16:39:36] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.041 rw 2026-10-27 16:39:36,788 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9r1DolOX - [27/Oct/2026 16:39:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-27 16:39:36,795 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9r1DolOX - [27/Oct/2026 16:39:36] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.006 rw 2026-10-27 16:39:36,796 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9r1DolOX - [27/Oct/2026 16:39:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.01 - 2026-10-27 16:39:36,839 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9r1DolOX - [27/Oct/2026 16:39:36] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.003 0.038 ro 2026-10-27 16:39:36,920 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9r1DolOX - [27/Oct/2026 16:39:36] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.002 - 2026-10-27 16:39:36,933 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9r1DolOX - [27/Oct/2026 16:39:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.01 - 2026-10-27 16:39:36,934 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9r1DolOX - [27/Oct/2026 16:39:36] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.022 ro 2026-10-27 16:39:36,959 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [2/13] Tour CrmTeamTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:39:36,971 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9r1DolOX - [27/Oct/2026 16:39:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.017 - 2026-10-27 16:39:37,072 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9r1DolOX - [27/Oct/2026 16:39:37] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6967 31 0.038 0.096 rw 2026-10-27 16:39:37,141 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9r1DolOX - [27/Oct/2026 16:39:37] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.018 - 2026-10-27 16:39:37,142 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [3/13] Tour CrmTeamTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:39:37,182 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9r1DolOX - [27/Oct/2026 16:39:37] "GET /pos/ui/149 HTTP/1.1" 200 6967 31 0.033 0.201 rw 2026-10-27 16:39:37,204 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9r1DolOX - [27/Oct/2026 16:39:37] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.005 0.053 rw 2026-10-27 16:39:37,287 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9r1DolOX - [27/Oct/2026 16:39:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.026 0.104 rw 2026-10-27 16:39:37,351 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9r1DolOX - [27/Oct/2026 16:39:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.016 0.011 rw 2026-10-27 16:39:37,423 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9r1DolOX - [27/Oct/2026 16:39:37] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.012 0.057 rw 2026-10-27 16:39:37,429 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [4/13] Tour CrmTeamTour → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:39:37,943 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [5/13] Tour CrmTeamTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:39:38,004 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [6/13] Tour CrmTeamTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:39:38,013 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [7/13] Tour CrmTeamTour → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:39:38,053 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51921684 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'f89ae300-9db7-4c0d-b696-af0bfedabfe4'}] 2026-10-27 16:39:38,195 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51921684 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'f89ae300-9db7-4c0d-b696-af0bfedabfe4'} created pos.order #636 2026-10-27 16:39:38,199 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51921684 finished 2026-10-27 16:39:38,302 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9r1DolOX - [27/Oct/2026 16:39:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3979 50 0.08 0.178 rw 2026-10-27 16:39:38,332 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [8/13] Tour CrmTeamTour → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:39:38,422 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [9/13] Tour CrmTeamTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:39:38,449 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [10/13] Tour CrmTeamTour → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:39:38,457 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9r1DolOX - [27/Oct/2026 16:39:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.002 0.013 rw 2026-10-27 16:39:39,006 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [11/13] Tour CrmTeamTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:39:39,013 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [12/13] Tour CrmTeamTour → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:39:40,981 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [13/13] Tour CrmTeamTour → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:39:40,982 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: tour succeeded 2026-10-27 16:39:40,983 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: ╔════════════════════════════╗ ║ TOUR CrmTeamTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-10-27 16:39:41,121 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:39:41,123 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: heap 20316304 (allocated 21778432) 2026-10-27 16:39:41,140 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9r1DolOX - [27/Oct/2026 16:39:35] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.023 6.625 rw 2026-10-27 16:39:41,229 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing chrome headless with pid 47771 2026-10-27 16:39:41,235 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing websocket connection 2026-10-27 16:39:41,236 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Terminating chrome headless with pid 47771 2026-10-27 16:39:41,372 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_163941_372070_test_13_crm_team.txt 2026-10-27 16:39:41,372 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Removing chrome user profile "/tmp/tmpfyk0flve_chrome_odoo" 2026-10-27 16:39:41,396 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_pos_payment_sync ... 2026-10-27 16:39:41,890 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 47900 2026-10-27 16:39:41,891 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpfd2khs9d_chrome_odoo 2026-10-27 16:39:41,891 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:35349/json/version 2026-10-27 16:39:41,892 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35349', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:39:41,975 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-10-27 16:39:41,976 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:35349/json 2026-10-27 16:39:41,976 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35349', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:39:41,988 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:35349/devtools/page/E3EEEFDA62964FFDF9AA5B52D2C0E828 2026-10-27 16:39:42,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-10-27 16:39:42,019 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-10-27 16:39:42,113 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:39:42,131 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-10-27 16:39:42,142 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Open "http://127.0.0.1:8069/pos/ui/149" in browser 2026-10-27 16:39:42,142 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui/149" 2026-10-27 16:39:42,170 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:39:42,797 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8hoKn0H4 - [27/Oct/2026 16:39:42] "GET /pos/ui/149 HTTP/1.1" 200 6927 64 0.065 0.574 rw 2026-10-27 16:39:42,800 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': 'E3EEEFDA62964FFDF9AA5B52D2C0E828', 'loaderId': '9E3C2653242097EB7CF6CDE05C26D1C0', 'isDownload': False} 2026-10-27 16:39:42,800 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour1')" 2026-10-27 16:39:42,865 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8hoKn0H4 - [27/Oct/2026 16:39:42] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.023 ro 2026-10-27 16:39:42,873 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8hoKn0H4 - [27/Oct/2026 16:39:42] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.709 ro 2026-10-27 16:39:42,889 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8hoKn0H4 - [27/Oct/2026 16:39:42] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.037 ro 2026-10-27 16:39:43,548 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-10-27 16:39:43,568 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8hoKn0H4 - [27/Oct/2026 16:39:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-27 16:39:43,581 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8hoKn0H4 - [27/Oct/2026 16:39:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-27 16:39:43,629 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8hoKn0H4 - [27/Oct/2026 16:39:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.043 ro 2026-10-27 16:39:43,678 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8hoKn0H4 - [27/Oct/2026 16:39:43] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.022 rw 2026-10-27 16:39:43,686 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8hoKn0H4 - [27/Oct/2026 16:39:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.025 rw 2026-10-27 16:39:44,065 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:39:44,689 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8hoKn0H4 - [27/Oct/2026 16:39:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534468 261 0.284 0.684 rw 2026-10-27 16:39:44,925 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: The ready code tooks too much time : 2.1244771480560303 2026-10-27 16:39:44,925 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate test code "odoo.startTour('PoSPaymentSyncTour1', {"stepDelay": 0, "debug": false})" 2026-10-27 16:39:44,938 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [1/23] Tour PoSPaymentSyncTour1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:39:44,941 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8hoKn0H4 - [27/Oct/2026 16:39:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.008 ro 2026-10-27 16:39:44,970 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8hoKn0H4 - [27/Oct/2026 16:39:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.009 ro 2026-10-27 16:39:45,002 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8hoKn0H4 - [27/Oct/2026 16:39:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.019 rw 2026-10-27 16:39:45,031 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8hoKn0H4 - [27/Oct/2026 16:39:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.024 rw 2026-10-27 16:39:45,044 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8hoKn0H4 - [27/Oct/2026 16:39:45] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.015 rw 2026-10-27 16:39:45,615 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8hoKn0H4 - [27/Oct/2026 16:39:45] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.013 ro 2026-10-27 16:39:45,760 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8hoKn0H4 - [27/Oct/2026 16:39:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.019 rw 2026-10-27 16:39:45,953 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8hoKn0H4 - [27/Oct/2026 16:39:45] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.062 rw 2026-10-27 16:39:45,968 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8hoKn0H4 - [27/Oct/2026 16:39:45] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.014 rw 2026-10-27 16:39:45,977 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8hoKn0H4 - [27/Oct/2026 16:39:45] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.021 - 2026-10-27 16:39:45,993 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8hoKn0H4 - [27/Oct/2026 16:39:45] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.005 0.032 ro 2026-10-27 16:39:45,994 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8hoKn0H4 - [27/Oct/2026 16:39:45] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.04 - 2026-10-27 16:39:46,028 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8hoKn0H4 - [27/Oct/2026 16:39:46] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-27 16:39:46,050 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8hoKn0H4 - [27/Oct/2026 16:39:46] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.022 ro 2026-10-27 16:39:46,099 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8hoKn0H4 - [27/Oct/2026 16:39:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.049 - 2026-10-27 16:39:46,115 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8hoKn0H4 - [27/Oct/2026 16:39:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.063 - 2026-10-27 16:39:46,118 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [2/23] Tour PoSPaymentSyncTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:39:46,167 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8hoKn0H4 - [27/Oct/2026 16:39:46] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6967 31 0.027 0.091 rw 2026-10-27 16:39:46,253 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [3/23] Tour PoSPaymentSyncTour1 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:39:46,268 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8hoKn0H4 - [27/Oct/2026 16:39:46] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.036 - 2026-10-27 16:39:46,293 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8hoKn0H4 - [27/Oct/2026 16:39:46] "GET /pos/ui/149 HTTP/1.1" 200 6967 31 0.031 0.208 rw 2026-10-27 16:39:46,376 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8hoKn0H4 - [27/Oct/2026 16:39:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.035 0.06 rw 2026-10-27 16:39:46,427 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8hoKn0H4 - [27/Oct/2026 16:39:46] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.003 0.14 rw 2026-10-27 16:39:46,446 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8hoKn0H4 - [27/Oct/2026 16:39:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.001 0.011 rw 2026-10-27 16:39:46,539 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8hoKn0H4 - [27/Oct/2026 16:39:46] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.011 0.065 rw 2026-10-27 16:39:46,549 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [4/23] Tour PoSPaymentSyncTour1 → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:39:47,073 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [5/23] Tour PoSPaymentSyncTour1 → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:39:47,140 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [6/23] Tour PoSPaymentSyncTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:39:47,141 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [7/23] Tour PoSPaymentSyncTour1 → Step order total amount is '2.20' (trigger: .product-screen .order-summary .total:contains("2.20")) 2026-10-27 16:39:47,165 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [8/23] Tour PoSPaymentSyncTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:39:47,166 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [9/23] Tour PoSPaymentSyncTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:39:47,197 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [10/23] Tour PoSPaymentSyncTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:39:47,199 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [11/23] Tour PoSPaymentSyncTour1 → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-10-27 16:39:47,219 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8hoKn0H4 - [27/Oct/2026 16:39:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-27 16:39:47,219 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8hoKn0H4 - [27/Oct/2026 16:39:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.006 - 2026-10-27 16:39:47,220 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [12/23] Tour PoSPaymentSyncTour1 → Step amount to pay is '2.20' (trigger: .paymentlines-empty .total:contains("2.20")) 2026-10-27 16:39:47,222 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [13/23] Tour PoSPaymentSyncTour1 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 16:39:47,251 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [14/23] Tour PoSPaymentSyncTour1 → Step click back to product screen (trigger: .payment-screen .back-button) 2026-10-27 16:39:47,277 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [15/23] Tour PoSPaymentSyncTour1 → Step product screen is shown (trigger: .product-screen) 2026-10-27 16:39:47,289 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [16/23] Tour PoSPaymentSyncTour1 → Step click order button (trigger: .actionpad .submit-order) 2026-10-27 16:39:47,319 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [17/23] Tour PoSPaymentSyncTour1 → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:has(.modal-header:contains(printing failed)) .modal-footer .btn-primary:contains(continue)) 2026-10-27 16:39:47,655 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://127.0.0.1/cgi-bin/epos/service.cgi?devid=local_printer&timeout=15000 2026-10-27 16:39:47,711 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8603063 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'fe44ca88-277a-4395-9556-266857a63b36'}] 2026-10-27 16:39:47,723 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [18/23] Tour PoSPaymentSyncTour1 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:39:47,839 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8603063 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'fe44ca88-277a-4395-9556-266857a63b36'} created pos.order #637 2026-10-27 16:39:47,841 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8603063 finished 2026-10-27 16:39:47,916 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8hoKn0H4 - [27/Oct/2026 16:39:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6191 65 0.062 0.149 rw 2026-10-27 16:39:48,062 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [19/23] Tour PoSPaymentSyncTour1 → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:39:48,097 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8hoKn0H4 - [27/Oct/2026 16:39:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.003 0.026 rw 2026-10-27 16:39:48,574 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [20/23] Tour PoSPaymentSyncTour1 → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-10-27 16:39:48,574 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [21/23] Tour PoSPaymentSyncTour1 → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:39:48,588 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [22/23] Tour PoSPaymentSyncTour1 → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:39:50,568 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [23/23] Tour PoSPaymentSyncTour1 → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:39:50,568 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-10-27 16:39:50,569 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-27 16:39:50,760 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:39:50,764 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 21682372 (allocated 23351296) 2026-10-27 16:39:50,792 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8hoKn0H4 - [27/Oct/2026 16:39:43] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.015 7.071 rw 2026-10-27 16:39:50,869 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 47900 2026-10-27 16:39:50,870 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-10-27 16:39:50,871 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 47900 2026-10-27 16:39:51,013 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_163951_013198_test_14_pos_payment_sync.txt 2026-10-27 16:39:51,013 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpfd2khs9d_chrome_odoo" 2026-10-27 16:39:51,499 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 48030 2026-10-27 16:39:51,500 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmp7wk57jnp_chrome_odoo 2026-10-27 16:39:51,501 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:34059/json/version 2026-10-27 16:39:51,504 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34059', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:39:51,645 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-10-27 16:39:51,645 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:34059/json 2026-10-27 16:39:51,646 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34059', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:39:51,655 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:34059/devtools/page/421763F96A21C9657E8DD0F4B2ADC212 2026-10-27 16:39:51,662 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-10-27 16:39:51,672 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-10-27 16:39:51,766 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:39:51,769 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-10-27 16:39:51,772 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Open "http://127.0.0.1:8069/pos/ui/149" in browser 2026-10-27 16:39:51,772 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui/149" 2026-10-27 16:39:51,923 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PHXZigoL - [27/Oct/2026 16:39:51] "GET /pos/ui/149 HTTP/1.1" 200 6967 31 0.024 0.112 rw 2026-10-27 16:39:51,934 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '421763F96A21C9657E8DD0F4B2ADC212', 'loaderId': '67D3A3D90AF9E1682A7E0C802F4EF708', 'isDownload': False} 2026-10-27 16:39:51,934 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour2')" 2026-10-27 16:39:51,985 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PHXZigoL - [27/Oct/2026 16:39:51] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.194 ro 2026-10-27 16:39:52,003 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PHXZigoL - [27/Oct/2026 16:39:51] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.025 ro 2026-10-27 16:39:52,022 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PHXZigoL - [27/Oct/2026 16:39:51] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.044 ro 2026-10-27 16:39:52,696 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-10-27 16:39:52,737 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PHXZigoL - [27/Oct/2026 16:39:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.007 - 2026-10-27 16:39:52,740 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PHXZigoL - [27/Oct/2026 16:39:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 16:39:52,791 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PHXZigoL - [27/Oct/2026 16:39:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.023 ro 2026-10-27 16:39:52,853 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PHXZigoL - [27/Oct/2026 16:39:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.017 rw 2026-10-27 16:39:52,866 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PHXZigoL - [27/Oct/2026 16:39:52] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.025 rw 2026-10-27 16:39:53,179 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:39:53,858 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PHXZigoL - [27/Oct/2026 16:39:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 540315 291 0.27 0.716 rw 2026-10-27 16:39:54,095 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: The ready code tooks too much time : 2.1603920459747314 2026-10-27 16:39:54,095 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate test code "odoo.startTour('PoSPaymentSyncTour2', {"stepDelay": 0, "debug": false})" 2026-10-27 16:39:54,110 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [1/26] Tour PoSPaymentSyncTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:39:54,115 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PHXZigoL - [27/Oct/2026 16:39:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.013 ro 2026-10-27 16:39:54,145 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PHXZigoL - [27/Oct/2026 16:39:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.012 ro 2026-10-27 16:39:54,173 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PHXZigoL - [27/Oct/2026 16:39:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:39:54,195 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PHXZigoL - [27/Oct/2026 16:39:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 4 0.002 0.014 rw 2026-10-27 16:39:54,216 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PHXZigoL - [27/Oct/2026 16:39:54] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:39:54,735 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PHXZigoL - [27/Oct/2026 16:39:54] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.01 ro 2026-10-27 16:39:54,880 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PHXZigoL - [27/Oct/2026 16:39:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 4 0.002 0.018 rw 2026-10-27 16:39:55,023 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PHXZigoL - [27/Oct/2026 16:39:55] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.004 0.041 rw 2026-10-27 16:39:55,036 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PHXZigoL - [27/Oct/2026 16:39:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-27 16:39:55,037 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PHXZigoL - [27/Oct/2026 16:39:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-27 16:39:55,075 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PHXZigoL - [27/Oct/2026 16:39:55] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.045 rw 2026-10-27 16:39:55,076 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PHXZigoL - [27/Oct/2026 16:39:55] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.006 0.044 ro 2026-10-27 16:39:55,129 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PHXZigoL - [27/Oct/2026 16:39:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-27 16:39:55,132 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PHXZigoL - [27/Oct/2026 16:39:55] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.02 - 2026-10-27 16:39:55,142 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PHXZigoL - [27/Oct/2026 16:39:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.011 - 2026-10-27 16:39:55,150 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PHXZigoL - [27/Oct/2026 16:39:55] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.007 0.029 ro 2026-10-27 16:39:55,187 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [2/26] Tour PoSPaymentSyncTour2 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:39:55,272 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PHXZigoL - [27/Oct/2026 16:39:55] "GET /pos/ui/149 HTTP/1.1" 200 6967 31 0.046 0.096 rw 2026-10-27 16:39:55,392 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PHXZigoL - [27/Oct/2026 16:39:55] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6967 31 0.029 0.234 rw 2026-10-27 16:39:55,411 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PHXZigoL - [27/Oct/2026 16:39:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.002 0.061 rw 2026-10-27 16:39:55,452 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [3/26] Tour PoSPaymentSyncTour2 → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:39:55,474 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PHXZigoL - [27/Oct/2026 16:39:55] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:39:55,512 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PHXZigoL - [27/Oct/2026 16:39:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-27 16:39:55,524 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PHXZigoL - [27/Oct/2026 16:39:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.009 - 2026-10-27 16:39:56,081 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [4/26] Tour PoSPaymentSyncTour2 → Step payment screen is shown (trigger: .pos .payment-screen) 2026-10-27 16:39:56,082 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [5/26] Tour PoSPaymentSyncTour2 → Step click back to product screen (trigger: .payment-screen .back-button) 2026-10-27 16:39:56,223 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [6/26] Tour PoSPaymentSyncTour2 → Step product screen is shown (trigger: .product-screen) 2026-10-27 16:39:56,229 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [7/26] Tour PoSPaymentSyncTour2 → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:39:56,249 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [8/26] Tour PoSPaymentSyncTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:39:56,250 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [9/26] Tour PoSPaymentSyncTour2 → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-10-27 16:39:56,262 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [10/26] Tour PoSPaymentSyncTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:39:56,263 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [11/26] Tour PoSPaymentSyncTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:39:56,271 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [12/26] Tour PoSPaymentSyncTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:39:56,272 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [13/26] 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-27 16:39:56,294 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [14/26] Tour PoSPaymentSyncTour2 → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-10-27 16:39:56,299 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [15/26] Tour PoSPaymentSyncTour2 → Step amount to pay is '4.40' (trigger: .paymentlines-empty .total:contains("4.40")) 2026-10-27 16:39:56,300 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [16/26] Tour PoSPaymentSyncTour2 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 16:39:56,308 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [17/26] Tour PoSPaymentSyncTour2 → Step click back to product screen (trigger: .payment-screen .back-button) 2026-10-27 16:39:56,322 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [18/26] Tour PoSPaymentSyncTour2 → Step product screen is shown (trigger: .product-screen) 2026-10-27 16:39:56,356 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [19/26] Tour PoSPaymentSyncTour2 → Step click order button (trigger: .actionpad .submit-order) 2026-10-27 16:39:56,363 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [20/26] Tour PoSPaymentSyncTour2 → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:has(.modal-header:contains(printing failed)) .modal-footer .btn-primary:contains(continue)) 2026-10-27 16:39:56,384 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PHXZigoL - [27/Oct/2026 16:39:56] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.003 0.015 ro 2026-10-27 16:39:56,691 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://127.0.0.1/cgi-bin/epos/service.cgi?devid=local_printer&timeout=15000 2026-10-27 16:39:56,749 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [21/26] Tour PoSPaymentSyncTour2 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:39:56,763 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14794369 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'fe44ca88-277a-4395-9556-266857a63b36'}] 2026-10-27 16:39:56,856 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #251 deleted pos.payment records with IDs: [551] 2026-10-27 16:39:56,962 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [552] to pos.order #637 2026-10-27 16:39:56,976 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14794369 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'fe44ca88-277a-4395-9556-266857a63b36'} updated pos.order #637 2026-10-27 16:39:56,978 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14794369 finished 2026-10-27 16:39:57,085 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PHXZigoL - [27/Oct/2026 16:39:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 7237 104 0.107 0.231 rw 2026-10-27 16:39:57,204 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [22/26] Tour PoSPaymentSyncTour2 → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:39:57,230 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PHXZigoL - [27/Oct/2026 16:39:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.004 0.014 rw 2026-10-27 16:39:57,708 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [23/26] Tour PoSPaymentSyncTour2 → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-10-27 16:39:57,710 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [24/26] Tour PoSPaymentSyncTour2 → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:39:57,730 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [25/26] Tour PoSPaymentSyncTour2 → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:39:59,700 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [26/26] Tour PoSPaymentSyncTour2 → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:39:59,701 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-10-27 16:39:59,702 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-27 16:39:59,859 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:39:59,863 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 21903140 (allocated 23351296) 2026-10-27 16:39:59,877 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PHXZigoL - [27/Oct/2026 16:39:53] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 6.985 rw 2026-10-27 16:39:59,983 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 48030 2026-10-27 16:39:59,984 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-10-27 16:39:59,987 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 48030 2026-10-27 16:40:00,101 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_164000_101541_test_14_pos_payment_sync.txt 2026-10-27 16:40:00,102 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmp7wk57jnp_chrome_odoo" 2026-10-27 16:40:00,553 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 48158 2026-10-27 16:40:00,553 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmp_hrhpc04_chrome_odoo 2026-10-27 16:40:00,553 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:42391/json/version 2026-10-27 16:40:00,555 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42391', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:40:00,659 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-10-27 16:40:00,660 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:42391/json 2026-10-27 16:40:00,661 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42391', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:40:00,682 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:42391/devtools/page/7AE26F5D3DA04FB865EA35E3DFD6C749 2026-10-27 16:40:00,723 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-10-27 16:40:00,735 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-10-27 16:40:00,778 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:40:00,781 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-10-27 16:40:00,790 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Open "http://127.0.0.1:8069/pos/ui/149" in browser 2026-10-27 16:40:00,791 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui/149" 2026-10-27 16:40:00,931 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEqc85uu - [27/Oct/2026 16:40:00] "GET /pos/ui/149 HTTP/1.1" 200 6967 31 0.021 0.111 rw 2026-10-27 16:40:00,943 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '7AE26F5D3DA04FB865EA35E3DFD6C749', 'loaderId': 'DBE7B65E403B970491A6735E82CF7104', 'isDownload': False} 2026-10-27 16:40:00,943 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour3')" 2026-10-27 16:40:01,006 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEqc85uu - [27/Oct/2026 16:40:00] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.017 ro 2026-10-27 16:40:01,051 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEqc85uu - [27/Oct/2026 16:40:01] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.239 ro 2026-10-27 16:40:01,059 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEqc85uu - [27/Oct/2026 16:40:01] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.068 ro 2026-10-27 16:40:01,669 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-10-27 16:40:01,695 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEqc85uu - [27/Oct/2026 16:40:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-27 16:40:01,700 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEqc85uu - [27/Oct/2026 16:40:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-27 16:40:01,711 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEqc85uu - [27/Oct/2026 16:40:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.007 ro 2026-10-27 16:40:01,771 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEqc85uu - [27/Oct/2026 16:40:01] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.032 rw 2026-10-27 16:40:01,781 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEqc85uu - [27/Oct/2026 16:40:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.04 rw 2026-10-27 16:40:02,259 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:40:02,790 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEqc85uu - [27/Oct/2026 16:40:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 541361 291 0.249 0.74 rw 2026-10-27 16:40:03,066 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: The ready code tooks too much time : 2.1231603622436523 2026-10-27 16:40:03,067 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate test code "odoo.startTour('PoSPaymentSyncTour3', {"stepDelay": 0, "debug": false})" 2026-10-27 16:40:03,080 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEqc85uu - [27/Oct/2026 16:40:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.007 ro 2026-10-27 16:40:03,082 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [1/24] Tour PoSPaymentSyncTour3 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:40:03,118 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEqc85uu - [27/Oct/2026 16:40:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.002 0.008 ro 2026-10-27 16:40:03,148 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEqc85uu - [27/Oct/2026 16:40:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.012 rw 2026-10-27 16:40:03,186 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEqc85uu - [27/Oct/2026 16:40:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 4 0.004 0.017 rw 2026-10-27 16:40:03,222 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEqc85uu - [27/Oct/2026 16:40:03] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.019 rw 2026-10-27 16:40:03,671 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEqc85uu - [27/Oct/2026 16:40:03] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.006 ro 2026-10-27 16:40:03,823 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEqc85uu - [27/Oct/2026 16:40:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 4 0.002 0.012 rw 2026-10-27 16:40:04,012 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEqc85uu - [27/Oct/2026 16:40:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-27 16:40:04,014 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEqc85uu - [27/Oct/2026 16:40:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-27 16:40:04,025 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEqc85uu - [27/Oct/2026 16:40:04] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.01 0.045 rw 2026-10-27 16:40:04,044 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEqc85uu - [27/Oct/2026 16:40:04] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.003 0.042 ro 2026-10-27 16:40:04,054 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEqc85uu - [27/Oct/2026 16:40:04] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.052 rw 2026-10-27 16:40:04,095 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEqc85uu - [27/Oct/2026 16:40:04] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.012 ro 2026-10-27 16:40:04,098 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEqc85uu - [27/Oct/2026 16:40:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-27 16:40:04,103 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEqc85uu - [27/Oct/2026 16:40:04] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.025 - 2026-10-27 16:40:04,141 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [2/24] Tour PoSPaymentSyncTour3 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:40:04,217 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEqc85uu - [27/Oct/2026 16:40:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.015 - 2026-10-27 16:40:04,342 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [3/24] Tour PoSPaymentSyncTour3 → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:40:04,359 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEqc85uu - [27/Oct/2026 16:40:04] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6967 31 0.045 0.117 rw 2026-10-27 16:40:04,398 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEqc85uu - [27/Oct/2026 16:40:04] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.022 - 2026-10-27 16:40:04,452 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEqc85uu - [27/Oct/2026 16:40:04] "GET /pos/ui/149 HTTP/1.1" 200 6967 31 0.029 0.226 rw 2026-10-27 16:40:04,454 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEqc85uu - [27/Oct/2026 16:40:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.01 - 2026-10-27 16:40:04,472 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEqc85uu - [27/Oct/2026 16:40:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.002 0.174 rw 2026-10-27 16:40:04,478 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEqc85uu - [27/Oct/2026 16:40:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.028 - 2026-10-27 16:40:04,970 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [4/24] Tour PoSPaymentSyncTour3 → Step payment screen is shown (trigger: .pos .payment-screen) 2026-10-27 16:40:04,971 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [5/24] Tour PoSPaymentSyncTour3 → Step click back to product screen (trigger: .payment-screen .back-button) 2026-10-27 16:40:05,078 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [6/24] Tour PoSPaymentSyncTour3 → Step product screen is shown (trigger: .product-screen) 2026-10-27 16:40:05,092 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [7/24] Tour PoSPaymentSyncTour3 → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:40:05,117 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [8/24] Tour PoSPaymentSyncTour3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:40:05,117 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [9/24] Tour PoSPaymentSyncTour3 → Step order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60")) 2026-10-27 16:40:05,135 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [10/24] Tour PoSPaymentSyncTour3 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:40:05,135 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [11/24] Tour PoSPaymentSyncTour3 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:40:05,145 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [12/24] Tour PoSPaymentSyncTour3 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:40:05,145 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [13/24] Tour PoSPaymentSyncTour3 → Step remaining amount is 2.2 (trigger: .payment-status-amount .amount:contains("2.2")) 2026-10-27 16:40:05,156 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [14/24] Tour PoSPaymentSyncTour3 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 16:40:05,165 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [15/24] Tour PoSPaymentSyncTour3 → Step click back to product screen (trigger: .payment-screen .back-button) 2026-10-27 16:40:05,184 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [16/24] Tour PoSPaymentSyncTour3 → Step product screen is shown (trigger: .product-screen) 2026-10-27 16:40:05,199 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [17/24] Tour PoSPaymentSyncTour3 → Step click order button (trigger: .actionpad .submit-order) 2026-10-27 16:40:05,211 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [18/24] Tour PoSPaymentSyncTour3 → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:has(.modal-header:contains(printing failed)) .modal-footer .btn-primary:contains(continue)) 2026-10-27 16:40:05,236 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEqc85uu - [27/Oct/2026 16:40:05] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.014 ro 2026-10-27 16:40:05,636 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://127.0.0.1/cgi-bin/epos/service.cgi?devid=local_printer&timeout=15000 2026-10-27 16:40:05,701 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [19/24] Tour PoSPaymentSyncTour3 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:40:05,707 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31643461 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'fe44ca88-277a-4395-9556-266857a63b36'}] 2026-10-27 16:40:05,865 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [553] to pos.order #637 2026-10-27 16:40:05,882 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31643461 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'fe44ca88-277a-4395-9556-266857a63b36'} updated pos.order #637 2026-10-27 16:40:05,888 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31643461 finished 2026-10-27 16:40:06,002 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEqc85uu - [27/Oct/2026 16:40:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 9468 85 0.08 0.22 rw 2026-10-27 16:40:06,118 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [20/24] Tour PoSPaymentSyncTour3 → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:40:06,150 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEqc85uu - [27/Oct/2026 16:40:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.003 0.025 rw 2026-10-27 16:40:06,629 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [21/24] Tour PoSPaymentSyncTour3 → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-10-27 16:40:06,630 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [22/24] Tour PoSPaymentSyncTour3 → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:40:06,636 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [23/24] Tour PoSPaymentSyncTour3 → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:40:08,614 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [24/24] Tour PoSPaymentSyncTour3 → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:40:08,617 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-10-27 16:40:08,618 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour3 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-27 16:40:08,803 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:40:08,806 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 21900768 (allocated 23089152) 2026-10-27 16:40:08,821 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEqc85uu - [27/Oct/2026 16:40:01] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 7.024 rw 2026-10-27 16:40:08,909 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 48158 2026-10-27 16:40:08,910 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-10-27 16:40:08,911 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 48158 2026-10-27 16:40:09,015 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_164009_015665_test_14_pos_payment_sync.txt 2026-10-27 16:40:09,016 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmp_hrhpc04_chrome_odoo" 2026-10-27 16:40:09,041 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_cancel_order_from_ui ... 2026-10-27 16:40:09,554 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome pid: 48295 2026-10-27 16:40:09,555 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless temporary user profile dir: /tmp/tmpwfz8h87r_chrome_odoo 2026-10-27 16:40:09,555 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:35685/json/version 2026-10-27 16:40:09,556 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35685', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:40:09,626 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Browser version: Chrome/150.0.7871.114 2026-10-27 16:40:09,626 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:35685/json 2026-10-27 16:40:09,633 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35685', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:40:09,649 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Websocket url found: ws://127.0.0.1:35685/devtools/page/E8D58EB2BC675A66E1F62FCF5F4D4274 2026-10-27 16:40:09,654 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Enable chrome headless console log notification 2026-10-27 16:40:09,657 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless enable page notifications 2026-10-27 16:40:09,733 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:40:09,758 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Setting session cookie in browser 2026-10-27 16:40:09,763 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Open "http://127.0.0.1:8069/pos/ui/149" in browser 2026-10-27 16:40:09,763 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Navigating to: "http://127.0.0.1:8069/pos/ui/149" 2026-10-27 16:40:09,794 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:40:10,312 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:10] "GET /pos/ui/149 HTTP/1.1" 200 6927 64 0.04 0.502 rw 2026-10-27 16:40:10,317 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Navigation result: {'frameId': 'E8D58EB2BC675A66E1F62FCF5F4D4274', 'loaderId': '97D358D541CBC68FEB94D269E7287F62', 'isDownload': False} 2026-10-27 16:40:10,317 7 INFO rb-3d383b4-226062-429553 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-27 16:40:10,362 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:10] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.585 ro 2026-10-27 16:40:10,379 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:10] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.007 0.035 ro 2026-10-27 16:40:10,411 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:10] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.067 ro 2026-10-27 16:40:11,072 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: Owl is running in 'dev' mode. 2026-10-27 16:40:11,110 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-27 16:40:11,121 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 16:40:11,153 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.013 ro 2026-10-27 16:40:11,189 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:11] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.009 rw 2026-10-27 16:40:11,210 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.029 rw 2026-10-27 16:40:11,601 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:40:12,057 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534468 261 0.19 0.631 rw 2026-10-27 16:40:12,260 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:40:12,278 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [1/40] Tour test_cancel_order_from_ui → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:40:12,290 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.023 ro 2026-10-27 16:40:12,316 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.01 ro 2026-10-27 16:40:12,371 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.03 rw 2026-10-27 16:40:12,379 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.039 rw 2026-10-27 16:40:12,426 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:12] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 16:40:12,876 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:12] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.006 ro 2026-10-27 16:40:13,032 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.018 rw 2026-10-27 16:40:13,249 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-27 16:40:13,255 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-27 16:40:13,268 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:13] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.011 0.071 rw 2026-10-27 16:40:13,293 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:13] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.007 0.043 ro 2026-10-27 16:40:13,307 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:13] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.058 rw 2026-10-27 16:40:13,356 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:13] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-27 16:40:13,360 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-27 16:40:13,371 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:13] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.011 0.03 ro 2026-10-27 16:40:13,413 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [2/40] Tour test_cancel_order_from_ui → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:40:13,544 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.083 - 2026-10-27 16:40:13,637 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:13] "GET /pos/ui/149 HTTP/1.1" 200 6967 31 0.061 0.14 rw 2026-10-27 16:40:13,691 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [3/40] Tour test_cancel_order_from_ui → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:40:13,747 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:13] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6967 31 0.026 0.285 rw 2026-10-27 16:40:13,753 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:13] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.043 - 2026-10-27 16:40:13,881 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.038 0.155 rw 2026-10-27 16:40:13,895 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:13] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.006 0.165 rw 2026-10-27 16:40:13,946 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.0 0.019 rw 2026-10-27 16:40:14,025 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:14] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.012 0.05 rw 2026-10-27 16:40:14,065 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [4/40] Tour test_cancel_order_from_ui → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:40:14,584 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [5/40] Tour test_cancel_order_from_ui → Step product screen is shown (trigger: .product-screen) 2026-10-27 16:40:14,585 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [6/40] Tour test_cancel_order_from_ui → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:40:14,635 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [7/40] Tour test_cancel_order_from_ui → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:40:14,635 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [8/40] 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-27 16:40:14,668 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [9/40] Tour test_cancel_order_from_ui → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 16:40:14,676 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [10/40] Tour test_cancel_order_from_ui → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 16:40:14,681 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [11/40] Tour test_cancel_order_from_ui → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-27 16:40:14,688 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [12/40] Tour test_cancel_order_from_ui → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 16:40:14,709 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [13/40] Tour test_cancel_order_from_ui → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 16:40:14,723 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [14/40] 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-27 16:40:14,723 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [15/40] Tour test_cancel_order_from_ui → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:40:14,724 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [16/40] Tour test_cancel_order_from_ui → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:40:14,739 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [17/40] Tour test_cancel_order_from_ui → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:40:14,787 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24096395 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '779fb100-3895-4900-af97-f6e23fd4de51'}] 2026-10-27 16:40:14,882 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24096395 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '779fb100-3895-4900-af97-f6e23fd4de51'} created pos.order #638 2026-10-27 16:40:14,884 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24096395 finished 2026-10-27 16:40:14,979 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3981 50 0.049 0.148 rw 2026-10-27 16:40:15,016 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [18/40] Tour test_cancel_order_from_ui → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:40:15,093 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [19/40] Tour test_cancel_order_from_ui → Step Check if the request is proceeded (trigger: .status-buttons:not(:has(.oi-spin))) 2026-10-27 16:40:15,094 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [20/40] Tour test_cancel_order_from_ui → Step .floor-map 2026-10-27 16:40:15,094 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [21/40] Tour test_cancel_order_from_ui → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:40:15,137 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [22/40] Tour test_cancel_order_from_ui → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:40:15,145 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.002 0.013 rw 2026-10-27 16:40:15,629 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [23/40] Tour test_cancel_order_from_ui → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:40:15,630 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [24/40] Tour test_cancel_order_from_ui → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:40:15,630 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [25/40] Tour test_cancel_order_from_ui → Step click Actions button (trigger: .more-btn) 2026-10-27 16:40:15,642 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [26/40] Tour test_cancel_order_from_ui → Step click Cancel Order button (trigger: .control-buttons button:contains("Cancel Order")) 2026-10-27 16:40:15,664 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [27/40] Tour test_cancel_order_from_ui → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:40:15,677 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [28/40] Tour test_cancel_order_from_ui → Step .floor-map 2026-10-27 16:40:15,865 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:15] "POST /web/dataset/call_kw/pos.order/cancel_order_from_pos#pos.order.cancel_order_from_pos HTTP/1.1" 200 2665 46 0.043 0.14 rw 2026-10-27 16:40:15,911 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [29/40] Tour test_cancel_order_from_ui → Step .pos-leftheader .orders-button 2026-10-27 16:40:15,953 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [30/40] 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-27 16:40:15,976 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:15] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.001 0.013 rw 2026-10-27 16:40:15,977 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [31/40] Tour test_cancel_order_from_ui → Step .pos-search-bar .filter 2026-10-27 16:40:15,981 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [32/40] Tour test_cancel_order_from_ui → Step .pos-search-bar .filter ul 2026-10-27 16:40:15,993 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [33/40] Tour test_cancel_order_from_ui → Step .pos-search-bar .filter ul li:contains("Cancelled") 2026-10-27 16:40:16,003 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [34/40] Tour test_cancel_order_from_ui → Step .ticket-screen tbody tr > td:contains("001") ~ td .badge:contains(Cancelled) 2026-10-27 16:40:16,054 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:16] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.01 0.03 rw 2026-10-27 16:40:16,151 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.008 0.047 rw 2026-10-27 16:40:16,312 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:16] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 3988 40 0.05 0.146 rw 2026-10-27 16:40:16,414 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [35/40] Tour test_cancel_order_from_ui → Step .ticket-screen .order-row > div:contains("001") ~ div .badge:contains(Cancelled) 2026-10-27 16:40:16,415 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [36/40] Tour test_cancel_order_from_ui → Step Stored order count should be 1 (trigger: body) 2026-10-27 16:40:16,415 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [37/40] Tour test_cancel_order_from_ui → Step .pos-search-bar .filter 2026-10-27 16:40:16,418 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [38/40] Tour test_cancel_order_from_ui → Step .pos-search-bar .filter ul 2026-10-27 16:40:16,418 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [39/40] Tour test_cancel_order_from_ui → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-27 16:40:16,429 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [40/40] 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-27 16:40:16,435 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: tour succeeded 2026-10-27 16:40:16,444 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_cancel_order_from_ui SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-27 16:40:16,684 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:40:16,689 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: heap 21406580 (allocated 23351296) 2026-10-27 16:40:16,735 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:40:16,781 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:11] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 5.556 rw 2026-10-27 16:40:16,799 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 0 103 0.127 0.276 rw 2026-10-27 16:40:16,806 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 75NwA-Xf - [27/Oct/2026 16:40:16] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 0 5 0.006 0.364 rw 2026-10-27 16:40:16,829 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing chrome headless with pid 48295 2026-10-27 16:40:16,834 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing websocket connection 2026-10-27 16:40:16,836 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Terminating chrome headless with pid 48295 2026-10-27 16:40:16,960 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_164016_960104_test_cancel_order_from_ui.txt 2026-10-27 16:40:16,960 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Removing chrome user profile "/tmp/tmpwfz8h87r_chrome_odoo" 2026-10-27 16:40:16,997 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_close_with_planned_order_later_today ... 2026-10-27 16:40:17,147 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_synchronisation ... 2026-10-27 16:40:19,157 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome pid: 48433 2026-10-27 16:40:19,157 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless temporary user profile dir: /tmp/tmp_btt4705_chrome_odoo 2026-10-27 16:40:19,157 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:34315/json/version 2026-10-27 16:40:19,159 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34315', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:40:19,303 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Browser version: Chrome/150.0.7871.114 2026-10-27 16:40:19,303 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:34315/json 2026-10-27 16:40:19,304 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34315', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:40:19,313 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Websocket url found: ws://127.0.0.1:34315/devtools/page/B355319E1EE40F3F424F334A20937DD2 2026-10-27 16:40:19,319 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Enable chrome headless console log notification 2026-10-27 16:40:19,322 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless enable page notifications 2026-10-27 16:40:19,547 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:40:19,555 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Setting session cookie in browser 2026-10-27 16:40:19,562 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Open "http://127.0.0.1:8069/pos/ui/149" in browser 2026-10-27 16:40:19,562 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigating to: "http://127.0.0.1:8069/pos/ui/149" 2026-10-27 16:40:19,578 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:40:20,003 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:20] "GET /pos/ui/149 HTTP/1.1" 200 6927 65 0.032 0.397 rw 2026-10-27 16:40:20,009 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigation result: {'frameId': 'B355319E1EE40F3F424F334A20937DD2', 'loaderId': 'EF7B54BD80CFEC3E4295C1757E555501', 'isDownload': False} 2026-10-27 16:40:20,010 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Evaluate ready code "odoo.isTourReady('test_combo_synchronisation')" 2026-10-27 16:40:20,097 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:20] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.519 ro 2026-10-27 16:40:20,114 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:20] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.06 ro 2026-10-27 16:40:20,140 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:20] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.074 ro 2026-10-27 16:40:20,943 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: Owl is running in 'dev' mode. 2026-10-27 16:40:20,984 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 16:40:20,989 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:40:21,022 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.016 ro 2026-10-27 16:40:21,092 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.021 0.028 rw 2026-10-27 16:40:21,121 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:21] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.006 0.056 rw 2026-10-27 16:40:21,601 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:40:22,305 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 551166 266 0.31 0.889 rw 2026-10-27 16:40:22,554 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: The ready code tooks too much time : 2.544508695602417 2026-10-27 16:40:22,555 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Evaluate test code "odoo.startTour('test_combo_synchronisation', {"stepDelay": 0, "debug": false})" 2026-10-27 16:40:22,584 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [1/40] Tour test_combo_synchronisation → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:40:22,601 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.006 0.025 ro 2026-10-27 16:40:22,670 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.004 0.032 ro 2026-10-27 16:40:22,721 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 16:40:22,751 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.002 0.017 rw 2026-10-27 16:40:22,772 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:22] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.011 rw 2026-10-27 16:40:23,329 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:23] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.015 ro 2026-10-27 16:40:23,474 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.019 rw 2026-10-27 16:40:23,674 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.008 - 2026-10-27 16:40:23,675 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-27 16:40:23,684 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:23] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.025 0.057 rw 2026-10-27 16:40:23,709 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:23] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.003 0.048 ro 2026-10-27 16:40:23,725 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:23] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.056 rw 2026-10-27 16:40:23,783 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:23] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.008 ro 2026-10-27 16:40:23,786 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-27 16:40:23,789 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:23] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.012 - 2026-10-27 16:40:23,859 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.068 - 2026-10-27 16:40:23,864 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [2/40] Tour test_combo_synchronisation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:40:23,953 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:23] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6967 31 0.044 0.122 rw 2026-10-27 16:40:24,087 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:24] "GET /pos/ui/149 HTTP/1.1" 200 6967 31 0.044 0.254 rw 2026-10-27 16:40:24,099 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:24] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:40:24,133 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [3/40] Tour test_combo_synchronisation → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:40:24,140 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:24] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.006 0.015 rw 2026-10-27 16:40:24,231 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.02 0.08 rw 2026-10-27 16:40:24,316 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.001 0.018 rw 2026-10-27 16:40:24,399 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:24] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.07 rw 2026-10-27 16:40:24,423 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [4/40] Tour test_combo_synchronisation → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:40:24,969 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [5/40] Tour test_combo_synchronisation → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-10-27 16:40:25,002 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [6/40] 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-27 16:40:25,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [7/40] 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-27 16:40:25,078 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [8/40] 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-27 16:40:25,089 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [9/40] Tour test_combo_synchronisation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:40:25,149 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:25] "GET /web/image?model=product.product&field=image_256&id=1820&unique=2026-10-27T16:37:16.000+00:00 HTTP/1.1" 200 6171 11 0.016 0.074 ro 2026-10-27 16:40:25,189 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [10/40] Tour test_combo_synchronisation → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:40:25,192 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:25] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.027 - 2026-10-27 16:40:25,227 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:25] "GET /web/image?model=product.product&field=image_256&id=1824&unique=2026-10-27T16:37:16.000+00:00 HTTP/1.1" 200 6171 9 0.012 0.145 ro 2026-10-27 16:40:25,290 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:25] "GET /web/image?model=product.product&field=image_256&id=1821&unique=2026-10-27T16:37:16.000+00:00 HTTP/1.1" 200 6171 9 0.007 0.214 ro 2026-10-27 16:40:25,346 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [11/40] Tour test_combo_synchronisation → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:40:25,381 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:25] "GET /web/image?model=product.product&field=image_256&id=1823&unique=2026-10-27T16:37:16.000+00:00 HTTP/1.1" 200 6171 9 0.01 0.303 ro 2026-10-27 16:40:25,400 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:25] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.006 - 2026-10-27 16:40:25,439 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:25] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.028 - 2026-10-27 16:40:25,530 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:25] "GET /web/image?model=product.product&field=image_256&id=1819&unique=2026-10-27T16:37:16.000+00:00 HTTP/1.1" 200 6171 9 0.016 0.454 ro 2026-10-27 16:40:25,607 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:25] "GET /web/image?model=product.product&field=image_256&id=1822&unique=2026-10-27T16:37:16.000+00:00 HTTP/1.1" 200 6171 9 0.01 0.533 ro 2026-10-27 16:40:25,671 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:25] "GET /web/image?model=product.product&field=image_256&id=1827&unique=2026-10-27T16:37:16.000+00:00 HTTP/1.1" 200 6171 9 0.016 0.462 ro 2026-10-27 16:40:25,743 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:25] "GET /web/image?model=product.product&field=image_256&id=1825&unique=2026-10-27T16:37:16.000+00:00 HTTP/1.1" 200 6171 9 0.009 0.48 ro 2026-10-27 16:40:25,816 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51206907 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'c40ca61b-fcc1-475e-975a-5946b356b08c'}] 2026-10-27 16:40:25,817 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:25] "GET /web/image?model=product.product&field=image_256&id=1826&unique=2026-10-27T16:37:16.000+00:00 HTTP/1.1" 200 6171 9 0.008 0.514 ro 2026-10-27 16:40:25,961 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51206907 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'c40ca61b-fcc1-475e-975a-5946b356b08c'} created pos.order #640 2026-10-27 16:40:25,964 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51206907 finished 2026-10-27 16:40:26,032 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 7016 70 0.056 0.517 rw 2026-10-27 16:40:26,070 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [12/40] Tour test_combo_synchronisation → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:40:26,173 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [13/40] Tour test_combo_synchronisation → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:40:26,202 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [14/40] Tour test_combo_synchronisation → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:40:26,217 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.002 0.024 rw 2026-10-27 16:40:26,720 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [15/40] Tour test_combo_synchronisation → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:40:26,721 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [16/40] Tour test_combo_synchronisation → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:40:26,757 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [17/40] Tour test_combo_synchronisation → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:40:26,788 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [18/40] Tour test_combo_synchronisation → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:40:26,789 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [19/40] Tour test_combo_synchronisation → Step Search customer with "A" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:40:26,799 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [20/40] Tour test_combo_synchronisation → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:40:27,149 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [21/40] Tour test_combo_synchronisation → Step Check "A" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("A")) 2026-10-27 16:40:27,151 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [22/40] Tour test_combo_synchronisation → Step click partner 'A' from partner list screen (trigger: .modal .partner-list b:contains(A)) 2026-10-27 16:40:27,179 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [23/40] Tour test_combo_synchronisation → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:40:27,179 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [24/40] Tour test_combo_synchronisation → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:40:27,196 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [25/40] Tour test_combo_synchronisation → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:40:27,224 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31910315 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'c40ca61b-fcc1-475e-975a-5946b356b08c'}] 2026-10-27 16:40:27,274 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31910315 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'c40ca61b-fcc1-475e-975a-5946b356b08c'} updated pos.order #640 2026-10-27 16:40:27,276 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31910315 finished 2026-10-27 16:40:27,395 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 7020 50 0.046 0.13 rw 2026-10-27 16:40:27,438 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [26/40] Tour test_combo_synchronisation → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:40:27,542 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [27/40] Tour test_combo_synchronisation → Step Check table with attributes: {"name":"5"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:40:27,542 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [28/40] Tour test_combo_synchronisation → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:40:27,578 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [29/40] Tour test_combo_synchronisation → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:40:27,600 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.008 0.023 rw 2026-10-27 16:40:28,087 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [30/40] Tour test_combo_synchronisation → Step Check if there still has combo lines (trigger: .orderline-combo) 2026-10-27 16:40:28,089 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [31/40] Tour test_combo_synchronisation → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:40:28,125 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [32/40] Tour test_combo_synchronisation → Step click Course button (trigger: .control-buttons button:contains("Course")) 2026-10-27 16:40:28,155 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [33/40] 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-27 16:40:28,164 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [34/40] 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-27 16:40:28,175 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [35/40] Tour test_combo_synchronisation → Step Check the product page (trigger: .product-list) 2026-10-27 16:40:28,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [36/40] Tour test_combo_synchronisation → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:40:28,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [37/40] Tour test_combo_synchronisation → Step click Actions button (trigger: .more-btn) 2026-10-27 16:40:28,189 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [38/40] Tour test_combo_synchronisation → Step click Transfer course button (trigger: .control-buttons button:contains("Transfer course")) 2026-10-27 16:40:28,214 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [39/40] Tour test_combo_synchronisation → Step click Course 2 from available courses (trigger: .modal-body button:contains(Course 2)) 2026-10-27 16:40:28,241 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [40/40] Tour test_combo_synchronisation → Step Check if entire combo is transfered to course 2 (trigger: .pos) 2026-10-27 16:40:28,256 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: tour succeeded 2026-10-27 16:40:28,257 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_combo_synchronisation SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-27 16:40:28,556 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:40:28,563 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: heap 23613280 (allocated 25972736) 2026-10-27 16:40:28,565 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0udEyqPR - [27/Oct/2026 16:40:22] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 7.398 rw 2026-10-27 16:40:28,667 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing chrome headless with pid 48433 2026-10-27 16:40:28,668 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing websocket connection 2026-10-27 16:40:28,669 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Terminating chrome headless with pid 48433 2026-10-27 16:40:28,800 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_164028_800501_test_combo_synchronisation.txt 2026-10-27 16:40:28,801 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Removing chrome user profile "/tmp/tmp_btt4705_chrome_odoo" 2026-10-27 16:40:28,823 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_customer_alone_saved ... 2026-10-27 16:40:29,245 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome pid: 48578 2026-10-27 16:40:29,245 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless temporary user profile dir: /tmp/tmpuk96q_ag_chrome_odoo 2026-10-27 16:40:29,246 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:38091/json/version 2026-10-27 16:40:29,248 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38091', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:40:29,317 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Browser version: Chrome/150.0.7871.114 2026-10-27 16:40:29,317 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:38091/json 2026-10-27 16:40:29,319 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38091', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:40:29,329 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Websocket url found: ws://127.0.0.1:38091/devtools/page/6BF357B396E2037B4B54F44AA67C5B9C 2026-10-27 16:40:29,336 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Enable chrome headless console log notification 2026-10-27 16:40:29,353 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless enable page notifications 2026-10-27 16:40:29,412 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:40:29,424 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Setting session cookie in browser 2026-10-27 16:40:29,426 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Open "http://127.0.0.1:8069/pos/ui?config_id=149" in browser 2026-10-27 16:40:29,426 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=149" 2026-10-27 16:40:29,450 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:40:30,073 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xxTskbyA - [27/Oct/2026 16:40:30] "GET /pos/ui?config_id=149 HTTP/1.1" 200 6967 91 0.052 0.587 rw 2026-10-27 16:40:30,077 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Navigation result: {'frameId': '6BF357B396E2037B4B54F44AA67C5B9C', 'loaderId': '22A89800FF2C002FE5E1B0A0C009A827', 'isDownload': False} 2026-10-27 16:40:30,078 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Evaluate ready code "odoo.isTourReady('test_customer_alone_saved')" 2026-10-27 16:40:30,190 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xxTskbyA - [27/Oct/2026 16:40:30] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.021 ro 2026-10-27 16:40:30,196 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xxTskbyA - [27/Oct/2026 16:40:30] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.755 ro 2026-10-27 16:40:30,232 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xxTskbyA - [27/Oct/2026 16:40:30] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.053 ro 2026-10-27 16:40:31,030 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: Owl is running in 'dev' mode. 2026-10-27 16:40:31,056 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xxTskbyA - [27/Oct/2026 16:40:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-27 16:40:31,064 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xxTskbyA - [27/Oct/2026 16:40:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:40:31,115 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xxTskbyA - [27/Oct/2026 16:40:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.028 ro 2026-10-27 16:40:31,156 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xxTskbyA - [27/Oct/2026 16:40:31] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.014 rw 2026-10-27 16:40:31,180 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xxTskbyA - [27/Oct/2026 16:40:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.008 0.027 rw 2026-10-27 16:40:31,603 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:40:32,119 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xxTskbyA - [27/Oct/2026 16:40:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534468 261 0.241 0.663 rw 2026-10-27 16:40:32,358 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: The ready code tooks too much time : 2.2800259590148926 2026-10-27 16:40:32,358 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Evaluate test code "odoo.startTour('test_customer_alone_saved', {"stepDelay": 0, "debug": false})" 2026-10-27 16:40:32,377 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xxTskbyA - [27/Oct/2026 16:40:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.012 ro 2026-10-27 16:40:32,384 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [1/26] Tour test_customer_alone_saved → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:40:32,399 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xxTskbyA - [27/Oct/2026 16:40:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.009 ro 2026-10-27 16:40:32,440 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xxTskbyA - [27/Oct/2026 16:40:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.013 rw 2026-10-27 16:40:32,463 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xxTskbyA - [27/Oct/2026 16:40:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.019 rw 2026-10-27 16:40:32,490 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xxTskbyA - [27/Oct/2026 16:40:32] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.016 rw 2026-10-27 16:40:32,992 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xxTskbyA - [27/Oct/2026 16:40:32] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.009 ro 2026-10-27 16:40:33,145 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xxTskbyA - [27/Oct/2026 16:40:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.013 rw 2026-10-27 16:40:33,311 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xxTskbyA - [27/Oct/2026 16:40:33] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.051 rw 2026-10-27 16:40:33,342 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xxTskbyA - [27/Oct/2026 16:40:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-27 16:40:33,343 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xxTskbyA - [27/Oct/2026 16:40:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-27 16:40:33,351 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xxTskbyA - [27/Oct/2026 16:40:33] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.017 rw 2026-10-27 16:40:33,393 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xxTskbyA - [27/Oct/2026 16:40:33] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.004 0.046 ro 2026-10-27 16:40:33,447 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xxTskbyA - [27/Oct/2026 16:40:33] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.019 ro 2026-10-27 16:40:33,449 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xxTskbyA - [27/Oct/2026 16:40:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.007 - 2026-10-27 16:40:33,451 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xxTskbyA - [27/Oct/2026 16:40:33] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.01 - 2026-10-27 16:40:33,472 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xxTskbyA - [27/Oct/2026 16:40:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.014 - 2026-10-27 16:40:33,502 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [2/26] Tour test_customer_alone_saved → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:40:33,596 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xxTskbyA - [27/Oct/2026 16:40:33] "GET /pos/ui/149 HTTP/1.1" 200 6967 31 0.038 0.101 rw 2026-10-27 16:40:33,682 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xxTskbyA - [27/Oct/2026 16:40:33] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6967 31 0.028 0.196 rw 2026-10-27 16:40:33,685 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xxTskbyA - [27/Oct/2026 16:40:33] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-27 16:40:33,698 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [3/26] Tour test_customer_alone_saved → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:40:33,723 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xxTskbyA - [27/Oct/2026 16:40:33] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.003 0.02 rw 2026-10-27 16:40:33,832 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xxTskbyA - [27/Oct/2026 16:40:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.029 0.093 rw 2026-10-27 16:40:33,907 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xxTskbyA - [27/Oct/2026 16:40:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.002 0.02 rw 2026-10-27 16:40:33,947 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xxTskbyA - [27/Oct/2026 16:40:33] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.035 rw 2026-10-27 16:40:33,999 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [4/26] Tour test_customer_alone_saved → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:40:34,520 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [5/26] Tour test_customer_alone_saved → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:40:34,568 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [6/26] Tour test_customer_alone_saved → Step .pos-leftheader .orders-button 2026-10-27 16:40:34,630 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [7/26] Tour test_customer_alone_saved → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:40:34,659 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14780124 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '4101c9d9-6eab-49ec-ac32-b9d39bc6a416'}] 2026-10-27 16:40:34,761 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14780124 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '4101c9d9-6eab-49ec-ac32-b9d39bc6a416'} created pos.order #641 2026-10-27 16:40:34,769 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14780124 finished 2026-10-27 16:40:34,885 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xxTskbyA - [27/Oct/2026 16:40:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3983 48 0.071 0.173 rw 2026-10-27 16:40:34,921 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [8/26] Tour test_customer_alone_saved → Step .pos-leftheader .register-label 2026-10-27 16:40:34,936 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [9/26] Tour test_customer_alone_saved → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:40:34,937 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [10/26] Tour test_customer_alone_saved → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:40:35,026 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [11/26] Tour test_customer_alone_saved → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:40:35,047 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [12/26] Tour test_customer_alone_saved → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:40:35,048 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [13/26] Tour test_customer_alone_saved → Step Search customer with "Acme Corporation" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:40:35,063 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [14/26] Tour test_customer_alone_saved → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:40:35,228 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xxTskbyA - [27/Oct/2026 16:40:35] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 3983 40 0.031 0.077 rw 2026-10-27 16:40:35,416 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [15/26] Tour test_customer_alone_saved → Step Check "Acme Corporation" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Acme Corporation")) 2026-10-27 16:40:35,426 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [16/26] Tour test_customer_alone_saved → Step click partner 'Acme Corporation' from partner list screen (trigger: .modal .partner-list b:contains(Acme Corporation)) 2026-10-27 16:40:35,453 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [17/26] Tour test_customer_alone_saved → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:40:35,453 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [18/26] Tour test_customer_alone_saved → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:40:35,454 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [19/26] Tour test_customer_alone_saved → Step customer 'Acme Corporation' is selected (trigger: .product-screen .set-partner:contains("Acme Corporation")) 2026-10-27 16:40:35,459 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [20/26] Tour test_customer_alone_saved → Step customer is selected (trigger: .product-screen .set-partner.btn-outline-secondary.active) 2026-10-27 16:40:35,460 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [21/26] Tour test_customer_alone_saved → Step .pos-leftheader .orders-button 2026-10-27 16:40:35,482 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [22/26] Tour test_customer_alone_saved → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:40:35,953 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:40:36,006 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xxTskbyA - [27/Oct/2026 16:40:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 112 0.212 0.422 rw 2026-10-27 16:40:36,012 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48828291 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '4101c9d9-6eab-49ec-ac32-b9d39bc6a416'}] 2026-10-27 16:40:36,034 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [23/26] Tour test_customer_alone_saved → Step .pos-leftheader .register-label 2026-10-27 16:40:36,053 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [24/26] Tour test_customer_alone_saved → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:40:36,054 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [25/26] Tour test_customer_alone_saved → Step customer 'Acme Corporation' is selected (trigger: .product-screen .set-partner:contains("Acme Corporation")) 2026-10-27 16:40:36,071 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48828291 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '4101c9d9-6eab-49ec-ac32-b9d39bc6a416'} updated pos.order #641 2026-10-27 16:40:36,074 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48828291 finished 2026-10-27 16:40:36,082 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [26/26] Tour test_customer_alone_saved → Step customer is selected (trigger: .product-screen .set-partner.btn-outline-secondary.active) 2026-10-27 16:40:36,083 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: tour succeeded 2026-10-27 16:40:36,085 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_customer_alone_saved SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-27 16:40:36,220 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xxTskbyA - [27/Oct/2026 16:40:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3982 49 0.053 0.667 rw 2026-10-27 16:40:36,355 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:40:36,363 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xxTskbyA - [27/Oct/2026 16:40:31] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.022 5.14 rw 2026-10-27 16:40:36,364 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: heap 22210684 (allocated 23875584) 2026-10-27 16:40:36,562 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing chrome headless with pid 48578 2026-10-27 16:40:36,566 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing websocket connection 2026-10-27 16:40:36,570 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Terminating chrome headless with pid 48578 2026-10-27 16:40:36,718 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_164036_707621_test_customer_alone_saved.txt 2026-10-27 16:40:36,718 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Removing chrome user profile "/tmp/tmpuk96q_ag_chrome_odoo" 2026-10-27 16:40:36,735 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_delete_line_release_table ... 2026-10-27 16:40:37,323 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome pid: 48715 2026-10-27 16:40:37,323 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless temporary user profile dir: /tmp/tmpz90gmmk4_chrome_odoo 2026-10-27 16:40:37,324 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:32983/json/version 2026-10-27 16:40:37,325 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32983', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:40:37,356 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Browser version: Chrome/150.0.7871.114 2026-10-27 16:40:37,356 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:32983/json 2026-10-27 16:40:37,360 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32983', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:40:37,381 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Websocket url found: ws://127.0.0.1:32983/devtools/page/4427054E47BA391098C93BA296F05B01 2026-10-27 16:40:37,398 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Enable chrome headless console log notification 2026-10-27 16:40:37,413 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless enable page notifications 2026-10-27 16:40:37,519 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:40:37,534 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Setting session cookie in browser 2026-10-27 16:40:37,536 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Open "http://127.0.0.1:8069/pos/ui/149" in browser 2026-10-27 16:40:37,537 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Navigating to: "http://127.0.0.1:8069/pos/ui/149" 2026-10-27 16:40:37,554 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:40:37,967 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:37] "GET /pos/ui/149 HTTP/1.1" 200 6927 64 0.028 0.399 rw 2026-10-27 16:40:37,973 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Navigation result: {'frameId': '4427054E47BA391098C93BA296F05B01', 'loaderId': 'F02CBFA8B5CA8134FDD74D15EF88FAF4', 'isDownload': False} 2026-10-27 16:40:37,973 7 INFO rb-3d383b4-226062-429553 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-27 16:40:38,035 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:38] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.019 ro 2026-10-27 16:40:38,049 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:38] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.025 ro 2026-10-27 16:40:38,061 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:38] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.031 ro 2026-10-27 16:40:38,745 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: Owl is running in 'dev' mode. 2026-10-27 16:40:38,785 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.013 - 2026-10-27 16:40:38,787 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.006 - 2026-10-27 16:40:38,816 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.019 ro 2026-10-27 16:40:38,881 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.011 0.021 rw 2026-10-27 16:40:38,888 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:38] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.021 rw 2026-10-27 16:40:39,274 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:40:39,952 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534468 261 0.229 0.821 rw 2026-10-27 16:40:40,282 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: The ready code tooks too much time : 2.3085203170776367 2026-10-27 16:40:40,282 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:40:40,303 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [1/25] Tour test_delete_line_release_table → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:40:40,304 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.012 ro 2026-10-27 16:40:40,338 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.015 ro 2026-10-27 16:40:40,393 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.002 0.014 rw 2026-10-27 16:40:40,404 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.021 rw 2026-10-27 16:40:40,451 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:40] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.017 rw 2026-10-27 16:40:40,873 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:40] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.009 ro 2026-10-27 16:40:41,003 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.016 rw 2026-10-27 16:40:41,170 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-27 16:40:41,174 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-27 16:40:41,183 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:41] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.014 0.054 rw 2026-10-27 16:40:41,230 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:41] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.008 0.063 ro 2026-10-27 16:40:41,243 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:41] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.081 rw 2026-10-27 16:40:41,270 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:41] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.008 ro 2026-10-27 16:40:41,282 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:41] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-27 16:40:41,283 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-27 16:40:41,332 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [2/25] Tour test_delete_line_release_table → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:40:41,385 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.03 - 2026-10-27 16:40:41,538 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:41] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6967 31 0.065 0.121 rw 2026-10-27 16:40:41,567 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:41] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.012 - 2026-10-27 16:40:41,595 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [3/25] Tour test_delete_line_release_table → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:40:41,670 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:41] "GET /pos/ui/149 HTTP/1.1" 200 6967 31 0.046 0.262 rw 2026-10-27 16:40:41,704 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:41] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.006 0.108 rw 2026-10-27 16:40:41,784 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.031 0.137 rw 2026-10-27 16:40:41,856 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.002 0.015 rw 2026-10-27 16:40:41,907 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:41] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.037 rw 2026-10-27 16:40:41,981 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [4/25] Tour test_delete_line_release_table → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:40:42,494 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [5/25] Tour test_delete_line_release_table → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:40:42,540 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [6/25] 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-27 16:40:42,571 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [7/25] Tour test_delete_line_release_table → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:40:42,578 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [8/25] Tour test_delete_line_release_table → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:40:42,617 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86829723 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '92e67ef5-b7f2-414d-9402-809bafc63435'}] 2026-10-27 16:40:42,733 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86829723 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '92e67ef5-b7f2-414d-9402-809bafc63435'} created pos.order #642 2026-10-27 16:40:42,735 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86829723 finished 2026-10-27 16:40:42,801 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3983 50 0.054 0.136 rw 2026-10-27 16:40:42,833 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [9/25] Tour test_delete_line_release_table → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:40:42,896 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [10/25] Tour test_delete_line_release_table → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:40:42,916 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [11/25] Tour test_delete_line_release_table → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:40:42,957 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.005 0.031 rw 2026-10-27 16:40:43,426 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [12/25] 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-27 16:40:43,432 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [13/25] 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-27 16:40:43,436 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [14/25] 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-27 16:40:43,436 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [15/25] Tour test_delete_line_release_table → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-10-27 16:40:43,440 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [16/25] Tour test_delete_line_release_table → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-10-27 16:40:43,441 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [17/25] Tour test_delete_line_release_table → Step release table (trigger: .product-screen .leftpane .unbook-table) 2026-10-27 16:40:43,625 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [18/25] Tour test_delete_line_release_table → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:40:43,668 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 981 0 0 0.019 - 2026-10-27 16:40:43,807 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:43] "POST /web/dataset/call_kw/pos.order/cancel_order_from_pos#pos.order.cancel_order_from_pos HTTP/1.1" 200 2665 46 0.058 0.122 rw 2026-10-27 16:40:43,912 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [19/25] Tour test_delete_line_release_table → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:40:43,926 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.001 0.023 rw 2026-10-27 16:40:43,985 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:43] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.071 rw 2026-10-27 16:40:43,995 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32381345 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': '7440f8f1-a0bc-45a5-8d14-7ba5fe338534'}] 2026-10-27 16:40:44,058 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32381345 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': '7440f8f1-a0bc-45a5-8d14-7ba5fe338534'} created pos.order #643 2026-10-27 16:40:44,060 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32381345 finished 2026-10-27 16:40:44,139 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 2999 33 0.048 0.148 rw 2026-10-27 16:40:44,427 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [20/25] Tour test_delete_line_release_table → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:40:46,416 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [21/25] 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-27 16:40:46,417 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [22/25] Tour test_delete_line_release_table → Step Flush pending PoS orders to the server (sync_all_orders) (trigger: body) 2026-10-27 16:40:46,418 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [23/25] Tour test_delete_line_release_table → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:40:46,428 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [24/25] Tour test_delete_line_release_table → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:40:48,412 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [25/25] Tour test_delete_line_release_table → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:40:48,413 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: tour succeeded 2026-10-27 16:40:48,414 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_delete_line_release_table SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-27 16:40:48,598 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:40:48,604 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XmAVDr4T - [27/Oct/2026 16:40:39] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.054 9.623 rw 2026-10-27 16:40:48,612 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: heap 20928692 (allocated 22564864) 2026-10-27 16:40:48,705 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing chrome headless with pid 48715 2026-10-27 16:40:48,705 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing websocket connection 2026-10-27 16:40:48,706 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Terminating chrome headless with pid 48715 2026-10-27 16:40:48,823 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_164048_823437_test_delete_line_release_table.txt 2026-10-27 16:40:48,823 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Removing chrome user profile "/tmp/tmpz90gmmk4_chrome_odoo" 2026-10-27 16:40:48,871 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_direct_sales ... 2026-10-27 16:40:49,388 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome pid: 48849 2026-10-27 16:40:49,388 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless temporary user profile dir: /tmp/tmp3ybvqde8_chrome_odoo 2026-10-27 16:40:49,388 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:39037/json/version 2026-10-27 16:40:49,390 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39037', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:40:49,456 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Browser version: Chrome/150.0.7871.114 2026-10-27 16:40:49,456 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:39037/json 2026-10-27 16:40:49,456 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39037', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:40:49,483 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Websocket url found: ws://127.0.0.1:39037/devtools/page/982BE81CF4178638BCBA20EBB9263880 2026-10-27 16:40:49,521 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Enable chrome headless console log notification 2026-10-27 16:40:49,545 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless enable page notifications 2026-10-27 16:40:49,595 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:40:49,610 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Setting session cookie in browser 2026-10-27 16:40:49,617 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Open "http://127.0.0.1:8069/pos/ui/149" in browser 2026-10-27 16:40:49,617 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigating to: "http://127.0.0.1:8069/pos/ui/149" 2026-10-27 16:40:49,641 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:40:50,192 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:50] "GET /pos/ui/149 HTTP/1.1" 200 6967 91 0.074 0.494 rw 2026-10-27 16:40:50,198 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigation result: {'frameId': '982BE81CF4178638BCBA20EBB9263880', 'loaderId': '03659B14D8AFA880EA9211D764B5928B', 'isDownload': False} 2026-10-27 16:40:50,198 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Evaluate ready code "odoo.isTourReady('test_direct_sales')" 2026-10-27 16:40:50,300 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:50] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.026 ro 2026-10-27 16:40:50,308 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:50] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.674 ro 2026-10-27 16:40:50,340 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:50] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.075 ro 2026-10-27 16:40:51,080 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: Owl is running in 'dev' mode. 2026-10-27 16:40:51,139 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.006 - 2026-10-27 16:40:51,157 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-27 16:40:51,219 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.027 ro 2026-10-27 16:40:51,292 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.029 rw 2026-10-27 16:40:51,311 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:51] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.007 rw 2026-10-27 16:40:51,882 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:40:52,513 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534468 261 0.307 0.885 rw 2026-10-27 16:40:52,815 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: The ready code tooks too much time : 2.616957664489746 2026-10-27 16:40:52,816 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Evaluate test code "odoo.startTour('test_direct_sales', {"stepDelay": 0, "debug": false})" 2026-10-27 16:40:52,831 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [1/50] Tour test_direct_sales → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:40:52,832 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.012 ro 2026-10-27 16:40:52,857 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.01 ro 2026-10-27 16:40:52,902 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.012 rw 2026-10-27 16:40:52,923 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.022 rw 2026-10-27 16:40:52,946 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:52] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.016 rw 2026-10-27 16:40:53,526 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:53] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.007 ro 2026-10-27 16:40:53,660 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.017 rw 2026-10-27 16:40:53,838 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-27 16:40:53,846 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.005 - 2026-10-27 16:40:53,862 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:53] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.062 rw 2026-10-27 16:40:53,921 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:53] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.018 0.07 ro 2026-10-27 16:40:53,930 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:53] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.097 rw 2026-10-27 16:40:53,979 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:53] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.011 ro 2026-10-27 16:40:54,005 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:54] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-27 16:40:54,010 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-27 16:40:54,073 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [2/50] Tour test_direct_sales → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:40:54,148 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:54] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6967 31 0.028 0.083 rw 2026-10-27 16:40:54,181 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.145 - 2026-10-27 16:40:54,247 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:54] "GET /pos/ui/149 HTTP/1.1" 200 6967 31 0.023 0.188 rw 2026-10-27 16:40:54,249 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [3/50] Tour test_direct_sales → Step .new-order 2026-10-27 16:40:54,253 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:54] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.024 - 2026-10-27 16:40:54,274 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:54] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.011 rw 2026-10-27 16:40:54,378 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.046 0.056 rw 2026-10-27 16:40:54,492 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:54] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.041 rw 2026-10-27 16:40:54,524 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [4/50] Tour test_direct_sales → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:40:54,588 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [5/50] Tour test_direct_sales → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-10-27 16:40:54,606 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [6/50] Tour test_direct_sales → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:40:54,606 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [7/50] Tour test_direct_sales → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-10-27 16:40:54,650 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [8/50] Tour test_direct_sales → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:40:54,651 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [9/50] Tour test_direct_sales → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:40:54,673 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [10/50] Tour test_direct_sales → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:40:54,674 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [11/50] Tour test_direct_sales → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:40:54,696 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-27 16:40:54,697 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.006 - 2026-10-27 16:40:54,732 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [12/50] Tour test_direct_sales → Step sync current order (trigger: body) 2026-10-27 16:40:54,755 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69399092 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '0ba1d035-d354-45f1-8f3d-6e193128d7af'}] 2026-10-27 16:40:54,881 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69399092 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '0ba1d035-d354-45f1-8f3d-6e193128d7af'} created pos.order #644 2026-10-27 16:40:54,893 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69399092 finished 2026-10-27 16:40:54,980 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6152 58 0.065 0.166 rw 2026-10-27 16:40:55,112 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [13/50] Tour test_direct_sales → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:40:55,651 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93780540 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '0ba1d035-d354-45f1-8f3d-6e193128d7af'}] 2026-10-27 16:40:55,653 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [14/50] Tour test_direct_sales → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:40:55,663 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [15/50] Tour test_direct_sales → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:has(.modal-header:contains(printing failed)) .modal-footer .btn-primary:contains(continue)) 2026-10-27 16:40:56,239 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93780540 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '0ba1d035-d354-45f1-8f3d-6e193128d7af'} updated pos.order #644 2026-10-27 16:40:56,242 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93780540 finished 2026-10-27 16:40:56,344 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6187 170 0.2 0.498 rw 2026-10-27 16:40:56,472 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:56] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.002 0.011 ro 2026-10-27 16:40:56,834 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://127.0.0.1/cgi-bin/epos/service.cgi?devid=local_printer&timeout=15000 2026-10-27 16:40:56,866 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [16/50] Tour test_direct_sales → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:40:56,867 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [17/50] Tour test_direct_sales → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:40:56,888 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [18/50] Tour test_direct_sales → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:40:56,901 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [19/50] Tour test_direct_sales → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:40:58,879 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [20/50] Tour test_direct_sales → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:40:58,879 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [21/50] Tour test_direct_sales → Step .new-order 2026-10-27 16:40:58,900 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [22/50] Tour test_direct_sales → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:40:58,932 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [23/50] Tour test_direct_sales → Step set tab to Test (trigger: .product-screen .new-tab) 2026-10-27 16:40:58,939 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:58] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.035 rw 2026-10-27 16:40:58,966 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [24/50] Tour test_direct_sales → Step input text 'Test' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-27 16:40:58,993 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [25/50] Tour test_direct_sales → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:40:59,005 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [26/50] Tour test_direct_sales → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-10-27 16:40:59,027 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [27/50] Tour test_direct_sales → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:40:59,027 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [28/50] Tour test_direct_sales → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-10-27 16:40:59,039 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [29/50] Tour test_direct_sales → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:40:59,043 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [30/50] Tour test_direct_sales → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:40:59,055 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [31/50] Tour test_direct_sales → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:40:59,056 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [32/50] Tour test_direct_sales → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:40:59,065 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [33/50] Tour test_direct_sales → Step sync current order (trigger: body) 2026-10-27 16:40:59,097 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99172654 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': '1115f36b-f658-4b96-a175-455a1759272e'}] 2026-10-27 16:40:59,200 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99172654 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': '1115f36b-f658-4b96-a175-455a1759272e'} created pos.order #645 2026-10-27 16:40:59,202 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99172654 finished 2026-10-27 16:40:59,272 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6152 51 0.049 0.131 rw 2026-10-27 16:40:59,387 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [34/50] Tour test_direct_sales → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:40:59,900 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [35/50] Tour test_direct_sales → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:40:59,904 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [36/50] Tour test_direct_sales → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:40:59,916 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53955956 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': '1115f36b-f658-4b96-a175-455a1759272e'}] 2026-10-27 16:41:00,388 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53955956 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': '1115f36b-f658-4b96-a175-455a1759272e'} updated pos.order #645 2026-10-27 16:41:00,391 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53955956 finished 2026-10-27 16:41:00,473 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:41:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6187 149 0.143 0.418 rw 2026-10-27 16:41:00,520 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [37/50] Tour test_direct_sales → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:41:00,637 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:41:00] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.002 0.009 ro 2026-10-27 16:41:00,947 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://127.0.0.1/cgi-bin/epos/service.cgi?devid=local_printer&timeout=15000 2026-10-27 16:41:00,970 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [38/50] Tour test_direct_sales → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:has(.modal-header:contains(printing failed)) .modal-footer .btn-primary:contains(continue)) 2026-10-27 16:41:00,974 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [39/50] Tour test_direct_sales → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:41:01,008 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [40/50] Tour test_direct_sales → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:41:01,032 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:41:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.001 0.036 rw 2026-10-27 16:41:01,062 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:41:01] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.051 rw 2026-10-27 16:41:01,516 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [41/50] Tour test_direct_sales → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:41:01,535 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [42/50] Tour test_direct_sales → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-10-27 16:41:01,560 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [43/50] Tour test_direct_sales → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:41:01,561 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [44/50] Tour test_direct_sales → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-10-27 16:41:01,568 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [45/50] Tour test_direct_sales → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:41:01,569 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [46/50] Tour test_direct_sales → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:41:01,583 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [47/50] Tour test_direct_sales → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:41:01,584 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [48/50] Tour test_direct_sales → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:41:01,598 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [49/50] Tour test_direct_sales → Step sync current order (trigger: body) 2026-10-27 16:41:01,629 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95904061 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000003', 'uuid': '2ba2407c-b32d-444f-bee1-3b183a5baef8'}] 2026-10-27 16:41:01,720 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95904061 order {'name': '/', 'pos_reference': '261-149-000003', 'uuid': '2ba2407c-b32d-444f-bee1-3b183a5baef8'} created pos.order #646 2026-10-27 16:41:01,723 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95904061 finished 2026-10-27 16:41:01,808 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:41:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6148 51 0.052 0.134 rw 2026-10-27 16:41:01,891 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [50/50] Tour test_direct_sales → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:41:02,416 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42420958 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000003', 'uuid': '2ba2407c-b32d-444f-bee1-3b183a5baef8'}] 2026-10-27 16:41:02,421 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: tour succeeded 2026-10-27 16:41:02,429 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: ╔══════════════════════════════════╗ ║ TOUR test_direct_sales SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-27 16:41:02,686 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:41:02,693 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: heap 24006872 (allocated 26497024) 2026-10-27 16:41:02,830 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing chrome headless with pid 48849 2026-10-27 16:41:02,836 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing websocket connection 2026-10-27 16:41:02,840 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Terminating chrome headless with pid 48849 2026-10-27 16:41:02,977 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42420958 order {'name': '/', 'pos_reference': '261-149-000003', 'uuid': '2ba2407c-b32d-444f-bee1-3b183a5baef8'} updated pos.order #646 2026-10-27 16:41:02,980 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42420958 finished 2026-10-27 16:41:02,992 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_164102_992322_test_direct_sales.txt 2026-10-27 16:41:02,992 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Removing chrome user profile "/tmp/tmp3ybvqde8_chrome_odoo" 2026-10-27 16:41:03,003 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: waiting for threads: [, ] 2026-10-27 16:41:03,072 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:40:52] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 11.704 rw 2026-10-27 16:41:03,088 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 PylEoZNq - [27/Oct/2026 16:41:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 149 0.157 0.519 rw 2026-10-27 16:41:13,038 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing ... 2026-10-27 16:41:13,578 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Chrome pid: 48988 2026-10-27 16:41:13,580 7 INFO rb-3d383b4-226062-429553 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/tmpqz4fgiu9_chrome_odoo 2026-10-27 16:41:13,580 7 INFO rb-3d383b4-226062-429553 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:33731/json/version 2026-10-27 16:41:13,582 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33731', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:41:13,671 7 INFO rb-3d383b4-226062-429553 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-27 16:41:13,671 7 INFO rb-3d383b4-226062-429553 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:33731/json 2026-10-27 16:41:13,672 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33731', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:41:13,687 7 INFO rb-3d383b4-226062-429553 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:33731/devtools/page/9EA016A7ADA14B2F85CAC83F06578910 2026-10-27 16:41:13,711 7 INFO rb-3d383b4-226062-429553 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-27 16:41:13,726 7 INFO rb-3d383b4-226062-429553 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-27 16:41:13,845 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:41:13,856 7 INFO rb-3d383b4-226062-429553 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-27 16:41:13,865 7 INFO rb-3d383b4-226062-429553 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/149" in browser 2026-10-27 16:41:13,865 7 INFO rb-3d383b4-226062-429553 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/149" 2026-10-27 16:41:13,880 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:41:14,483 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:14] "GET /pos/ui/149 HTTP/1.1" 200 6927 64 0.038 0.578 rw 2026-10-27 16:41:14,488 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Navigation result: {'frameId': '9EA016A7ADA14B2F85CAC83F06578910', 'loaderId': 'FA4D93EFA4843DA68F50FC5006173077', 'isDownload': False} 2026-10-27 16:41:14,488 7 INFO rb-3d383b4-226062-429553 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-27 16:41:14,560 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:14] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.021 ro 2026-10-27 16:41:14,565 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:14] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.686 ro 2026-10-27 16:41:14,583 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:14] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.033 ro 2026-10-27 16:41:15,331 7 INFO rb-3d383b4-226062-429553 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-27 16:41:15,352 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 16:41:15,363 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 16:41:15,400 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.021 ro 2026-10-27 16:41:15,478 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.045 rw 2026-10-27 16:41:15,486 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:15] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.025 rw 2026-10-27 16:41:15,905 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:41:16,434 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534824 259 0.244 0.681 rw 2026-10-27 16:41:16,673 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: The ready code tooks too much time : 2.184993028640747 2026-10-27 16:41:16,673 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:41:16,687 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.011 ro 2026-10-27 16:41:16,694 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [1/24] 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-27 16:41:16,715 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.01 ro 2026-10-27 16:41:16,752 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.014 rw 2026-10-27 16:41:16,788 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.025 rw 2026-10-27 16:41:16,799 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:16] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.01 rw 2026-10-27 16:41:17,308 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:17] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.018 ro 2026-10-27 16:41:17,442 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.002 0.018 rw 2026-10-27 16:41:17,632 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:17] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.044 rw 2026-10-27 16:41:17,659 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:17] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.007 rw 2026-10-27 16:41:17,673 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.011 - 2026-10-27 16:41:17,683 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.03 - 2026-10-27 16:41:17,689 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:17] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.006 0.026 ro 2026-10-27 16:41:17,755 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:17] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-27 16:41:17,769 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:17] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.016 ro 2026-10-27 16:41:17,801 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.02 - 2026-10-27 16:41:17,809 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [2/24] 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-27 16:41:17,812 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.03 - 2026-10-27 16:41:17,903 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:17] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6967 31 0.043 0.09 rw 2026-10-27 16:41:18,021 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:18] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.032 - 2026-10-27 16:41:18,040 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:18] "GET /pos/ui/149 HTTP/1.1" 200 6967 31 0.024 0.234 rw 2026-10-27 16:41:18,046 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [3/24] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("2"))) 2026-10-27 16:41:18,070 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:18] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.003 0.016 rw 2026-10-27 16:41:18,163 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.021 0.085 rw 2026-10-27 16:41:18,246 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.0 0.018 rw 2026-10-27 16:41:18,287 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:18] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.033 rw 2026-10-27 16:41:18,350 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [4/24] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step body:has(.pos-leftheader .badge:contains(2)) 2026-10-27 16:41:18,859 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [5/24] 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-27 16:41:18,904 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [6/24] 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-27 16:41:18,963 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [7/24] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:41:18,964 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [8/24] 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-27 16:41:18,997 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [9/24] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:41:19,005 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16547690 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '21f1524c-e0cd-452a-8b8a-76bafe149a8e'}] 2026-10-27 16:41:19,051 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [10/24] 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-27 16:41:19,599 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16547690 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '21f1524c-e0cd-452a-8b8a-76bafe149a8e'} created pos.order #647 2026-10-27 16:41:19,601 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16547690 finished 2026-10-27 16:41:19,669 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5199 171 0.172 0.498 rw 2026-10-27 16:41:19,793 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:19] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.009 ro 2026-10-27 16:41:20,185 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer&timeout=15000 2026-10-27 16:41:20,309 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [11/24] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step .floor-map 2026-10-27 16:41:20,846 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://127.0.0.1/cgi-bin/epos/service.cgi?devid=local_printer&timeout=15000 2026-10-27 16:41:20,885 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:20] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 44 2 0.002 0.017 rw 2026-10-27 16:41:20,955 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.004 0.029 rw 2026-10-27 16:41:21,815 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18640823 started for PoS orders references: [{'name': 'Bar Prout - 000001', 'pos_reference': '261-149-000001', 'uuid': '21f1524c-e0cd-452a-8b8a-76bafe149a8e'}] 2026-10-27 16:41:21,826 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [12/24] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:has(.modal-header:contains(printing failed)) .modal-footer .btn-primary:contains(continue)) 2026-10-27 16:41:21,833 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18640823 order {'name': 'Bar Prout - 000001', 'pos_reference': '261-149-000001', 'uuid': '21f1524c-e0cd-452a-8b8a-76bafe149a8e'} sync ignored for existing PoS order pos.order(647,) (state: paid) 2026-10-27 16:41:21,834 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [13/24] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("2"))) 2026-10-27 16:41:21,836 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18640823 finished 2026-10-27 16:41:21,881 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [14/24] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step body:has(.pos-leftheader .badge:contains(2)) 2026-10-27 16:41:21,999 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5199 50 0.046 0.146 rw 2026-10-27 16:41:22,029 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.001 0.159 rw 2026-10-27 16:41:22,061 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:22] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.166 rw 2026-10-27 16:41:22,389 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [15/24] 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-27 16:41:22,404 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [16/24] 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-27 16:41:22,426 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [17/24] 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-27 16:41:22,462 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [18/24] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:41:22,464 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [19/24] 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-27 16:41:22,480 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-27 16:41:22,483 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-27 16:41:22,502 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [20/24] 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-27 16:41:23,028 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [21/24] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:41:23,029 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [22/24] 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-27 16:41:23,043 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79978560 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': '9a960fec-1555-4601-a019-828baa47756f'}] 2026-10-27 16:41:23,713 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79978560 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': '9a960fec-1555-4601-a019-828baa47756f'} created pos.order #648 2026-10-27 16:41:23,716 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79978560 finished 2026-10-27 16:41:23,815 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5199 140 0.162 0.617 rw 2026-10-27 16:41:23,928 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:23] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-27 16:41:24,218 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer&timeout=15000 2026-10-27 16:41:24,292 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [23/24] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:has(.modal-header:contains(printing failed)) .modal-footer .btn-primary:contains(continue)) 2026-10-27 16:41:24,294 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [24/24] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step .floor-map 2026-10-27 16:41:24,833 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://127.0.0.1/cgi-bin/epos/service.cgi?devid=local_printer&timeout=15000 2026-10-27 16:41:24,874 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:24] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 44 2 0.002 0.019 rw 2026-10-27 16:41:24,928 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.003 0.03 rw 2026-10-27 16:41:25,802 7 INFO rb-3d383b4-226062-429553 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-27 16:41:25,803 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35642960 started for PoS orders references: [{'name': 'Bar Prout - 000002', 'pos_reference': '261-149-000002', 'uuid': '9a960fec-1555-4601-a019-828baa47756f'}] 2026-10-27 16:41:25,806 7 INFO rb-3d383b4-226062-429553 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-27 16:41:25,821 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35642960 order {'name': 'Bar Prout - 000002', 'pos_reference': '261-149-000002', 'uuid': '9a960fec-1555-4601-a019-828baa47756f'} sync ignored for existing PoS order pos.order(648,) (state: paid) 2026-10-27 16:41:25,824 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35642960 finished 2026-10-27 16:41:26,030 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5199 50 0.089 0.148 rw 2026-10-27 16:41:26,032 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: heap 22804708 (allocated 24399872) 2026-10-27 16:41:26,033 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:41:26,038 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lJXm63nQ - [27/Oct/2026 16:41:16] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 10.491 rw 2026-10-27 16:41:26,160 7 INFO rb-3d383b4-226062-429553 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 48988 2026-10-27 16:41:26,162 7 INFO rb-3d383b4-226062-429553 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-27 16:41:26,165 7 INFO rb-3d383b4-226062-429553 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 48988 2026-10-27 16:41:26,292 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_164126_292551_test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.txt 2026-10-27 16:41:26,293 7 INFO rb-3d383b4-226062-429553 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/tmpqz4fgiu9_chrome_odoo" 2026-10-27 16:41:26,342 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing ... 2026-10-27 16:41:26,863 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Chrome pid: 49133 2026-10-27 16:41:26,863 7 INFO rb-3d383b4-226062-429553 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/tmpu9v1bw9m_chrome_odoo 2026-10-27 16:41:26,863 7 INFO rb-3d383b4-226062-429553 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:40713/json/version 2026-10-27 16:41:26,869 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40713', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:41:26,928 7 INFO rb-3d383b4-226062-429553 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-27 16:41:26,928 7 INFO rb-3d383b4-226062-429553 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:40713/json 2026-10-27 16:41:26,929 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40713', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:41:26,949 7 INFO rb-3d383b4-226062-429553 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:40713/devtools/page/5BB80960F24D1812F93392167E82D44E 2026-10-27 16:41:26,969 7 INFO rb-3d383b4-226062-429553 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-27 16:41:26,990 7 INFO rb-3d383b4-226062-429553 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-27 16:41:27,122 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:41:27,140 7 INFO rb-3d383b4-226062-429553 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-27 16:41:27,152 7 INFO rb-3d383b4-226062-429553 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/149" in browser 2026-10-27 16:41:27,152 7 INFO rb-3d383b4-226062-429553 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/149" 2026-10-27 16:41:27,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:41:27,631 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:27] "GET /pos/ui/149 HTTP/1.1" 200 6927 64 0.034 0.441 rw 2026-10-27 16:41:27,635 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Navigation result: {'frameId': '5BB80960F24D1812F93392167E82D44E', 'loaderId': '9E7200B22B3818A503D51D2720B6DB5C', 'isDownload': False} 2026-10-27 16:41:27,635 7 INFO rb-3d383b4-226062-429553 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-27 16:41:27,689 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:27] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.522 ro 2026-10-27 16:41:27,727 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:27] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.047 ro 2026-10-27 16:41:27,731 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:27] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.052 ro 2026-10-27 16:41:28,487 7 INFO rb-3d383b4-226062-429553 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-27 16:41:28,557 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:41:28,563 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 16:41:28,583 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.014 ro 2026-10-27 16:41:28,631 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:28] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.012 0.011 rw 2026-10-27 16:41:28,656 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.035 rw 2026-10-27 16:41:29,135 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:41:29,826 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534520 259 0.332 0.803 rw 2026-10-27 16:41:30,100 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: The ready code tooks too much time : 2.4643375873565674 2026-10-27 16:41:30,100 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:41:30,121 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [1/26] 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-27 16:41:30,134 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.021 ro 2026-10-27 16:41:30,186 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.023 ro 2026-10-27 16:41:30,215 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-27 16:41:30,257 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.015 rw 2026-10-27 16:41:30,266 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:30] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.018 rw 2026-10-27 16:41:30,911 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:30] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.005 ro 2026-10-27 16:41:31,073 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.018 rw 2026-10-27 16:41:31,281 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.01 - 2026-10-27 16:41:31,284 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.015 - 2026-10-27 16:41:31,292 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:31] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.074 rw 2026-10-27 16:41:31,338 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:31] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.003 0.065 ro 2026-10-27 16:41:31,348 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:31] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.077 rw 2026-10-27 16:41:31,403 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:31] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.017 ro 2026-10-27 16:41:31,405 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.007 - 2026-10-27 16:41:31,411 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:31] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-27 16:41:31,454 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.041 - 2026-10-27 16:41:31,464 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [2/26] 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-27 16:41:31,581 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:31] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6967 31 0.047 0.124 rw 2026-10-27 16:41:31,676 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:31] "GET /pos/ui/149 HTTP/1.1" 200 6967 31 0.02 0.246 rw 2026-10-27 16:41:31,683 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:31] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-27 16:41:31,691 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [3/26] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("2"))) 2026-10-27 16:41:31,727 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:31] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.005 0.03 rw 2026-10-27 16:41:31,809 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.022 0.083 rw 2026-10-27 16:41:31,868 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.0 0.014 rw 2026-10-27 16:41:31,934 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:31] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.014 0.04 rw 2026-10-27 16:41:31,951 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [4/26] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step body:has(.pos-leftheader .badge:contains(2)) 2026-10-27 16:41:32,484 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [5/26] 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-27 16:41:32,550 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [6/26] 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-27 16:41:32,636 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [7/26] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:41:32,637 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [8/26] 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-27 16:41:32,687 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [9/26] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:41:32,697 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5352059 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'c38beaca-da2b-42b4-a453-3cb650597b42'}] 2026-10-27 16:41:32,698 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [10/26] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:has(.modal-header:contains(printing failed)) .modal-footer .btn-primary:contains(continue)) 2026-10-27 16:41:33,255 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5352059 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'c38beaca-da2b-42b4-a453-3cb650597b42'} created pos.order #649 2026-10-27 16:41:33,257 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5352059 finished 2026-10-27 16:41:33,329 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5199 171 0.192 0.445 rw 2026-10-27 16:41:33,479 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:33] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.01 ro 2026-10-27 16:41:33,894 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer&timeout=15000 2026-10-27 16:41:33,950 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [11/26] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:41:33,950 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [12/26] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:41:33,972 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [13/26] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step .floor-map 2026-10-27 16:41:34,011 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [14/26] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("2"))) 2026-10-27 16:41:34,028 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81122994 started for PoS orders references: [{'name': 'Bar Prout - 000001', 'pos_reference': '261-149-000001', 'uuid': 'c38beaca-da2b-42b4-a453-3cb650597b42'}] 2026-10-27 16:41:34,046 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [15/26] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step body:has(.pos-leftheader .badge:contains(2)) 2026-10-27 16:41:34,054 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81122994 order {'name': 'Bar Prout - 000001', 'pos_reference': '261-149-000001', 'uuid': 'c38beaca-da2b-42b4-a453-3cb650597b42'} sync ignored for existing PoS order pos.order(649,) (state: paid) 2026-10-27 16:41:34,056 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81122994 finished 2026-10-27 16:41:34,191 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5199 51 0.039 0.135 rw 2026-10-27 16:41:34,223 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.002 0.18 rw 2026-10-27 16:41:34,271 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:34] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.219 rw 2026-10-27 16:41:34,535 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [16/26] 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-27 16:41:34,551 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [17/26] 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-27 16:41:34,575 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [18/26] 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-27 16:41:34,603 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [19/26] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:41:34,604 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [20/26] 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-27 16:41:34,619 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.006 - 2026-10-27 16:41:34,622 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.009 - 2026-10-27 16:41:34,635 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [21/26] 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-27 16:41:35,147 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [22/26] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:41:35,155 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [23/26] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:has(.modal-header:contains(printing failed)) .modal-footer .btn-primary:contains(continue)) 2026-10-27 16:41:35,161 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37418368 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': '63124630-7451-454b-a2f2-ef49863ffb5f'}] 2026-10-27 16:41:35,605 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37418368 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': '63124630-7451-454b-a2f2-ef49863ffb5f'} created pos.order #650 2026-10-27 16:41:35,608 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37418368 finished 2026-10-27 16:41:35,673 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5199 140 0.122 0.393 rw 2026-10-27 16:41:35,780 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:35] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.01 ro 2026-10-27 16:41:36,081 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer&timeout=15000 2026-10-27 16:41:36,118 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [24/26] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:41:36,119 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [25/26] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:41:36,143 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [26/26] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step .floor-map 2026-10-27 16:41:36,166 7 INFO rb-3d383b4-226062-429553 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-27 16:41:36,168 7 INFO rb-3d383b4-226062-429553 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-27 16:41:36,175 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44671295 started for PoS orders references: [{'name': 'Bar Prout - 000002', 'pos_reference': '261-149-000002', 'uuid': '63124630-7451-454b-a2f2-ef49863ffb5f'}] 2026-10-27 16:41:36,210 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44671295 order {'name': 'Bar Prout - 000002', 'pos_reference': '261-149-000002', 'uuid': '63124630-7451-454b-a2f2-ef49863ffb5f'} sync ignored for existing PoS order pos.order(650,) (state: paid) 2026-10-27 16:41:36,212 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44671295 finished 2026-10-27 16:41:36,394 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5199 51 0.059 0.164 rw 2026-10-27 16:41:36,488 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:41:36,492 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: heap 22912076 (allocated 25186304) 2026-10-27 16:41:36,498 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2Qnna5U6 - [27/Oct/2026 16:41:28] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.02 7.804 rw 2026-10-27 16:41:36,612 7 INFO rb-3d383b4-226062-429553 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 49133 2026-10-27 16:41:36,614 7 INFO rb-3d383b4-226062-429553 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-27 16:41:36,634 7 INFO rb-3d383b4-226062-429553 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 49133 2026-10-27 16:41:36,744 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_164136_744084_test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.txt 2026-10-27 16:41:36,744 7 INFO rb-3d383b4-226062-429553 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/tmpu9v1bw9m_chrome_odoo" 2026-10-27 16:41:36,808 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_floating_order_name_change_partner ... 2026-10-27 16:41:37,446 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome pid: 49269 2026-10-27 16:41:37,447 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless temporary user profile dir: /tmp/tmp4t_w70pz_chrome_odoo 2026-10-27 16:41:37,447 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:37323/json/version 2026-10-27 16:41:37,448 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37323', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:41:37,479 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Browser version: Chrome/150.0.7871.114 2026-10-27 16:41:37,479 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:37323/json 2026-10-27 16:41:37,480 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37323', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:41:37,507 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Websocket url found: ws://127.0.0.1:37323/devtools/page/A828E36F2DDE095CE3910D36A081BA1B 2026-10-27 16:41:37,524 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Enable chrome headless console log notification 2026-10-27 16:41:37,558 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless enable page notifications 2026-10-27 16:41:37,679 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:41:37,694 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Setting session cookie in browser 2026-10-27 16:41:37,698 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Open "http://127.0.0.1:8069/pos/ui/149" in browser 2026-10-27 16:41:37,698 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Navigating to: "http://127.0.0.1:8069/pos/ui/149" 2026-10-27 16:41:37,729 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:41:38,230 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 E5CKKqjr - [27/Oct/2026 16:41:38] "GET /pos/ui/149 HTTP/1.1" 200 6927 64 0.053 0.472 rw 2026-10-27 16:41:38,234 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Navigation result: {'frameId': 'A828E36F2DDE095CE3910D36A081BA1B', 'loaderId': '43806CBD56A5F79749371FC1FC97E375', 'isDownload': False} 2026-10-27 16:41:38,234 7 INFO rb-3d383b4-226062-429553 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-27 16:41:38,310 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 E5CKKqjr - [27/Oct/2026 16:41:38] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.034 ro 2026-10-27 16:41:38,313 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 E5CKKqjr - [27/Oct/2026 16:41:38] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.597 ro 2026-10-27 16:41:38,328 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 E5CKKqjr - [27/Oct/2026 16:41:38] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.052 ro 2026-10-27 16:41:39,035 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: Owl is running in 'dev' mode. 2026-10-27 16:41:39,068 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 E5CKKqjr - [27/Oct/2026 16:41:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-27 16:41:39,089 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 E5CKKqjr - [27/Oct/2026 16:41:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.012 - 2026-10-27 16:41:39,096 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 E5CKKqjr - [27/Oct/2026 16:41:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.016 ro 2026-10-27 16:41:39,143 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 E5CKKqjr - [27/Oct/2026 16:41:39] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.02 rw 2026-10-27 16:41:39,158 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 E5CKKqjr - [27/Oct/2026 16:41:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.008 0.028 rw 2026-10-27 16:41:39,472 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:41:39,971 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 E5CKKqjr - [27/Oct/2026 16:41:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 537894 263 0.196 0.589 rw 2026-10-27 16:41:40,238 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:41:40,253 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 E5CKKqjr - [27/Oct/2026 16:41:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.009 ro 2026-10-27 16:41:40,255 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [1/43] Tour test_floating_order_name_change_partner → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:41:40,278 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 E5CKKqjr - [27/Oct/2026 16:41:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.013 ro 2026-10-27 16:41:40,303 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 E5CKKqjr - [27/Oct/2026 16:41:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.012 rw 2026-10-27 16:41:40,331 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 E5CKKqjr - [27/Oct/2026 16:41:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.022 rw 2026-10-27 16:41:40,340 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 E5CKKqjr - [27/Oct/2026 16:41:40] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:41:40,898 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 E5CKKqjr - [27/Oct/2026 16:41:40] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.007 ro 2026-10-27 16:41:41,041 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 E5CKKqjr - [27/Oct/2026 16:41:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.014 rw 2026-10-27 16:41:41,240 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 E5CKKqjr - [27/Oct/2026 16:41:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.008 - 2026-10-27 16:41:41,244 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 E5CKKqjr - [27/Oct/2026 16:41:41] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.071 rw 2026-10-27 16:41:41,249 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 E5CKKqjr - [27/Oct/2026 16:41:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-27 16:41:41,291 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 E5CKKqjr - [27/Oct/2026 16:41:41] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.012 0.046 ro 2026-10-27 16:41:41,306 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 E5CKKqjr - [27/Oct/2026 16:41:41] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.048 rw 2026-10-27 16:41:41,412 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 E5CKKqjr - [27/Oct/2026 16:41:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.009 - 2026-10-27 16:41:41,414 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 E5CKKqjr - [27/Oct/2026 16:41:41] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.013 - 2026-10-27 16:41:41,416 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 E5CKKqjr - [27/Oct/2026 16:41:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.021 - 2026-10-27 16:41:41,423 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 E5CKKqjr - [27/Oct/2026 16:41:41] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.01 0.028 ro 2026-10-27 16:41:41,475 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [2/43] 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-27 16:41:41,568 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 E5CKKqjr - [27/Oct/2026 16:41:41] "GET /pos/ui/149 HTTP/1.1" 200 6967 31 0.037 0.136 rw 2026-10-27 16:41:41,639 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 E5CKKqjr - [27/Oct/2026 16:41:41] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.009 - 2026-10-27 16:41:41,665 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [3/43] Tour test_floating_order_name_change_partner → Step .new-order 2026-10-27 16:41:41,745 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 E5CKKqjr - [27/Oct/2026 16:41:41] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6967 31 0.094 0.257 rw 2026-10-27 16:41:41,754 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 E5CKKqjr - [27/Oct/2026 16:41:41] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.078 rw 2026-10-27 16:41:41,828 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 E5CKKqjr - [27/Oct/2026 16:41:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.019 0.137 rw 2026-10-27 16:41:42,011 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 E5CKKqjr - [27/Oct/2026 16:41:42] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.025 0.061 rw 2026-10-27 16:41:42,023 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [4/43] Tour test_floating_order_name_change_partner → Step click preset 'Eat in' from preset modal (trigger: .modal-body button:contains("Eat in")) 2026-10-27 16:41:42,052 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [5/43] Tour test_floating_order_name_change_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:41:42,053 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [6/43] Tour test_floating_order_name_change_partner → Step click preset button (trigger: .product-screen button:contains("Eat in")) 2026-10-27 16:41:42,098 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [7/43] Tour test_floating_order_name_change_partner → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:41:42,099 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [8/43] Tour test_floating_order_name_change_partner → Step Search customer with "Abigael" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:41:42,139 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [9/43] Tour test_floating_order_name_change_partner → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:41:42,490 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [10/43] Tour test_floating_order_name_change_partner → Step Check "Abigael" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Abigael")) 2026-10-27 16:41:42,490 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [11/43] Tour test_floating_order_name_change_partner → Step click partner 'Abigael' from partner list screen (trigger: .modal .partner-list b:contains(Abigael)) 2026-10-27 16:41:42,508 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [12/43] Tour test_floating_order_name_change_partner → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:41:42,510 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [13/43] Tour test_floating_order_name_change_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:41:42,511 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [14/43] Tour test_floating_order_name_change_partner → Step customer 'Abigael' is selected (trigger: .product-screen .set-partner:contains("Abigael")) 2026-10-27 16:41:42,516 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [15/43] Tour test_floating_order_name_change_partner → Step customer is selected (trigger: .product-screen .set-partner.btn-outline-secondary.active) 2026-10-27 16:41:42,516 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [16/43] Tour test_floating_order_name_change_partner → Step .pos-leftheader .orders-button 2026-10-27 16:41:42,559 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [17/43] Tour test_floating_order_name_change_partner → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("Abigael") 2026-10-27 16:41:42,561 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 E5CKKqjr - [27/Oct/2026 16:41:42] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.001 0.011 rw 2026-10-27 16:41:42,573 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [18/43] Tour test_floating_order_name_change_partner → Step .pos-leftheader .register-label 2026-10-27 16:41:42,585 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [19/43] Tour test_floating_order_name_change_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:41:42,586 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [20/43] Tour test_floating_order_name_change_partner → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:41:42,615 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [21/43] Tour test_floating_order_name_change_partner → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:41:42,641 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [22/43] Tour test_floating_order_name_change_partner → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:41:42,642 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [23/43] Tour test_floating_order_name_change_partner → Step Search customer with "Deco Addict" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:41:42,651 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [24/43] Tour test_floating_order_name_change_partner → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:41:42,761 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 E5CKKqjr - [27/Oct/2026 16:41:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.005 0.043 rw 2026-10-27 16:41:43,007 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [25/43] Tour test_floating_order_name_change_partner → Step Check "Deco Addict" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Deco Addict")) 2026-10-27 16:41:43,008 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [26/43] 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-27 16:41:43,019 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [27/43] Tour test_floating_order_name_change_partner → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:41:43,019 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [28/43] Tour test_floating_order_name_change_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:41:43,019 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [29/43] Tour test_floating_order_name_change_partner → Step customer 'Deco Addict' is selected (trigger: .product-screen .set-partner:contains("Deco Addict")) 2026-10-27 16:41:43,027 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [30/43] Tour test_floating_order_name_change_partner → Step customer is selected (trigger: .product-screen .set-partner.btn-outline-secondary.active) 2026-10-27 16:41:43,027 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [31/43] Tour test_floating_order_name_change_partner → Step .pos-leftheader .orders-button 2026-10-27 16:41:43,041 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [32/43] Tour test_floating_order_name_change_partner → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("Deco Addict") 2026-10-27 16:41:43,048 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [33/43] Tour test_floating_order_name_change_partner → Step .pos-leftheader .register-label 2026-10-27 16:41:43,059 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [34/43] Tour test_floating_order_name_change_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:41:43,059 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [35/43] Tour test_floating_order_name_change_partner → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:41:43,066 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 E5CKKqjr - [27/Oct/2026 16:41:43] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.001 0.014 rw 2026-10-27 16:41:43,099 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [36/43] Tour test_floating_order_name_change_partner → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:41:43,124 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [37/43] Tour test_floating_order_name_change_partner → Step click unselect partner (trigger: .unselect-tag) 2026-10-27 16:41:43,133 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [38/43] Tour test_floating_order_name_change_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:41:43,134 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [39/43] Tour test_floating_order_name_change_partner → Step customer 'Customer' is selected (trigger: .product-screen .set-partner:contains("Customer")) 2026-10-27 16:41:43,151 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [40/43] Tour test_floating_order_name_change_partner → Step customer is selected (trigger: .product-screen .set-partner.btn-outline-secondary.active) 2026-10-27 16:41:43,151 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [41/43] Tour test_floating_order_name_change_partner → Step .pos-leftheader .orders-button 2026-10-27 16:41:43,164 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [42/43] Tour test_floating_order_name_change_partner → Step .ticket-screen .orders tbody .order-row:nth-child(1):not(:contains("Deco Addict")) 2026-10-27 16:41:43,184 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [43/43] Tour test_floating_order_name_change_partner → Step .pos-leftheader .register-label 2026-10-27 16:41:43,214 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: tour succeeded 2026-10-27 16:41:43,216 7 INFO rb-3d383b4-226062-429553 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-27 16:41:43,289 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 E5CKKqjr - [27/Oct/2026 16:41:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.005 0.033 rw 2026-10-27 16:41:43,362 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:41:43,367 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: heap 21631716 (allocated 23613440) 2026-10-27 16:41:43,374 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 E5CKKqjr - [27/Oct/2026 16:41:39] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.015 4.189 rw 2026-10-27 16:41:43,493 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing chrome headless with pid 49269 2026-10-27 16:41:43,498 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing websocket connection 2026-10-27 16:41:43,500 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Terminating chrome headless with pid 49269 2026-10-27 16:41:43,647 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_164143_646997_test_floating_order_name_change_partner.txt 2026-10-27 16:41:43,647 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Removing chrome user profile "/tmp/tmp4t_w70pz_chrome_odoo" 2026-10-27 16:41:43,660 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_future_orders_are_not_cancelled ... 2026-10-27 16:41:44,194 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome pid: 49394 2026-10-27 16:41:44,195 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless temporary user profile dir: /tmp/tmpujpdzeqw_chrome_odoo 2026-10-27 16:41:44,195 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:38193/json/version 2026-10-27 16:41:44,202 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38193', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:41:44,287 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Browser version: Chrome/150.0.7871.114 2026-10-27 16:41:44,287 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:38193/json 2026-10-27 16:41:44,288 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38193', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:41:44,311 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Websocket url found: ws://127.0.0.1:38193/devtools/page/1A4709EAE97531E70F23F2857C0E1461 2026-10-27 16:41:44,323 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Enable chrome headless console log notification 2026-10-27 16:41:44,330 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless enable page notifications 2026-10-27 16:41:44,451 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:41:44,462 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Setting session cookie in browser 2026-10-27 16:41:44,469 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Open "http://127.0.0.1:8069/pos/ui/149" in browser 2026-10-27 16:41:44,469 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Navigating to: "http://127.0.0.1:8069/pos/ui/149" 2026-10-27 16:41:44,489 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:41:45,315 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:45] "GET /pos/ui/149 HTTP/1.1" 200 6927 64 0.031 0.811 rw 2026-10-27 16:41:45,320 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Navigation result: {'frameId': '1A4709EAE97531E70F23F2857C0E1461', 'loaderId': 'A972C7F09C231930CEF333484714C695', 'isDownload': False} 2026-10-27 16:41:45,321 7 INFO rb-3d383b4-226062-429553 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-27 16:41:45,405 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:45] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.005 0.027 ro 2026-10-27 16:41:45,436 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:45] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.065 ro 2026-10-27 16:41:45,444 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:45] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.007 0.955 ro 2026-10-27 16:41:46,253 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: Owl is running in 'dev' mode. 2026-10-27 16:41:46,289 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-27 16:41:46,291 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.009 - 2026-10-27 16:41:46,330 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.011 ro 2026-10-27 16:41:46,365 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:46] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.009 rw 2026-10-27 16:41:46,407 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.042 rw 2026-10-27 16:41:46,846 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:41:47,481 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 541715 297 0.305 0.739 rw 2026-10-27 16:41:47,754 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: The ready code tooks too much time : 2.433068037033081 2026-10-27 16:41:47,754 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:41:47,766 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [1/10] Tour test_futur_orders_are_not_cancelled → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:41:47,789 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.005 0.017 ro 2026-10-27 16:41:47,815 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.009 ro 2026-10-27 16:41:47,859 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.011 rw 2026-10-27 16:41:47,908 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 5 0.009 0.032 rw 2026-10-27 16:41:47,909 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:47] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.025 rw 2026-10-27 16:41:48,471 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:48] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.011 ro 2026-10-27 16:41:48,611 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 5 0.008 0.017 rw 2026-10-27 16:41:48,794 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-27 16:41:48,797 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-27 16:41:48,803 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:48] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.061 rw 2026-10-27 16:41:48,845 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:48] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.007 0.041 ro 2026-10-27 16:41:48,857 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:48] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.054 rw 2026-10-27 16:41:48,883 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:48] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.011 ro 2026-10-27 16:41:48,888 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:48] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.002 - 2026-10-27 16:41:48,901 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-27 16:41:48,928 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [2/10] 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-27 16:41:49,003 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.036 - 2026-10-27 16:41:49,152 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [3/10] Tour test_futur_orders_are_not_cancelled → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has([data-icon='menu'])) 2026-10-27 16:41:49,153 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [4/10] Tour test_futur_orders_are_not_cancelled → Step Click on the menu button (trigger: .pos-rightheader button:has([data-icon='menu'])) 2026-10-27 16:41:49,161 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:49] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.022 - 2026-10-27 16:41:49,210 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:49] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6967 31 0.078 0.177 rw 2026-10-27 16:41:49,354 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:49] "GET /pos/ui/149 HTTP/1.1" 200 6967 31 0.06 0.329 rw 2026-10-27 16:41:49,375 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:49] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 4 0.009 0.212 rw 2026-10-27 16:41:49,438 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.021 0.236 rw 2026-10-27 16:41:49,492 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [5/10] Tour test_futur_orders_are_not_cancelled → Step Wait for the menu options to be available (trigger: .o_pos_burger_menu_buttons > button.btn) 2026-10-27 16:41:49,506 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [6/10] Tour test_futur_orders_are_not_cancelled → Step click on something in the burger menu (trigger: .o_pos_burger_menu_buttons > button.btn:contains(Close Register)) 2026-10-27 16:41:49,507 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [7/10] 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-27 16:41:49,576 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:49] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 463 10 0.014 0.031 rw 2026-10-27 16:41:49,652 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [8/10] 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-27 16:41:49,700 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:49] "POST /web/dataset/call_kw/pos.session/close_session_from_ui#pos.session.close_session_from_ui HTTP/1.1" 200 187 5 0.009 0.026 rw 2026-10-27 16:41:49,969 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:49] "POST /web/dataset/call_kw/pos.order/cancel_order_from_pos#pos.order.cancel_order_from_pos HTTP/1.1" 200 2678 46 0.042 0.165 rw 2026-10-27 16:41:50,170 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:50] "POST /web/dataset/call_kw/pos.session/close_session_from_ui#pos.session.close_session_from_ui HTTP/1.1" 200 56 41 0.037 0.131 rw 2026-10-27 16:41:50,301 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:50] "POST /web/dataset/call_kw/report.point_of_sale.report_saledetails/get_sale_details#report.point_of_sale.report_saledetails.get_sale_details HTTP/1.1" 200 1684 28 0.032 0.07 rw 2026-10-27 16:41:50,858 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:50] "GET /pos/ui/149 HTTP/1.1" 200 7007 55 0.04 0.157 rw 2026-10-27 16:41:50,903 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:46] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 4.484 rw 2026-10-27 16:41:51,662 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: Owl is running in 'dev' mode. 2026-10-27 16:41:51,723 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:51] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 304 0 2 0.005 1.009 rw 2026-10-27 16:41:52,246 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:41:52,741 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 208653 267 0.247 0.529 rw 2026-10-27 16:41:53,131 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:53] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 4000 33 0.091 0.091 rw 2026-10-27 16:41:53,345 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [9/10] Tour test_futur_orders_are_not_cancelled → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:41:53,370 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.01 ro 2026-10-27 16:41:53,414 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.011 ro 2026-10-27 16:41:53,475 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 4 0.01 0.026 rw 2026-10-27 16:41:53,482 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.042 rw 2026-10-27 16:41:53,550 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:53] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.024 rw 2026-10-27 16:41:53,604 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:53] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.015 ro 2026-10-27 16:41:53,746 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 4 0.002 0.016 rw 2026-10-27 16:41:53,886 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:53] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.01 0.039 rw 2026-10-27 16:41:53,937 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:53] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 304 0 4 0.003 0.046 ro 2026-10-27 16:41:55,876 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [10/10] Tour test_futur_orders_are_not_cancelled → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-27 16:41:55,876 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: tour succeeded 2026-10-27 16:41:55,878 7 INFO rb-3d383b4-226062-429553 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-27 16:41:56,148 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:41:56,164 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: heap 18808796 (allocated 20205568) 2026-10-27 16:41:56,188 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:51] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.027 4.377 rw 2026-10-27 16:41:58,353 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:58] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.005 rw 2026-10-27 16:41:58,363 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing chrome headless with pid 49394 2026-10-27 16:41:58,364 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing websocket connection 2026-10-27 16:41:58,379 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Terminating chrome headless with pid 49394 2026-10-27 16:41:58,466 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_164158_462628_test_future_orders_are_not_cancelled.txt 2026-10-27 16:41:58,467 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Removing chrome user profile "/tmp/tmpujpdzeqw_chrome_odoo" 2026-10-27 16:41:58,489 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:58] "GET /pos/ui/149 HTTP/1.1" 200 0 31 0.05 0.073 rw 2026-10-27 16:41:58,502 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: waiting for threads: [] 2026-10-27 16:41:58,561 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DEJb7AEN - [27/Oct/2026 16:41:58] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 0 31 0.021 0.174 rw 2026-10-27 16:42:08,530 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_global_discount_split ... 2026-10-27 16:42:09,211 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome pid: 49534 2026-10-27 16:42:09,212 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless temporary user profile dir: /tmp/tmp5lk94h2g_chrome_odoo 2026-10-27 16:42:09,212 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:42641/json/version 2026-10-27 16:42:09,215 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42641', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:42:09,274 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Browser version: Chrome/150.0.7871.114 2026-10-27 16:42:09,276 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:42641/json 2026-10-27 16:42:09,288 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42641', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:42:09,301 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Websocket url found: ws://127.0.0.1:42641/devtools/page/4ADE37197B0CA4D3E655FD8ACD53E7B2 2026-10-27 16:42:09,350 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Enable chrome headless console log notification 2026-10-27 16:42:09,360 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless enable page notifications 2026-10-27 16:42:09,522 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:42:09,535 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Setting session cookie in browser 2026-10-27 16:42:09,541 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Open "http://127.0.0.1:8069/pos/ui/149" in browser 2026-10-27 16:42:09,541 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Navigating to: "http://127.0.0.1:8069/pos/ui/149" 2026-10-27 16:42:09,572 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:42:09,985 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:09] "GET /pos/ui/149 HTTP/1.1" 200 6927 65 0.048 0.393 rw 2026-10-27 16:42:09,992 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Navigation result: {'frameId': '4ADE37197B0CA4D3E655FD8ACD53E7B2', 'loaderId': '1B626BA18D8B4C77CAB7A15CFC440D0E', 'isDownload': False} 2026-10-27 16:42:09,992 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Evaluate ready code "odoo.isTourReady('SplitBillScreenTourTransfer')" 2026-10-27 16:42:10,091 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:10] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.051 ro 2026-10-27 16:42:10,099 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:10] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.534 ro 2026-10-27 16:42:10,119 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:10] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.079 ro 2026-10-27 16:42:10,817 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: Owl is running in 'dev' mode. 2026-10-27 16:42:10,862 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.018 - 2026-10-27 16:42:10,864 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.014 - 2026-10-27 16:42:10,877 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.004 0.018 ro 2026-10-27 16:42:10,939 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:10] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.044 rw 2026-10-27 16:42:10,940 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.006 0.024 rw 2026-10-27 16:42:11,408 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:42:12,122 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 535743 262 0.332 0.821 rw 2026-10-27 16:42:12,357 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: The ready code tooks too much time : 2.3652830123901367 2026-10-27 16:42:12,358 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Evaluate test code "odoo.startTour('SplitBillScreenTourTransfer', {"stepDelay": 0, "debug": false})" 2026-10-27 16:42:12,374 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.008 ro 2026-10-27 16:42:12,380 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [1/103] Tour SplitBillScreenTourTransfer → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:42:12,406 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.008 ro 2026-10-27 16:42:12,440 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.01 rw 2026-10-27 16:42:12,479 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.012 rw 2026-10-27 16:42:12,499 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:12] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:42:13,014 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:13] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.015 ro 2026-10-27 16:42:13,135 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.014 rw 2026-10-27 16:42:13,288 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:13] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.048 rw 2026-10-27 16:42:13,328 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:13] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.01 rw 2026-10-27 16:42:13,356 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.01 - 2026-10-27 16:42:13,359 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.009 - 2026-10-27 16:42:13,361 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:13] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.007 0.029 ro 2026-10-27 16:42:13,436 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:13] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.009 ro 2026-10-27 16:42:13,445 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:13] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-27 16:42:13,481 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.012 - 2026-10-27 16:42:13,487 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.032 - 2026-10-27 16:42:13,519 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [2/103] Tour SplitBillScreenTourTransfer → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:42:13,634 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:13] "GET /pos/ui/149 HTTP/1.1" 200 6967 31 0.064 0.11 rw 2026-10-27 16:42:13,689 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:13] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6967 31 0.019 0.199 rw 2026-10-27 16:42:13,725 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:13] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:42:13,730 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [3/103] Tour SplitBillScreenTourTransfer → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("2"))) 2026-10-27 16:42:13,773 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:13] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.009 0.018 rw 2026-10-27 16:42:13,883 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.049 0.076 rw 2026-10-27 16:42:13,961 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.003 0.013 rw 2026-10-27 16:42:14,005 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:14] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.039 rw 2026-10-27 16:42:14,070 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [4/103] Tour SplitBillScreenTourTransfer → Step body:has(.pos-leftheader .badge:contains(2)) 2026-10-27 16:42:14,581 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [5/103] Tour SplitBillScreenTourTransfer → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-10-27 16:42:14,625 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [6/103] Tour SplitBillScreenTourTransfer → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:42:14,626 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [7/103] 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-27 16:42:14,660 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [8/103] Tour SplitBillScreenTourTransfer → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 16:42:14,667 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [9/103] Tour SplitBillScreenTourTransfer → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 16:42:14,671 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [10/103] Tour SplitBillScreenTourTransfer → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:42:14,675 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [11/103] Tour SplitBillScreenTourTransfer → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 16:42:14,690 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [12/103] Tour SplitBillScreenTourTransfer → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 16:42:14,702 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [13/103] Tour SplitBillScreenTourTransfer → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 16:42:14,710 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [14/103] 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-27 16:42:14,876 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [15/103] Tour SplitBillScreenTourTransfer → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:42:14,877 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [16/103] Tour SplitBillScreenTourTransfer → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-10-27 16:42:14,897 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [17/103] Tour SplitBillScreenTourTransfer → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:42:14,898 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [18/103] 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-27 16:42:14,912 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [19/103] Tour SplitBillScreenTourTransfer → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 16:42:14,920 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [20/103] Tour SplitBillScreenTourTransfer → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 16:42:14,929 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [21/103] Tour SplitBillScreenTourTransfer → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:42:14,934 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [22/103] Tour SplitBillScreenTourTransfer → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 16:42:14,946 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [23/103] Tour SplitBillScreenTourTransfer → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 16:42:14,965 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [24/103] Tour SplitBillScreenTourTransfer → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-27 16:42:14,970 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [25/103] 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-27 16:42:15,142 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [26/103] Tour SplitBillScreenTourTransfer → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:42:15,142 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [27/103] Tour SplitBillScreenTourTransfer → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:42:15,161 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [28/103] Tour SplitBillScreenTourTransfer → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:42:15,162 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [29/103] 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-27 16:42:15,166 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [30/103] Tour SplitBillScreenTourTransfer → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 16:42:15,174 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [31/103] Tour SplitBillScreenTourTransfer → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 16:42:15,177 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [32/103] Tour SplitBillScreenTourTransfer → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:42:15,185 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [33/103] Tour SplitBillScreenTourTransfer → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 16:42:15,199 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [34/103] Tour SplitBillScreenTourTransfer → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 16:42:15,214 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [35/103] 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-27 16:42:15,215 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [36/103] Tour SplitBillScreenTourTransfer → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:42:15,216 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [37/103] Tour SplitBillScreenTourTransfer → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:42:15,216 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [38/103] Tour SplitBillScreenTourTransfer → Step click Actions button (trigger: .more-btn) 2026-10-27 16:42:15,225 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [39/103] Tour SplitBillScreenTourTransfer → Step click Discount button (trigger: .control-buttons button:contains("Discount")) 2026-10-27 16:42:15,248 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [40/103] Tour SplitBillScreenTourTransfer → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:42:15,286 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [41/103] Tour SplitBillScreenTourTransfer → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:42:15,287 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [42/103] 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-27 16:42:15,300 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [43/103] Tour SplitBillScreenTourTransfer → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:42:15,301 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [44/103] Tour SplitBillScreenTourTransfer → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:42:15,301 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [45/103] Tour SplitBillScreenTourTransfer → Step click Actions button (trigger: .more-btn) 2026-10-27 16:42:15,308 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [46/103] Tour SplitBillScreenTourTransfer → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-10-27 16:42:15,346 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [47/103] Tour SplitBillScreenTourTransfer → Step global discount is 'With 10% discount' (trigger: .splitbill-screen .order-info .discount:contains("With 10% discount")) 2026-10-27 16:42:15,350 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [48/103] Tour SplitBillScreenTourTransfer → Step click back button (trigger: .splitbill-screen .button.back) 2026-10-27 16:42:15,364 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [49/103] Tour SplitBillScreenTourTransfer → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:42:15,366 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [50/103] Tour SplitBillScreenTourTransfer → Step click Actions button (trigger: .more-btn) 2026-10-27 16:42:15,388 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [51/103] Tour SplitBillScreenTourTransfer → Step click Discount button (trigger: .control-buttons button:contains("Discount")) 2026-10-27 16:42:15,412 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [52/103] Tour SplitBillScreenTourTransfer → Step click numpad button: fixed (trigger: .modal .number-popup-types .number-popup-type-fixed) 2026-10-27 16:42:15,427 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [53/103] Tour SplitBillScreenTourTransfer → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:42:15,444 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [54/103] Tour SplitBillScreenTourTransfer → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:42:15,444 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [55/103] Tour SplitBillScreenTourTransfer → Step click Actions button (trigger: .more-btn) 2026-10-27 16:42:15,455 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [56/103] Tour SplitBillScreenTourTransfer → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-10-27 16:42:15,475 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [57/103] Tour SplitBillScreenTourTransfer → Step global discount is 'With $ 10.00 discount' (trigger: .splitbill-screen .order-info .discount:contains("With $ 10.00 discount")) 2026-10-27 16:42:15,483 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [58/103] Tour SplitBillScreenTourTransfer → Step click back button (trigger: .splitbill-screen .button.back) 2026-10-27 16:42:15,502 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [59/103] Tour SplitBillScreenTourTransfer → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:42:15,503 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [60/103] Tour SplitBillScreenTourTransfer → Step click Actions button (trigger: .more-btn) 2026-10-27 16:42:15,522 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [61/103] Tour SplitBillScreenTourTransfer → Step click Discount button (trigger: .control-buttons button:contains("Discount")) 2026-10-27 16:42:15,531 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [62/103] Tour SplitBillScreenTourTransfer → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:42:15,553 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [63/103] Tour SplitBillScreenTourTransfer → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:42:15,554 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [64/103] Tour SplitBillScreenTourTransfer → Step click Actions button (trigger: .more-btn) 2026-10-27 16:42:15,565 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [65/103] Tour SplitBillScreenTourTransfer → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-10-27 16:42:15,592 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [66/103] 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-27 16:42:15,607 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [67/103] 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-27 16:42:15,608 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [68/103] 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-27 16:42:15,609 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [69/103] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Discount"} (trigger: body:not(:has(.order-container .orderline:has(.product-name:contains("Discount"))))) 2026-10-27 16:42:15,610 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [70/103] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-10-27 16:42:15,624 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [71/103] 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-27 16:42:15,634 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [72/103] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-10-27 16:42:15,637 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [73/103] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-10-27 16:42:15,646 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [74/103] 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-27 16:42:15,648 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [75/103] Tour SplitBillScreenTourTransfer → Step total amount of split is '6.0' (trigger: .splitbill-screen .order-info .subtotal:contains("6.0")) 2026-10-27 16:42:15,649 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [76/103] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-10-27 16:42:15,654 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [77/103] 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-27 16:42:15,654 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [78/103] Tour SplitBillScreenTourTransfer → Step total amount of split is '8.0' (trigger: .splitbill-screen .order-info .subtotal:contains("8.0")) 2026-10-27 16:42:15,667 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [79/103] Tour SplitBillScreenTourTransfer → Step click 'Transfer' button (trigger: .splitbill-screen .pay-button button:contains("Transfer")) 2026-10-27 16:42:15,713 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [80/103] Tour SplitBillScreenTourTransfer → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:42:15,771 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:15] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.065 rw 2026-10-27 16:42:15,775 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46912792 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'd139d188-432c-4ea4-8bb9-949378971723'}] 2026-10-27 16:42:15,917 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46912792 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'd139d188-432c-4ea4-8bb9-949378971723'} created pos.order #653 2026-10-27 16:42:15,918 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46912792 finished 2026-10-27 16:42:16,006 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6045 58 0.081 0.201 rw 2026-10-27 16:42:16,140 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46614495 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': '5c578acb-d45b-42b6-ac1d-bbbeaf8708f0'}] 2026-10-27 16:42:16,223 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46614495 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': '5c578acb-d45b-42b6-ac1d-bbbeaf8708f0'} created pos.order #654 2026-10-27 16:42:16,225 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46614495 finished 2026-10-27 16:42:16,308 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4965 44 0.054 0.119 rw 2026-10-27 16:42:16,434 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [81/103] Tour SplitBillScreenTourTransfer → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:42:16,450 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33036 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': '5c578acb-d45b-42b6-ac1d-bbbeaf8708f0'}] 2026-10-27 16:42:16,461 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 981 0 0 0.002 - 2026-10-27 16:42:16,516 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33036 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': '5c578acb-d45b-42b6-ac1d-bbbeaf8708f0'} updated pos.order #654 2026-10-27 16:42:16,518 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33036 finished 2026-10-27 16:42:16,675 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4962 47 0.058 0.175 rw 2026-10-27 16:42:16,817 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 5 0.012 0.015 rw 2026-10-27 16:42:17,294 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [82/103] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Discount"} (trigger: body:not(:has(.order-container .orderline:has(.product-name:contains("Discount"))))) 2026-10-27 16:42:17,295 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [83/103] Tour SplitBillScreenTourTransfer → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:42:17,295 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [84/103] Tour SplitBillScreenTourTransfer → Step order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0")) 2026-10-27 16:42:17,296 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [85/103] Tour SplitBillScreenTourTransfer → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:42:17,296 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [86/103] 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-27 16:42:17,300 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [87/103] 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-27 16:42:17,303 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [88/103] Tour SplitBillScreenTourTransfer → Step Check the product page (trigger: .product-list) 2026-10-27 16:42:17,304 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [89/103] 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-27 16:42:17,310 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [90/103] 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-27 16:42:17,312 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [91/103] Tour SplitBillScreenTourTransfer → Step Check the product page (trigger: .product-list) 2026-10-27 16:42:17,313 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [92/103] Tour SplitBillScreenTourTransfer → Step .pos-leftheader .orders-button 2026-10-27 16:42:17,355 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [93/103] Tour SplitBillScreenTourTransfer → Step .ticket-screen .order-row:contains(001) 2026-10-27 16:42:17,382 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [94/103] Tour SplitBillScreenTourTransfer → Step .ticket-screen .order-row:contains(001).highlight 2026-10-27 16:42:17,388 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [95/103] Tour SplitBillScreenTourTransfer → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:42:17,389 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [96/103] Tour SplitBillScreenTourTransfer → Step .ticket-screen .pads .button.validation.load-order-button:not(.syncing) 2026-10-27 16:42:17,414 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [97/103] Tour SplitBillScreenTourTransfer → Step product screen is shown (trigger: .product-screen) 2026-10-27 16:42:17,430 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [98/103] 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-27 16:42:17,442 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [99/103] 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-27 16:42:17,446 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [100/103] Tour SplitBillScreenTourTransfer → Step Check the product page (trigger: .product-list) 2026-10-27 16:42:17,447 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [101/103] 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-27 16:42:17,448 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [102/103] 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-27 16:42:17,465 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [103/103] Tour SplitBillScreenTourTransfer → Step Check the product page (trigger: .product-list) 2026-10-27 16:42:17,465 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: tour succeeded 2026-10-27 16:42:17,472 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: ╔════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTourTransfer SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-27 16:42:17,521 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:17] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 10609 40 0.044 0.12 rw 2026-10-27 16:42:17,546 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 5 0.006 0.129 rw 2026-10-27 16:42:17,701 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: heap 24797060 (allocated 27807744) 2026-10-27 16:42:17,703 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:42:17,712 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:12] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 6.721 rw 2026-10-27 16:42:17,872 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing chrome headless with pid 49534 2026-10-27 16:42:17,894 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing websocket connection 2026-10-27 16:42:17,898 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Terminating chrome headless with pid 49534 2026-10-27 16:42:18,019 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_164218_019483_test_global_discount_split.txt 2026-10-27 16:42:18,020 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Removing chrome user profile "/tmp/tmp5lk94h2g_chrome_odoo" 2026-10-27 16:42:18,056 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: waiting for threads: [] 2026-10-27 16:42:18,125 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:42:18,183 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vWYIHAa_ - [27/Oct/2026 16:42:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 0 112 0.103 0.292 rw 2026-10-27 16:42:28,072 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_guest_count_defaults_to_table_seats ... 2026-10-27 16:42:28,676 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome pid: 49663 2026-10-27 16:42:28,676 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome headless temporary user profile dir: /tmp/tmpg2455c6z_chrome_odoo 2026-10-27 16:42:28,676 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Issuing json command http://127.0.0.1:32955/json/version 2026-10-27 16:42:28,678 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32955', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:42:28,722 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Browser version: Chrome/150.0.7871.114 2026-10-27 16:42:28,723 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Issuing json command http://127.0.0.1:32955/json 2026-10-27 16:42:28,723 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32955', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:42:28,745 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Websocket url found: ws://127.0.0.1:32955/devtools/page/8524E00DFDF91DD85DEE6DA0A7D51239 2026-10-27 16:42:28,748 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Enable chrome headless console log notification 2026-10-27 16:42:28,762 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome headless enable page notifications 2026-10-27 16:42:28,858 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:42:28,872 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Setting session cookie in browser 2026-10-27 16:42:28,876 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Open "http://127.0.0.1:8069/pos/ui/149" in browser 2026-10-27 16:42:28,877 7 INFO rb-3d383b4-226062-429553 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/149" 2026-10-27 16:42:28,902 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:42:29,249 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lUVGJA4k - [27/Oct/2026 16:42:29] "GET /pos/ui/149 HTTP/1.1" 200 6927 66 0.045 0.324 rw 2026-10-27 16:42:29,254 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Navigation result: {'frameId': '8524E00DFDF91DD85DEE6DA0A7D51239', 'loaderId': '00C8125B6DF54A4790AA2D78842BD024', 'isDownload': False} 2026-10-27 16:42:29,255 7 INFO rb-3d383b4-226062-429553 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-27 16:42:29,345 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lUVGJA4k - [27/Oct/2026 16:42:29] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.027 ro 2026-10-27 16:42:29,371 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lUVGJA4k - [27/Oct/2026 16:42:29] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.477 ro 2026-10-27 16:42:29,381 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lUVGJA4k - [27/Oct/2026 16:42:29] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.066 ro 2026-10-27 16:42:30,081 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: Owl is running in 'dev' mode. 2026-10-27 16:42:30,121 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lUVGJA4k - [27/Oct/2026 16:42:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:42:30,124 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lUVGJA4k - [27/Oct/2026 16:42:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 16:42:30,174 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lUVGJA4k - [27/Oct/2026 16:42:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.014 ro 2026-10-27 16:42:30,233 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lUVGJA4k - [27/Oct/2026 16:42:30] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.012 rw 2026-10-27 16:42:30,261 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lUVGJA4k - [27/Oct/2026 16:42:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.005 0.037 rw 2026-10-27 16:42:30,662 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:42:31,232 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lUVGJA4k - [27/Oct/2026 16:42:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534984 264 0.25 0.702 rw 2026-10-27 16:42:31,475 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: The ready code tooks too much time : 2.2196502685546875 2026-10-27 16:42:31,475 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:42:31,500 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lUVGJA4k - [27/Oct/2026 16:42:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.011 ro 2026-10-27 16:42:31,501 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [1/14] Tour test_guest_count_defaults_to_table_seats → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:42:31,528 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lUVGJA4k - [27/Oct/2026 16:42:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.006 ro 2026-10-27 16:42:31,548 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lUVGJA4k - [27/Oct/2026 16:42:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:42:31,570 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lUVGJA4k - [27/Oct/2026 16:42:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.016 rw 2026-10-27 16:42:31,577 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lUVGJA4k - [27/Oct/2026 16:42:31] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:42:32,095 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lUVGJA4k - [27/Oct/2026 16:42:32] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.004 0.025 ro 2026-10-27 16:42:32,228 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lUVGJA4k - [27/Oct/2026 16:42:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.016 rw 2026-10-27 16:42:32,382 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lUVGJA4k - [27/Oct/2026 16:42:32] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.014 0.044 rw 2026-10-27 16:42:32,429 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lUVGJA4k - [27/Oct/2026 16:42:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.019 - 2026-10-27 16:42:32,441 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lUVGJA4k - [27/Oct/2026 16:42:32] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.022 rw 2026-10-27 16:42:32,441 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lUVGJA4k - [27/Oct/2026 16:42:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.013 - 2026-10-27 16:42:32,442 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lUVGJA4k - [27/Oct/2026 16:42:32] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.004 0.034 ro 2026-10-27 16:42:32,525 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lUVGJA4k - [27/Oct/2026 16:42:32] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.009 ro 2026-10-27 16:42:32,541 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lUVGJA4k - [27/Oct/2026 16:42:32] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.011 - 2026-10-27 16:42:32,542 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lUVGJA4k - [27/Oct/2026 16:42:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-27 16:42:32,578 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [2/14] 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-27 16:42:32,579 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lUVGJA4k - [27/Oct/2026 16:42:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.03 - 2026-10-27 16:42:32,674 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lUVGJA4k - [27/Oct/2026 16:42:32] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6967 32 0.04 0.093 rw 2026-10-27 16:42:32,730 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lUVGJA4k - [27/Oct/2026 16:42:32] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.023 - 2026-10-27 16:42:32,748 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [3/14] Tour test_guest_count_defaults_to_table_seats → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:42:32,767 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lUVGJA4k - [27/Oct/2026 16:42:32] "GET /pos/ui/149 HTTP/1.1" 200 6967 32 0.036 0.19 rw 2026-10-27 16:42:32,832 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lUVGJA4k - [27/Oct/2026 16:42:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.019 0.069 rw 2026-10-27 16:42:32,850 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lUVGJA4k - [27/Oct/2026 16:42:32] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.104 rw 2026-10-27 16:42:32,889 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lUVGJA4k - [27/Oct/2026 16:42:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.001 0.014 rw 2026-10-27 16:42:32,954 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lUVGJA4k - [27/Oct/2026 16:42:32] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.052 rw 2026-10-27 16:42:32,998 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [4/14] Tour test_guest_count_defaults_to_table_seats → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:42:33,514 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [5/14] Tour test_guest_count_defaults_to_table_seats → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:42:33,515 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [6/14] Tour test_guest_count_defaults_to_table_seats → Step click Actions button (trigger: .more-btn) 2026-10-27 16:42:33,527 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [7/14] Tour test_guest_count_defaults_to_table_seats → Step guest number is 4 (trigger: .control-buttons button:contains("Guest"):contains(4)) 2026-10-27 16:42:33,543 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [8/14] Tour test_guest_count_defaults_to_table_seats → Step cancel dialog (trigger: .modal:not(.o_inactive_modal) .modal-header button[aria-label="Close"]) 2026-10-27 16:42:33,547 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [9/14] 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-27 16:42:33,605 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [10/14] Tour test_guest_count_defaults_to_table_seats → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:42:33,712 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [11/14] Tour test_guest_count_defaults_to_table_seats → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:42:33,713 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [12/14] Tour test_guest_count_defaults_to_table_seats → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:42:33,742 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lUVGJA4k - [27/Oct/2026 16:42:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-27 16:42:33,743 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lUVGJA4k - [27/Oct/2026 16:42:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.005 - 2026-10-27 16:42:33,745 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [13/14] Tour test_guest_count_defaults_to_table_seats → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:42:34,288 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [14/14] Tour test_guest_count_defaults_to_table_seats → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:42:34,302 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56943027 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'ce8f9d66-60e5-4bd2-aab3-0ce80b008af2'}] 2026-10-27 16:42:34,303 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: tour succeeded 2026-10-27 16:42:34,304 7 INFO rb-3d383b4-226062-429553 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-27 16:42:34,448 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: heap 20668340 (allocated 22302720) 2026-10-27 16:42:34,453 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:42:34,606 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Closing chrome headless with pid 49663 2026-10-27 16:42:34,635 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Closing websocket connection 2026-10-27 16:42:34,635 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Terminating chrome headless with pid 49663 2026-10-27 16:42:34,736 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_164234_733373_test_guest_count_defaults_to_table_seats.txt 2026-10-27 16:42:34,736 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Removing chrome user profile "/tmp/tmpg2455c6z_chrome_odoo" 2026-10-27 16:42:34,756 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: waiting for threads: [, ] 2026-10-27 16:42:34,924 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56943027 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'ce8f9d66-60e5-4bd2-aab3-0ce80b008af2'} created pos.order #655 2026-10-27 16:42:34,926 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56943027 finished 2026-10-27 16:42:34,986 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lUVGJA4k - [27/Oct/2026 16:42:30] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 4.715 rw 2026-10-27 16:42:34,999 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lUVGJA4k - [27/Oct/2026 16:42:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 171 0.248 0.453 rw 2026-10-27 16:42:44,793 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_no_ghost_floor ... 2026-10-27 16:42:45,339 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome pid: 49801 2026-10-27 16:42:45,344 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless temporary user profile dir: /tmp/tmpn089nfb__chrome_odoo 2026-10-27 16:42:45,344 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:36435/json/version 2026-10-27 16:42:45,345 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36435', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:42:45,427 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Browser version: Chrome/150.0.7871.114 2026-10-27 16:42:45,427 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:36435/json 2026-10-27 16:42:45,428 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36435', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:42:45,447 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Websocket url found: ws://127.0.0.1:36435/devtools/page/787102C1D76C9416D90068C2D760713F 2026-10-27 16:42:45,466 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Enable chrome headless console log notification 2026-10-27 16:42:45,474 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless enable page notifications 2026-10-27 16:42:45,539 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-27 16:42:45,558 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Setting session cookie in browser 2026-10-27 16:42:45,572 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Open "http://127.0.0.1:8069/pos/ui/149" in browser 2026-10-27 16:42:45,572 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Navigating to: "http://127.0.0.1:8069/pos/ui/149" 2026-10-27 16:42:45,596 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:42:45,997 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:45] "GET /pos/ui/149 HTTP/1.1" 200 6936 66 0.03 0.387 rw 2026-10-27 16:42:46,003 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Navigation result: {'frameId': '787102C1D76C9416D90068C2D760713F', 'loaderId': '6039D5E798FD9C4D6D3ADEDD2D5FE1C1', 'isDownload': False} 2026-10-27 16:42:46,004 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Evaluate ready code "odoo.isTourReady('no_ghost_floor')" 2026-10-27 16:42:46,066 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:46] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.473 ro 2026-10-27 16:42:46,082 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:46] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.028 ro 2026-10-27 16:42:46,099 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:46] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.046 ro 2026-10-27 16:42:46,890 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: Owl is running in 'dev' mode. 2026-10-27 16:42:46,919 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:42:46,929 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 16:42:46,953 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.003 0.014 ro 2026-10-27 16:42:47,010 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:46] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.02 rw 2026-10-27 16:42:47,022 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.005 0.03 rw 2026-10-27 16:42:47,441 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:42:48,058 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534191 258 0.247 0.766 rw 2026-10-27 16:42:48,319 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: The ready code tooks too much time : 2.315021514892578 2026-10-27 16:42:48,319 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Evaluate test code "odoo.startTour('no_ghost_floor', {"stepDelay": 0, "debug": false})" 2026-10-27 16:42:48,338 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.009 ro 2026-10-27 16:42:48,340 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [1/47] Tour no_ghost_floor → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:42:48,360 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.008 ro 2026-10-27 16:42:48,388 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 16:42:48,435 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:48] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.016 rw 2026-10-27 16:42:48,435 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.024 rw 2026-10-27 16:42:48,964 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:48] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.004 0.006 ro 2026-10-27 16:42:49,113 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.018 rw 2026-10-27 16:42:49,276 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.005 - 2026-10-27 16:42:49,282 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:49] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.045 rw 2026-10-27 16:42:49,286 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-27 16:42:49,324 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:49] "GET /web/image/res.users/252/avatar_128 HTTP/1.1" 200 305 4 0.005 0.049 ro 2026-10-27 16:42:49,337 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:49] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.059 rw 2026-10-27 16:42:49,403 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:49] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.013 ro 2026-10-27 16:42:49,408 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.007 - 2026-10-27 16:42:49,412 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:49] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.02 - 2026-10-27 16:42:49,457 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [2/47] Tour no_ghost_floor → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:42:49,502 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.014 - 2026-10-27 16:42:49,605 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:49] "GET /pos/ui/149 HTTP/1.1" 200 6976 32 0.048 0.07 rw 2026-10-27 16:42:49,631 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:49] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.007 - 2026-10-27 16:42:49,643 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [3/47] Tour no_ghost_floor → Step .edit-plan 2026-10-27 16:42:49,721 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:49] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6976 32 0.048 0.184 rw 2026-10-27 16:42:49,742 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:49] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.093 rw 2026-10-27 16:42:49,848 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.04 0.152 rw 2026-10-27 16:42:49,929 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [4/47] Tour no_ghost_floor → Step .o_fp_edit_toolbar .toolbar-floor-selector 2026-10-27 16:42:49,955 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [5/47] Tour no_ghost_floor → Step .toolbar-floor-selector-item:contains('Add Floor') 2026-10-27 16:42:49,981 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [6/47] Tour no_ghost_floor → Step .modal-body textarea 2026-10-27 16:42:50,008 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [7/47] Tour no_ghost_floor → Step .modal-footer button.btn-primary 2026-10-27 16:42:50,036 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [8/47] Tour no_ghost_floor → Step add table (trigger: .o_fp_edit_toolbar button:contains('Add Table')) 2026-10-27 16:42:50,057 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [9/47] Tour no_ghost_floor → Step .o_fp_table_format_popover button:contains('Square') 2026-10-27 16:42:50,096 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [10/47] Tour no_ghost_floor → Step rename table to 999 (trigger: .o_fp_action_menu button.o_edit) 2026-10-27 16:42:50,131 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [11/47] Tour no_ghost_floor → Step enter table name 999 (trigger: .o_fp_edit_menu div:contains('Table Number') + input[type='number']) 2026-10-27 16:42:50,177 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [12/47] Tour no_ghost_floor → Step close edit menu (trigger: .o_fp_edit_menu button.btn-close) 2026-10-27 16:42:50,179 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [13/47] Tour no_ghost_floor → Step Save changes (trigger: .o_fp_edit_navbar button:contains("Save")) 2026-10-27 16:42:50,187 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [14/47] Tour no_ghost_floor → Step click 'Ghost Floor' floor (trigger: .floor-selector .button-floor:contains("Ghost Floor")) 2026-10-27 16:42:50,192 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [15/47] Tour no_ghost_floor → Step Check table with attributes: {"name":"999","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("999"))) 2026-10-27 16:42:50,216 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 981 0 0 0.009 - 2026-10-27 16:42:50,340 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:50] "POST /web/dataset/call_kw/pos.config/save_floor_plan#pos.config.save_floor_plan HTTP/1.1" 200 2735 40 0.047 0.088 rw 2026-10-27 16:42:50,446 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.0 0.012 rw 2026-10-27 16:42:50,492 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.052 rw 2026-10-27 16:42:50,502 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [16/47] Tour no_ghost_floor → Step body:has(.pos-leftheader .badge:contains(999)) 2026-10-27 16:42:51,020 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [17/47] Tour no_ghost_floor → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:42:51,085 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [18/47] Tour no_ghost_floor → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:42:51,171 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [19/47] Tour no_ghost_floor → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:42:51,172 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [20/47] Tour no_ghost_floor → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:42:51,200 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-27 16:42:51,204 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-27 16:42:51,217 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [21/47] Tour no_ghost_floor → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:42:51,757 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95366627 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '3e4331e1-87cb-473a-bb0c-c27b65efb187'}] 2026-10-27 16:42:51,760 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [22/47] Tour no_ghost_floor → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:42:52,304 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95366627 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '3e4331e1-87cb-473a-bb0c-c27b65efb187'} created pos.order #656 2026-10-27 16:42:52,309 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95366627 finished 2026-10-27 16:42:52,375 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5201 171 0.168 0.456 rw 2026-10-27 16:42:52,488 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:52] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.006 0.007 ro 2026-10-27 16:42:52,530 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [23/47] Tour no_ghost_floor → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:42:52,535 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [24/47] Tour no_ghost_floor → Step .edit-plan 2026-10-27 16:42:52,576 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [25/47] Tour no_ghost_floor → Step select 'Ghost Floor' floor in edit mode (trigger: .o_fp_edit_toolbar .toolbar-floor-selector) 2026-10-27 16:42:52,617 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [26/47] Tour no_ghost_floor → Step click 'Ghost Floor' floor (trigger: .toolbar-floor-selector-item:contains("Ghost Floor")) 2026-10-27 16:42:52,639 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [27/47] Tour no_ghost_floor → Step open floor properties (trigger: .o_fp_edit_toolbar button[title='Edit Floor']) 2026-10-27 16:42:52,648 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [28/47] Tour no_ghost_floor → Step delete floor (trigger: .o_fp_edit_menu button:contains('Delete Floor')) 2026-10-27 16:42:52,673 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:52] "GET /pos_restaurant/static/floor_plan/tile-2p.jpg HTTP/1.1" 200 1951 0 0 0.006 - 2026-10-27 16:42:52,674 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:52] "GET /pos_restaurant/static/floor_plan/wood-vp.png HTTP/1.1" 200 3948 0 0 0.007 - 2026-10-27 16:42:52,675 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:52] "GET /pos_restaurant/static/floor_plan/tile-3p.jpg HTTP/1.1" 200 1772 0 0 0.008 - 2026-10-27 16:42:52,678 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:52] "GET /pos_restaurant/static/floor_plan/tile-1p.png HTTP/1.1" 200 3502 0 0 0.004 - 2026-10-27 16:42:52,681 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [29/47] Tour no_ghost_floor → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Delete")) 2026-10-27 16:42:52,682 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:52] "GET /pos_restaurant/static/floor_plan/wood-hp.png HTTP/1.1" 200 2975 0 0 0.016 - 2026-10-27 16:42:52,695 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [30/47] Tour no_ghost_floor → Step Save changes (trigger: .o_fp_edit_navbar button:contains("Save")) 2026-10-27 16:42:52,723 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [31/47] Tour no_ghost_floor → Step .pos-leftheader .orders-button 2026-10-27 16:42:52,762 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [32/47] Tour no_ghost_floor → Step .pos-search-bar .filter 2026-10-27 16:42:52,848 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:52] "POST /web/dataset/call_kw/pos.config/save_floor_plan#pos.config.save_floor_plan HTTP/1.1" 200 2224 38 0.033 0.084 rw 2026-10-27 16:42:52,873 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:52] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.001 0.117 rw 2026-10-27 16:42:52,892 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [33/47] Tour no_ghost_floor → Step .pos-search-bar .filter ul 2026-10-27 16:42:52,932 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [34/47] Tour no_ghost_floor → Step .pos-search-bar .filter ul li:contains("Active") 2026-10-27 16:42:52,945 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [35/47] Tour no_ghost_floor → Step .pos-search-bar .filter 2026-10-27 16:42:52,946 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [36/47] Tour no_ghost_floor → Step .pos-search-bar .filter ul 2026-10-27 16:42:52,946 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [37/47] Tour no_ghost_floor → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-27 16:42:52,947 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [38/47] Tour no_ghost_floor → Step .ticket-screen .order-row:contains(0001) 2026-10-27 16:42:52,990 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [39/47] Tour no_ghost_floor → Step .ticket-screen .order-row:contains(0001).highlight 2026-10-27 16:42:53,004 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:53] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.018 0.024 rw 2026-10-27 16:42:53,058 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [40/47] Tour no_ghost_floor → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:42:53,059 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [41/47] Tour no_ghost_floor → Step .ticket-screen .btn-primary.pay-order-button:not(.disabled) 2026-10-27 16:42:53,082 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [42/47] Tour no_ghost_floor → Step payment screen is shown (trigger: .pos .payment-screen) 2026-10-27 16:42:53,092 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [43/47] Tour no_ghost_floor → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:42:53,103 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.006 0.048 rw 2026-10-27 16:42:53,104 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [44/47] Tour no_ghost_floor → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:42:53,140 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:53] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.053 rw 2026-10-27 16:42:53,618 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [45/47] Tour no_ghost_floor → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:42:53,623 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64765056 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': '495366b0-cd90-4e88-aff2-e240dbd89c13'}] 2026-10-27 16:42:54,199 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64765056 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': '495366b0-cd90-4e88-aff2-e240dbd89c13'} created pos.order #657 2026-10-27 16:42:54,201 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64765056 finished 2026-10-27 16:42:54,342 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 10035 194 0.192 0.531 rw 2026-10-27 16:42:54,491 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:54] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.002 0.014 ro 2026-10-27 16:42:54,533 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [46/47] Tour no_ghost_floor → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:42:54,538 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [47/47] Tour no_ghost_floor → Step has not 'Ghost Floor' floor (trigger: body:not(:has(.floor-selector .button-floor:contains("Ghost Floor")))) 2026-10-27 16:42:54,539 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: tour succeeded 2026-10-27 16:42:54,540 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: ╔═══════════════════════════════╗ ║ TOUR no_ghost_floor SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-27 16:42:54,859 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: heap 23230072 (allocated 24662016) 2026-10-27 16:42:54,862 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:42:54,866 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Jipn-PZS - [27/Oct/2026 16:42:47] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 7.826 rw 2026-10-27 16:42:54,967 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing chrome headless with pid 49801 2026-10-27 16:42:54,968 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing websocket connection 2026-10-27 16:42:54,969 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Terminating chrome headless with pid 49801 2026-10-27 16:42:55,084 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_164255_084120_test_no_ghost_floor.txt 2026-10-27 16:42:55,084 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Removing chrome user profile "/tmp/tmpn089nfb__chrome_odoo" 2026-10-27 16:42:55,100 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_open_default_register_screen_config ... 2026-10-27 16:42:55,666 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome pid: 49931 2026-10-27 16:42:55,667 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless temporary user profile dir: /tmp/tmpy08neena_chrome_odoo 2026-10-27 16:42:55,667 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:34623/json/version 2026-10-27 16:42:55,668 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34623', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:42:55,769 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Browser version: Chrome/150.0.7871.114 2026-10-27 16:42:55,769 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:34623/json 2026-10-27 16:42:55,770 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34623', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:42:55,786 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Websocket url found: ws://127.0.0.1:34623/devtools/page/A29718E73291D2A6E7814FDFFF5741D8 2026-10-27 16:42:55,795 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Enable chrome headless console log notification 2026-10-27 16:42:55,809 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless enable page notifications 2026-10-27 16:42:55,894 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:42:55,908 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Setting session cookie in browser 2026-10-27 16:42:55,914 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Open "http://127.0.0.1:8069/pos/ui/149" in browser 2026-10-27 16:42:55,915 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Navigating to: "http://127.0.0.1:8069/pos/ui/149" 2026-10-27 16:42:55,940 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:42:56,364 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 j-U8cvIj - [27/Oct/2026 16:42:56] "GET /pos/ui/149 HTTP/1.1" 200 6927 64 0.049 0.393 rw 2026-10-27 16:42:56,373 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Navigation result: {'frameId': 'A29718E73291D2A6E7814FDFFF5741D8', 'loaderId': '8D79E025195A0485ED8A3DAAE75D79A3', 'isDownload': False} 2026-10-27 16:42:56,373 7 INFO rb-3d383b4-226062-429553 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-27 16:42:56,455 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 j-U8cvIj - [27/Oct/2026 16:42:56] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.006 0.514 ro 2026-10-27 16:42:56,463 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 j-U8cvIj - [27/Oct/2026 16:42:56] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.026 ro 2026-10-27 16:42:56,484 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 j-U8cvIj - [27/Oct/2026 16:42:56] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.043 ro 2026-10-27 16:42:57,285 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: Owl is running in 'dev' mode. 2026-10-27 16:42:57,307 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 j-U8cvIj - [27/Oct/2026 16:42:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.008 - 2026-10-27 16:42:57,312 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 j-U8cvIj - [27/Oct/2026 16:42:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:42:57,363 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 j-U8cvIj - [27/Oct/2026 16:42:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.026 ro 2026-10-27 16:42:57,419 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 j-U8cvIj - [27/Oct/2026 16:42:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.016 rw 2026-10-27 16:42:57,426 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 j-U8cvIj - [27/Oct/2026 16:42:57] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.023 rw 2026-10-27 16:42:57,761 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:42:58,371 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 j-U8cvIj - [27/Oct/2026 16:42:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534472 261 0.204 0.732 rw 2026-10-27 16:42:58,609 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: The ready code tooks too much time : 2.2354395389556885 2026-10-27 16:42:58,609 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:42:58,625 7 INFO rb-3d383b4-226062-429553 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-27 16:42:58,639 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 j-U8cvIj - [27/Oct/2026 16:42:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.011 ro 2026-10-27 16:42:58,707 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 j-U8cvIj - [27/Oct/2026 16:42:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.007 0.028 ro 2026-10-27 16:42:58,741 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 j-U8cvIj - [27/Oct/2026 16:42:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-27 16:42:58,769 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 j-U8cvIj - [27/Oct/2026 16:42:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.025 rw 2026-10-27 16:42:58,779 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 j-U8cvIj - [27/Oct/2026 16:42:58] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.011 rw 2026-10-27 16:42:59,392 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 j-U8cvIj - [27/Oct/2026 16:42:59] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.01 ro 2026-10-27 16:42:59,508 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 j-U8cvIj - [27/Oct/2026 16:42:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.003 0.015 rw 2026-10-27 16:42:59,676 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 j-U8cvIj - [27/Oct/2026 16:42:59] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.044 rw 2026-10-27 16:42:59,713 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 j-U8cvIj - [27/Oct/2026 16:42:59] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.005 0.023 ro 2026-10-27 16:42:59,714 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 j-U8cvIj - [27/Oct/2026 16:42:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.023 - 2026-10-27 16:42:59,714 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 j-U8cvIj - [27/Oct/2026 16:42:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.02 - 2026-10-27 16:42:59,720 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 j-U8cvIj - [27/Oct/2026 16:42:59] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.034 rw 2026-10-27 16:42:59,795 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 j-U8cvIj - [27/Oct/2026 16:42:59] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.015 - 2026-10-27 16:42:59,797 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 j-U8cvIj - [27/Oct/2026 16:42:59] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.015 ro 2026-10-27 16:42:59,813 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 j-U8cvIj - [27/Oct/2026 16:42:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-27 16:42:59,876 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 j-U8cvIj - [27/Oct/2026 16:42:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.036 - 2026-10-27 16:42:59,913 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 j-U8cvIj - [27/Oct/2026 16:42:59] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6967 31 0.021 0.071 rw 2026-10-27 16:42:59,953 7 INFO rb-3d383b4-226062-429553 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-27 16:43:00,059 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 j-U8cvIj - [27/Oct/2026 16:43:00] "GET /pos/ui/149 HTTP/1.1" 200 6967 31 0.024 0.214 rw 2026-10-27 16:43:00,112 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 j-U8cvIj - [27/Oct/2026 16:43:00] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.256 rw 2026-10-27 16:43:00,116 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 j-U8cvIj - [27/Oct/2026 16:43:00] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-27 16:43:00,154 7 INFO rb-3d383b4-226062-429553 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-27 16:43:00,172 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 j-U8cvIj - [27/Oct/2026 16:43:00] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.012 rw 2026-10-27 16:43:00,253 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 j-U8cvIj - [27/Oct/2026 16:43:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.031 0.052 rw 2026-10-27 16:43:00,354 7 INFO rb-3d383b4-226062-429553 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-27 16:43:00,355 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: tour succeeded 2026-10-27 16:43:00,356 7 INFO rb-3d383b4-226062-429553 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-27 16:43:00,564 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:43:00,566 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: heap 19500708 (allocated 20992000) 2026-10-27 16:43:00,573 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 j-U8cvIj - [27/Oct/2026 16:42:58] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 3.113 rw 2026-10-27 16:43:00,691 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing chrome headless with pid 49931 2026-10-27 16:43:00,692 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing websocket connection 2026-10-27 16:43:00,693 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Terminating chrome headless with pid 49931 2026-10-27 16:43:00,793 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_164300_793381_test_open_default_register_screen_config.txt 2026-10-27 16:43:00,793 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Removing chrome user profile "/tmp/tmpy08neena_chrome_odoo" 2026-10-27 16:43:00,808 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_pos_restaurant_course ... 2026-10-27 16:43:01,291 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome pid: 50067 2026-10-27 16:43:01,291 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless temporary user profile dir: /tmp/tmpewoy0ba5_chrome_odoo 2026-10-27 16:43:01,291 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:42653/json/version 2026-10-27 16:43:01,292 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42653', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:43:01,415 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Browser version: Chrome/150.0.7871.114 2026-10-27 16:43:01,415 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:42653/json 2026-10-27 16:43:01,416 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42653', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:43:01,430 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Websocket url found: ws://127.0.0.1:42653/devtools/page/677945E95F5494C9F30C1ADAB85C2EF2 2026-10-27 16:43:01,447 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Enable chrome headless console log notification 2026-10-27 16:43:01,459 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless enable page notifications 2026-10-27 16:43:01,502 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:43:01,515 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Setting session cookie in browser 2026-10-27 16:43:01,523 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Open "http://127.0.0.1:8069/pos/ui/149" in browser 2026-10-27 16:43:01,523 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Navigating to: "http://127.0.0.1:8069/pos/ui/149" 2026-10-27 16:43:01,544 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:43:01,939 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:01] "GET /pos/ui/149 HTTP/1.1" 200 6927 64 0.032 0.376 rw 2026-10-27 16:43:01,943 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Navigation result: {'frameId': '677945E95F5494C9F30C1ADAB85C2EF2', 'loaderId': '5790FA621AA8CDF73C21C8CF2F05D71D', 'isDownload': False} 2026-10-27 16:43:01,944 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Evaluate ready code "odoo.isTourReady('test_pos_restaurant_course')" 2026-10-27 16:43:02,032 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:02] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.041 ro 2026-10-27 16:43:02,051 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:02] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.513 ro 2026-10-27 16:43:02,067 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:01] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.078 ro 2026-10-27 16:43:02,814 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: Owl is running in 'dev' mode. 2026-10-27 16:43:02,840 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 16:43:02,845 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:43:02,874 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.026 ro 2026-10-27 16:43:02,914 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:02] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.016 rw 2026-10-27 16:43:02,929 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.005 0.026 rw 2026-10-27 16:43:03,253 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:43:03,867 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534468 261 0.23 0.687 rw 2026-10-27 16:43:04,081 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: The ready code tooks too much time : 2.137728452682495 2026-10-27 16:43:04,082 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Evaluate test code "odoo.startTour('test_pos_restaurant_course', {"stepDelay": 0, "debug": false})" 2026-10-27 16:43:04,098 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [1/52] Tour test_pos_restaurant_course → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:43:04,107 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.014 ro 2026-10-27 16:43:04,143 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.016 ro 2026-10-27 16:43:04,186 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.017 rw 2026-10-27 16:43:04,214 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.02 rw 2026-10-27 16:43:04,221 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:04] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.006 rw 2026-10-27 16:43:04,769 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:04] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.005 ro 2026-10-27 16:43:04,887 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.014 rw 2026-10-27 16:43:05,051 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.005 - 2026-10-27 16:43:05,053 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-27 16:43:05,057 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:05] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.046 rw 2026-10-27 16:43:05,106 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:05] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.007 0.05 ro 2026-10-27 16:43:05,107 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:05] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.058 rw 2026-10-27 16:43:05,235 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:05] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-27 16:43:05,237 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:05] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.018 ro 2026-10-27 16:43:05,252 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.018 - 2026-10-27 16:43:05,258 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.007 - 2026-10-27 16:43:05,279 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [2/52] Tour test_pos_restaurant_course → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:43:05,376 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:05] "GET /pos/ui/149 HTTP/1.1" 200 6967 31 0.059 0.075 rw 2026-10-27 16:43:05,486 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:05] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6967 31 0.028 0.221 rw 2026-10-27 16:43:05,492 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:05] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-27 16:43:05,499 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [3/52] Tour test_pos_restaurant_course → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:43:05,530 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:05] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.007 0.021 rw 2026-10-27 16:43:05,604 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.021 0.074 rw 2026-10-27 16:43:05,698 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.001 0.02 rw 2026-10-27 16:43:05,761 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:05] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.052 rw 2026-10-27 16:43:05,790 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [4/52] Tour test_pos_restaurant_course → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:43:06,328 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [5/52] Tour test_pos_restaurant_course → Step click course button (trigger: .course-btn) 2026-10-27 16:43:06,343 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [6/52] Tour test_pos_restaurant_course → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:43:06,369 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [7/52] Tour test_pos_restaurant_course → Step click course button (trigger: .course-btn) 2026-10-27 16:43:06,374 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [8/52] Tour test_pos_restaurant_course → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-10-27 16:43:06,394 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [9/52] Tour test_pos_restaurant_course → Step click course button (trigger: .course-btn) 2026-10-27 16:43:06,404 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [10/52] Tour test_pos_restaurant_course → Step click order button (trigger: .actionpad .submit-order) 2026-10-27 16:43:06,450 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [11/52] Tour test_pos_restaurant_course → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:has(.modal-header:contains(printing failed)) .modal-footer .btn-primary:contains(continue)) 2026-10-27 16:43:06,845 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://127.0.0.1/cgi-bin/epos/service.cgi?devid=local_printer&timeout=15000 2026-10-27 16:43:06,898 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23405357 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '948e060b-1e12-4288-9fc9-541169600518'}] 2026-10-27 16:43:06,904 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [12/52] Tour test_pos_restaurant_course → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:43:07,014 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23405357 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '948e060b-1e12-4288-9fc9-541169600518'} created pos.order #658 2026-10-27 16:43:07,016 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23405357 finished 2026-10-27 16:43:07,089 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 7153 70 0.05 0.145 rw 2026-10-27 16:43:07,259 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [13/52] Tour test_pos_restaurant_course → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:43:07,298 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.007 0.02 rw 2026-10-27 16:43:07,769 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [14/52] Tour test_pos_restaurant_course → Step Check that: ---Verify that course "Course 3" exists at index 2--- is not true (trigger: body:not(:has(.order-course-name:eq(2) > span:contains("Course 3")))) 2026-10-27 16:43:07,769 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [15/52] Tour test_pos_restaurant_course → Step fire course button highlighted (trigger: .actionpad .fire-btn.btn-primary:contains('Fire Course 2')) 2026-10-27 16:43:07,772 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [16/52] Tour test_pos_restaurant_course → Step pay button not highlighted (trigger: .actionpad .pay-order-button:not('.highlight'):not('.btn-primary'):contains('Payment')) 2026-10-27 16:43:07,773 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [17/52] Tour test_pos_restaurant_course → Step click course button (trigger: .course-btn) 2026-10-27 16:43:07,777 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [18/52] Tour test_pos_restaurant_course → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:43:07,789 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [19/52] Tour test_pos_restaurant_course → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:43:07,812 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15353811 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '948e060b-1e12-4288-9fc9-541169600518'}] 2026-10-27 16:43:07,857 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15353811 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '948e060b-1e12-4288-9fc9-541169600518'} updated pos.order #658 2026-10-27 16:43:07,859 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15353811 finished 2026-10-27 16:43:07,972 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 7153 55 0.049 0.116 rw 2026-10-27 16:43:08,008 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [20/52] Tour test_pos_restaurant_course → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:43:08,081 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [21/52] Tour test_pos_restaurant_course → Step .floor-map 2026-10-27 16:43:08,082 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [22/52] Tour test_pos_restaurant_course → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:43:08,103 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [23/52] Tour test_pos_restaurant_course → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:43:08,117 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.003 0.019 rw 2026-10-27 16:43:08,610 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [24/52] Tour test_pos_restaurant_course → Step Check that: ---Verify that course "Course 3" exists at index 2--- is not true (trigger: body:not(:has(.order-course-name:eq(2) > span:contains("Course 3")))) 2026-10-27 16:43:08,610 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [25/52] Tour test_pos_restaurant_course → Step click course button (trigger: .course-btn) 2026-10-27 16:43:08,625 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [26/52] Tour test_pos_restaurant_course → Step select course Course 2 (trigger: .order-course-name:contains(Course 2)) 2026-10-27 16:43:08,633 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [27/52] Tour test_pos_restaurant_course → Step Wait atleast 1 sec so that courses have different fired_date timestamps (trigger: body) 2026-10-27 16:43:09,631 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [28/52] Tour test_pos_restaurant_course → Step fire course button (trigger: .actionpad .fire-btn) 2026-10-27 16:43:09,648 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [29/52] Tour test_pos_restaurant_course → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:has(.modal-header:contains(printing failed)) .modal-footer .btn-primary:contains(continue)) 2026-10-27 16:43:09,842 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://127.0.0.1/cgi-bin/epos/service.cgi?devid=local_printer&timeout=15000 2026-10-27 16:43:09,880 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81139724 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '948e060b-1e12-4288-9fc9-541169600518'}] 2026-10-27 16:43:09,883 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [30/52] Tour test_pos_restaurant_course → Step Check table with attributes: {"name":"5","run":"click","waitForSync":false} (trigger: .o_fp_canvas .o_fp_table:has(.o_fp_table_number:contains("5"))) 2026-10-27 16:43:09,906 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [31/52] Tour test_pos_restaurant_course → 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-27 16:43:09,910 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [32/52] Tour test_pos_restaurant_course → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:43:09,931 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81139724 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '948e060b-1e12-4288-9fc9-541169600518'} updated pos.order #658 2026-10-27 16:43:09,935 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81139724 finished 2026-10-27 16:43:10,087 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 7549 56 0.049 0.158 rw 2026-10-27 16:43:10,203 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [33/52] Tour test_pos_restaurant_course → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:43:10,225 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.002 0.016 rw 2026-10-27 16:43:10,716 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [34/52] Tour test_pos_restaurant_course → Step Check that: ---Verify that course "Course 3" exists at index 2--- is not true (trigger: body:not(:has(.order-course-name:eq(2) > span:contains("Course 3")))) 2026-10-27 16:43:10,716 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [35/52] Tour test_pos_restaurant_course → 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-27 16:43:10,718 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [36/52] Tour test_pos_restaurant_course → 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-27 16:43:10,747 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [37/52] Tour test_pos_restaurant_course → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:43:10,748 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [38/52] Tour test_pos_restaurant_course → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-10-27 16:43:10,753 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [39/52] Tour test_pos_restaurant_course → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:43:10,754 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [40/52] Tour test_pos_restaurant_course → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:43:10,754 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [41/52] Tour test_pos_restaurant_course → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-10-27 16:43:10,755 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [42/52] Tour test_pos_restaurant_course → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:43:10,756 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [43/52] Tour test_pos_restaurant_course → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:43:10,756 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [44/52] Tour test_pos_restaurant_course → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-10-27 16:43:10,758 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [45/52] Tour test_pos_restaurant_course → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:43:10,759 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [46/52] Tour test_pos_restaurant_course → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:43:10,760 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [47/52] Tour test_pos_restaurant_course → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-10-27 16:43:10,760 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [48/52] Tour test_pos_restaurant_course → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:43:10,761 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [49/52] Tour test_pos_restaurant_course → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:43:10,761 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [50/52] Tour test_pos_restaurant_course → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-10-27 16:43:10,947 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [51/52] Tour test_pos_restaurant_course → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:43:10,948 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [52/52] Tour test_pos_restaurant_course → Step Check that: ---Verify that course "Course 1" exists at index 0--- is not true (trigger: body:not(:has(.order-course-name:eq(0) > span:contains("Course 1")))) 2026-10-27 16:43:10,949 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: tour succeeded 2026-10-27 16:43:10,950 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_pos_restaurant_course SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-27 16:43:11,191 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: heap 22679828 (allocated 25186304) 2026-10-27 16:43:11,195 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:43:11,212 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 F0gpRiD9 - [27/Oct/2026 16:43:02] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 8.273 rw 2026-10-27 16:43:11,319 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing chrome headless with pid 50067 2026-10-27 16:43:11,321 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing websocket connection 2026-10-27 16:43:11,322 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Terminating chrome headless with pid 50067 2026-10-27 16:43:11,459 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_164311_459250_test_pos_restaurant_course.txt 2026-10-27 16:43:11,459 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Removing chrome user profile "/tmp/tmpewoy0ba5_chrome_odoo" 2026-10-27 16:43:11,489 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preset_future_timing_restaurant ... 2026-10-27 16:43:12,034 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome pid: 50204 2026-10-27 16:43:12,036 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpff5lz6g8_chrome_odoo 2026-10-27 16:43:12,039 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:45033/json/version 2026-10-27 16:43:12,045 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45033', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:43:12,052 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-27 16:43:12,052 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:45033/json 2026-10-27 16:43:12,053 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45033', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:43:12,058 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Websocket url found: ws://127.0.0.1:45033/devtools/page/390CFC6B4A4A44D78EFDECA445A9EF82 2026-10-27 16:43:12,063 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Enable chrome headless console log notification 2026-10-27 16:43:12,079 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless enable page notifications 2026-10-27 16:43:12,155 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:43:12,167 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Setting session cookie in browser 2026-10-27 16:43:12,173 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/149" in browser 2026-10-27 16:43:12,173 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/149" 2026-10-27 16:43:12,207 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:43:12,584 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:12] "GET /pos/ui/149 HTTP/1.1" 200 6967 91 0.045 0.357 rw 2026-10-27 16:43:12,589 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Navigation result: {'frameId': '390CFC6B4A4A44D78EFDECA445A9EF82', 'loaderId': 'CD63D31577959A7BE1CE924606580C3A', 'isDownload': False} 2026-10-27 16:43:12,589 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_cancel_future_order')" 2026-10-27 16:43:12,682 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:12] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.482 ro 2026-10-27 16:43:12,687 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:12] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.042 ro 2026-10-27 16:43:12,698 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:12] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.054 ro 2026-10-27 16:43:13,396 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-27 16:43:13,426 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-27 16:43:13,429 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-27 16:43:13,509 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.018 ro 2026-10-27 16:43:13,569 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.015 rw 2026-10-27 16:43:13,573 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:13] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.011 rw 2026-10-27 16:43:13,935 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:43:14,579 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 536426 266 0.242 0.741 rw 2026-10-27 16:43:14,861 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: The ready code tooks too much time : 2.2710795402526855 2026-10-27 16:43:14,861 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Evaluate test code "odoo.startTour('test_cancel_future_order', {"stepDelay": 0, "debug": false})" 2026-10-27 16:43:14,883 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [1/30] Tour test_cancel_future_order → Step body 2026-10-27 16:43:14,891 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.02 ro 2026-10-27 16:43:14,913 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.008 ro 2026-10-27 16:43:14,938 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.01 rw 2026-10-27 16:43:14,971 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.028 rw 2026-10-27 16:43:14,991 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:14] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.013 rw 2026-10-27 16:43:15,544 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:15] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.007 ro 2026-10-27 16:43:15,639 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.011 rw 2026-10-27 16:43:15,781 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-27 16:43:15,790 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:15] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.05 rw 2026-10-27 16:43:15,798 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.018 - 2026-10-27 16:43:15,818 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:15] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.003 0.036 ro 2026-10-27 16:43:15,832 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:15] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.055 rw 2026-10-27 16:43:15,888 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:15] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-27 16:43:15,894 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:15] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.011 ro 2026-10-27 16:43:15,897 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [2/30] Tour test_cancel_future_order → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:43:15,952 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [3/30] Tour test_cancel_future_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:43:16,003 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.103 - 2026-10-27 16:43:16,025 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:16] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6967 31 0.03 0.096 rw 2026-10-27 16:43:16,036 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.113 - 2026-10-27 16:43:16,127 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [4/30] Tour test_cancel_future_order → Step .new-order 2026-10-27 16:43:16,147 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:16] "GET /pos/ui/149 HTTP/1.1" 200 6967 31 0.029 0.217 rw 2026-10-27 16:43:16,148 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:16] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.054 - 2026-10-27 16:43:16,222 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.023 0.069 rw 2026-10-27 16:43:16,235 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:16] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.004 0.106 rw 2026-10-27 16:43:16,339 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:16] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.042 rw 2026-10-27 16:43:16,391 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [5/30] Tour test_cancel_future_order → Step click preset 'Eat in' from preset modal (trigger: .modal-body button:contains("Eat in")) 2026-10-27 16:43:16,414 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [6/30] Tour test_cancel_future_order → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:43:16,476 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [7/30] Tour test_cancel_future_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:43:16,477 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [8/30] Tour test_cancel_future_order → Step click preset button (trigger: .product-screen button:contains("Eat in")) 2026-10-27 16:43:16,496 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [9/30] Tour test_cancel_future_order → Step input text 'John' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-27 16:43:16,575 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [10/30] Tour test_cancel_future_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:43:16,592 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [11/30] Tour test_cancel_future_order → Step .modal button:contains('Tomorrow') 2026-10-27 16:43:16,615 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:16] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 57 1 0.001 0.014 rw 2026-10-27 16:43:16,753 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [12/30] Tour test_cancel_future_order → Step .modal button:contains('3:00pm') 2026-10-27 16:43:16,780 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [13/30] Tour test_cancel_future_order → Step .pos-leftheader .preset-time-btn:contains('3:00pm') 2026-10-27 16:43:16,794 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59298323 started for PoS orders references: [{'name': '/', 'pos_reference': '251-149-000001', 'uuid': '4726c37e-6e6c-45f9-986f-2b3179f032db'}] 2026-10-27 16:43:16,803 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [14/30] Tour test_cancel_future_order → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:43:16,812 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [15/30] Tour test_cancel_future_order → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:43:16,933 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59298323 order {'name': '/', 'pos_reference': '251-149-000001', 'uuid': '4726c37e-6e6c-45f9-986f-2b3179f032db'} created pos.order #659 2026-10-27 16:43:16,935 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59298323 finished 2026-10-27 16:43:17,015 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4001 48 0.093 0.131 rw 2026-10-27 16:43:17,125 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [16/30] Tour test_cancel_future_order → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:43:17,125 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [17/30] Tour test_cancel_future_order → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("4"))) 2026-10-27 16:43:17,162 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [18/30] Tour test_cancel_future_order → Step body:has(.pos-leftheader .badge:contains(4)) 2026-10-27 16:43:17,170 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.003 0.014 rw 2026-10-27 16:43:17,209 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:17] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.043 rw 2026-10-27 16:43:17,660 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [19/30] Tour test_cancel_future_order → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:43:17,677 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [20/30] Tour test_cancel_future_order → Step .pos-leftheader .orders-button 2026-10-27 16:43:17,728 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [21/30] Tour test_cancel_future_order → Step .ticket-screen .order-row > div:contains("001") 2026-10-27 16:43:17,730 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [22/30] Tour test_cancel_future_order → Step .ticket-screen .order-row:has(div:contains("001")) .btn-danger 2026-10-27 16:43:17,736 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #872466 started for PoS orders references: [{'name': '/', 'pos_reference': '251-149-000002', 'uuid': 'dae07464-30f9-4c12-b7c4-877e1cbce5cf'}] 2026-10-27 16:43:17,738 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [23/30] Tour test_cancel_future_order → Step .ticket-screen .orders .order-row > td:contains("001") ~ td.text-end button.text-danger 2026-10-27 16:43:17,771 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [24/30] Tour test_cancel_future_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:43:17,783 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [25/30] Tour test_cancel_future_order → Step refresh page (trigger: body) 2026-10-27 16:43:17,792 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #872466 order {'name': '/', 'pos_reference': '251-149-000002', 'uuid': 'dae07464-30f9-4c12-b7c4-877e1cbce5cf'} created pos.order #660 2026-10-27 16:43:17,794 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #872466 finished 2026-10-27 16:43:17,859 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3981 40 0.031 0.099 rw 2026-10-27 16:43:18,032 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:18] "POST /web/dataset/call_kw/pos.order/cancel_order_from_pos#pos.order.cancel_order_from_pos HTTP/1.1" 200 2683 46 0.048 0.195 rw 2026-10-27 16:43:18,199 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:18] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 3981 40 0.043 0.148 rw 2026-10-27 16:43:18,319 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:18] "GET /pos/ui/149/ticket HTTP/1.1" 200 6967 31 0.048 0.148 rw 2026-10-27 16:43:18,708 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:43:18,773 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 0 116 0.191 0.262 rw 2026-10-27 16:43:18,779 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:14] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 5.137 rw 2026-10-27 16:43:19,008 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-27 16:43:19,052 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:19] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 304 0 2 0.006 0.014 rw 2026-10-27 16:43:19,604 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:43:20,049 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 206085 256 0.237 0.547 rw 2026-10-27 16:43:20,455 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:20] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 3980 40 0.056 0.079 rw 2026-10-27 16:43:20,583 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [26/30] Tour test_cancel_future_order → Step .pos-search-bar .filter 2026-10-27 16:43:20,611 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.012 ro 2026-10-27 16:43:20,645 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.013 ro 2026-10-27 16:43:20,691 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.014 rw 2026-10-27 16:43:20,706 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 4 0.004 0.018 rw 2026-10-27 16:43:20,737 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:20] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.015 rw 2026-10-27 16:43:20,963 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:20] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.021 ro 2026-10-27 16:43:21,065 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:21] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.011 rw 2026-10-27 16:43:21,109 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 4 0.006 0.02 rw 2026-10-27 16:43:21,288 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:21] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.009 0.044 rw 2026-10-27 16:43:21,429 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [27/30] Tour test_cancel_future_order → Step .pos-search-bar .filter ul 2026-10-27 16:43:21,442 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [28/30] Tour test_cancel_future_order → Step .pos-search-bar .filter ul li:contains("Cancelled") 2026-10-27 16:43:21,460 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [29/30] Tour test_cancel_future_order → Step .ticket-screen tbody tr > td:contains("001") ~ td .badge:contains(Cancelled) 2026-10-27 16:43:21,460 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:21] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 3981 40 0.048 0.107 rw 2026-10-27 16:43:21,484 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:21] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 304 0 4 0.003 0.067 ro 2026-10-27 16:43:21,631 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:21] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6967 31 0.065 0.139 rw 2026-10-27 16:43:21,735 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:21] "GET /pos/ui/149 HTTP/1.1" 200 6967 31 0.025 0.282 rw 2026-10-27 16:43:21,752 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:21] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.006 0.27 rw 2026-10-27 16:43:22,070 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:43:22,125 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 116 0.118 0.374 rw 2026-10-27 16:43:22,225 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:22] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 4008 40 0.026 0.425 rw 2026-10-27 16:43:22,364 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [30/30] Tour test_cancel_future_order → Step .ticket-screen .order-row > div:contains("001") ~ div .badge:contains(Cancelled) 2026-10-27 16:43:22,374 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: tour succeeded 2026-10-27 16:43:22,377 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: ╔═════════════════════════════════════════╗ ║ TOUR test_cancel_future_order SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-27 16:43:22,591 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:43:22,596 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: heap 20783504 (allocated 22302720) 2026-10-27 16:43:22,712 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:43:22,739 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing chrome headless with pid 50204 2026-10-27 16:43:22,741 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing websocket connection 2026-10-27 16:43:22,747 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Terminating chrome headless with pid 50204 2026-10-27 16:43:22,761 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:19] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.012 3.661 rw 2026-10-27 16:43:22,782 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a2orLsjv - [27/Oct/2026 16:43:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 0 116 0.173 0.268 rw 2026-10-27 16:43:22,897 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_164322_897055_test_preset_future_timing_restaurant.txt 2026-10-27 16:43:22,897 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Removing chrome user profile "/tmp/tmpff5lz6g8_chrome_odoo" 2026-10-27 16:43:22,912 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_release_table_clears_timer_badge ... 2026-10-27 16:43:23,506 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Chrome pid: 50343 2026-10-27 16:43:23,507 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Chrome headless temporary user profile dir: /tmp/tmp_anoj1go_chrome_odoo 2026-10-27 16:43:23,507 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Issuing json command http://127.0.0.1:43305/json/version 2026-10-27 16:43:23,511 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43305', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:43:23,581 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Browser version: Chrome/150.0.7871.114 2026-10-27 16:43:23,581 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Issuing json command http://127.0.0.1:43305/json 2026-10-27 16:43:23,585 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43305', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:43:23,594 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Websocket url found: ws://127.0.0.1:43305/devtools/page/E2AAFF32085C9AFE8F8471EAE570FB3D 2026-10-27 16:43:23,602 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Enable chrome headless console log notification 2026-10-27 16:43:23,608 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Chrome headless enable page notifications 2026-10-27 16:43:23,696 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:43:23,707 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Setting session cookie in browser 2026-10-27 16:43:23,710 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Open "http://127.0.0.1:8069/pos/ui/149" in browser 2026-10-27 16:43:23,711 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Navigating to: "http://127.0.0.1:8069/pos/ui/149" 2026-10-27 16:43:23,726 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:43:24,104 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FTjeiTFL - [27/Oct/2026 16:43:24] "GET /pos/ui/149 HTTP/1.1" 200 6927 64 0.03 0.361 rw 2026-10-27 16:43:24,112 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Navigation result: {'frameId': 'E2AAFF32085C9AFE8F8471EAE570FB3D', 'loaderId': 'AA8A919435BB764D15A2A7C3DCAAA00D', 'isDownload': False} 2026-10-27 16:43:24,112 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Evaluate ready code "odoo.isTourReady('test_release_table_clears_timer_badge')" 2026-10-27 16:43:24,216 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FTjeiTFL - [27/Oct/2026 16:43:24] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.059 ro 2026-10-27 16:43:24,222 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FTjeiTFL - [27/Oct/2026 16:43:24] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.495 ro 2026-10-27 16:43:24,226 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FTjeiTFL - [27/Oct/2026 16:43:24] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.055 ro 2026-10-27 16:43:24,944 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge.browser: Owl is running in 'dev' mode. 2026-10-27 16:43:24,981 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FTjeiTFL - [27/Oct/2026 16:43:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:43:24,995 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FTjeiTFL - [27/Oct/2026 16:43:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 16:43:25,020 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FTjeiTFL - [27/Oct/2026 16:43:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.02 ro 2026-10-27 16:43:25,085 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FTjeiTFL - [27/Oct/2026 16:43:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.009 0.026 rw 2026-10-27 16:43:25,090 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FTjeiTFL - [27/Oct/2026 16:43:25] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.03 rw 2026-10-27 16:43:25,484 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:43:26,119 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FTjeiTFL - [27/Oct/2026 16:43:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 537121 285 0.238 0.775 rw 2026-10-27 16:43:26,338 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: The ready code tooks too much time : 2.2254750728607178 2026-10-27 16:43:26,338 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Evaluate test code "odoo.startTour('test_release_table_clears_timer_badge', {"stepDelay": 0, "debug": false})" 2026-10-27 16:43:26,363 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge.browser: [1/10] Tour test_release_table_clears_timer_badge → Step Freeze time to 1786792500000 (trigger: body) 2026-10-27 16:43:26,373 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FTjeiTFL - [27/Oct/2026 16:43:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.019 ro 2026-10-27 16:43:26,420 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FTjeiTFL - [27/Oct/2026 16:43:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.011 ro 2026-10-27 16:43:26,480 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FTjeiTFL - [27/Oct/2026 16:43:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.017 rw 2026-10-27 16:43:26,520 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FTjeiTFL - [27/Oct/2026 16:43:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 4 0.01 0.031 rw 2026-10-27 16:43:26,543 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FTjeiTFL - [27/Oct/2026 16:43:26] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-27 16:43:27,054 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FTjeiTFL - [27/Oct/2026 16:43:27] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.009 ro 2026-10-27 16:43:27,170 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FTjeiTFL - [27/Oct/2026 16:43:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 4 0.002 0.018 rw 2026-10-27 16:43:27,326 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FTjeiTFL - [27/Oct/2026 16:43:27] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.049 rw 2026-10-27 16:43:27,342 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FTjeiTFL - [27/Oct/2026 16:43:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-27 16:43:27,343 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FTjeiTFL - [27/Oct/2026 16:43:27] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.014 rw 2026-10-27 16:43:27,349 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FTjeiTFL - [27/Oct/2026 16:43:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.011 - 2026-10-27 16:43:27,373 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FTjeiTFL - [27/Oct/2026 16:43:27] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.004 0.03 ro 2026-10-27 16:43:27,474 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge.browser: [2/10] Tour test_release_table_clears_timer_badge → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:43:27,482 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FTjeiTFL - [27/Oct/2026 16:43:27] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.009 ro 2026-10-27 16:43:27,484 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FTjeiTFL - [27/Oct/2026 16:43:27] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-27 16:43:27,520 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge.browser: [3/10] Tour test_release_table_clears_timer_badge → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:43:27,595 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FTjeiTFL - [27/Oct/2026 16:43:27] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6967 31 0.026 0.084 rw 2026-10-27 16:43:27,596 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FTjeiTFL - [27/Oct/2026 16:43:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.049 - 2026-10-27 16:43:27,633 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FTjeiTFL - [27/Oct/2026 16:43:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.13 - 2026-10-27 16:43:27,706 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FTjeiTFL - [27/Oct/2026 16:43:27] "GET /pos/ui/149 HTTP/1.1" 200 6967 31 0.025 0.187 rw 2026-10-27 16:43:27,711 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FTjeiTFL - [27/Oct/2026 16:43:27] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:43:27,721 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge.browser: [4/10] Tour test_release_table_clears_timer_badge → Step Check that the timer badge shows 15 minutes on table 4 (trigger: .o_fp_table:has(.o_fp_table_number:contains("4")) .table-timer-badge:contains("15'")) 2026-10-27 16:43:27,722 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge.browser: [5/10] Tour test_release_table_clears_timer_badge → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("4"))) 2026-10-27 16:43:27,750 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FTjeiTFL - [27/Oct/2026 16:43:27] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 4 0.002 0.02 rw 2026-10-27 16:43:27,816 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FTjeiTFL - [27/Oct/2026 16:43:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.023 0.066 rw 2026-10-27 16:43:27,899 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FTjeiTFL - [27/Oct/2026 16:43:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.003 0.026 rw 2026-10-27 16:43:27,965 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge.browser: [6/10] Tour test_release_table_clears_timer_badge → Step body:has(.pos-leftheader .badge:contains(4)) 2026-10-27 16:43:28,486 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge.browser: [7/10] Tour test_release_table_clears_timer_badge → Step release table (trigger: .product-screen .leftpane .unbook-table) 2026-10-27 16:43:28,507 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge.browser: [8/10] Tour test_release_table_clears_timer_badge → Step .floor-map 2026-10-27 16:43:28,525 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FTjeiTFL - [27/Oct/2026 16:43:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 981 0 0 0.003 - 2026-10-27 16:43:28,695 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FTjeiTFL - [27/Oct/2026 16:43:28] "POST /web/dataset/call_kw/pos.order/cancel_order_from_pos#pos.order.cancel_order_from_pos HTTP/1.1" 200 2662 44 0.046 0.136 rw 2026-10-27 16:43:28,758 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge.browser: [9/10] Tour test_release_table_clears_timer_badge → Step Check that: ---Check that the timer badge is cleared on table 4--- is not true (trigger: body:not(:has(.o_fp_table:has(.o_fp_table_number:contains("4")) .table-timer-badge))) 2026-10-27 16:43:28,760 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge.browser: [10/10] Tour test_release_table_clears_timer_badge → Step Unfreeze time (trigger: body) 2026-10-27 16:43:28,764 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge.browser: tour succeeded 2026-10-27 16:43:28,765 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_release_table_clears_timer_badge SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-10-27 16:43:28,974 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:43:28,981 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FTjeiTFL - [27/Oct/2026 16:43:26] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 3.853 rw 2026-10-27 16:43:28,982 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge.browser: heap 19264212 (allocated 20729856) 2026-10-27 16:43:29,088 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Closing chrome headless with pid 50343 2026-10-27 16:43:29,099 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Closing websocket connection 2026-10-27 16:43:29,100 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Terminating chrome headless with pid 50343 2026-10-27 16:43:29,214 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_164329_214010_test_release_table_clears_timer_badge.txt 2026-10-27 16:43:29,214 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Removing chrome user profile "/tmp/tmp_anoj1go_chrome_odoo" 2026-10-27 16:43:29,230 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_service_fee ... 2026-10-27 16:43:29,822 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Chrome pid: 50472 2026-10-27 16:43:29,823 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Chrome headless temporary user profile dir: /tmp/tmpcp8kyoe7_chrome_odoo 2026-10-27 16:43:29,823 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Issuing json command http://127.0.0.1:36187/json/version 2026-10-27 16:43:29,824 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36187', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:43:29,859 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Browser version: Chrome/150.0.7871.114 2026-10-27 16:43:29,860 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Issuing json command http://127.0.0.1:36187/json 2026-10-27 16:43:29,860 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36187', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:43:29,879 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Websocket url found: ws://127.0.0.1:36187/devtools/page/A80EF6087FD94D637F647854272641BE 2026-10-27 16:43:29,890 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Enable chrome headless console log notification 2026-10-27 16:43:29,892 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Chrome headless enable page notifications 2026-10-27 16:43:29,967 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-27 16:43:29,982 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Setting session cookie in browser 2026-10-27 16:43:29,990 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Open "http://127.0.0.1:8069/pos/ui/149" in browser 2026-10-27 16:43:29,990 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Navigating to: "http://127.0.0.1:8069/pos/ui/149" 2026-10-27 16:43:30,023 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:43:30,436 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 akdRdZL3 - [27/Oct/2026 16:43:30] "GET /pos/ui/149 HTTP/1.1" 200 6936 66 0.032 0.41 rw 2026-10-27 16:43:30,443 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Navigation result: {'frameId': 'A80EF6087FD94D637F647854272641BE', 'loaderId': 'BAD79A0ACACB8B4F4A0D9D7FB8531162', 'isDownload': False} 2026-10-27 16:43:30,443 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Evaluate ready code "odoo.isTourReady('ServiceFeeTour')" 2026-10-27 16:43:30,513 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 akdRdZL3 - [27/Oct/2026 16:43:30] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.007 0.502 ro 2026-10-27 16:43:30,531 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 akdRdZL3 - [27/Oct/2026 16:43:30] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.042 ro 2026-10-27 16:43:30,541 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 akdRdZL3 - [27/Oct/2026 16:43:30] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.058 ro 2026-10-27 16:43:31,241 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: Owl is running in 'dev' mode. 2026-10-27 16:43:31,277 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 akdRdZL3 - [27/Oct/2026 16:43:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:43:31,292 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 akdRdZL3 - [27/Oct/2026 16:43:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.007 - 2026-10-27 16:43:31,301 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 akdRdZL3 - [27/Oct/2026 16:43:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.003 0.012 ro 2026-10-27 16:43:31,339 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 akdRdZL3 - [27/Oct/2026 16:43:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.017 rw 2026-10-27 16:43:31,343 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 akdRdZL3 - [27/Oct/2026 16:43:31] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.023 rw 2026-10-27 16:43:31,672 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:43:32,225 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 akdRdZL3 - [27/Oct/2026 16:43:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 536069 264 0.224 0.644 rw 2026-10-27 16:43:32,438 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Evaluate test code "odoo.startTour('ServiceFeeTour', {"stepDelay": 0, "debug": false})" 2026-10-27 16:43:32,455 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [1/42] Tour ServiceFeeTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:43:32,459 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 akdRdZL3 - [27/Oct/2026 16:43:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.013 ro 2026-10-27 16:43:32,494 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 akdRdZL3 - [27/Oct/2026 16:43:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.005 0.014 ro 2026-10-27 16:43:32,533 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 akdRdZL3 - [27/Oct/2026 16:43:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.012 rw 2026-10-27 16:43:32,572 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 akdRdZL3 - [27/Oct/2026 16:43:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.002 0.043 rw 2026-10-27 16:43:32,590 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 akdRdZL3 - [27/Oct/2026 16:43:32] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.04 rw 2026-10-27 16:43:33,145 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 akdRdZL3 - [27/Oct/2026 16:43:33] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.009 ro 2026-10-27 16:43:33,256 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 akdRdZL3 - [27/Oct/2026 16:43:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.018 rw 2026-10-27 16:43:33,463 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 akdRdZL3 - [27/Oct/2026 16:43:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.01 - 2026-10-27 16:43:33,472 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 akdRdZL3 - [27/Oct/2026 16:43:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.018 - 2026-10-27 16:43:33,495 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 akdRdZL3 - [27/Oct/2026 16:43:33] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.017 0.068 rw 2026-10-27 16:43:33,524 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 akdRdZL3 - [27/Oct/2026 16:43:33] "GET /web/image/res.users/252/avatar_128 HTTP/1.1" 200 305 4 0.005 0.066 ro 2026-10-27 16:43:33,532 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 akdRdZL3 - [27/Oct/2026 16:43:33] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.078 rw 2026-10-27 16:43:33,619 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 akdRdZL3 - [27/Oct/2026 16:43:33] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.018 ro 2026-10-27 16:43:33,655 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [2/42] Tour ServiceFeeTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:43:33,680 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 akdRdZL3 - [27/Oct/2026 16:43:33] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.039 - 2026-10-27 16:43:33,696 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 akdRdZL3 - [27/Oct/2026 16:43:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.04 - 2026-10-27 16:43:33,706 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 akdRdZL3 - [27/Oct/2026 16:43:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.079 - 2026-10-27 16:43:33,767 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 akdRdZL3 - [27/Oct/2026 16:43:33] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6976 32 0.031 0.111 rw 2026-10-27 16:43:33,871 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 akdRdZL3 - [27/Oct/2026 16:43:33] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.043 - 2026-10-27 16:43:33,872 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [3/42] Tour ServiceFeeTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:43:33,916 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 akdRdZL3 - [27/Oct/2026 16:43:33] "GET /pos/ui/149 HTTP/1.1" 200 6976 32 0.033 0.257 rw 2026-10-27 16:43:33,935 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 akdRdZL3 - [27/Oct/2026 16:43:33] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.056 rw 2026-10-27 16:43:34,004 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 akdRdZL3 - [27/Oct/2026 16:43:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.018 0.107 rw 2026-10-27 16:43:34,075 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 akdRdZL3 - [27/Oct/2026 16:43:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.001 0.024 rw 2026-10-27 16:43:34,126 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 akdRdZL3 - [27/Oct/2026 16:43:34] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.042 rw 2026-10-27 16:43:34,162 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [4/42] Tour ServiceFeeTour → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:43:34,679 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [5/42] Tour ServiceFeeTour → Step Check if the active tab contains the text5 (trigger: .pos-leftheader span.bg-info-subtle:contains(5)) 2026-10-27 16:43:34,680 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [6/42] Tour ServiceFeeTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:43:34,723 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [7/42] Tour ServiceFeeTour → 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-27 16:43:34,748 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [8/42] Tour ServiceFeeTour → Step order has service fee of '10' (trigger: :has(.product-name:contains("Service Fee")):has(.price:contains("10"))) 2026-10-27 16:43:34,820 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [9/42] Tour ServiceFeeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:43:34,824 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [10/42] Tour ServiceFeeTour → Step order total amount is '12.20' (trigger: .product-screen .order-summary .total:contains("12.20")) 2026-10-27 16:43:34,825 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [11/42] Tour ServiceFeeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:43:34,825 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [12/42] Tour ServiceFeeTour → Step the service fee carries no 'based on' mention (trigger: .orderline:has(.product-name:contains("Service Fee")) .price-per-unit:not(:contains("discount"))) 2026-10-27 16:43:34,826 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 akdRdZL3 - [27/Oct/2026 16:43:34] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.009 - 2026-10-27 16:43:34,827 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [13/42] Tour ServiceFeeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:43:34,828 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [14/42] Tour ServiceFeeTour → Step click preset button (trigger: .product-screen button:contains("Fixed")) 2026-10-27 16:43:34,844 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [15/42] Tour ServiceFeeTour → Step click preset 'Percentage before discount' from preset modal (trigger: .modal-body button:contains("Percentage before discount")) 2026-10-27 16:43:34,870 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [16/42] Tour ServiceFeeTour → Step order has service fee of '0.22' (trigger: :has(.product-name:contains("Service Fee")):has(.price:contains("0.22"))) 2026-10-27 16:43:34,893 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [17/42] Tour ServiceFeeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:43:34,893 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [18/42] Tour ServiceFeeTour → Step order total amount is '2.42' (trigger: .product-screen .order-summary .total:contains("2.42")) 2026-10-27 16:43:34,894 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [19/42] Tour ServiceFeeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:43:34,894 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [20/42] Tour ServiceFeeTour → Step the service fee is qualified with '(before discount)' (trigger: .orderline:has(.product-name:contains("Service Fee")) .price-per-unit:contains("(before discount)")) 2026-10-27 16:43:34,895 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [21/42] Tour ServiceFeeTour → Step click product 'Bruschetta' (trigger: article.product .product-content .product-name:contains("Bruschetta")) 2026-10-27 16:43:34,916 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [22/42] Tour ServiceFeeTour → Step order has service fee of '1.07' (trigger: :has(.product-name:contains("Service Fee")):has(.price:contains("1.07"))) 2026-10-27 16:43:34,947 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [23/42] Tour ServiceFeeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:43:34,947 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [24/42] Tour ServiceFeeTour → Step order total amount is '11.77' (trigger: .product-screen .order-summary .total:contains("11.77")) 2026-10-27 16:43:34,948 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [25/42] Tour ServiceFeeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:43:34,948 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [26/42] Tour ServiceFeeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:43:34,949 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [27/42] Tour ServiceFeeTour → Step click numpad button: % (trigger: div.numpad button:contains(/^%$/)) 2026-10-27 16:43:34,954 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [28/42] Tour ServiceFeeTour → Step check if --%-- mode is activated (trigger: div.numpad button:contains(/^%$/).active) 2026-10-27 16:43:34,966 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [29/42] Tour ServiceFeeTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:43:34,967 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [30/42] Tour ServiceFeeTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 16:43:34,967 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [31/42] Tour ServiceFeeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:43:34,967 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [32/42] Tour ServiceFeeTour → Step order has service fee of '1.07' (trigger: :has(.product-name:contains("Service Fee")):has(.price:contains("1.07"))) 2026-10-27 16:43:34,979 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [33/42] Tour ServiceFeeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:43:34,979 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [34/42] Tour ServiceFeeTour → Step order total amount is '11.77' (trigger: .product-screen .order-summary .total:contains("11.77")) 2026-10-27 16:43:34,980 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [35/42] Tour ServiceFeeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:43:34,981 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [36/42] Tour ServiceFeeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:43:34,981 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [37/42] Tour ServiceFeeTour → Step click preset button (trigger: .product-screen button:contains("Percentage before discount")) 2026-10-27 16:43:34,982 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [38/42] Tour ServiceFeeTour → Step click preset 'Percentage after discount' from preset modal (trigger: .modal-body button:contains("Percentage after discount")) 2026-10-27 16:43:34,999 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [39/42] Tour ServiceFeeTour → Step order has service fee of '0.99' (trigger: :has(.product-name:contains("Service Fee")):has(.price:contains("0.99"))) 2026-10-27 16:43:35,155 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [40/42] Tour ServiceFeeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:43:35,156 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [41/42] Tour ServiceFeeTour → Step order total amount is '10.84' (trigger: .product-screen .order-summary .total:contains("10.84")) 2026-10-27 16:43:35,156 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: [42/42] Tour ServiceFeeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:43:35,157 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: tour succeeded 2026-10-27 16:43:35,157 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: ╔═══════════════════════════════╗ ║ TOUR ServiceFeeTour SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-27 16:43:35,271 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:43:35,284 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: heap 20992876 (allocated 22302720) 2026-10-27 16:43:35,285 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 akdRdZL3 - [27/Oct/2026 16:43:32] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.004 3.897 rw 2026-10-27 16:43:35,380 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Closing chrome headless with pid 50472 2026-10-27 16:43:35,380 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Closing websocket connection 2026-10-27 16:43:35,381 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Terminating chrome headless with pid 50472 2026-10-27 16:43:35,506 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_164335_506007_test_service_fee.txt 2026-10-27 16:43:35,506 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Removing chrome user profile "/tmp/tmpcp8kyoe7_chrome_odoo" 2026-10-27 16:43:35,519 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_service_fee_course ... 2026-10-27 16:43:36,106 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Chrome pid: 50608 2026-10-27 16:43:36,106 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Chrome headless temporary user profile dir: /tmp/tmpn8dxmc1u_chrome_odoo 2026-10-27 16:43:36,106 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Issuing json command http://127.0.0.1:37873/json/version 2026-10-27 16:43:36,107 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37873', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:43:36,162 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Browser version: Chrome/150.0.7871.114 2026-10-27 16:43:36,162 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Issuing json command http://127.0.0.1:37873/json 2026-10-27 16:43:36,163 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37873', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:43:36,180 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Websocket url found: ws://127.0.0.1:37873/devtools/page/8845784888A864CFC250B1EC33290069 2026-10-27 16:43:36,189 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Enable chrome headless console log notification 2026-10-27 16:43:36,217 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Chrome headless enable page notifications 2026-10-27 16:43:36,268 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-27 16:43:36,284 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Setting session cookie in browser 2026-10-27 16:43:36,285 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Open "http://127.0.0.1:8069/pos/ui/149" in browser 2026-10-27 16:43:36,286 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Navigating to: "http://127.0.0.1:8069/pos/ui/149" 2026-10-27 16:43:36,303 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:43:36,659 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cOUuv_K9 - [27/Oct/2026 16:43:36] "GET /pos/ui/149 HTTP/1.1" 200 6936 66 0.032 0.337 rw 2026-10-27 16:43:36,663 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Navigation result: {'frameId': '8845784888A864CFC250B1EC33290069', 'loaderId': '98216EC41ACC6056DA1B8AAFB35B5794', 'isDownload': False} 2026-10-27 16:43:36,663 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Evaluate ready code "odoo.isTourReady('ServiceFeeCourseTour')" 2026-10-27 16:43:36,746 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cOUuv_K9 - [27/Oct/2026 16:43:36] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.023 ro 2026-10-27 16:43:36,770 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cOUuv_K9 - [27/Oct/2026 16:43:36] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.047 ro 2026-10-27 16:43:36,773 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cOUuv_K9 - [27/Oct/2026 16:43:36] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.049 ro 2026-10-27 16:43:37,499 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course.browser: Owl is running in 'dev' mode. 2026-10-27 16:43:37,522 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cOUuv_K9 - [27/Oct/2026 16:43:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-27 16:43:37,531 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cOUuv_K9 - [27/Oct/2026 16:43:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-27 16:43:37,555 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cOUuv_K9 - [27/Oct/2026 16:43:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.021 ro 2026-10-27 16:43:37,623 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cOUuv_K9 - [27/Oct/2026 16:43:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.005 0.039 rw 2026-10-27 16:43:37,628 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cOUuv_K9 - [27/Oct/2026 16:43:37] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.024 rw 2026-10-27 16:43:38,015 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:43:38,631 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cOUuv_K9 - [27/Oct/2026 16:43:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 535006 264 0.228 0.756 rw 2026-10-27 16:43:38,870 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: The ready code tooks too much time : 2.206411361694336 2026-10-27 16:43:38,870 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Evaluate test code "odoo.startTour('ServiceFeeCourseTour', {"stepDelay": 0, "debug": false})" 2026-10-27 16:43:38,876 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cOUuv_K9 - [27/Oct/2026 16:43:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.014 ro 2026-10-27 16:43:38,884 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course.browser: [1/16] Tour ServiceFeeCourseTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:43:38,909 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cOUuv_K9 - [27/Oct/2026 16:43:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.01 ro 2026-10-27 16:43:38,970 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cOUuv_K9 - [27/Oct/2026 16:43:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.027 rw 2026-10-27 16:43:38,972 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cOUuv_K9 - [27/Oct/2026 16:43:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.029 rw 2026-10-27 16:43:39,006 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cOUuv_K9 - [27/Oct/2026 16:43:39] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:43:39,543 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cOUuv_K9 - [27/Oct/2026 16:43:39] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.006 ro 2026-10-27 16:43:39,727 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cOUuv_K9 - [27/Oct/2026 16:43:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.012 rw 2026-10-27 16:43:39,884 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cOUuv_K9 - [27/Oct/2026 16:43:39] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.057 rw 2026-10-27 16:43:39,892 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cOUuv_K9 - [27/Oct/2026 16:43:39] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.01 - 2026-10-27 16:43:39,896 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cOUuv_K9 - [27/Oct/2026 16:43:39] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.017 - 2026-10-27 16:43:39,928 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cOUuv_K9 - [27/Oct/2026 16:43:39] "GET /web/image/res.users/252/avatar_128 HTTP/1.1" 200 305 4 0.005 0.045 ro 2026-10-27 16:43:39,933 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cOUuv_K9 - [27/Oct/2026 16:43:39] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.061 rw 2026-10-27 16:43:40,010 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cOUuv_K9 - [27/Oct/2026 16:43:40] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.01 ro 2026-10-27 16:43:40,016 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cOUuv_K9 - [27/Oct/2026 16:43:40] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-27 16:43:40,035 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cOUuv_K9 - [27/Oct/2026 16:43:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.01 - 2026-10-27 16:43:40,043 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cOUuv_K9 - [27/Oct/2026 16:43:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.018 - 2026-10-27 16:43:40,062 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course.browser: [2/16] Tour ServiceFeeCourseTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:43:40,140 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cOUuv_K9 - [27/Oct/2026 16:43:40] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6976 32 0.036 0.085 rw 2026-10-27 16:43:40,237 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course.browser: [3/16] Tour ServiceFeeCourseTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:43:40,252 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cOUuv_K9 - [27/Oct/2026 16:43:40] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.015 - 2026-10-27 16:43:40,282 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cOUuv_K9 - [27/Oct/2026 16:43:40] "GET /pos/ui/149 HTTP/1.1" 200 6976 32 0.038 0.219 rw 2026-10-27 16:43:40,360 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cOUuv_K9 - [27/Oct/2026 16:43:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.02 0.07 rw 2026-10-27 16:43:40,380 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cOUuv_K9 - [27/Oct/2026 16:43:40] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.004 0.116 rw 2026-10-27 16:43:40,446 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cOUuv_K9 - [27/Oct/2026 16:43:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.001 0.026 rw 2026-10-27 16:43:40,499 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cOUuv_K9 - [27/Oct/2026 16:43:40] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.035 rw 2026-10-27 16:43:40,546 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course.browser: [4/16] Tour ServiceFeeCourseTour → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:43:41,071 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course.browser: [5/16] Tour ServiceFeeCourseTour → Step Check if the active tab contains the text5 (trigger: .pos-leftheader span.bg-info-subtle:contains(5)) 2026-10-27 16:43:41,072 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course.browser: [6/16] Tour ServiceFeeCourseTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:43:41,134 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course.browser: [7/16] Tour ServiceFeeCourseTour → Step order has service fee of '10' (trigger: :has(.product-name:contains("Service Fee")):has(.price:contains("10"))) 2026-10-27 16:43:41,239 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course.browser: [8/16] Tour ServiceFeeCourseTour → Step the service fee is the last orderline of the order (trigger: .order-container .orderline:last:has(.product-name:contains("Service Fee"))) 2026-10-27 16:43:41,240 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course.browser: [9/16] Tour ServiceFeeCourseTour → Step click Course button (trigger: .control-buttons button:contains("Course")) 2026-10-27 16:43:41,247 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cOUuv_K9 - [27/Oct/2026 16:43:41] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-27 16:43:41,272 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course.browser: [10/16] Tour ServiceFeeCourseTour → Step click product 'Bruschetta' (trigger: article.product .product-content .product-name:contains("Bruschetta")) 2026-10-27 16:43:41,298 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course.browser: [11/16] Tour ServiceFeeCourseTour → Step order has service fee of '10' (trigger: :has(.product-name:contains("Service Fee")):has(.price:contains("10"))) 2026-10-27 16:43:41,304 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course.browser: [12/16] Tour ServiceFeeCourseTour → Step the service fee is the last orderline of the order (trigger: .order-container .orderline:last:has(.product-name:contains("Service Fee"))) 2026-10-27 16:43:41,304 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course.browser: [13/16] Tour ServiceFeeCourseTour → Step click Course button (trigger: .control-buttons button:contains("Course")) 2026-10-27 16:43:41,316 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course.browser: [14/16] Tour ServiceFeeCourseTour → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-10-27 16:43:41,347 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course.browser: [15/16] Tour ServiceFeeCourseTour → Step order has service fee of '10' (trigger: :has(.product-name:contains("Service Fee")):has(.price:contains("10"))) 2026-10-27 16:43:41,352 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course.browser: [16/16] Tour ServiceFeeCourseTour → Step the service fee is the last orderline of the order (trigger: .order-container .orderline:last:has(.product-name:contains("Service Fee"))) 2026-10-27 16:43:41,353 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course.browser: tour succeeded 2026-10-27 16:43:41,357 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course.browser: ╔═════════════════════════════════════╗ ║ TOUR ServiceFeeCourseTour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-27 16:43:41,506 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:43:41,510 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course.browser: heap 20748864 (allocated 21778432) 2026-10-27 16:43:41,529 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 cOUuv_K9 - [27/Oct/2026 16:43:38] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.026 3.844 rw 2026-10-27 16:43:41,612 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Closing chrome headless with pid 50608 2026-10-27 16:43:41,613 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Closing websocket connection 2026-10-27 16:43:41,613 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Terminating chrome headless with pid 50608 2026-10-27 16:43:41,726 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_164341_725910_test_service_fee_course.txt 2026-10-27 16:43:41,727 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Removing chrome user profile "/tmp/tmpn8dxmc1u_chrome_odoo" 2026-10-27 16:43:41,752 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_service_fee_mixed_tax_quantity ... 2026-10-27 16:43:42,550 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Chrome pid: 50749 2026-10-27 16:43:42,551 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Chrome headless temporary user profile dir: /tmp/tmp6hp73ydf_chrome_odoo 2026-10-27 16:43:42,551 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Issuing json command http://127.0.0.1:37175/json/version 2026-10-27 16:43:42,552 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37175', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:43:42,606 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Browser version: Chrome/150.0.7871.114 2026-10-27 16:43:42,606 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Issuing json command http://127.0.0.1:37175/json 2026-10-27 16:43:42,607 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37175', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:43:42,629 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Websocket url found: ws://127.0.0.1:37175/devtools/page/996ADFAC8A1A37BA0D25FEFC5F07CF5F 2026-10-27 16:43:42,645 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Enable chrome headless console log notification 2026-10-27 16:43:42,662 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Chrome headless enable page notifications 2026-10-27 16:43:42,825 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-27 16:43:42,845 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Setting session cookie in browser 2026-10-27 16:43:42,846 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Open "http://127.0.0.1:8069/pos/ui/149" in browser 2026-10-27 16:43:42,846 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Navigating to: "http://127.0.0.1:8069/pos/ui/149" 2026-10-27 16:43:42,871 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:43:43,271 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DdyuhZtu - [27/Oct/2026 16:43:43] "GET /pos/ui/149 HTTP/1.1" 200 6936 67 0.04 0.382 rw 2026-10-27 16:43:43,278 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Navigation result: {'frameId': '996ADFAC8A1A37BA0D25FEFC5F07CF5F', 'loaderId': 'AE6B6186003C00360E2877AEE05E7D96', 'isDownload': False} 2026-10-27 16:43:43,278 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Evaluate ready code "odoo.isTourReady('ServiceFeeMixedTaxQuantityTour')" 2026-10-27 16:43:43,359 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DdyuhZtu - [27/Oct/2026 16:43:43] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.03 ro 2026-10-27 16:43:43,375 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DdyuhZtu - [27/Oct/2026 16:43:43] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.01 0.499 ro 2026-10-27 16:43:43,383 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DdyuhZtu - [27/Oct/2026 16:43:43] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.055 ro 2026-10-27 16:43:44,123 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity.browser: Owl is running in 'dev' mode. 2026-10-27 16:43:44,145 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DdyuhZtu - [27/Oct/2026 16:43:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 16:43:44,157 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DdyuhZtu - [27/Oct/2026 16:43:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-27 16:43:44,182 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DdyuhZtu - [27/Oct/2026 16:43:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.015 ro 2026-10-27 16:43:44,241 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DdyuhZtu - [27/Oct/2026 16:43:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.007 0.022 rw 2026-10-27 16:43:44,250 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DdyuhZtu - [27/Oct/2026 16:43:44] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.023 rw 2026-10-27 16:43:44,613 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:43:45,253 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DdyuhZtu - [27/Oct/2026 16:43:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 538222 265 0.32 0.677 rw 2026-10-27 16:43:45,501 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: The ready code tooks too much time : 2.222280740737915 2026-10-27 16:43:45,501 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Evaluate test code "odoo.startTour('ServiceFeeMixedTaxQuantityTour', {"stepDelay": 0, "debug": false})" 2026-10-27 16:43:45,520 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity.browser: [1/22] Tour ServiceFeeMixedTaxQuantityTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:43:45,521 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DdyuhZtu - [27/Oct/2026 16:43:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.014 ro 2026-10-27 16:43:45,553 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DdyuhZtu - [27/Oct/2026 16:43:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.008 ro 2026-10-27 16:43:45,587 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DdyuhZtu - [27/Oct/2026 16:43:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:43:45,608 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DdyuhZtu - [27/Oct/2026 16:43:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.015 rw 2026-10-27 16:43:45,629 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DdyuhZtu - [27/Oct/2026 16:43:45] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.018 rw 2026-10-27 16:43:46,237 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DdyuhZtu - [27/Oct/2026 16:43:46] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.011 ro 2026-10-27 16:43:46,358 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DdyuhZtu - [27/Oct/2026 16:43:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.015 rw 2026-10-27 16:43:46,494 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DdyuhZtu - [27/Oct/2026 16:43:46] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-27 16:43:46,500 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DdyuhZtu - [27/Oct/2026 16:43:46] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-27 16:43:46,509 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DdyuhZtu - [27/Oct/2026 16:43:46] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.048 rw 2026-10-27 16:43:46,536 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DdyuhZtu - [27/Oct/2026 16:43:46] "GET /web/image/res.users/252/avatar_128 HTTP/1.1" 200 305 4 0.004 0.043 ro 2026-10-27 16:43:46,550 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DdyuhZtu - [27/Oct/2026 16:43:46] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.059 rw 2026-10-27 16:43:46,595 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DdyuhZtu - [27/Oct/2026 16:43:46] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.015 ro 2026-10-27 16:43:46,596 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DdyuhZtu - [27/Oct/2026 16:43:46] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-27 16:43:46,619 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity.browser: [2/22] Tour ServiceFeeMixedTaxQuantityTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:43:46,622 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DdyuhZtu - [27/Oct/2026 16:43:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.016 - 2026-10-27 16:43:46,681 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DdyuhZtu - [27/Oct/2026 16:43:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.018 - 2026-10-27 16:43:46,802 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DdyuhZtu - [27/Oct/2026 16:43:46] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6976 32 0.041 0.111 rw 2026-10-27 16:43:46,828 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DdyuhZtu - [27/Oct/2026 16:43:46] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-27 16:43:46,849 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity.browser: [3/22] Tour ServiceFeeMixedTaxQuantityTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:43:46,924 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DdyuhZtu - [27/Oct/2026 16:43:46] "GET /pos/ui/149 HTTP/1.1" 200 6976 32 0.037 0.238 rw 2026-10-27 16:43:46,940 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DdyuhZtu - [27/Oct/2026 16:43:46] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.106 rw 2026-10-27 16:43:47,028 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DdyuhZtu - [27/Oct/2026 16:43:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.02 0.143 rw 2026-10-27 16:43:47,141 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DdyuhZtu - [27/Oct/2026 16:43:47] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.056 rw 2026-10-27 16:43:47,163 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DdyuhZtu - [27/Oct/2026 16:43:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.001 0.083 rw 2026-10-27 16:43:47,193 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity.browser: [4/22] Tour ServiceFeeMixedTaxQuantityTour → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:43:47,714 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity.browser: [5/22] Tour ServiceFeeMixedTaxQuantityTour → Step Check if the active tab contains the text5 (trigger: .pos-leftheader span.bg-info-subtle:contains(5)) 2026-10-27 16:43:47,715 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity.browser: [6/22] Tour ServiceFeeMixedTaxQuantityTour → Step click product 'Dish A' (trigger: article.product .product-content .product-name:contains("Dish A")) 2026-10-27 16:43:47,756 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity.browser: [7/22] Tour ServiceFeeMixedTaxQuantityTour → Step click product 'Dish B' (trigger: article.product .product-content .product-name:contains("Dish B")) 2026-10-27 16:43:47,772 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity.browser: [8/22] Tour ServiceFeeMixedTaxQuantityTour → Step order has service fee of '1.50' (trigger: :has(.product-name:contains("Service Fee")):has(.price:contains("1.50"))) 2026-10-27 16:43:47,874 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity.browser: [9/22] Tour ServiceFeeMixedTaxQuantityTour → Step order has service fee of '0.50' (trigger: :has(.product-name:contains("Service Fee")):has(.price:contains("0.50"))) 2026-10-27 16:43:47,878 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity.browser: [10/22] Tour ServiceFeeMixedTaxQuantityTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:43:47,879 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity.browser: [11/22] Tour ServiceFeeMixedTaxQuantityTour → Step order total amount is '42.00' (trigger: .product-screen .order-summary .total:contains("42.00")) 2026-10-27 16:43:47,879 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity.browser: [12/22] Tour ServiceFeeMixedTaxQuantityTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:43:47,880 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity.browser: [13/22] Tour ServiceFeeMixedTaxQuantityTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Service Fee","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Service Fee")):has(.qty:contains("1"))) 2026-10-27 16:43:47,885 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity.browser: [14/22] Tour ServiceFeeMixedTaxQuantityTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Service Fee","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Service Fee")):has(.qty:contains("1"))) 2026-10-27 16:43:47,894 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity.browser: [15/22] Tour ServiceFeeMixedTaxQuantityTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:43:47,895 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity.browser: [16/22] Tour ServiceFeeMixedTaxQuantityTour → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-10-27 16:43:47,899 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity.browser: [17/22] Tour ServiceFeeMixedTaxQuantityTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:43:47,899 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity.browser: [18/22] Tour ServiceFeeMixedTaxQuantityTour → Step order has service fee of '6.00' (trigger: :has(.product-name:contains("Service Fee")):has(.price:contains("6.00"))) 2026-10-27 16:43:47,901 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DdyuhZtu - [27/Oct/2026 16:43:47] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.005 - 2026-10-27 16:43:48,123 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity.browser: [19/22] Tour ServiceFeeMixedTaxQuantityTour → Step order has service fee of '2.00' (trigger: :has(.product-name:contains("Service Fee")):has(.price:contains("2.00"))) 2026-10-27 16:43:48,128 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity.browser: [20/22] Tour ServiceFeeMixedTaxQuantityTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:43:48,129 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity.browser: [21/22] Tour ServiceFeeMixedTaxQuantityTour → Step order total amount is '48.00' (trigger: .product-screen .order-summary .total:contains("48.00")) 2026-10-27 16:43:48,129 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity.browser: [22/22] Tour ServiceFeeMixedTaxQuantityTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:43:48,132 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity.browser: tour succeeded 2026-10-27 16:43:48,133 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR ServiceFeeMixedTaxQuantityTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-27 16:43:48,292 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:43:48,292 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity.browser: heap 20779640 (allocated 21778432) 2026-10-27 16:43:48,301 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DdyuhZtu - [27/Oct/2026 16:43:45] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 4.007 rw 2026-10-27 16:43:48,402 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Closing chrome headless with pid 50749 2026-10-27 16:43:48,404 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Closing websocket connection 2026-10-27 16:43:48,405 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Terminating chrome headless with pid 50749 2026-10-27 16:43:48,567 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_164348_567431_test_service_fee_mixed_tax_quantity.txt 2026-10-27 16:43:48,567 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Removing chrome user profile "/tmp/tmp6hp73ydf_chrome_odoo" 2026-10-27 16:43:48,586 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_service_fee_refund ... 2026-10-27 16:43:49,162 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Chrome pid: 50877 2026-10-27 16:43:49,163 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Chrome headless temporary user profile dir: /tmp/tmpav6y1uh9_chrome_odoo 2026-10-27 16:43:49,163 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Issuing json command http://127.0.0.1:35443/json/version 2026-10-27 16:43:49,164 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35443', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:43:49,251 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Browser version: Chrome/150.0.7871.114 2026-10-27 16:43:49,251 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Issuing json command http://127.0.0.1:35443/json 2026-10-27 16:43:49,252 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35443', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:43:49,262 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Websocket url found: ws://127.0.0.1:35443/devtools/page/99F2F467C2DCBCA28AC4337CD2DAA7F1 2026-10-27 16:43:49,265 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Enable chrome headless console log notification 2026-10-27 16:43:49,272 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Chrome headless enable page notifications 2026-10-27 16:43:49,358 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-27 16:43:49,372 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Setting session cookie in browser 2026-10-27 16:43:49,376 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Open "http://127.0.0.1:8069/pos/ui/149" in browser 2026-10-27 16:43:49,377 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/149" 2026-10-27 16:43:49,396 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:43:49,775 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:49] "GET /pos/ui/149 HTTP/1.1" 200 6936 66 0.029 0.364 rw 2026-10-27 16:43:49,780 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Navigation result: {'frameId': '99F2F467C2DCBCA28AC4337CD2DAA7F1', 'loaderId': '446C7830994FCC9A3BF67A4DDB93AE11', 'isDownload': False} 2026-10-27 16:43:49,780 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Evaluate ready code "odoo.isTourReady('ServiceFeeRefundTour')" 2026-10-27 16:43:49,853 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:49] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.023 ro 2026-10-27 16:43:49,856 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:49] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.454 ro 2026-10-27 16:43:49,873 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:49] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.027 ro 2026-10-27 16:43:50,680 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: Owl is running in 'dev' mode. 2026-10-27 16:43:50,704 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-27 16:43:50,723 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.009 - 2026-10-27 16:43:50,745 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.028 ro 2026-10-27 16:43:50,801 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:50] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.009 rw 2026-10-27 16:43:50,821 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.028 rw 2026-10-27 16:43:51,154 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:43:51,754 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534701 260 0.242 0.676 rw 2026-10-27 16:43:52,006 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: The ready code tooks too much time : 2.2255966663360596 2026-10-27 16:43:52,006 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Evaluate test code "odoo.startTour('ServiceFeeRefundTour', {"stepDelay": 0, "debug": false})" 2026-10-27 16:43:52,026 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.014 ro 2026-10-27 16:43:52,028 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [1/60] Tour ServiceFeeRefundTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:43:52,064 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.007 ro 2026-10-27 16:43:52,091 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.012 rw 2026-10-27 16:43:52,113 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.012 rw 2026-10-27 16:43:52,128 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:52] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.006 rw 2026-10-27 16:43:52,570 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:52] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.017 ro 2026-10-27 16:43:52,693 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.002 0.01 rw 2026-10-27 16:43:52,880 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-27 16:43:52,885 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:52] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-27 16:43:52,905 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:52] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.016 0.055 rw 2026-10-27 16:43:52,937 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:52] "GET /web/image/res.users/252/avatar_128 HTTP/1.1" 200 305 4 0.003 0.055 ro 2026-10-27 16:43:52,954 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:52] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.082 rw 2026-10-27 16:43:52,960 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:52] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.015 ro 2026-10-27 16:43:52,987 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:52] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-27 16:43:52,990 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-27 16:43:53,069 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [2/60] Tour ServiceFeeRefundTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:43:53,128 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.015 - 2026-10-27 16:43:53,205 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [3/60] Tour ServiceFeeRefundTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("2"))) 2026-10-27 16:43:53,242 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:53] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.043 - 2026-10-27 16:43:53,245 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:53] "GET /pos/ui/149 HTTP/1.1" 200 6976 32 0.042 0.1 rw 2026-10-27 16:43:53,366 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:53] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6976 32 0.025 0.24 rw 2026-10-27 16:43:53,453 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.024 0.212 rw 2026-10-27 16:43:53,481 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:53] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.016 0.248 rw 2026-10-27 16:43:53,536 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.001 0.022 rw 2026-10-27 16:43:53,590 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [4/60] Tour ServiceFeeRefundTour → Step body:has(.pos-leftheader .badge:contains(2)) 2026-10-27 16:43:53,614 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:53] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.013 0.056 rw 2026-10-27 16:43:54,108 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [5/60] Tour ServiceFeeRefundTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:43:54,147 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [6/60] Tour ServiceFeeRefundTour → Step click product 'Bruschetta' (trigger: article.product .product-content .product-name:contains("Bruschetta")) 2026-10-27 16:43:54,165 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [7/60] Tour ServiceFeeRefundTour → Step order has service fee of '1.07' (trigger: :has(.product-name:contains("Service Fee")):has(.price:contains("1.07"))) 2026-10-27 16:43:54,307 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [8/60] Tour ServiceFeeRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:43:54,307 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [9/60] Tour ServiceFeeRefundTour → Step order total amount is '11.77' (trigger: .product-screen .order-summary .total:contains("11.77")) 2026-10-27 16:43:54,308 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [10/60] Tour ServiceFeeRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:43:54,308 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [11/60] Tour ServiceFeeRefundTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:43:54,318 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:54] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-27 16:43:54,342 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [12/60] Tour ServiceFeeRefundTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:43:54,343 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [13/60] Tour ServiceFeeRefundTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:43:54,358 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-27 16:43:54,362 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-27 16:43:54,380 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [14/60] Tour ServiceFeeRefundTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:43:54,911 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22326739 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'e760fe52-8484-45a8-9986-b1aede5b7b35'}] 2026-10-27 16:43:54,912 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [15/60] Tour ServiceFeeRefundTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:43:55,587 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22326739 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'e760fe52-8484-45a8-9986-b1aede5b7b35'} created pos.order #662 2026-10-27 16:43:55,590 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22326739 finished 2026-10-27 16:43:55,691 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 7208 184 0.262 0.523 rw 2026-10-27 16:43:55,806 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:55] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.011 ro 2026-10-27 16:43:55,841 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [16/60] Tour ServiceFeeRefundTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:43:55,857 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [17/60] Tour ServiceFeeRefundTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("4"))) 2026-10-27 16:43:55,884 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [18/60] Tour ServiceFeeRefundTour → Step body:has(.pos-leftheader .badge:contains(4)) 2026-10-27 16:43:55,901 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.001 0.011 rw 2026-10-27 16:43:55,962 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:55] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.056 rw 2026-10-27 16:43:56,392 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [19/60] Tour ServiceFeeRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:43:56,393 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [20/60] Tour ServiceFeeRefundTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-10-27 16:43:56,393 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [21/60] Tour ServiceFeeRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:43:56,394 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [22/60] Tour ServiceFeeRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:43:56,394 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [23/60] Tour ServiceFeeRefundTour → Step .pos-leftheader .orders-button 2026-10-27 16:43:56,434 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [24/60] Tour ServiceFeeRefundTour → Step .pos-search-bar .filter 2026-10-27 16:43:56,450 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21486519 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': '2cadcb36-5f58-4797-80ee-df617dcb61d1'}] 2026-10-27 16:43:56,454 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [25/60] Tour ServiceFeeRefundTour → Step .pos-search-bar .filter ul 2026-10-27 16:43:56,459 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [26/60] Tour ServiceFeeRefundTour → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-27 16:43:56,465 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [27/60] Tour ServiceFeeRefundTour → Step .ticket-screen .order-row:contains(001) 2026-10-27 16:43:56,517 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [28/60] Tour ServiceFeeRefundTour → Step .ticket-screen .order-row:contains(001).highlight 2026-10-27 16:43:56,518 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [29/60] Tour ServiceFeeRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:43:56,519 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [30/60] Tour ServiceFeeRefundTour → Step Check orderline with attributes: {"productName":"Coca-Cola","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola"))) 2026-10-27 16:43:56,520 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [31/60] Tour ServiceFeeRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:43:56,520 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [32/60] Tour ServiceFeeRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:43:56,521 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [33/60] Tour ServiceFeeRefundTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:43:56,526 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21486519 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': '2cadcb36-5f58-4797-80ee-df617dcb61d1'} created pos.order #663 2026-10-27 16:43:56,528 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [34/60] Tour ServiceFeeRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:43:56,528 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [35/60] Tour ServiceFeeRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:43:56,529 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21486519 finished 2026-10-27 16:43:56,531 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [36/60] Tour ServiceFeeRefundTour → Step .ticket-screen .product-name:contains("Coca-Cola"):has(.refund:contains("1")) 2026-10-27 16:43:56,600 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 2999 35 0.035 0.119 rw 2026-10-27 16:43:56,632 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:56] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.006 0.15 rw 2026-10-27 16:43:56,751 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [37/60] Tour ServiceFeeRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:43:56,752 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [38/60] Tour ServiceFeeRefundTour → Step select the service fee line for refund (trigger: .ticket-screen .orderline:has(.product-name:contains("Service Fee"))) 2026-10-27 16:43:56,759 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [39/60] Tour ServiceFeeRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:43:56,760 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [40/60] Tour ServiceFeeRefundTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 16:43:56,775 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [41/60] Tour ServiceFeeRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:43:56,779 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [42/60] Tour ServiceFeeRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:43:56,782 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [43/60] Tour ServiceFeeRefundTour → Step .ticket-screen .product-name:contains("Service Fee"):has(.refund:contains("1")) 2026-10-27 16:43:56,845 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:56] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 2999 34 0.021 0.064 rw 2026-10-27 16:43:56,959 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [44/60] Tour ServiceFeeRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:43:56,960 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [45/60] Tour ServiceFeeRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:43:56,966 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [46/60] Tour ServiceFeeRefundTour → Step .ticket-screen .btn-primary.pay-order-button:not(.disabled) 2026-10-27 16:43:56,995 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [47/60] Tour ServiceFeeRefundTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-10-27 16:43:57,003 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [48/60] Tour ServiceFeeRefundTour → Step click back button (trigger: .back-button) 2026-10-27 16:43:57,019 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [49/60] Tour ServiceFeeRefundTour → Step product screen is shown (trigger: .product-screen) 2026-10-27 16:43:57,033 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [50/60] Tour ServiceFeeRefundTour → Step order has service fee of '1.07' (trigger: :has(.product-name:contains("Service Fee")):has(.price:contains("1.07"))) 2026-10-27 16:43:57,036 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [51/60] Tour ServiceFeeRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:43:57,038 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [52/60] Tour ServiceFeeRefundTour → Step order total amount is '-3.27' (trigger: .product-screen .order-summary .total:contains("-3.27")) 2026-10-27 16:43:57,044 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [53/60] Tour ServiceFeeRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:43:57,044 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [54/60] Tour ServiceFeeRefundTour → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:43:57,047 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [55/60] Tour ServiceFeeRefundTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:43:57,059 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [56/60] Tour ServiceFeeRefundTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:43:57,060 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [57/60] Tour ServiceFeeRefundTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:43:57,192 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:43:57,244 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 109 0.097 0.233 rw 2026-10-27 16:43:57,295 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:57] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.294 rw 2026-10-27 16:43:57,559 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [58/60] Tour ServiceFeeRefundTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:43:57,564 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [59/60] Tour ServiceFeeRefundTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:43:58,079 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [60/60] Tour ServiceFeeRefundTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:43:58,085 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: tour succeeded 2026-10-27 16:43:58,086 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: ╔═════════════════════════════════════╗ ║ TOUR ServiceFeeRefundTour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-27 16:43:58,092 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60058211 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000003', 'uuid': '750d650f-56f0-4dc7-ad2a-913007e8eaa8'}] 2026-10-27 16:43:58,245 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: heap 22988760 (allocated 25186304) 2026-10-27 16:43:58,277 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:43:58,414 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Closing chrome headless with pid 50877 2026-10-27 16:43:58,418 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Closing websocket connection 2026-10-27 16:43:58,419 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Terminating chrome headless with pid 50877 2026-10-27 16:43:58,636 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_164358_617814_test_service_fee_refund.txt 2026-10-27 16:43:58,637 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Removing chrome user profile "/tmp/tmpav6y1uh9_chrome_odoo" 2026-10-27 16:43:58,664 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: waiting for threads: [, ] 2026-10-27 16:43:58,694 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60058211 order {'name': '/', 'pos_reference': '261-149-000003', 'uuid': '750d650f-56f0-4dc7-ad2a-913007e8eaa8'} created pos.order #664 2026-10-27 16:43:58,696 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60058211 finished 2026-10-27 16:43:58,806 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:51] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.012 7.949 rw 2026-10-27 16:43:58,817 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tfcYLEr5 - [27/Oct/2026 16:43:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 198 0.204 0.526 rw 2026-10-27 16:44:08,689 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_service_fee_table_merge ... 2026-10-27 16:44:09,250 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Chrome pid: 51002 2026-10-27 16:44:09,251 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Chrome headless temporary user profile dir: /tmp/tmpdkoz7n6q_chrome_odoo 2026-10-27 16:44:09,251 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Issuing json command http://127.0.0.1:41149/json/version 2026-10-27 16:44:09,252 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41149', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:44:09,303 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Browser version: Chrome/150.0.7871.114 2026-10-27 16:44:09,304 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Issuing json command http://127.0.0.1:41149/json 2026-10-27 16:44:09,304 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41149', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:44:09,319 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Websocket url found: ws://127.0.0.1:41149/devtools/page/AC7DD6698AB566B4D3AC60F4B6668778 2026-10-27 16:44:09,347 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Enable chrome headless console log notification 2026-10-27 16:44:09,374 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Chrome headless enable page notifications 2026-10-27 16:44:09,430 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-27 16:44:09,446 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Setting session cookie in browser 2026-10-27 16:44:09,449 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Open "http://127.0.0.1:8069/pos/ui/149" in browser 2026-10-27 16:44:09,449 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Navigating to: "http://127.0.0.1:8069/pos/ui/149" 2026-10-27 16:44:09,472 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:44:10,047 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:10] "GET /pos/ui/149 HTTP/1.1" 200 6936 66 0.031 0.56 rw 2026-10-27 16:44:10,051 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Navigation result: {'frameId': 'AC7DD6698AB566B4D3AC60F4B6668778', 'loaderId': 'CF02F33457622DB5A5D5730504B14346', 'isDownload': False} 2026-10-27 16:44:10,051 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Evaluate ready code "odoo.isTourReady('ServiceFeeTableMergeTour')" 2026-10-27 16:44:10,169 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:10] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.011 0.06 ro 2026-10-27 16:44:10,174 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:10] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.006 0.071 ro 2026-10-27 16:44:10,181 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:10] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.008 0.7 ro 2026-10-27 16:44:10,890 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: Owl is running in 'dev' mode. 2026-10-27 16:44:10,924 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 16:44:10,932 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:44:10,974 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.021 ro 2026-10-27 16:44:11,025 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:11] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.019 rw 2026-10-27 16:44:11,055 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.047 rw 2026-10-27 16:44:11,489 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:44:11,988 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534701 260 0.217 0.681 rw 2026-10-27 16:44:12,234 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: The ready code tooks too much time : 2.182469129562378 2026-10-27 16:44:12,234 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Evaluate test code "odoo.startTour('ServiceFeeTableMergeTour', {"stepDelay": 0, "debug": false})" 2026-10-27 16:44:12,246 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: [1/35] Tour ServiceFeeTableMergeTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:44:12,247 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.009 ro 2026-10-27 16:44:12,297 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.016 ro 2026-10-27 16:44:12,379 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.021 rw 2026-10-27 16:44:12,380 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 16:44:12,413 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:12] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.01 rw 2026-10-27 16:44:12,908 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:12] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.009 ro 2026-10-27 16:44:13,041 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.02 rw 2026-10-27 16:44:13,208 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:13] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.04 rw 2026-10-27 16:44:13,243 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.005 - 2026-10-27 16:44:13,245 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-27 16:44:13,249 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:13] "GET /web/image/res.users/252/avatar_128 HTTP/1.1" 200 305 4 0.004 0.036 ro 2026-10-27 16:44:13,259 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:13] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.036 rw 2026-10-27 16:44:13,314 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:13] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-27 16:44:13,338 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-27 16:44:13,346 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.01 - 2026-10-27 16:44:13,371 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:13] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.023 0.031 ro 2026-10-27 16:44:13,374 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: [2/35] Tour ServiceFeeTableMergeTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:44:13,496 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:13] "GET /pos/ui/149 HTTP/1.1" 200 6976 32 0.023 0.139 rw 2026-10-27 16:44:13,501 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:13] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:44:13,503 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: [3/35] Tour ServiceFeeTableMergeTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("4"))) 2026-10-27 16:44:13,644 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:13] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6976 32 0.066 0.235 rw 2026-10-27 16:44:13,674 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:13] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.007 0.17 rw 2026-10-27 16:44:13,748 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.026 0.211 rw 2026-10-27 16:44:13,824 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.0 0.012 rw 2026-10-27 16:44:13,877 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:13] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.034 rw 2026-10-27 16:44:13,918 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: [4/35] Tour ServiceFeeTableMergeTour → Step body:has(.pos-leftheader .badge:contains(4)) 2026-10-27 16:44:14,436 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: [5/35] Tour ServiceFeeTableMergeTour → Step Check if the active tab contains the text4 (trigger: .pos-leftheader span.bg-info-subtle:contains(4)) 2026-10-27 16:44:14,437 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: [6/35] Tour ServiceFeeTableMergeTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:44:14,488 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: [7/35] Tour ServiceFeeTableMergeTour → Step order has service fee of '0.22' (trigger: :has(.product-name:contains("Service Fee")):has(.price:contains("0.22"))) 2026-10-27 16:44:14,557 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:14] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.002 - 2026-10-27 16:44:14,563 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: [8/35] Tour ServiceFeeTableMergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:44:14,564 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: [9/35] Tour ServiceFeeTableMergeTour → Step order total amount is '2.42' (trigger: .product-screen .order-summary .total:contains("2.42")) 2026-10-27 16:44:14,565 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: [10/35] Tour ServiceFeeTableMergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:44:14,566 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: [11/35] Tour ServiceFeeTableMergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:44:14,576 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: [12/35] Tour ServiceFeeTableMergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:44:14,613 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56201742 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '4a29022f-b154-4505-b67a-6929827aac5b'}] 2026-10-27 16:44:14,740 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56201742 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '4a29022f-b154-4505-b67a-6929827aac5b'} created pos.order #665 2026-10-27 16:44:14,742 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56201742 finished 2026-10-27 16:44:14,829 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5008 54 0.067 0.152 rw 2026-10-27 16:44:14,859 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: [13/35] Tour ServiceFeeTableMergeTour → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:44:14,919 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: [14/35] Tour ServiceFeeTableMergeTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:44:14,959 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: [15/35] Tour ServiceFeeTableMergeTour → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:44:14,975 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.003 0.031 rw 2026-10-27 16:44:15,005 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:15] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.045 rw 2026-10-27 16:44:15,445 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: [16/35] Tour ServiceFeeTableMergeTour → Step Check if the active tab contains the text5 (trigger: .pos-leftheader span.bg-info-subtle:contains(5)) 2026-10-27 16:44:15,446 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: [17/35] Tour ServiceFeeTableMergeTour → Step click product 'Bruschetta' (trigger: article.product .product-content .product-name:contains("Bruschetta")) 2026-10-27 16:44:15,459 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: [18/35] Tour ServiceFeeTableMergeTour → Step order has service fee of '0.85' (trigger: :has(.product-name:contains("Service Fee")):has(.price:contains("0.85"))) 2026-10-27 16:44:15,496 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: [19/35] Tour ServiceFeeTableMergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:44:15,497 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: [20/35] Tour ServiceFeeTableMergeTour → Step order total amount is '9.35' (trigger: .product-screen .order-summary .total:contains("9.35")) 2026-10-27 16:44:15,498 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: [21/35] Tour ServiceFeeTableMergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:44:15,498 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: [22/35] Tour ServiceFeeTableMergeTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:44:15,499 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: [23/35] Tour ServiceFeeTableMergeTour → Step click Actions button (trigger: .more-btn) 2026-10-27 16:44:15,515 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: [24/35] Tour ServiceFeeTableMergeTour → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-10-27 16:44:15,545 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: [25/35] Tour ServiceFeeTableMergeTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("4"))) 2026-10-27 16:44:15,587 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: [26/35] Tour ServiceFeeTableMergeTour → Step body:has(.pos-leftheader .badge:contains(4)) 2026-10-27 16:44:15,599 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21656496 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '4a29022f-b154-4505-b67a-6929827aac5b'}] 2026-10-27 16:44:15,630 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 981 0 0 0.013 - 2026-10-27 16:44:15,646 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: Added lines [1092] to pos.order #665 2026-10-27 16:44:15,655 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21656496 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '4a29022f-b154-4505-b67a-6929827aac5b'} updated pos.order #665 2026-10-27 16:44:15,657 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21656496 finished 2026-10-27 16:44:15,761 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5983 57 0.042 0.125 rw 2026-10-27 16:44:15,937 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.003 0.027 rw 2026-10-27 16:44:15,964 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.002 0.055 rw 2026-10-27 16:44:16,451 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: [27/35] Tour ServiceFeeTableMergeTour → 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-27 16:44:16,460 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: [28/35] Tour ServiceFeeTableMergeTour → 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-27 16:44:16,466 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: [29/35] Tour ServiceFeeTableMergeTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Bruschetta","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Bruschetta")):has(.qty:contains("1"))) 2026-10-27 16:44:16,471 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: [30/35] Tour ServiceFeeTableMergeTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Bruschetta","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Bruschetta")):has(.qty:contains("1"))) 2026-10-27 16:44:16,474 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: [31/35] Tour ServiceFeeTableMergeTour → Step order has service fee of '1.07' (trigger: :has(.product-name:contains("Service Fee")):has(.price:contains("1.07"))) 2026-10-27 16:44:16,479 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: [32/35] Tour ServiceFeeTableMergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:44:16,480 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: [33/35] Tour ServiceFeeTableMergeTour → Step order total amount is '11.77' (trigger: .product-screen .order-summary .total:contains("11.77")) 2026-10-27 16:44:16,481 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: [34/35] Tour ServiceFeeTableMergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:44:16,481 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: [35/35] Tour ServiceFeeTableMergeTour → Step order has exactly 1 service fee line(s) (trigger: .order-container) 2026-10-27 16:44:16,482 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: tour succeeded 2026-10-27 16:44:16,483 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: ╔═════════════════════════════════════════╗ ║ TOUR ServiceFeeTableMergeTour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-27 16:44:16,722 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:44:16,725 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: heap 22065840 (allocated 23875584) 2026-10-27 16:44:16,736 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eOShn2xQ - [27/Oct/2026 16:44:11] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 5.684 rw 2026-10-27 16:44:16,834 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Closing chrome headless with pid 51002 2026-10-27 16:44:16,835 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Closing websocket connection 2026-10-27 16:44:16,836 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Terminating chrome headless with pid 51002 2026-10-27 16:44:16,933 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_164416_932774_test_service_fee_table_merge.txt 2026-10-27 16:44:16,933 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Removing chrome user profile "/tmp/tmpdkoz7n6q_chrome_odoo" 2026-10-27 16:44:16,952 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update ... 2026-10-27 16:44:17,522 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome pid: 51128 2026-10-27 16:44:17,523 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless temporary user profile dir: /tmp/tmpd_bw5awp_chrome_odoo 2026-10-27 16:44:17,523 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:43693/json/version 2026-10-27 16:44:17,524 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43693', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:44:17,588 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Browser version: Chrome/150.0.7871.114 2026-10-27 16:44:17,588 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:43693/json 2026-10-27 16:44:17,599 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43693', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:44:17,621 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Websocket url found: ws://127.0.0.1:43693/devtools/page/2402B61A1DCC0FA9D2759287BB9A9CFA 2026-10-27 16:44:17,647 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Enable chrome headless console log notification 2026-10-27 16:44:17,655 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless enable page notifications 2026-10-27 16:44:17,725 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:44:17,738 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Setting session cookie in browser 2026-10-27 16:44:17,748 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Open "http://127.0.0.1:8069/pos/ui/149" in browser 2026-10-27 16:44:17,748 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Navigating to: "http://127.0.0.1:8069/pos/ui/149" 2026-10-27 16:44:17,772 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:44:18,408 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 msBxoAO1 - [27/Oct/2026 16:44:18] "GET /pos/ui/149 HTTP/1.1" 200 6927 64 0.027 0.627 rw 2026-10-27 16:44:18,413 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Navigation result: {'frameId': '2402B61A1DCC0FA9D2759287BB9A9CFA', 'loaderId': 'E3610A488332DB9DEF51EF4B29112150', 'isDownload': False} 2026-10-27 16:44:18,413 7 INFO rb-3d383b4-226062-429553 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-27 16:44:18,472 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 msBxoAO1 - [27/Oct/2026 16:44:18] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.018 ro 2026-10-27 16:44:18,487 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 msBxoAO1 - [27/Oct/2026 16:44:18] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.718 ro 2026-10-27 16:44:18,514 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 msBxoAO1 - [27/Oct/2026 16:44:18] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.051 ro 2026-10-27 16:44:19,285 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: Owl is running in 'dev' mode. 2026-10-27 16:44:19,326 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 msBxoAO1 - [27/Oct/2026 16:44:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 16:44:19,331 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 msBxoAO1 - [27/Oct/2026 16:44:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 16:44:19,385 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 msBxoAO1 - [27/Oct/2026 16:44:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.005 0.027 ro 2026-10-27 16:44:19,424 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 msBxoAO1 - [27/Oct/2026 16:44:19] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.013 rw 2026-10-27 16:44:19,448 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 msBxoAO1 - [27/Oct/2026 16:44:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.011 0.014 rw 2026-10-27 16:44:19,822 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:44:20,402 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 msBxoAO1 - [27/Oct/2026 16:44:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534468 261 0.331 0.607 rw 2026-10-27 16:44:20,662 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: The ready code tooks too much time : 2.248945951461792 2026-10-27 16:44:20,662 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:44:20,674 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [1/25] Tour test_sync_lines_qty_update → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:44:20,679 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 msBxoAO1 - [27/Oct/2026 16:44:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.009 ro 2026-10-27 16:44:20,702 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 msBxoAO1 - [27/Oct/2026 16:44:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.01 ro 2026-10-27 16:44:20,725 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 msBxoAO1 - [27/Oct/2026 16:44:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-27 16:44:20,755 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 msBxoAO1 - [27/Oct/2026 16:44:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.017 rw 2026-10-27 16:44:20,768 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 msBxoAO1 - [27/Oct/2026 16:44:20] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:44:21,270 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 msBxoAO1 - [27/Oct/2026 16:44:21] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.014 ro 2026-10-27 16:44:21,371 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 msBxoAO1 - [27/Oct/2026 16:44:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.015 rw 2026-10-27 16:44:21,560 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 msBxoAO1 - [27/Oct/2026 16:44:21] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.062 rw 2026-10-27 16:44:21,566 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 msBxoAO1 - [27/Oct/2026 16:44:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.009 - 2026-10-27 16:44:21,587 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 msBxoAO1 - [27/Oct/2026 16:44:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.026 - 2026-10-27 16:44:21,625 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 msBxoAO1 - [27/Oct/2026 16:44:21] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.013 0.075 ro 2026-10-27 16:44:21,627 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 msBxoAO1 - [27/Oct/2026 16:44:21] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.094 rw 2026-10-27 16:44:21,680 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 msBxoAO1 - [27/Oct/2026 16:44:21] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.02 ro 2026-10-27 16:44:21,682 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [2/25] Tour test_sync_lines_qty_update → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:44:21,694 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 msBxoAO1 - [27/Oct/2026 16:44:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-27 16:44:21,695 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 msBxoAO1 - [27/Oct/2026 16:44:21] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.034 - 2026-10-27 16:44:21,741 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 msBxoAO1 - [27/Oct/2026 16:44:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.004 - 2026-10-27 16:44:21,853 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 msBxoAO1 - [27/Oct/2026 16:44:21] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.037 - 2026-10-27 16:44:21,885 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 msBxoAO1 - [27/Oct/2026 16:44:21] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6967 31 0.046 0.125 rw 2026-10-27 16:44:21,915 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [3/25] Tour test_sync_lines_qty_update → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:44:21,995 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 msBxoAO1 - [27/Oct/2026 16:44:21] "GET /pos/ui/149 HTTP/1.1" 200 6967 31 0.028 0.242 rw 2026-10-27 16:44:22,026 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 msBxoAO1 - [27/Oct/2026 16:44:22] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.009 0.139 rw 2026-10-27 16:44:22,099 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 msBxoAO1 - [27/Oct/2026 16:44:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.029 0.147 rw 2026-10-27 16:44:22,176 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 msBxoAO1 - [27/Oct/2026 16:44:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.001 0.018 rw 2026-10-27 16:44:22,238 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 msBxoAO1 - [27/Oct/2026 16:44:22] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.048 rw 2026-10-27 16:44:22,251 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [4/25] Tour test_sync_lines_qty_update → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:44:22,768 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [5/25] Tour test_sync_lines_qty_update → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:44:22,808 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [6/25] 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-27 16:44:22,839 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [7/25] Tour test_sync_lines_qty_update → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:44:22,851 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [8/25] Tour test_sync_lines_qty_update → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:44:22,889 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46808157 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'aeb91f7b-9ec8-41c0-ac1f-4da504bec5f5'}] 2026-10-27 16:44:22,988 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46808157 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'aeb91f7b-9ec8-41c0-ac1f-4da504bec5f5'} created pos.order #666 2026-10-27 16:44:22,990 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46808157 finished 2026-10-27 16:44:23,061 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 msBxoAO1 - [27/Oct/2026 16:44:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3983 50 0.056 0.127 rw 2026-10-27 16:44:23,104 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [9/25] Tour test_sync_lines_qty_update → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:44:23,167 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [10/25] Tour test_sync_lines_qty_update → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:44:23,202 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [11/25] Tour test_sync_lines_qty_update → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:44:23,239 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 msBxoAO1 - [27/Oct/2026 16:44:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.013 0.028 rw 2026-10-27 16:44:23,706 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [12/25] 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-27 16:44:23,718 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [13/25] 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-27 16:44:23,724 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [14/25] Tour test_sync_lines_qty_update → Step body 2026-10-27 16:44:23,725 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [15/25] Tour test_sync_lines_qty_update → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-27 16:44:23,731 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [16/25] 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-27 16:44:23,903 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [17/25] Tour test_sync_lines_qty_update → Step body 2026-10-27 16:44:23,904 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [18/25] Tour test_sync_lines_qty_update → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:44:23,917 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [19/25] Tour test_sync_lines_qty_update → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:44:23,950 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83052044 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'aeb91f7b-9ec8-41c0-ac1f-4da504bec5f5'}] 2026-10-27 16:44:24,010 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83052044 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'aeb91f7b-9ec8-41c0-ac1f-4da504bec5f5'} updated pos.order #666 2026-10-27 16:44:24,012 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83052044 finished 2026-10-27 16:44:24,130 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 msBxoAO1 - [27/Oct/2026 16:44:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3983 48 0.063 0.128 rw 2026-10-27 16:44:24,182 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [20/25] Tour test_sync_lines_qty_update → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:44:24,242 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [21/25] Tour test_sync_lines_qty_update → Step .floor-map 2026-10-27 16:44:24,243 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [22/25] Tour test_sync_lines_qty_update → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:44:24,271 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [23/25] Tour test_sync_lines_qty_update → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:44:24,315 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 msBxoAO1 - [27/Oct/2026 16:44:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.007 0.028 rw 2026-10-27 16:44:24,779 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [24/25] Tour test_sync_lines_qty_update → Step product screen is shown (trigger: .product-screen) 2026-10-27 16:44:24,780 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [25/25] Tour test_sync_lines_qty_update → Step body 2026-10-27 16:44:24,780 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: tour succeeded 2026-10-27 16:44:24,781 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_sync_lines_qty_update SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-27 16:44:25,020 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:44:25,021 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: heap 20889500 (allocated 23351296) 2026-10-27 16:44:25,026 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 msBxoAO1 - [27/Oct/2026 16:44:20] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.011 5.543 rw 2026-10-27 16:44:25,125 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing chrome headless with pid 51128 2026-10-27 16:44:25,125 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing websocket connection 2026-10-27 16:44:25,126 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Terminating chrome headless with pid 51128 2026-10-27 16:44:25,229 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_164425_229388_test_sync_lines_qty_update.txt 2026-10-27 16:44:25,229 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Removing chrome user profile "/tmp/tmpd_bw5awp_chrome_odoo" 2026-10-27 16:44:25,270 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update_ticket_screen ... 2026-10-27 16:44:25,860 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome pid: 51256 2026-10-27 16:44:25,861 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmp997bpi8v_chrome_odoo 2026-10-27 16:44:25,861 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:41091/json/version 2026-10-27 16:44:25,863 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41091', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:44:25,871 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Browser version: Chrome/150.0.7871.114 2026-10-27 16:44:25,871 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:41091/json 2026-10-27 16:44:25,872 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41091', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:44:25,881 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Websocket url found: ws://127.0.0.1:41091/devtools/page/44FF795972D2506137B263E2515AF18B 2026-10-27 16:44:25,905 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Enable chrome headless console log notification 2026-10-27 16:44:25,920 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless enable page notifications 2026-10-27 16:44:25,956 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:44:25,973 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Setting session cookie in browser 2026-10-27 16:44:25,978 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Open "http://127.0.0.1:8069/pos/ui/149" in browser 2026-10-27 16:44:25,978 7 INFO rb-3d383b4-226062-429553 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/149" 2026-10-27 16:44:26,012 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:44:26,548 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vHvDUJ3b - [27/Oct/2026 16:44:26] "GET /pos/ui/149 HTTP/1.1" 200 6927 64 0.032 0.53 rw 2026-10-27 16:44:26,553 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Navigation result: {'frameId': '44FF795972D2506137B263E2515AF18B', 'loaderId': 'D5DEA9A892C67DAA52CDD51C821F9F7A', 'isDownload': False} 2026-10-27 16:44:26,553 7 INFO rb-3d383b4-226062-429553 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-27 16:44:26,618 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vHvDUJ3b - [27/Oct/2026 16:44:26] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.021 ro 2026-10-27 16:44:26,632 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vHvDUJ3b - [27/Oct/2026 16:44:26] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.022 ro 2026-10-27 16:44:26,654 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vHvDUJ3b - [27/Oct/2026 16:44:26] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.049 ro 2026-10-27 16:44:27,365 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: Owl is running in 'dev' mode. 2026-10-27 16:44:27,386 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vHvDUJ3b - [27/Oct/2026 16:44:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 16:44:27,399 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vHvDUJ3b - [27/Oct/2026 16:44:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:44:27,438 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vHvDUJ3b - [27/Oct/2026 16:44:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.025 ro 2026-10-27 16:44:27,499 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vHvDUJ3b - [27/Oct/2026 16:44:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.042 rw 2026-10-27 16:44:27,509 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vHvDUJ3b - [27/Oct/2026 16:44:27] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.029 rw 2026-10-27 16:44:27,877 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:44:28,373 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vHvDUJ3b - [27/Oct/2026 16:44:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534468 261 0.212 0.633 rw 2026-10-27 16:44:28,585 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: The ready code tooks too much time : 2.0319182872772217 2026-10-27 16:44:28,586 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:44:28,616 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vHvDUJ3b - [27/Oct/2026 16:44:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.009 ro 2026-10-27 16:44:28,617 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [1/46] Tour test_sync_lines_qty_update_ticket_screen → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:44:28,640 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vHvDUJ3b - [27/Oct/2026 16:44:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.006 ro 2026-10-27 16:44:28,677 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vHvDUJ3b - [27/Oct/2026 16:44:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.02 rw 2026-10-27 16:44:28,678 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vHvDUJ3b - [27/Oct/2026 16:44:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.024 rw 2026-10-27 16:44:28,698 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vHvDUJ3b - [27/Oct/2026 16:44:28] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 16:44:29,192 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vHvDUJ3b - [27/Oct/2026 16:44:29] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.008 ro 2026-10-27 16:44:29,302 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vHvDUJ3b - [27/Oct/2026 16:44:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.011 rw 2026-10-27 16:44:29,456 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vHvDUJ3b - [27/Oct/2026 16:44:29] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.034 rw 2026-10-27 16:44:29,466 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vHvDUJ3b - [27/Oct/2026 16:44:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-27 16:44:29,469 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vHvDUJ3b - [27/Oct/2026 16:44:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-27 16:44:29,505 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vHvDUJ3b - [27/Oct/2026 16:44:29] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.003 0.043 ro 2026-10-27 16:44:29,508 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vHvDUJ3b - [27/Oct/2026 16:44:29] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.046 rw 2026-10-27 16:44:29,575 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vHvDUJ3b - [27/Oct/2026 16:44:29] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.017 ro 2026-10-27 16:44:29,578 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vHvDUJ3b - [27/Oct/2026 16:44:29] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-27 16:44:29,616 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [2/46] 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-27 16:44:29,622 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vHvDUJ3b - [27/Oct/2026 16:44:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.021 - 2026-10-27 16:44:29,634 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vHvDUJ3b - [27/Oct/2026 16:44:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.042 - 2026-10-27 16:44:29,783 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vHvDUJ3b - [27/Oct/2026 16:44:29] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6967 31 0.086 0.117 rw 2026-10-27 16:44:29,866 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vHvDUJ3b - [27/Oct/2026 16:44:29] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.011 - 2026-10-27 16:44:29,880 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [3/46] Tour test_sync_lines_qty_update_ticket_screen → Step .pos-leftheader .register-label 2026-10-27 16:44:29,888 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vHvDUJ3b - [27/Oct/2026 16:44:29] "GET /pos/ui/149 HTTP/1.1" 200 6967 31 0.03 0.276 rw 2026-10-27 16:44:29,913 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vHvDUJ3b - [27/Oct/2026 16:44:29] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.025 rw 2026-10-27 16:44:29,972 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vHvDUJ3b - [27/Oct/2026 16:44:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.017 0.059 rw 2026-10-27 16:44:30,096 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vHvDUJ3b - [27/Oct/2026 16:44:30] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.043 rw 2026-10-27 16:44:30,155 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [4/46] 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-27 16:44:30,211 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [5/46] Tour test_sync_lines_qty_update_ticket_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:44:30,212 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [6/46] 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-27 16:44:30,246 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [7/46] 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-27 16:44:30,247 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [8/46] Tour test_sync_lines_qty_update_ticket_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:44:30,247 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [9/46] Tour test_sync_lines_qty_update_ticket_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:44:30,248 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [10/46] Tour test_sync_lines_qty_update_ticket_screen → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:44:30,275 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [11/46] Tour test_sync_lines_qty_update_ticket_screen → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:44:30,306 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [12/46] Tour test_sync_lines_qty_update_ticket_screen → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:44:30,307 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [13/46] Tour test_sync_lines_qty_update_ticket_screen → Step Search customer with "A powerful Pos man!" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:44:30,317 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [14/46] Tour test_sync_lines_qty_update_ticket_screen → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:44:30,671 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [15/46] Tour test_sync_lines_qty_update_ticket_screen → Step Check "A powerful Pos man!" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("A powerful Pos man!")) 2026-10-27 16:44:30,672 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [16/46] 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-27 16:44:30,684 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [17/46] Tour test_sync_lines_qty_update_ticket_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:44:30,685 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [18/46] Tour test_sync_lines_qty_update_ticket_screen → Step .pos-leftheader .orders-button 2026-10-27 16:44:30,778 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [19/46] Tour test_sync_lines_qty_update_ticket_screen → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:44:30,792 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6885348 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'ed63e55f-c917-46fa-995f-263cf69d3f72'}] 2026-10-27 16:44:31,056 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6885348 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'ed63e55f-c917-46fa-995f-263cf69d3f72'} created pos.order #667 2026-10-27 16:44:31,059 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6885348 finished 2026-10-27 16:44:31,130 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vHvDUJ3b - [27/Oct/2026 16:44:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4019 52 0.054 0.289 rw 2026-10-27 16:44:31,227 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [20/46] Tour test_sync_lines_qty_update_ticket_screen → Step .ticket-screen .order-row:contains(001) 2026-10-27 16:44:31,238 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [21/46] Tour test_sync_lines_qty_update_ticket_screen → Step .ticket-screen .order-row:contains(001).highlight 2026-10-27 16:44:31,239 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [22/46] Tour test_sync_lines_qty_update_ticket_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:44:31,240 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [23/46] Tour test_sync_lines_qty_update_ticket_screen → Step .ticket-screen .pads .button.validation.load-order-button:not(.syncing) 2026-10-27 16:44:31,245 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [24/46] Tour test_sync_lines_qty_update_ticket_screen → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:44:31,257 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [25/46] Tour test_sync_lines_qty_update_ticket_screen → Step product screen is shown (trigger: .product-screen) 2026-10-27 16:44:31,258 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [26/46] 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-27 16:44:31,275 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [27/46] 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-27 16:44:31,299 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [28/46] Tour test_sync_lines_qty_update_ticket_screen → Step Check the product page (trigger: .product-list) 2026-10-27 16:44:31,301 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [29/46] Tour test_sync_lines_qty_update_ticket_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:44:31,302 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [30/46] Tour test_sync_lines_qty_update_ticket_screen → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-27 16:44:31,305 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [31/46] Tour test_sync_lines_qty_update_ticket_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:44:31,316 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [32/46] Tour test_sync_lines_qty_update_ticket_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:44:31,319 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [33/46] 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-27 16:44:31,371 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vHvDUJ3b - [27/Oct/2026 16:44:31] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 4019 40 0.047 0.096 rw 2026-10-27 16:44:31,501 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [34/46] Tour test_sync_lines_qty_update_ticket_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:44:31,507 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [35/46] Tour test_sync_lines_qty_update_ticket_screen → Step .pos-leftheader .orders-button 2026-10-27 16:44:31,513 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [36/46] Tour test_sync_lines_qty_update_ticket_screen → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:44:31,808 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:44:31,872 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vHvDUJ3b - [27/Oct/2026 16:44:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 112 0.117 0.293 rw 2026-10-27 16:44:31,893 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23854736 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'ed63e55f-c917-46fa-995f-263cf69d3f72'}] 2026-10-27 16:44:31,957 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23854736 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'ed63e55f-c917-46fa-995f-263cf69d3f72'} updated pos.order #667 2026-10-27 16:44:31,959 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23854736 finished 2026-10-27 16:44:32,075 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vHvDUJ3b - [27/Oct/2026 16:44:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4019 50 0.042 0.508 rw 2026-10-27 16:44:32,196 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [37/46] Tour test_sync_lines_qty_update_ticket_screen → Step .ticket-screen .order-row:contains(001) 2026-10-27 16:44:32,198 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [38/46] Tour test_sync_lines_qty_update_ticket_screen → Step .ticket-screen .order-row:contains(001).highlight 2026-10-27 16:44:32,206 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [39/46] Tour test_sync_lines_qty_update_ticket_screen → 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-27 16:44:32,207 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [40/46] Tour test_sync_lines_qty_update_ticket_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:44:32,211 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [41/46] Tour test_sync_lines_qty_update_ticket_screen → Step .ticket-screen .pads .button.validation.load-order-button:not(.syncing) 2026-10-27 16:44:32,223 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [42/46] Tour test_sync_lines_qty_update_ticket_screen → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:44:32,335 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vHvDUJ3b - [27/Oct/2026 16:44:32] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 4019 40 0.041 0.096 rw 2026-10-27 16:44:32,371 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [43/46] Tour test_sync_lines_qty_update_ticket_screen → Step Check if the request is proceeded (trigger: .status-buttons:not(:has(.oi-spin))) 2026-10-27 16:44:32,374 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [44/46] Tour test_sync_lines_qty_update_ticket_screen → 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-27 16:44:32,380 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [45/46] Tour test_sync_lines_qty_update_ticket_screen → 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-27 16:44:32,395 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [46/46] Tour test_sync_lines_qty_update_ticket_screen → Step Check the product page (trigger: .product-list) 2026-10-27 16:44:32,396 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: tour succeeded 2026-10-27 16:44:32,398 7 INFO rb-3d383b4-226062-429553 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-27 16:44:32,614 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: heap 21985444 (allocated 24137728) 2026-10-27 16:44:32,614 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:44:32,696 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:44:32,727 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing chrome headless with pid 51256 2026-10-27 16:44:32,733 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vHvDUJ3b - [27/Oct/2026 16:44:28] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.014 5.178 rw 2026-10-27 16:44:32,734 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing websocket connection 2026-10-27 16:44:32,735 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Terminating chrome headless with pid 51256 2026-10-27 16:44:32,748 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vHvDUJ3b - [27/Oct/2026 16:44:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 0 112 0.08 0.229 rw 2026-10-27 16:44:32,874 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_164432_874314_test_sync_lines_qty_update_ticket_screen.txt 2026-10-27 16:44:32,874 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Removing chrome user profile "/tmp/tmp997bpi8v_chrome_odoo" 2026-10-27 16:44:32,913 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_line_note ... 2026-10-27 16:44:33,487 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome pid: 51398 2026-10-27 16:44:33,488 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless temporary user profile dir: /tmp/tmpb8o09fdj_chrome_odoo 2026-10-27 16:44:33,488 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:35329/json/version 2026-10-27 16:44:33,489 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35329', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:44:33,600 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Browser version: Chrome/150.0.7871.114 2026-10-27 16:44:33,602 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:35329/json 2026-10-27 16:44:33,608 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35329', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:44:33,622 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Websocket url found: ws://127.0.0.1:35329/devtools/page/104F91CAE285A7D93A7D12175B3B8977 2026-10-27 16:44:33,635 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Enable chrome headless console log notification 2026-10-27 16:44:33,642 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless enable page notifications 2026-10-27 16:44:33,699 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:44:33,720 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Setting session cookie in browser 2026-10-27 16:44:33,725 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Open "http://127.0.0.1:8069/pos/ui/149" in browser 2026-10-27 16:44:33,725 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Navigating to: "http://127.0.0.1:8069/pos/ui/149" 2026-10-27 16:44:33,753 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:44:34,234 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mRNuXSji - [27/Oct/2026 16:44:34] "GET /pos/ui/149 HTTP/1.1" 200 6927 64 0.026 0.48 rw 2026-10-27 16:44:34,239 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Navigation result: {'frameId': '104F91CAE285A7D93A7D12175B3B8977', 'loaderId': '6F760B057AADFCA18524B352169BF7B9', 'isDownload': False} 2026-10-27 16:44:34,239 7 INFO rb-3d383b4-226062-429553 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-27 16:44:34,338 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mRNuXSji - [27/Oct/2026 16:44:34] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.05 ro 2026-10-27 16:44:34,347 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mRNuXSji - [27/Oct/2026 16:44:34] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.605 ro 2026-10-27 16:44:34,352 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mRNuXSji - [27/Oct/2026 16:44:34] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.011 0.055 ro 2026-10-27 16:44:35,034 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: Owl is running in 'dev' mode. 2026-10-27 16:44:35,061 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mRNuXSji - [27/Oct/2026 16:44:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-27 16:44:35,072 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mRNuXSji - [27/Oct/2026 16:44:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-27 16:44:35,095 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mRNuXSji - [27/Oct/2026 16:44:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.009 ro 2026-10-27 16:44:35,129 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mRNuXSji - [27/Oct/2026 16:44:35] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.01 rw 2026-10-27 16:44:35,159 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mRNuXSji - [27/Oct/2026 16:44:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.033 rw 2026-10-27 16:44:35,491 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:44:36,004 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mRNuXSji - [27/Oct/2026 16:44:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534468 261 0.216 0.618 rw 2026-10-27 16:44:36,211 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:44:36,227 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [1/25] Tour test_sync_set_line_note → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:44:36,233 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mRNuXSji - [27/Oct/2026 16:44:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.013 ro 2026-10-27 16:44:36,269 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mRNuXSji - [27/Oct/2026 16:44:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.01 ro 2026-10-27 16:44:36,323 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mRNuXSji - [27/Oct/2026 16:44:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.015 rw 2026-10-27 16:44:36,348 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mRNuXSji - [27/Oct/2026 16:44:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.003 0.027 rw 2026-10-27 16:44:36,357 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mRNuXSji - [27/Oct/2026 16:44:36] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-27 16:44:36,956 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mRNuXSji - [27/Oct/2026 16:44:36] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.009 ro 2026-10-27 16:44:37,080 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mRNuXSji - [27/Oct/2026 16:44:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.011 rw 2026-10-27 16:44:37,271 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mRNuXSji - [27/Oct/2026 16:44:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.016 - 2026-10-27 16:44:37,284 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mRNuXSji - [27/Oct/2026 16:44:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.026 - 2026-10-27 16:44:37,285 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mRNuXSji - [27/Oct/2026 16:44:37] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.011 0.067 rw 2026-10-27 16:44:37,290 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mRNuXSji - [27/Oct/2026 16:44:37] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.005 0.03 ro 2026-10-27 16:44:37,302 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mRNuXSji - [27/Oct/2026 16:44:37] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.054 rw 2026-10-27 16:44:37,362 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mRNuXSji - [27/Oct/2026 16:44:37] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.013 ro 2026-10-27 16:44:37,388 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mRNuXSji - [27/Oct/2026 16:44:37] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-27 16:44:37,393 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mRNuXSji - [27/Oct/2026 16:44:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.018 - 2026-10-27 16:44:37,417 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mRNuXSji - [27/Oct/2026 16:44:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.027 - 2026-10-27 16:44:37,435 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [2/25] Tour test_sync_set_line_note → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:44:37,531 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mRNuXSji - [27/Oct/2026 16:44:37] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6967 31 0.052 0.113 rw 2026-10-27 16:44:37,624 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mRNuXSji - [27/Oct/2026 16:44:37] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-27 16:44:37,652 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [3/25] Tour test_sync_set_line_note → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:44:37,692 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mRNuXSji - [27/Oct/2026 16:44:37] "GET /pos/ui/149 HTTP/1.1" 200 6967 31 0.087 0.238 rw 2026-10-27 16:44:37,721 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mRNuXSji - [27/Oct/2026 16:44:37] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.004 0.068 rw 2026-10-27 16:44:37,833 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mRNuXSji - [27/Oct/2026 16:44:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.026 0.15 rw 2026-10-27 16:44:37,939 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mRNuXSji - [27/Oct/2026 16:44:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.002 0.03 rw 2026-10-27 16:44:37,999 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mRNuXSji - [27/Oct/2026 16:44:37] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.055 rw 2026-10-27 16:44:38,030 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [4/25] Tour test_sync_set_line_note → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:44:38,562 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [5/25] Tour test_sync_set_line_note → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:44:38,597 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [6/25] 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-27 16:44:38,636 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [7/25] Tour test_sync_set_line_note → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:44:38,644 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [8/25] Tour test_sync_set_line_note → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:44:38,679 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33013926 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '5b9e1dcb-5c51-4185-8353-aa46abfcc29b'}] 2026-10-27 16:44:38,766 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33013926 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '5b9e1dcb-5c51-4185-8353-aa46abfcc29b'} created pos.order #668 2026-10-27 16:44:38,769 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33013926 finished 2026-10-27 16:44:38,838 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mRNuXSji - [27/Oct/2026 16:44:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3983 50 0.04 0.124 rw 2026-10-27 16:44:38,879 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [9/25] Tour test_sync_set_line_note → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:44:38,968 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [10/25] Tour test_sync_set_line_note → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:44:38,996 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [11/25] Tour test_sync_set_line_note → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:44:39,027 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mRNuXSji - [27/Oct/2026 16:44:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.002 0.027 rw 2026-10-27 16:44:39,508 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [12/25] Tour test_sync_set_line_note → Step body 2026-10-27 16:44:39,509 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [13/25] Tour test_sync_set_line_note → Step product screen is shown (trigger: .product-screen) 2026-10-27 16:44:39,509 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [14/25] 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-27 16:44:39,516 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [15/25] 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-27 16:44:39,520 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [16/25] Tour test_sync_set_line_note → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:44:39,521 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [17/25] Tour test_sync_set_line_note → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-10-27 16:44:39,521 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [18/25] Tour test_sync_set_line_note → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-10-27 16:44:39,537 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [19/25] Tour test_sync_set_line_note → Step input text 'Demo note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-27 16:44:39,554 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [20/25] Tour test_sync_set_line_note → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:44:39,566 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [21/25] Tour test_sync_set_line_note → Step body 2026-10-27 16:44:39,568 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [22/25] Tour test_sync_set_line_note → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:44:39,586 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [23/25] Tour test_sync_set_line_note → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:44:39,611 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6750665 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '5b9e1dcb-5c51-4185-8353-aa46abfcc29b'}] 2026-10-27 16:44:39,669 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6750665 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '5b9e1dcb-5c51-4185-8353-aa46abfcc29b'} updated pos.order #668 2026-10-27 16:44:39,671 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6750665 finished 2026-10-27 16:44:39,788 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mRNuXSji - [27/Oct/2026 16:44:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4026 48 0.04 0.141 rw 2026-10-27 16:44:39,822 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [24/25] Tour test_sync_set_line_note → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:44:39,894 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [25/25] Tour test_sync_set_line_note → Step .floor-map 2026-10-27 16:44:39,895 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: tour succeeded 2026-10-27 16:44:39,896 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_line_note SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-27 16:44:40,042 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:44:40,044 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: heap 20823544 (allocated 22827008) 2026-10-27 16:44:40,053 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mRNuXSji - [27/Oct/2026 16:44:35] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 4.896 rw 2026-10-27 16:44:40,151 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing chrome headless with pid 51398 2026-10-27 16:44:40,152 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing websocket connection 2026-10-27 16:44:40,153 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Terminating chrome headless with pid 51398 2026-10-27 16:44:40,259 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_164440_258708_test_sync_set_line_note.txt 2026-10-27 16:44:40,259 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Removing chrome user profile "/tmp/tmpb8o09fdj_chrome_odoo" 2026-10-27 16:44:40,296 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_note ... 2026-10-27 16:44:40,792 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome pid: 51530 2026-10-27 16:44:40,794 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless temporary user profile dir: /tmp/tmpni7lx4e0_chrome_odoo 2026-10-27 16:44:40,794 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:35669/json/version 2026-10-27 16:44:40,796 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35669', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:44:40,867 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Browser version: Chrome/150.0.7871.114 2026-10-27 16:44:40,867 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:35669/json 2026-10-27 16:44:40,868 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35669', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:44:40,891 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Websocket url found: ws://127.0.0.1:35669/devtools/page/A15ACDB416ECEF8F09BBDF508204C43B 2026-10-27 16:44:40,903 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Enable chrome headless console log notification 2026-10-27 16:44:40,906 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless enable page notifications 2026-10-27 16:44:40,949 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:44:40,970 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Setting session cookie in browser 2026-10-27 16:44:40,999 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Open "http://127.0.0.1:8069/pos/ui/149" in browser 2026-10-27 16:44:40,999 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Navigating to: "http://127.0.0.1:8069/pos/ui/149" 2026-10-27 16:44:41,024 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:44:41,515 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R874InH3 - [27/Oct/2026 16:44:41] "GET /pos/ui/149 HTTP/1.1" 200 6927 64 0.028 0.48 rw 2026-10-27 16:44:41,521 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Navigation result: {'frameId': 'A15ACDB416ECEF8F09BBDF508204C43B', 'loaderId': '492B6DB36306EF8806D5E23191D74008', 'isDownload': False} 2026-10-27 16:44:41,521 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Evaluate ready code "odoo.isTourReady('test_sync_set_note')" 2026-10-27 16:44:41,608 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R874InH3 - [27/Oct/2026 16:44:41] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.588 ro 2026-10-27 16:44:41,623 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R874InH3 - [27/Oct/2026 16:44:41] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.03 ro 2026-10-27 16:44:41,638 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R874InH3 - [27/Oct/2026 16:44:41] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.042 ro 2026-10-27 16:44:42,317 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: Owl is running in 'dev' mode. 2026-10-27 16:44:42,343 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R874InH3 - [27/Oct/2026 16:44:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:44:42,359 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R874InH3 - [27/Oct/2026 16:44:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.008 - 2026-10-27 16:44:42,371 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R874InH3 - [27/Oct/2026 16:44:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.015 ro 2026-10-27 16:44:42,411 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R874InH3 - [27/Oct/2026 16:44:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.018 rw 2026-10-27 16:44:42,418 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R874InH3 - [27/Oct/2026 16:44:42] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.015 rw 2026-10-27 16:44:42,873 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:44:43,403 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R874InH3 - [27/Oct/2026 16:44:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534468 261 0.207 0.766 rw 2026-10-27 16:44:43,603 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: The ready code tooks too much time : 2.0815188884735107 2026-10-27 16:44:43,603 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Evaluate test code "odoo.startTour('test_sync_set_note', {"stepDelay": 0, "debug": false})" 2026-10-27 16:44:43,623 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [1/23] Tour test_sync_set_note → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:44:43,626 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R874InH3 - [27/Oct/2026 16:44:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.011 ro 2026-10-27 16:44:43,660 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R874InH3 - [27/Oct/2026 16:44:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.011 ro 2026-10-27 16:44:43,711 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R874InH3 - [27/Oct/2026 16:44:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.02 rw 2026-10-27 16:44:43,739 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R874InH3 - [27/Oct/2026 16:44:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.007 0.022 rw 2026-10-27 16:44:43,751 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R874InH3 - [27/Oct/2026 16:44:43] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.01 rw 2026-10-27 16:44:44,340 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R874InH3 - [27/Oct/2026 16:44:44] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.006 ro 2026-10-27 16:44:44,431 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R874InH3 - [27/Oct/2026 16:44:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.009 rw 2026-10-27 16:44:44,614 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R874InH3 - [27/Oct/2026 16:44:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.008 - 2026-10-27 16:44:44,616 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R874InH3 - [27/Oct/2026 16:44:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-27 16:44:44,619 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R874InH3 - [27/Oct/2026 16:44:44] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.01 0.052 rw 2026-10-27 16:44:44,659 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R874InH3 - [27/Oct/2026 16:44:44] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.004 0.049 ro 2026-10-27 16:44:44,669 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R874InH3 - [27/Oct/2026 16:44:44] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.059 rw 2026-10-27 16:44:44,723 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R874InH3 - [27/Oct/2026 16:44:44] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.015 ro 2026-10-27 16:44:44,726 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R874InH3 - [27/Oct/2026 16:44:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-27 16:44:44,733 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R874InH3 - [27/Oct/2026 16:44:44] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-27 16:44:44,768 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [2/23] Tour test_sync_set_note → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:44:44,876 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R874InH3 - [27/Oct/2026 16:44:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.066 - 2026-10-27 16:44:44,942 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [3/23] Tour test_sync_set_note → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:44:44,957 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R874InH3 - [27/Oct/2026 16:44:44] "GET /pos/ui/149 HTTP/1.1" 200 6967 31 0.029 0.118 rw 2026-10-27 16:44:44,972 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R874InH3 - [27/Oct/2026 16:44:44] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.018 - 2026-10-27 16:44:45,057 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R874InH3 - [27/Oct/2026 16:44:45] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6967 31 0.025 0.223 rw 2026-10-27 16:44:45,066 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R874InH3 - [27/Oct/2026 16:44:45] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.112 rw 2026-10-27 16:44:45,137 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R874InH3 - [27/Oct/2026 16:44:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.018 0.145 rw 2026-10-27 16:44:45,211 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R874InH3 - [27/Oct/2026 16:44:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.005 0.015 rw 2026-10-27 16:44:45,261 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R874InH3 - [27/Oct/2026 16:44:45] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.035 rw 2026-10-27 16:44:45,293 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [4/23] Tour test_sync_set_note → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:44:45,813 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [5/23] Tour test_sync_set_note → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:44:45,864 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [6/23] 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-27 16:44:45,894 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [7/23] Tour test_sync_set_note → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:44:45,901 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [8/23] Tour test_sync_set_note → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:44:45,944 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23431844 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '379cf0ef-41ed-4f72-94a8-50070ae3c731'}] 2026-10-27 16:44:46,041 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23431844 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '379cf0ef-41ed-4f72-94a8-50070ae3c731'} created pos.order #669 2026-10-27 16:44:46,044 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23431844 finished 2026-10-27 16:44:46,125 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R874InH3 - [27/Oct/2026 16:44:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3983 50 0.045 0.145 rw 2026-10-27 16:44:46,155 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [9/23] Tour test_sync_set_note → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:44:46,255 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [10/23] Tour test_sync_set_note → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:44:46,273 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [11/23] Tour test_sync_set_note → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:44:46,303 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R874InH3 - [27/Oct/2026 16:44:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.002 0.024 rw 2026-10-27 16:44:46,787 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [12/23] Tour test_sync_set_note → Step body 2026-10-27 16:44:46,788 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [13/23] Tour test_sync_set_note → Step product screen is shown (trigger: .product-screen) 2026-10-27 16:44:46,789 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [14/23] Tour test_sync_set_note → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:44:46,789 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [15/23] Tour test_sync_set_note → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-10-27 16:44:46,790 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [16/23] Tour test_sync_set_note → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-10-27 16:44:46,802 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [17/23] Tour test_sync_set_note → Step input text 'Hello world' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-27 16:44:46,827 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [18/23] Tour test_sync_set_note → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 16:44:46,842 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [19/23] Tour test_sync_set_note → Step body 2026-10-27 16:44:46,843 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [20/23] Tour test_sync_set_note → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:44:46,866 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [21/23] Tour test_sync_set_note → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:44:46,887 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73078403 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '379cf0ef-41ed-4f72-94a8-50070ae3c731'}] 2026-10-27 16:44:46,930 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73078403 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '379cf0ef-41ed-4f72-94a8-50070ae3c731'} updated pos.order #669 2026-10-27 16:44:46,934 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73078403 finished 2026-10-27 16:44:47,032 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R874InH3 - [27/Oct/2026 16:44:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4028 47 0.038 0.112 rw 2026-10-27 16:44:47,060 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [22/23] Tour test_sync_set_note → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:44:47,154 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [23/23] Tour test_sync_set_note → Step .floor-map 2026-10-27 16:44:47,155 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: tour succeeded 2026-10-27 16:44:47,156 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: ╔═══════════════════════════════════╗ ║ TOUR test_sync_set_note SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-27 16:44:47,354 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:44:47,361 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R874InH3 - [27/Oct/2026 16:44:43] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 4.908 rw 2026-10-27 16:44:47,363 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: heap 20814128 (allocated 22564864) 2026-10-27 16:44:47,459 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing chrome headless with pid 51530 2026-10-27 16:44:47,460 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing websocket connection 2026-10-27 16:44:47,461 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Terminating chrome headless with pid 51530 2026-10-27 16:44:47,571 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_164447_570854_test_sync_set_note.txt 2026-10-27 16:44:47,571 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Removing chrome user profile "/tmp/tmpni7lx4e0_chrome_odoo" 2026-10-27 16:44:47,616 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_partner ... 2026-10-27 16:44:48,120 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome pid: 51664 2026-10-27 16:44:48,120 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless temporary user profile dir: /tmp/tmprqfapejr_chrome_odoo 2026-10-27 16:44:48,123 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:45585/json/version 2026-10-27 16:44:48,125 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45585', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:44:48,202 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Browser version: Chrome/150.0.7871.114 2026-10-27 16:44:48,203 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:45585/json 2026-10-27 16:44:48,203 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45585', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:44:48,212 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Websocket url found: ws://127.0.0.1:45585/devtools/page/F5BE070C87512AE5B713B5E539AE3067 2026-10-27 16:44:48,234 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Enable chrome headless console log notification 2026-10-27 16:44:48,249 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless enable page notifications 2026-10-27 16:44:48,311 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:44:48,338 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Setting session cookie in browser 2026-10-27 16:44:48,343 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Open "http://127.0.0.1:8069/pos/ui/149" in browser 2026-10-27 16:44:48,343 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Navigating to: "http://127.0.0.1:8069/pos/ui/149" 2026-10-27 16:44:48,373 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:44:48,895 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 sb6lZUOO - [27/Oct/2026 16:44:48] "GET /pos/ui/149 HTTP/1.1" 200 6927 64 0.031 0.514 rw 2026-10-27 16:44:48,901 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Navigation result: {'frameId': 'F5BE070C87512AE5B713B5E539AE3067', 'loaderId': '3BD5C02FBED24DC7EEAA4A2E3B1A7165', 'isDownload': False} 2026-10-27 16:44:48,901 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Evaluate ready code "odoo.isTourReady('test_sync_set_partner')" 2026-10-27 16:44:48,966 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 sb6lZUOO - [27/Oct/2026 16:44:48] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.606 ro 2026-10-27 16:44:48,977 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 sb6lZUOO - [27/Oct/2026 16:44:48] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.005 0.025 ro 2026-10-27 16:44:49,041 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 sb6lZUOO - [27/Oct/2026 16:44:48] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.089 ro 2026-10-27 16:44:49,778 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: Owl is running in 'dev' mode. 2026-10-27 16:44:49,812 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 sb6lZUOO - [27/Oct/2026 16:44:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 16:44:49,820 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 sb6lZUOO - [27/Oct/2026 16:44:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:44:49,848 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 sb6lZUOO - [27/Oct/2026 16:44:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.012 ro 2026-10-27 16:44:49,887 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 sb6lZUOO - [27/Oct/2026 16:44:49] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.017 rw 2026-10-27 16:44:49,906 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 sb6lZUOO - [27/Oct/2026 16:44:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.019 rw 2026-10-27 16:44:50,259 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:44:50,820 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 sb6lZUOO - [27/Oct/2026 16:44:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534468 261 0.228 0.657 rw 2026-10-27 16:44:51,051 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: The ready code tooks too much time : 2.1499691009521484 2026-10-27 16:44:51,051 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Evaluate test code "odoo.startTour('test_sync_set_partner', {"stepDelay": 0, "debug": false})" 2026-10-27 16:44:51,071 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [1/26] Tour test_sync_set_partner → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:44:51,074 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 sb6lZUOO - [27/Oct/2026 16:44:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.02 ro 2026-10-27 16:44:51,105 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 sb6lZUOO - [27/Oct/2026 16:44:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.013 ro 2026-10-27 16:44:51,130 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 sb6lZUOO - [27/Oct/2026 16:44:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.013 rw 2026-10-27 16:44:51,169 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 sb6lZUOO - [27/Oct/2026 16:44:51] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.02 rw 2026-10-27 16:44:51,169 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 sb6lZUOO - [27/Oct/2026 16:44:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.002 0.029 rw 2026-10-27 16:44:51,772 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 sb6lZUOO - [27/Oct/2026 16:44:51] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.012 ro 2026-10-27 16:44:51,918 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 sb6lZUOO - [27/Oct/2026 16:44:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.018 rw 2026-10-27 16:44:52,070 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 sb6lZUOO - [27/Oct/2026 16:44:52] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-27 16:44:52,083 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 sb6lZUOO - [27/Oct/2026 16:44:52] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.06 rw 2026-10-27 16:44:52,125 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 sb6lZUOO - [27/Oct/2026 16:44:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.024 - 2026-10-27 16:44:52,135 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 sb6lZUOO - [27/Oct/2026 16:44:52] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.004 0.069 ro 2026-10-27 16:44:52,150 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 sb6lZUOO - [27/Oct/2026 16:44:52] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.088 rw 2026-10-27 16:44:52,210 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 sb6lZUOO - [27/Oct/2026 16:44:52] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.014 ro 2026-10-27 16:44:52,223 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 sb6lZUOO - [27/Oct/2026 16:44:52] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.024 - 2026-10-27 16:44:52,266 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [2/26] Tour test_sync_set_partner → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:44:52,281 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 sb6lZUOO - [27/Oct/2026 16:44:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.051 - 2026-10-27 16:44:52,320 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 sb6lZUOO - [27/Oct/2026 16:44:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.099 - 2026-10-27 16:44:52,353 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 sb6lZUOO - [27/Oct/2026 16:44:52] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6967 31 0.033 0.111 rw 2026-10-27 16:44:52,468 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [3/26] Tour test_sync_set_partner → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:44:52,469 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 sb6lZUOO - [27/Oct/2026 16:44:52] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.027 - 2026-10-27 16:44:52,487 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 sb6lZUOO - [27/Oct/2026 16:44:52] "GET /pos/ui/149 HTTP/1.1" 200 6967 31 0.033 0.243 rw 2026-10-27 16:44:52,504 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 sb6lZUOO - [27/Oct/2026 16:44:52] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.003 0.034 rw 2026-10-27 16:44:52,580 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 sb6lZUOO - [27/Oct/2026 16:44:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.019 0.082 rw 2026-10-27 16:44:52,672 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 sb6lZUOO - [27/Oct/2026 16:44:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.001 0.018 rw 2026-10-27 16:44:52,741 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 sb6lZUOO - [27/Oct/2026 16:44:52] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.002 0.044 rw 2026-10-27 16:44:52,787 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [4/26] Tour test_sync_set_partner → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:44:53,310 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [5/26] Tour test_sync_set_partner → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:44:53,360 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [6/26] 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-27 16:44:53,395 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [7/26] Tour test_sync_set_partner → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:44:53,404 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [8/26] Tour test_sync_set_partner → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:44:53,447 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85311134 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '65094b71-081f-4844-94b3-3bdab1e12802'}] 2026-10-27 16:44:53,536 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85311134 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '65094b71-081f-4844-94b3-3bdab1e12802'} created pos.order #670 2026-10-27 16:44:53,540 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85311134 finished 2026-10-27 16:44:53,608 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 sb6lZUOO - [27/Oct/2026 16:44:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3983 50 0.043 0.125 rw 2026-10-27 16:44:53,662 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [9/26] Tour test_sync_set_partner → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:44:53,735 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [10/26] Tour test_sync_set_partner → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:44:53,778 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [11/26] Tour test_sync_set_partner → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:44:53,789 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 sb6lZUOO - [27/Oct/2026 16:44:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.002 0.028 rw 2026-10-27 16:44:54,267 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [12/26] Tour test_sync_set_partner → Step body 2026-10-27 16:44:54,269 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [13/26] Tour test_sync_set_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:44:54,269 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [14/26] Tour test_sync_set_partner → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:44:54,292 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [15/26] Tour test_sync_set_partner → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:44:54,306 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [16/26] Tour test_sync_set_partner → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:44:54,307 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [17/26] Tour test_sync_set_partner → Step Search customer with "Acme Corporation" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:44:54,321 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [18/26] Tour test_sync_set_partner → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:44:54,668 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [19/26] Tour test_sync_set_partner → Step Check "Acme Corporation" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Acme Corporation")) 2026-10-27 16:44:54,668 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [20/26] Tour test_sync_set_partner → Step click partner 'Acme Corporation' from partner list screen (trigger: .modal .partner-list b:contains(Acme Corporation)) 2026-10-27 16:44:54,683 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [21/26] Tour test_sync_set_partner → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:44:54,684 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [22/26] Tour test_sync_set_partner → Step body 2026-10-27 16:44:54,684 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [23/26] Tour test_sync_set_partner → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:44:54,699 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [24/26] Tour test_sync_set_partner → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:44:54,727 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37232371 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '65094b71-081f-4844-94b3-3bdab1e12802'}] 2026-10-27 16:44:54,782 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37232371 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '65094b71-081f-4844-94b3-3bdab1e12802'} updated pos.order #670 2026-10-27 16:44:54,783 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37232371 finished 2026-10-27 16:44:54,897 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 sb6lZUOO - [27/Oct/2026 16:44:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3982 49 0.045 0.128 rw 2026-10-27 16:44:54,920 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [25/26] Tour test_sync_set_partner → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:44:54,976 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [26/26] Tour test_sync_set_partner → Step .floor-map 2026-10-27 16:44:54,979 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: tour succeeded 2026-10-27 16:44:54,980 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: ╔══════════════════════════════════════╗ ║ TOUR test_sync_set_partner SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-27 16:44:55,126 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:44:55,128 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: heap 21136024 (allocated 23089152) 2026-10-27 16:44:55,146 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 sb6lZUOO - [27/Oct/2026 16:44:49] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 5.234 rw 2026-10-27 16:44:55,231 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing chrome headless with pid 51664 2026-10-27 16:44:55,232 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing websocket connection 2026-10-27 16:44:55,232 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Terminating chrome headless with pid 51664 2026-10-27 16:44:55,369 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_164455_369319_test_sync_set_partner.txt 2026-10-27 16:44:55,369 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Removing chrome user profile "/tmp/tmprqfapejr_chrome_odoo" 2026-10-27 16:44:55,432 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_pricelist ... 2026-10-27 16:44:55,937 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome pid: 51797 2026-10-27 16:44:55,938 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless temporary user profile dir: /tmp/tmpyxg2o7xp_chrome_odoo 2026-10-27 16:44:55,938 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:38731/json/version 2026-10-27 16:44:55,939 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38731', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:44:56,033 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Browser version: Chrome/150.0.7871.114 2026-10-27 16:44:56,033 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:38731/json 2026-10-27 16:44:56,034 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38731', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:44:56,049 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Websocket url found: ws://127.0.0.1:38731/devtools/page/348AA88122D262F188B04A86997BD733 2026-10-27 16:44:56,066 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Enable chrome headless console log notification 2026-10-27 16:44:56,070 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless enable page notifications 2026-10-27 16:44:56,123 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:44:56,139 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Setting session cookie in browser 2026-10-27 16:44:56,140 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Open "http://127.0.0.1:8069/pos/ui/149" in browser 2026-10-27 16:44:56,141 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Navigating to: "http://127.0.0.1:8069/pos/ui/149" 2026-10-27 16:44:56,158 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:44:56,708 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pXKIj25Q - [27/Oct/2026 16:44:56] "GET /pos/ui/149 HTTP/1.1" 200 6927 64 0.031 0.532 rw 2026-10-27 16:44:56,725 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Navigation result: {'frameId': '348AA88122D262F188B04A86997BD733', 'loaderId': '6D22D38FDB4B3AC270422B3AF8BCD641', 'isDownload': False} 2026-10-27 16:44:56,726 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Evaluate ready code "odoo.isTourReady('test_sync_set_pricelist')" 2026-10-27 16:44:56,824 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pXKIj25Q - [27/Oct/2026 16:44:56] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.06 ro 2026-10-27 16:44:56,825 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pXKIj25Q - [27/Oct/2026 16:44:56] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.006 0.669 ro 2026-10-27 16:44:56,838 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pXKIj25Q - [27/Oct/2026 16:44:56] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.011 0.062 ro 2026-10-27 16:44:57,661 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: Owl is running in 'dev' mode. 2026-10-27 16:44:57,699 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pXKIj25Q - [27/Oct/2026 16:44:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-27 16:44:57,700 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pXKIj25Q - [27/Oct/2026 16:44:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-27 16:44:57,742 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pXKIj25Q - [27/Oct/2026 16:44:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.019 ro 2026-10-27 16:44:57,789 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pXKIj25Q - [27/Oct/2026 16:44:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.023 rw 2026-10-27 16:44:57,802 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pXKIj25Q - [27/Oct/2026 16:44:57] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.029 rw 2026-10-27 16:44:58,095 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:44:58,553 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pXKIj25Q - [27/Oct/2026 16:44:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534584 260 0.19 0.561 rw 2026-10-27 16:44:58,790 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: The ready code tooks too much time : 2.064279794692993 2026-10-27 16:44:58,790 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Evaluate test code "odoo.startTour('test_sync_set_pricelist', {"stepDelay": 0, "debug": false})" 2026-10-27 16:44:58,804 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pXKIj25Q - [27/Oct/2026 16:44:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.01 ro 2026-10-27 16:44:58,805 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [1/26] Tour test_sync_set_pricelist → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:44:58,830 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pXKIj25Q - [27/Oct/2026 16:44:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.007 ro 2026-10-27 16:44:58,852 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pXKIj25Q - [27/Oct/2026 16:44:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 16:44:58,878 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pXKIj25Q - [27/Oct/2026 16:44:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.014 rw 2026-10-27 16:44:58,903 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pXKIj25Q - [27/Oct/2026 16:44:58] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.025 rw 2026-10-27 16:44:59,326 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pXKIj25Q - [27/Oct/2026 16:44:59] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.007 ro 2026-10-27 16:44:59,486 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pXKIj25Q - [27/Oct/2026 16:44:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.002 0.03 rw 2026-10-27 16:44:59,660 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pXKIj25Q - [27/Oct/2026 16:44:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.01 - 2026-10-27 16:44:59,662 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pXKIj25Q - [27/Oct/2026 16:44:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-27 16:44:59,671 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pXKIj25Q - [27/Oct/2026 16:44:59] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.06 rw 2026-10-27 16:44:59,716 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pXKIj25Q - [27/Oct/2026 16:44:59] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.002 0.064 ro 2026-10-27 16:44:59,731 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pXKIj25Q - [27/Oct/2026 16:44:59] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.081 rw 2026-10-27 16:44:59,751 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pXKIj25Q - [27/Oct/2026 16:44:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.011 - 2026-10-27 16:44:59,765 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pXKIj25Q - [27/Oct/2026 16:44:59] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.022 ro 2026-10-27 16:44:59,771 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pXKIj25Q - [27/Oct/2026 16:44:59] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.017 - 2026-10-27 16:44:59,783 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [2/26] Tour test_sync_set_pricelist → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:44:59,823 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pXKIj25Q - [27/Oct/2026 16:44:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.008 - 2026-10-27 16:44:59,988 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pXKIj25Q - [27/Oct/2026 16:44:59] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:45:00,012 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [3/26] Tour test_sync_set_pricelist → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:45:00,032 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pXKIj25Q - [27/Oct/2026 16:45:00] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6967 31 0.125 0.105 rw 2026-10-27 16:45:00,138 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pXKIj25Q - [27/Oct/2026 16:45:00] "GET /pos/ui/149 HTTP/1.1" 200 6967 31 0.022 0.301 rw 2026-10-27 16:45:00,163 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pXKIj25Q - [27/Oct/2026 16:45:00] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.003 0.146 rw 2026-10-27 16:45:00,278 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pXKIj25Q - [27/Oct/2026 16:45:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.054 0.192 rw 2026-10-27 16:45:00,355 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pXKIj25Q - [27/Oct/2026 16:45:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.008 0.03 rw 2026-10-27 16:45:00,406 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [4/26] Tour test_sync_set_pricelist → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:45:00,410 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pXKIj25Q - [27/Oct/2026 16:45:00] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.07 rw 2026-10-27 16:45:00,927 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [5/26] Tour test_sync_set_pricelist → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:45:00,981 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [6/26] 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-27 16:45:01,011 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [7/26] Tour test_sync_set_pricelist → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:45:01,017 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [8/26] Tour test_sync_set_pricelist → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:45:01,060 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54432093 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '4fd058af-a1dc-48b7-8e1d-f4946da80526'}] 2026-10-27 16:45:01,319 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54432093 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '4fd058af-a1dc-48b7-8e1d-f4946da80526'} created pos.order #671 2026-10-27 16:45:01,322 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54432093 finished 2026-10-27 16:45:01,419 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pXKIj25Q - [27/Oct/2026 16:45:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3981 50 0.098 0.266 rw 2026-10-27 16:45:01,456 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [9/26] Tour test_sync_set_pricelist → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:45:01,498 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [10/26] Tour test_sync_set_pricelist → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:45:01,519 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [11/26] Tour test_sync_set_pricelist → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:45:01,560 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pXKIj25Q - [27/Oct/2026 16:45:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.002 0.035 rw 2026-10-27 16:45:02,029 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [12/26] Tour test_sync_set_pricelist → Step body 2026-10-27 16:45:02,034 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [13/26] Tour test_sync_set_pricelist → Step product screen is shown (trigger: .product-screen) 2026-10-27 16:45:02,034 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [14/26] 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-27 16:45:02,039 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [15/26] 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-27 16:45:02,044 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [16/26] Tour test_sync_set_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:45:02,044 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [17/26] Tour test_sync_set_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:45:02,045 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [18/26] Tour test_sync_set_pricelist → Step click Actions button (trigger: .more-btn) 2026-10-27 16:45:02,062 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [19/26] Tour test_sync_set_pricelist → Step .o_pricelist_button 2026-10-27 16:45:02,084 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [20/26] Tour test_sync_set_pricelist → Step select price list 'Second Pricelist' (trigger: .selection-item:contains("Second Pricelist")) 2026-10-27 16:45:02,111 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [21/26] Tour test_sync_set_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:45:02,112 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [22/26] Tour test_sync_set_pricelist → Step body 2026-10-27 16:45:02,113 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [23/26] Tour test_sync_set_pricelist → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:45:02,131 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [24/26] Tour test_sync_set_pricelist → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:45:02,165 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29059791 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '4fd058af-a1dc-48b7-8e1d-f4946da80526'}] 2026-10-27 16:45:02,221 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29059791 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '4fd058af-a1dc-48b7-8e1d-f4946da80526'} updated pos.order #671 2026-10-27 16:45:02,223 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29059791 finished 2026-10-27 16:45:02,355 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pXKIj25Q - [27/Oct/2026 16:45:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3981 47 0.05 0.146 rw 2026-10-27 16:45:02,392 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [25/26] Tour test_sync_set_pricelist → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:45:02,462 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [26/26] Tour test_sync_set_pricelist → Step .floor-map 2026-10-27 16:45:02,462 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: tour succeeded 2026-10-27 16:45:02,476 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_pricelist SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-27 16:45:02,664 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:45:02,667 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: heap 20813576 (allocated 22827008) 2026-10-27 16:45:02,677 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pXKIj25Q - [27/Oct/2026 16:44:58] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 4.837 rw 2026-10-27 16:45:02,773 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing chrome headless with pid 51797 2026-10-27 16:45:02,774 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing websocket connection 2026-10-27 16:45:02,775 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Terminating chrome headless with pid 51797 2026-10-27 16:45:02,877 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_164502_876803_test_sync_set_pricelist.txt 2026-10-27 16:45:02,877 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Removing chrome user profile "/tmp/tmpyxg2o7xp_chrome_odoo" 2026-10-27 16:45:02,913 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_tax_in_merge_table_order_line ... 2026-10-27 16:45:03,623 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome pid: 51928 2026-10-27 16:45:03,624 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless temporary user profile dir: /tmp/tmpzv3idxn7_chrome_odoo 2026-10-27 16:45:03,624 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:39551/json/version 2026-10-27 16:45:03,644 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39551', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:45:03,666 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Browser version: Chrome/150.0.7871.114 2026-10-27 16:45:03,666 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:39551/json 2026-10-27 16:45:03,674 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39551', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:45:03,680 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Websocket url found: ws://127.0.0.1:39551/devtools/page/7C57442D32B1ADDAAF0B667ED7000FEC 2026-10-27 16:45:03,713 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Enable chrome headless console log notification 2026-10-27 16:45:03,718 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless enable page notifications 2026-10-27 16:45:03,838 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-27 16:45:03,857 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Setting session cookie in browser 2026-10-27 16:45:03,862 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Open "http://127.0.0.1:8069/pos/ui/149" in browser 2026-10-27 16:45:03,862 7 INFO rb-3d383b4-226062-429553 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/149" 2026-10-27 16:45:03,884 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:45:04,438 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:04] "GET /pos/ui/149 HTTP/1.1" 200 6936 67 0.038 0.532 rw 2026-10-27 16:45:04,439 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Navigation result: {'frameId': '7C57442D32B1ADDAAF0B667ED7000FEC', 'loaderId': '254D2BC6BEC6275329F317B1A58878C7', 'isDownload': False} 2026-10-27 16:45:04,440 7 INFO rb-3d383b4-226062-429553 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-27 16:45:04,504 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:04] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.027 ro 2026-10-27 16:45:04,528 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:04] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.646 ro 2026-10-27 16:45:04,533 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:04] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.048 ro 2026-10-27 16:45:05,252 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: Owl is running in 'dev' mode. 2026-10-27 16:45:05,308 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.008 - 2026-10-27 16:45:05,310 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.008 - 2026-10-27 16:45:05,329 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.01 ro 2026-10-27 16:45:05,367 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.016 rw 2026-10-27 16:45:05,372 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:05] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.018 rw 2026-10-27 16:45:05,761 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:45:06,353 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 536705 259 0.277 0.688 rw 2026-10-27 16:45:06,612 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: The ready code tooks too much time : 2.171922445297241 2026-10-27 16:45:06,612 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:45:06,629 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.01 ro 2026-10-27 16:45:06,634 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [1/19] Tour test_tax_in_merge_table_order_line_tour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:45:06,657 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.012 ro 2026-10-27 16:45:06,686 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.011 rw 2026-10-27 16:45:06,708 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.012 rw 2026-10-27 16:45:06,732 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:06] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.01 rw 2026-10-27 16:45:07,292 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:07] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.007 ro 2026-10-27 16:45:07,477 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.011 rw 2026-10-27 16:45:07,639 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:07] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.049 rw 2026-10-27 16:45:07,655 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-27 16:45:07,665 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-27 16:45:07,687 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:07] "GET /web/image/res.users/252/avatar_128 HTTP/1.1" 200 305 4 0.006 0.035 ro 2026-10-27 16:45:07,690 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:07] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.038 rw 2026-10-27 16:45:07,719 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:07] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.002 - 2026-10-27 16:45:07,725 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-27 16:45:07,731 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:07] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.009 ro 2026-10-27 16:45:07,780 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [2/19] 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-27 16:45:07,861 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.064 - 2026-10-27 16:45:07,923 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:07] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6976 32 0.032 0.095 rw 2026-10-27 16:45:07,962 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:07] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.03 - 2026-10-27 16:45:07,963 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [3/19] Tour test_tax_in_merge_table_order_line_tour → Step click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor")) 2026-10-27 16:45:08,050 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:08] "GET /pos/ui/149 HTTP/1.1" 200 6976 32 0.03 0.223 rw 2026-10-27 16:45:08,082 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:08] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.008 0.111 rw 2026-10-27 16:45:08,152 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.025 0.135 rw 2026-10-27 16:45:08,193 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [4/19] Tour test_tax_in_merge_table_order_line_tour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("4"))) 2026-10-27 16:45:08,242 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.001 0.021 rw 2026-10-27 16:45:08,279 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:08] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.037 rw 2026-10-27 16:45:08,316 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [5/19] Tour test_tax_in_merge_table_order_line_tour → Step body:has(.pos-leftheader .badge:contains(4)) 2026-10-27 16:45:08,838 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [6/19] 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-27 16:45:08,889 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [7/19] Tour test_tax_in_merge_table_order_line_tour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:45:08,898 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [8/19] Tour test_tax_in_merge_table_order_line_tour → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:45:08,925 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10507829 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'e8795a75-0ccb-4c46-9b1e-5264e89dc553'}] 2026-10-27 16:45:09,038 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10507829 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'e8795a75-0ccb-4c46-9b1e-5264e89dc553'} created pos.order #672 2026-10-27 16:45:09,042 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10507829 finished 2026-10-27 16:45:09,124 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3992 52 0.048 0.156 rw 2026-10-27 16:45:09,178 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [9/19] Tour test_tax_in_merge_table_order_line_tour → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:45:09,222 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [10/19] Tour test_tax_in_merge_table_order_line_tour → Step click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor")) 2026-10-27 16:45:09,226 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [11/19] Tour test_tax_in_merge_table_order_line_tour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:45:09,259 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [12/19] Tour test_tax_in_merge_table_order_line_tour → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:45:09,269 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.006 0.027 rw 2026-10-27 16:45:09,310 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:09] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.05 rw 2026-10-27 16:45:09,764 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [13/19] 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-27 16:45:09,780 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [14/19] Tour test_tax_in_merge_table_order_line_tour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:45:09,790 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [15/19] Tour test_tax_in_merge_table_order_line_tour → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:45:09,814 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48198127 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': 'ed1bb7c3-b5f6-43fc-a3db-90b4dee5ca0c'}] 2026-10-27 16:45:09,921 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48198127 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': 'ed1bb7c3-b5f6-43fc-a3db-90b4dee5ca0c'} created pos.order #673 2026-10-27 16:45:09,924 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48198127 finished 2026-10-27 16:45:09,990 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3992 42 0.045 0.136 rw 2026-10-27 16:45:10,030 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [16/19] Tour test_tax_in_merge_table_order_line_tour → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:45:10,074 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [17/19] Tour test_tax_in_merge_table_order_line_tour → Step .floor-map 2026-10-27 16:45:10,075 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [18/19] Tour test_tax_in_merge_table_order_line_tour → Step Drag table 5 onto table 4 in order to link them (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:45:12,123 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:12] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 213 5 0.004 0.013 rw 2026-10-27 16:45:12,140 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4028757 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'e8795a75-0ccb-4c46-9b1e-5264e89dc553'}] 2026-10-27 16:45:12,198 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: Added lines [1101] to pos.order #672 2026-10-27 16:45:12,208 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4028757 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'e8795a75-0ccb-4c46-9b1e-5264e89dc553'} updated pos.order #672 2026-10-27 16:45:12,211 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4028757 finished 2026-10-27 16:45:12,314 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4985 56 0.051 0.146 rw 2026-10-27 16:45:12,606 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:45:12,617 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [19/19] Tour test_tax_in_merge_table_order_line_tour → Step Verify that table 5 is a child table (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5")) .opacity-50) 2026-10-27 16:45:12,622 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: tour succeeded 2026-10-27 16:45:12,624 7 INFO rb-3d383b4-226062-429553 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-27 16:45:12,671 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 113 0.094 0.423 rw 2026-10-27 16:45:12,780 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:45:12,788 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: heap 21417684 (allocated 23351296) 2026-10-27 16:45:12,848 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:06] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.014 7.436 rw 2026-10-27 16:45:12,858 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:12] "POST /web/dataset/call_kw/pos.order/cancel_order_from_pos#pos.order.cancel_order_from_pos HTTP/1.1" 200 2669 46 0.044 0.373 rw 2026-10-27 16:45:12,907 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NPF4e9RG - [27/Oct/2026 16:45:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.003 0.018 rw 2026-10-27 16:45:12,946 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing chrome headless with pid 51928 2026-10-27 16:45:12,947 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing websocket connection 2026-10-27 16:45:12,951 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Terminating chrome headless with pid 51928 2026-10-27 16:45:13,066 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_164513_066118_test_tax_in_merge_table_order_line.txt 2026-10-27 16:45:13,067 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Removing chrome user profile "/tmp/tmpzv3idxn7_chrome_odoo" 2026-10-27 16:45:13,120 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_user_on_residual_order ... 2026-10-27 16:45:13,618 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 52066 2026-10-27 16:45:13,618 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmpi33vh98j_chrome_odoo 2026-10-27 16:45:13,620 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:35755/json/version 2026-10-27 16:45:13,632 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35755', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:45:13,656 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: Chrome/150.0.7871.114 2026-10-27 16:45:13,656 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:35755/json 2026-10-27 16:45:13,659 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35755', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:45:13,678 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:35755/devtools/page/E5D0A90DCAD6F083A6723DFEC0406864 2026-10-27 16:45:13,691 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-10-27 16:45:13,701 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-10-27 16:45:13,756 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-27 16:45:13,773 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-10-27 16:45:13,780 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Open "http://127.0.0.1:8069/pos/ui/149" in browser 2026-10-27 16:45:13,781 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigating to: "http://127.0.0.1:8069/pos/ui/149" 2026-10-27 16:45:13,808 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:45:14,339 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:14] "GET /pos/ui/149 HTTP/1.1" 200 6936 64 0.032 0.521 rw 2026-10-27 16:45:14,344 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': 'E5D0A90DCAD6F083A6723DFEC0406864', 'loaderId': 'C7318BDB3DA01608F3C5F726F192230E', 'isDownload': False} 2026-10-27 16:45:14,345 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('LeaveResidualOrder')" 2026-10-27 16:45:14,437 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:14] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.031 ro 2026-10-27 16:45:14,443 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:14] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.644 ro 2026-10-27 16:45:14,469 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:14] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.058 ro 2026-10-27 16:45:15,162 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-10-27 16:45:15,194 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.009 - 2026-10-27 16:45:15,198 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 16:45:15,238 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.016 ro 2026-10-27 16:45:15,281 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:15] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.008 rw 2026-10-27 16:45:15,304 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.025 rw 2026-10-27 16:45:15,658 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:45:16,232 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534192 257 0.244 0.66 rw 2026-10-27 16:45:16,461 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: The ready code tooks too much time : 2.116431951522827 2026-10-27 16:45:16,461 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate test code "odoo.startTour('LeaveResidualOrder', {"stepDelay": 0, "debug": false})" 2026-10-27 16:45:16,472 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [1/24] Tour LeaveResidualOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:45:16,494 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.021 ro 2026-10-27 16:45:16,524 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.012 ro 2026-10-27 16:45:16,548 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 16:45:16,578 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.023 rw 2026-10-27 16:45:16,595 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:16] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:45:17,150 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:17] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.01 ro 2026-10-27 16:45:17,279 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.01 rw 2026-10-27 16:45:17,418 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:17] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.033 rw 2026-10-27 16:45:17,471 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.018 - 2026-10-27 16:45:17,474 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.027 - 2026-10-27 16:45:17,475 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:17] "GET /web/image/res.users/252/avatar_128 HTTP/1.1" 200 305 4 0.005 0.028 ro 2026-10-27 16:45:17,483 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:17] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.044 rw 2026-10-27 16:45:17,521 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:17] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-27 16:45:17,529 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:17] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.008 ro 2026-10-27 16:45:17,542 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-27 16:45:17,599 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [2/24] Tour LeaveResidualOrder → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:45:17,675 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.02 - 2026-10-27 16:45:17,793 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:17] "GET /pos/ui/149 HTTP/1.1" 200 6976 31 0.028 0.12 rw 2026-10-27 16:45:17,826 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:17] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.017 - 2026-10-27 16:45:17,833 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [3/24] Tour LeaveResidualOrder → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:45:17,910 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:17] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6976 31 0.032 0.212 rw 2026-10-27 16:45:17,939 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:17] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.003 0.107 rw 2026-10-27 16:45:18,048 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.035 0.162 rw 2026-10-27 16:45:18,114 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.001 0.012 rw 2026-10-27 16:45:18,174 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:18] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.039 rw 2026-10-27 16:45:18,252 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [4/24] Tour LeaveResidualOrder → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:45:18,769 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [5/24] Tour LeaveResidualOrder → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:45:18,824 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [6/24] Tour LeaveResidualOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:45:18,826 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [7/24] Tour LeaveResidualOrder → Step order total amount is '2.20' (trigger: .product-screen .order-summary .total:contains("2.20")) 2026-10-27 16:45:18,860 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [8/24] Tour LeaveResidualOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:45:18,860 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [9/24] Tour LeaveResidualOrder → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:45:18,898 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [10/24] Tour LeaveResidualOrder → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:45:18,898 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [11/24] Tour LeaveResidualOrder → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:45:18,920 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.005 - 2026-10-27 16:45:18,925 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.007 - 2026-10-27 16:45:19,410 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [12/24] Tour LeaveResidualOrder → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 16:45:19,437 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [13/24] Tour LeaveResidualOrder → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:45:19,971 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [14/24] Tour LeaveResidualOrder → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:45:19,986 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51598413 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '7be1f21a-8ef3-49d8-be0f-240e6ae0dca1'}] 2026-10-27 16:45:20,585 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51598413 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '7be1f21a-8ef3-49d8-be0f-240e6ae0dca1'} created pos.order #674 2026-10-27 16:45:20,588 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51598413 finished 2026-10-27 16:45:20,667 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5201 171 0.191 0.498 rw 2026-10-27 16:45:20,787 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:20] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.011 ro 2026-10-27 16:45:20,820 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [15/24] Tour LeaveResidualOrder → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:45:20,838 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [16/24] Tour LeaveResidualOrder → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:45:20,877 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.0 0.011 rw 2026-10-27 16:45:20,880 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [17/24] Tour LeaveResidualOrder → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:45:20,942 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:20] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.052 rw 2026-10-27 16:45:21,374 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [18/24] Tour LeaveResidualOrder → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 16:45:21,393 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [19/24] Tour LeaveResidualOrder → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:45:21,405 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [20/24] Tour LeaveResidualOrder → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:45:21,446 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58876556 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': '4b8993a9-cc8f-421c-a153-87d288ce4c5f'}] 2026-10-27 16:45:21,523 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58876556 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': '4b8993a9-cc8f-421c-a153-87d288ce4c5f'} created pos.order #675 2026-10-27 16:45:21,524 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58876556 finished 2026-10-27 16:45:21,604 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3985 42 0.034 0.128 rw 2026-10-27 16:45:21,643 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [21/24] Tour LeaveResidualOrder → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:45:21,695 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [22/24] Tour LeaveResidualOrder → Step Check table with attributes: {"name":"2"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("2"))) 2026-10-27 16:45:21,696 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [23/24] Tour LeaveResidualOrder → Step Check table with attributes: {"name":"4"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("4"))) 2026-10-27 16:45:21,696 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [24/24] Tour LeaveResidualOrder → Step Check table with attributes: {"name":"5"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:45:21,702 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-10-27 16:45:21,703 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔═══════════════════════════════════╗ ║ TOUR LeaveResidualOrder SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-27 16:45:21,877 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 21318860 (allocated 23351296) 2026-10-27 16:45:21,879 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:45:21,887 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YWuNMPHS - [27/Oct/2026 16:45:15] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 6.573 rw 2026-10-27 16:45:21,985 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 52066 2026-10-27 16:45:21,986 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-10-27 16:45:21,987 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 52066 2026-10-27 16:45:22,123 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_164522_122737_test_user_on_residual_order.txt 2026-10-27 16:45:22,123 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmpi33vh98j_chrome_odoo" 2026-10-27 16:45:22,557 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 52196 2026-10-27 16:45:22,558 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmp9zjpb6ly_chrome_odoo 2026-10-27 16:45:22,558 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:39983/json/version 2026-10-27 16:45:22,560 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39983', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:45:22,605 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: Chrome/150.0.7871.114 2026-10-27 16:45:22,605 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:39983/json 2026-10-27 16:45:22,606 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39983', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:45:22,631 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:39983/devtools/page/5DAEDE486505F72C4700E2939B2C22F9 2026-10-27 16:45:22,654 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-10-27 16:45:22,663 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-10-27 16:45:22,715 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:45:22,734 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-10-27 16:45:22,739 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Open "http://127.0.0.1:8069/pos/ui/149" in browser 2026-10-27 16:45:22,739 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigating to: "http://127.0.0.1:8069/pos/ui/149" 2026-10-27 16:45:22,851 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dXVE52MK - [27/Oct/2026 16:45:22] "GET /pos/ui/149 HTTP/1.1" 200 6967 35 0.018 0.09 rw 2026-10-27 16:45:22,865 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': '5DAEDE486505F72C4700E2939B2C22F9', 'loaderId': '08661DB36DD3553E28581839852A8B46', 'isDownload': False} 2026-10-27 16:45:22,865 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('FinishResidualOrder')" 2026-10-27 16:45:22,923 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dXVE52MK - [27/Oct/2026 16:45:22] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.168 ro 2026-10-27 16:45:22,942 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dXVE52MK - [27/Oct/2026 16:45:22] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.027 ro 2026-10-27 16:45:22,956 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dXVE52MK - [27/Oct/2026 16:45:22] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.043 ro 2026-10-27 16:45:23,733 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-10-27 16:45:23,760 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dXVE52MK - [27/Oct/2026 16:45:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:45:23,779 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dXVE52MK - [27/Oct/2026 16:45:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.013 - 2026-10-27 16:45:23,790 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dXVE52MK - [27/Oct/2026 16:45:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.01 ro 2026-10-27 16:45:23,854 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dXVE52MK - [27/Oct/2026 16:45:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.015 rw 2026-10-27 16:45:23,864 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dXVE52MK - [27/Oct/2026 16:45:23] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.018 rw 2026-10-27 16:45:24,359 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:45:24,920 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dXVE52MK - [27/Oct/2026 16:45:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 537860 286 0.237 0.812 rw 2026-10-27 16:45:25,181 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: The ready code tooks too much time : 2.316071033477783 2026-10-27 16:45:25,182 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate test code "odoo.startTour('FinishResidualOrder', {"stepDelay": 0, "debug": false})" 2026-10-27 16:45:25,197 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [1/15] Tour FinishResidualOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:45:25,198 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dXVE52MK - [27/Oct/2026 16:45:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.012 ro 2026-10-27 16:45:25,216 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dXVE52MK - [27/Oct/2026 16:45:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.006 ro 2026-10-27 16:45:25,252 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dXVE52MK - [27/Oct/2026 16:45:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.011 rw 2026-10-27 16:45:25,273 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dXVE52MK - [27/Oct/2026 16:45:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 4 0.002 0.02 rw 2026-10-27 16:45:25,297 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dXVE52MK - [27/Oct/2026 16:45:25] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.02 rw 2026-10-27 16:45:25,792 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dXVE52MK - [27/Oct/2026 16:45:25] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.01 ro 2026-10-27 16:45:25,944 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dXVE52MK - [27/Oct/2026 16:45:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 4 0.002 0.025 rw 2026-10-27 16:45:26,098 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dXVE52MK - [27/Oct/2026 16:45:26] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 5 0.004 0.041 rw 2026-10-27 16:45:26,128 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dXVE52MK - [27/Oct/2026 16:45:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-27 16:45:26,152 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dXVE52MK - [27/Oct/2026 16:45:26] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.006 0.027 ro 2026-10-27 16:45:26,153 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dXVE52MK - [27/Oct/2026 16:45:26] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.03 rw 2026-10-27 16:45:26,155 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dXVE52MK - [27/Oct/2026 16:45:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.029 - 2026-10-27 16:45:26,201 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dXVE52MK - [27/Oct/2026 16:45:26] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.01 ro 2026-10-27 16:45:26,208 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dXVE52MK - [27/Oct/2026 16:45:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-27 16:45:26,210 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dXVE52MK - [27/Oct/2026 16:45:26] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.01 - 2026-10-27 16:45:26,260 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [2/15] Tour FinishResidualOrder → Step .floor-map .table:has(.label:contains("5")):not(:has(.order-count)) 2026-10-27 16:45:26,289 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dXVE52MK - [27/Oct/2026 16:45:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.013 - 2026-10-27 16:45:26,379 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [3/15] Tour FinishResidualOrder → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:45:26,395 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dXVE52MK - [27/Oct/2026 16:45:26] "GET /pos/ui/149 HTTP/1.1" 200 6967 32 0.03 0.09 rw 2026-10-27 16:45:26,533 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [4/15] Tour FinishResidualOrder → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:45:26,541 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dXVE52MK - [27/Oct/2026 16:45:26] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 6967 32 0.023 0.245 rw 2026-10-27 16:45:26,570 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dXVE52MK - [27/Oct/2026 16:45:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.003 0.133 rw 2026-10-27 16:45:26,575 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dXVE52MK - [27/Oct/2026 16:45:26] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.012 - 2026-10-27 16:45:27,087 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [5/15] 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-27 16:45:27,088 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [6/15] Tour FinishResidualOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:45:27,088 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [7/15] Tour FinishResidualOrder → Step order total amount is '2.20' (trigger: .product-screen .order-summary .total:contains("2.20")) 2026-10-27 16:45:27,089 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [8/15] Tour FinishResidualOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:45:27,089 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [9/15] Tour FinishResidualOrder → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:45:27,127 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [10/15] Tour FinishResidualOrder → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:45:27,127 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [11/15] Tour FinishResidualOrder → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:45:27,153 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dXVE52MK - [27/Oct/2026 16:45:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-27 16:45:27,161 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dXVE52MK - [27/Oct/2026 16:45:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-27 16:45:27,696 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [12/15] Tour FinishResidualOrder → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 16:45:27,725 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [13/15] Tour FinishResidualOrder → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:45:28,255 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90582163 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': '4b8993a9-cc8f-421c-a153-87d288ce4c5f'}] 2026-10-27 16:45:28,256 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [14/15] Tour FinishResidualOrder → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:45:28,396 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [567] to pos.order #675 2026-10-27 16:45:28,781 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90582163 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': '4b8993a9-cc8f-421c-a153-87d288ce4c5f'} updated pos.order #675 2026-10-27 16:45:28,784 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90582163 finished 2026-10-27 16:45:28,877 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dXVE52MK - [27/Oct/2026 16:45:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5206 167 0.146 0.48 rw 2026-10-27 16:45:29,028 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dXVE52MK - [27/Oct/2026 16:45:29] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.013 ro 2026-10-27 16:45:29,061 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [15/15] Tour FinishResidualOrder → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:45:29,078 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-10-27 16:45:29,079 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔════════════════════════════════════╗ ║ TOUR FinishResidualOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-27 16:45:29,231 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:45:29,238 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dXVE52MK - [27/Oct/2026 16:45:24] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 5.341 rw 2026-10-27 16:45:29,238 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 20312660 (allocated 21778432) 2026-10-27 16:45:29,350 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 52196 2026-10-27 16:45:29,359 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-10-27 16:45:29,360 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 52196 2026-10-27 16:45:29,500 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_164529_500101_test_user_on_residual_order.txt 2026-10-27 16:45:29,500 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmp9zjpb6ly_chrome_odoo" 2026-10-27 16:45:29,645 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 16:45:30,770 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 253 with IP n/a changed groups of user 253 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:45:30,959 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 253 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:45:40,127 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 253 with IP n/a changed groups of user 253 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:45:42,358 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 253 with IP n/a changed groups of user 253 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:45:46,648 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 253 with IP n/a changed groups of user 253 who belonged to [96, 41, 105, 29, 101, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 101, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:45:48,262 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #253 deleted ir.attachment records with IDs: [117800, 117801] 2026-10-27 16:45:48,265 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #253 deleted pos.config records with IDs: [150, 151] 2026-10-27 16:45:48,290 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #253 deleted ir.sequence records with IDs: [4093, 4097, 4094, 4098] 2026-10-27 16:45:51,668 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_order_receipt: Starting TestPosOrderReceiptRestaurant.test_split_per_product_preserves_course_grouping ... 2026-10-27 16:45:52,652 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 16:45:53,624 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 257 with IP n/a changed groups of user 257 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:45:53,787 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 257 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:46:02,881 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 257 with IP n/a changed groups of user 257 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:46:05,712 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 257 with IP n/a changed groups of user 257 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:46:09,678 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 257 with IP n/a changed groups of user 257 who belonged to [96, 41, 105, 29, 101, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 101, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:46:11,524 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #257 deleted ir.attachment records with IDs: [118832, 118833] 2026-10-27 16:46:11,526 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #257 deleted pos.config records with IDs: [153, 154] 2026-10-27 16:46:11,546 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #257 deleted ir.sequence records with IDs: [4141, 4145, 4142, 4146] 2026-10-27 16:46:15,571 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #257 deleted restaurant.floor records with IDs: [74] 2026-10-27 16:46:16,240 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_archive_product_with_open_restaurant_order ... 2026-10-27 16:46:16,838 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42814679 started for PoS orders references: [{'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'}] 2026-10-27 16:46:16,872 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42814679 order {'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'} created pos.order #677 2026-10-27 16:46:16,872 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42814679 finished 2026-10-27 16:46:16,946 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_floor_plans_archive ... 2026-10-27 16:46:16,958 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_table_parent_circular_relation_is_rejected ... 2026-10-27 16:46:17,089 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 16:46:18,309 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 261 with IP n/a changed groups of user 261 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:46:18,498 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 261 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:46:27,720 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 261 with IP n/a changed groups of user 261 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:46:29,891 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 261 with IP n/a changed groups of user 261 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:46:33,443 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 261 with IP n/a changed groups of user 261 who belonged to [96, 41, 105, 29, 101, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 101, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:46:34,965 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #261 deleted ir.attachment records with IDs: [119865, 119866] 2026-10-27 16:46:34,966 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #261 deleted pos.config records with IDs: [157, 158] 2026-10-27 16:46:34,996 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #261 deleted ir.sequence records with IDs: [4195, 4199, 4196, 4200] 2026-10-27 16:46:38,737 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #261 deleted restaurant.floor records with IDs: [77] 2026-10-27 16:46:39,478 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_change_table_rewards_stay ... 2026-10-27 16:46:40,552 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome pid: 52330 2026-10-27 16:46:40,553 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless temporary user profile dir: /tmp/tmp_nohdxfh_chrome_odoo 2026-10-27 16:46:40,553 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:34277/json/version 2026-10-27 16:46:40,555 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34277', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:46:40,633 7 INFO rb-3d383b4-226062-429553 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-27 16:46:40,633 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:34277/json 2026-10-27 16:46:40,634 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34277', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:46:40,650 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Websocket url found: ws://127.0.0.1:34277/devtools/page/CE88C43973FE6584FF4109808154C640 2026-10-27 16:46:40,666 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Enable chrome headless console log notification 2026-10-27 16:46:40,686 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless enable page notifications 2026-10-27 16:46:40,846 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:46:40,863 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Setting session cookie in browser 2026-10-27 16:46:40,870 7 INFO rb-3d383b4-226062-429553 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/160" in browser 2026-10-27 16:46:40,871 7 INFO rb-3d383b4-226062-429553 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/160" 2026-10-27 16:46:40,893 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:46:41,317 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EYQEyl7k - [27/Oct/2026 16:46:41] "GET /pos/ui/160 HTTP/1.1" 200 6927 65 0.039 0.404 rw 2026-10-27 16:46:41,321 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Navigation result: {'frameId': 'CE88C43973FE6584FF4109808154C640', 'loaderId': 'AF8F55B0AC708D6F1E1DB863A794CBA2', 'isDownload': False} 2026-10-27 16:46:41,322 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Evaluate ready code "odoo.isTourReady('PosRestaurantRewardStay')" 2026-10-27 16:46:41,404 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EYQEyl7k - [27/Oct/2026 16:46:41] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.503 ro 2026-10-27 16:46:41,430 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EYQEyl7k - [27/Oct/2026 16:46:41] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.006 0.043 ro 2026-10-27 16:46:41,432 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EYQEyl7k - [27/Oct/2026 16:46:41] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.006 0.046 ro 2026-10-27 16:46:42,130 7 INFO rb-3d383b4-226062-429553 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-27 16:46:42,161 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EYQEyl7k - [27/Oct/2026 16:46:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:46:42,174 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EYQEyl7k - [27/Oct/2026 16:46:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 16:46:42,197 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EYQEyl7k - [27/Oct/2026 16:46:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.016 ro 2026-10-27 16:46:42,264 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EYQEyl7k - [27/Oct/2026 16:46:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.043 rw 2026-10-27 16:46:42,274 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EYQEyl7k - [27/Oct/2026 16:46:42] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.044 rw 2026-10-27 16:46:42,726 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:46:43,504 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EYQEyl7k - [27/Oct/2026 16:46:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 537102 282 0.348 0.875 rw 2026-10-27 16:46:43,719 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: The ready code tooks too much time : 2.3968706130981445 2026-10-27 16:46:43,719 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Evaluate test code "odoo.startTour('PosRestaurantRewardStay', {"stepDelay": 0, "debug": false})" 2026-10-27 16:46:43,734 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EYQEyl7k - [27/Oct/2026 16:46:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.009 ro 2026-10-27 16:46:43,737 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [1/14] Tour PosRestaurantRewardStay → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:46:43,763 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EYQEyl7k - [27/Oct/2026 16:46:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.014 ro 2026-10-27 16:46:43,805 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EYQEyl7k - [27/Oct/2026 16:46:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.021 rw 2026-10-27 16:46:43,829 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EYQEyl7k - [27/Oct/2026 16:46:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.041 rw 2026-10-27 16:46:43,849 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EYQEyl7k - [27/Oct/2026 16:46:43] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-27 16:46:44,380 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EYQEyl7k - [27/Oct/2026 16:46:44] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.005 ro 2026-10-27 16:46:44,496 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EYQEyl7k - [27/Oct/2026 16:46:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.014 rw 2026-10-27 16:46:44,676 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EYQEyl7k - [27/Oct/2026 16:46:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-27 16:46:44,678 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EYQEyl7k - [27/Oct/2026 16:46:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-27 16:46:44,685 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EYQEyl7k - [27/Oct/2026 16:46:44] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.015 0.06 rw 2026-10-27 16:46:44,723 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EYQEyl7k - [27/Oct/2026 16:46:44] "GET /web/image/res.users/263/avatar_128 HTTP/1.1" 200 305 4 0.005 0.048 ro 2026-10-27 16:46:44,735 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EYQEyl7k - [27/Oct/2026 16:46:44] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.064 rw 2026-10-27 16:46:44,806 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EYQEyl7k - [27/Oct/2026 16:46:44] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-27 16:46:44,829 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EYQEyl7k - [27/Oct/2026 16:46:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-27 16:46:44,843 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EYQEyl7k - [27/Oct/2026 16:46:44] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.052 ro 2026-10-27 16:46:44,845 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EYQEyl7k - [27/Oct/2026 16:46:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.026 - 2026-10-27 16:46:44,846 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [2/14] Tour PosRestaurantRewardStay → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:46:44,961 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EYQEyl7k - [27/Oct/2026 16:46:44] "GET /pos/ui/160 HTTP/1.1" 200 6967 31 0.034 0.116 rw 2026-10-27 16:46:45,017 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [3/14] Tour PosRestaurantRewardStay → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:46:45,031 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EYQEyl7k - [27/Oct/2026 16:46:45] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.042 - 2026-10-27 16:46:45,093 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EYQEyl7k - [27/Oct/2026 16:46:45] "GET /pos/ui/160?from_backend=True HTTP/1.1" 200 6967 31 0.045 0.238 rw 2026-10-27 16:46:45,117 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EYQEyl7k - [27/Oct/2026 16:46:45] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.092 rw 2026-10-27 16:46:45,202 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EYQEyl7k - [27/Oct/2026 16:46:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.021 0.138 rw 2026-10-27 16:46:45,305 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EYQEyl7k - [27/Oct/2026 16:46:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.001 0.015 rw 2026-10-27 16:46:45,349 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [4/14] Tour PosRestaurantRewardStay → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:46:45,355 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EYQEyl7k - [27/Oct/2026 16:46:45] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.011 0.039 rw 2026-10-27 16:46:45,865 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [5/14] Tour PosRestaurantRewardStay → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-10-27 16:46:45,931 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [6/14] 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-27 16:46:46,002 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [7/14] Tour PosRestaurantRewardStay → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:46:46,024 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [8/14] Tour PosRestaurantRewardStay → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:46:46,051 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EYQEyl7k - [27/Oct/2026 16:46:46] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.007 - 2026-10-27 16:46:46,055 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EYQEyl7k - [27/Oct/2026 16:46:46] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.009 - 2026-10-27 16:46:46,072 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30217163 started for PoS orders references: [{'name': '/', 'pos_reference': '261-160-000001', 'uuid': 'a3fe9c8d-5843-4438-a248-3fcdca580d13'}] 2026-10-27 16:46:46,219 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30217163 order {'name': '/', 'pos_reference': '261-160-000001', 'uuid': 'a3fe9c8d-5843-4438-a248-3fcdca580d13'} created pos.order #678 2026-10-27 16:46:46,223 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30217163 finished 2026-10-27 16:46:46,331 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EYQEyl7k - [27/Oct/2026 16:46:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5461 62 0.063 0.201 rw 2026-10-27 16:46:46,367 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [9/14] Tour PosRestaurantRewardStay → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:46:46,440 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [10/14] Tour PosRestaurantRewardStay → Step Click on second floor (trigger: body button:contains(second floor)) 2026-10-27 16:46:46,449 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [11/14] Tour PosRestaurantRewardStay → Step Click on main floor (trigger: body button:contains(main floor)) 2026-10-27 16:46:46,458 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [12/14] Tour PosRestaurantRewardStay → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:46:46,485 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [13/14] Tour PosRestaurantRewardStay → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:46:46,504 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EYQEyl7k - [27/Oct/2026 16:46:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.002 0.026 rw 2026-10-27 16:46:46,993 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [14/14] 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-27 16:46:46,993 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: tour succeeded 2026-10-27 16:46:46,994 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: ╔════════════════════════════════════════╗ ║ TOUR PosRestaurantRewardStay SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-27 16:46:47,154 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:46:47,159 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: heap 21073080 (allocated 22827008) 2026-10-27 16:46:47,173 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EYQEyl7k - [27/Oct/2026 16:46:43] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 4.861 rw 2026-10-27 16:46:47,262 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing chrome headless with pid 52330 2026-10-27 16:46:47,263 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing websocket connection 2026-10-27 16:46:47,265 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Terminating chrome headless with pid 52330 2026-10-27 16:46:47,361 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_164647_361502_test_change_table_rewards_stay.txt 2026-10-27 16:46:47,362 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Removing chrome user profile "/tmp/tmp_nohdxfh_chrome_odoo" 2026-10-27 16:46:47,406 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses ... 2026-10-27 16:46:48,164 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome pid: 52460 2026-10-27 16:46:48,165 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless temporary user profile dir: /tmp/tmpcx7sh5eu_chrome_odoo 2026-10-27 16:46:48,165 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:42937/json/version 2026-10-27 16:46:48,166 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42937', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:46:48,201 7 INFO rb-3d383b4-226062-429553 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-27 16:46:48,201 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:42937/json 2026-10-27 16:46:48,202 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42937', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:46:48,211 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Websocket url found: ws://127.0.0.1:42937/devtools/page/764FD239B90AD304A3414E5440A3161B 2026-10-27 16:46:48,224 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Enable chrome headless console log notification 2026-10-27 16:46:48,246 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless enable page notifications 2026-10-27 16:46:48,357 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:46:48,368 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Setting session cookie in browser 2026-10-27 16:46:48,372 7 INFO rb-3d383b4-226062-429553 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/160" in browser 2026-10-27 16:46:48,373 7 INFO rb-3d383b4-226062-429553 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/160" 2026-10-27 16:46:48,398 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:46:48,761 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:48] "GET /pos/ui/160 HTTP/1.1" 200 6927 65 0.029 0.35 rw 2026-10-27 16:46:48,765 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Navigation result: {'frameId': '764FD239B90AD304A3414E5440A3161B', 'loaderId': '4BC7CA2E30AD392BE56558D41A92077C', 'isDownload': False} 2026-10-27 16:46:48,765 7 INFO rb-3d383b4-226062-429553 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-27 16:46:48,842 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:48] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.021 ro 2026-10-27 16:46:48,870 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:48] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.478 ro 2026-10-27 16:46:48,890 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:48] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.061 ro 2026-10-27 16:46:49,571 7 INFO rb-3d383b4-226062-429553 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-27 16:46:49,604 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 16:46:49,621 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.016 - 2026-10-27 16:46:49,634 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.003 0.015 ro 2026-10-27 16:46:49,678 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.018 rw 2026-10-27 16:46:49,692 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:49] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.019 rw 2026-10-27 16:46:50,043 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:46:50,646 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 537114 282 0.231 0.719 rw 2026-10-27 16:46:50,923 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: The ready code tooks too much time : 2.157459259033203 2026-10-27 16:46:50,923 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:46:50,937 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.009 ro 2026-10-27 16:46:50,943 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [1/19] Tour test_loyalty_reward_with_courses → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:46:50,991 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.004 0.029 ro 2026-10-27 16:46:51,040 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.013 rw 2026-10-27 16:46:51,080 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.004 0.038 rw 2026-10-27 16:46:51,083 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:51] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.024 rw 2026-10-27 16:46:51,616 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:51] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.005 0.009 ro 2026-10-27 16:46:51,777 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.028 rw 2026-10-27 16:46:51,957 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:51] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.056 rw 2026-10-27 16:46:51,989 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:51] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-27 16:46:52,011 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:52] "GET /web/image/res.users/263/avatar_128 HTTP/1.1" 200 305 4 0.004 0.024 ro 2026-10-27 16:46:52,016 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-27 16:46:52,022 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:52] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.023 rw 2026-10-27 16:46:52,171 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-27 16:46:52,198 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [2/19] Tour test_loyalty_reward_with_courses → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:46:52,217 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:52] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.013 0.062 ro 2026-10-27 16:46:52,235 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.073 - 2026-10-27 16:46:52,246 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:52] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.029 - 2026-10-27 16:46:52,323 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:52] "GET /pos/ui/160?from_backend=True HTTP/1.1" 200 6967 31 0.029 0.142 rw 2026-10-27 16:46:52,440 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:52] "GET /pos/ui/160 HTTP/1.1" 200 6967 31 0.042 0.243 rw 2026-10-27 16:46:52,443 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [3/19] Tour test_loyalty_reward_with_courses → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("5"))) 2026-10-27 16:46:52,449 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:52] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-27 16:46:52,488 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:52] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.035 rw 2026-10-27 16:46:52,563 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.02 0.081 rw 2026-10-27 16:46:52,640 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.001 0.014 rw 2026-10-27 16:46:52,711 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:52] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.038 rw 2026-10-27 16:46:52,748 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [4/19] Tour test_loyalty_reward_with_courses → Step body:has(.pos-leftheader .badge:contains(5)) 2026-10-27 16:46:53,271 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [5/19] Tour test_loyalty_reward_with_courses → Step click course button (trigger: .course-btn) 2026-10-27 16:46:53,294 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [6/19] Tour test_loyalty_reward_with_courses → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-10-27 16:46:53,367 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [7/19] 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-27 16:46:53,490 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [8/19] Tour test_loyalty_reward_with_courses → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:46:53,507 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [9/19] Tour test_loyalty_reward_with_courses → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:46:53,524 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:53] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.004 - 2026-10-27 16:46:53,533 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:53] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-27 16:46:53,560 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28881889 started for PoS orders references: [{'name': '/', 'pos_reference': '261-160-000001', 'uuid': '1c637c9f-339f-4e51-a441-a8826fc3463c'}] 2026-10-27 16:46:53,673 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28881889 order {'name': '/', 'pos_reference': '261-160-000001', 'uuid': '1c637c9f-339f-4e51-a441-a8826fc3463c'} created pos.order #679 2026-10-27 16:46:53,675 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28881889 finished 2026-10-27 16:46:53,758 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5671 68 0.069 0.135 rw 2026-10-27 16:46:53,799 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [10/19] Tour test_loyalty_reward_with_courses → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:46:53,882 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [11/19] Tour test_loyalty_reward_with_courses → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("2"))) 2026-10-27 16:46:53,909 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [12/19] Tour test_loyalty_reward_with_courses → Step body:has(.pos-leftheader .badge:contains(2)) 2026-10-27 16:46:53,933 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.005 0.026 rw 2026-10-27 16:46:53,969 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:53] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.047 rw 2026-10-27 16:46:54,412 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [13/19] Tour test_loyalty_reward_with_courses → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-10-27 16:46:54,467 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [14/19] 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-27 16:46:54,477 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [15/19] Tour test_loyalty_reward_with_courses → Step click course button (trigger: .course-btn) 2026-10-27 16:46:54,498 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [16/19] 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-27 16:46:54,499 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [17/19] Tour test_loyalty_reward_with_courses → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 16:46:54,511 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [18/19] Tour test_loyalty_reward_with_courses → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:46:54,553 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8743689 started for PoS orders references: [{'name': '/', 'pos_reference': '261-160-000002', 'uuid': 'f51c2f5d-f8a0-4031-82cb-485eda25f244'}] 2026-10-27 16:46:54,670 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8743689 order {'name': '/', 'pos_reference': '261-160-000002', 'uuid': 'f51c2f5d-f8a0-4031-82cb-485eda25f244'} created pos.order #680 2026-10-27 16:46:54,672 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8743689 finished 2026-10-27 16:46:54,753 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5671 57 0.051 0.153 rw 2026-10-27 16:46:54,787 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [19/19] Tour test_loyalty_reward_with_courses → Step Wait for the orders to be synced (trigger: body) 2026-10-27 16:46:54,862 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: tour succeeded 2026-10-27 16:46:54,863 7 INFO rb-3d383b4-226062-429553 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-27 16:46:55,022 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:46:55,028 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: heap 21679932 (allocated 23351296) 2026-10-27 16:46:55,032 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9i6xwX-9 - [27/Oct/2026 16:46:50] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.011 5.288 rw 2026-10-27 16:46:55,129 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing chrome headless with pid 52460 2026-10-27 16:46:55,130 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing websocket connection 2026-10-27 16:46:55,134 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Terminating chrome headless with pid 52460 2026-10-27 16:46:55,275 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_164655_275177_test_loyalty_reward_with_courses.txt 2026-10-27 16:46:55,275 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Removing chrome user profile "/tmp/tmpcx7sh5eu_chrome_odoo" 2026-10-27 16:46:55,431 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 16:46:56,188 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_missing_credentials ... 2026-10-27 16:46:56,382 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_success ... 2026-10-27 16:46:56,388 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_generate_qr_code ... 2026-10-27 16:46:56,397 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_mpesa_express_payment_request ... 2026-10-27 16:46:56,429 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 1 removed 2026-10-27 16:46:57,385 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 265 with IP n/a changed groups of user 265 who belonged to [32, 96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:46:57,560 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 265 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:47:06,348 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 265 with IP n/a changed groups of user 265 who belonged to [32, 96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:47:08,449 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 265 with IP n/a changed groups of user 265 who belonged to [32, 96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [32, 96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:47:13,394 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 265 with IP n/a changed groups of user 267 who belonged to [100, 10, 1] with changes [(4, 32)] 2026-10-27 16:47:13,488 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_advance_payment_with_extra_lines ... 2026-10-27 16:47:15,095 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome pid: 52594 2026-10-27 16:47:15,095 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless temporary user profile dir: /tmp/tmp5x8pr2ud_chrome_odoo 2026-10-27 16:47:15,096 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:42793/json/version 2026-10-27 16:47:15,097 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42793', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:47:15,215 7 INFO rb-3d383b4-226062-429553 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-27 16:47:15,215 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:42793/json 2026-10-27 16:47:15,216 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42793', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:47:15,235 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Websocket url found: ws://127.0.0.1:42793/devtools/page/BA4D31FEE1EEBED8413CBFB1D0AF2B7A 2026-10-27 16:47:15,247 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Enable chrome headless console log notification 2026-10-27 16:47:15,269 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless enable page notifications 2026-10-27 16:47:15,456 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-27 16:47:15,465 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Setting session cookie in browser 2026-10-27 16:47:15,467 7 INFO rb-3d383b4-226062-429553 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=162" in browser 2026-10-27 16:47:15,467 7 INFO rb-3d383b4-226062-429553 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=162" 2026-10-27 16:47:15,493 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:47:15,887 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:15] "GET /pos/ui?config_id=162 HTTP/1.1" 200 6872 65 0.032 0.385 rw 2026-10-27 16:47:15,896 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Navigation result: {'frameId': 'BA4D31FEE1EEBED8413CBFB1D0AF2B7A', 'loaderId': '61A5C45B00057134A8C581DAE872FBC4', 'isDownload': False} 2026-10-27 16:47:15,896 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentWithExtraLine')" 2026-10-27 16:47:15,982 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:15] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.486 ro 2026-10-27 16:47:16,016 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:15] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.05 ro 2026-10-27 16:47:16,019 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:16] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.055 ro 2026-10-27 16:47:16,752 7 INFO rb-3d383b4-226062-429553 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-27 16:47:16,779 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-27 16:47:16,782 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 16:47:16,834 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.029 ro 2026-10-27 16:47:16,903 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:16] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.027 rw 2026-10-27 16:47:16,941 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 6 0.009 0.061 rw 2026-10-27 16:47:17,952 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533256 235 0.222 0.751 rw 2026-10-27 16:47:18,249 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: The ready code tooks too much time : 2.3520023822784424 2026-10-27 16:47:18,249 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Evaluate test code "odoo.startTour('PoSApplyDownpaymentWithExtraLine', {"stepDelay": 0, "debug": false})" 2026-10-27 16:47:18,267 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [1/17] Tour PoSApplyDownpaymentWithExtraLine → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:47:18,287 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.025 ro 2026-10-27 16:47:18,316 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.01 ro 2026-10-27 16:47:18,371 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 43 0 0 0.025 rw 2026-10-27 16:47:18,396 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.021 rw 2026-10-27 16:47:18,418 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:18] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 43 0 0 0.013 rw 2026-10-27 16:47:18,987 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:18] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.008 ro 2026-10-27 16:47:19,158 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.01 rw 2026-10-27 16:47:19,323 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:19] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.035 rw 2026-10-27 16:47:19,380 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.025 - 2026-10-27 16:47:19,392 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:19] "GET /web/image/res.users/265/avatar_128 HTTP/1.1" 200 305 4 0.005 0.035 ro 2026-10-27 16:47:19,403 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:19] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.046 rw 2026-10-27 16:47:19,406 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.046 - 2026-10-27 16:47:19,491 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:19] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.008 ro 2026-10-27 16:47:19,509 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:19] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-27 16:47:19,533 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.029 - 2026-10-27 16:47:19,588 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.063 - 2026-10-27 16:47:19,639 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:19] "GET /pos/ui/162?from_backend=True HTTP/1.1" 200 6912 31 0.046 0.084 rw 2026-10-27 16:47:19,662 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [2/17] Tour PoSApplyDownpaymentWithExtraLine → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:47:19,775 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:19] "GET /pos/ui/162 HTTP/1.1" 200 6912 31 0.028 0.23 rw 2026-10-27 16:47:19,818 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:19] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.014 0.225 rw 2026-10-27 16:47:19,888 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:19] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.003 0.016 rw 2026-10-27 16:47:19,889 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [3/17] Tour PoSApplyDownpaymentWithExtraLine → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:47:19,891 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [4/17] Tour PoSApplyDownpaymentWithExtraLine → Step click Actions button (trigger: .more-btn) 2026-10-27 16:47:20,022 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.045 0.073 rw 2026-10-27 16:47:20,087 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [5/17] Tour PoSApplyDownpaymentWithExtraLine → Step click Quotation / Order button (trigger: .control-buttons button:contains("Quotation / Order")) 2026-10-27 16:47:20,136 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [6/17] 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-27 16:47:20,405 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:20] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130796 29 0.064 0.202 ro 2026-10-27 16:47:20,515 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:20] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130796 5 0.015 0.348 ro 2026-10-27 16:47:20,659 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:20] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130796 5 0.017 0.098 ro 2026-10-27 16:47:20,787 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:20] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 820 14 0.03 0.061 ro 2026-10-27 16:47:20,918 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:20] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 92 4 0.005 0.041 ro 2026-10-27 16:47:21,056 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [7/17] Tour PoSApplyDownpaymentWithExtraLine → Step click on select the order (percentage) (trigger: .modal:has(.modal-title:contains(what do you want to do?)) .selection-item:contains('Apply a down payment')) 2026-10-27 16:47:21,057 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:21] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-27 16:47:21,105 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:21] "GET /web/image/res.partner/1127/avatar_128?unique=1793119616000 HTTP/1.1" 200 305 4 0.011 0.06 ro 2026-10-27 16:47:21,487 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:21] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 16140 122 0.109 0.302 rw 2026-10-27 16:47:21,580 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [8/17] Tour PoSApplyDownpaymentWithExtraLine → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Down payment"))) 2026-10-27 16:47:21,631 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [9/17] Tour PoSApplyDownpaymentWithExtraLine → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-10-27 16:47:21,632 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [10/17] Tour PoSApplyDownpaymentWithExtraLine → Step .modal:has(.modal-title:contains(Down payment)) .popup-input:contains(10) 2026-10-27 16:47:21,650 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [11/17] Tour PoSApplyDownpaymentWithExtraLine → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("down payment")) .modal-footer .btn-primary:contains("Apply")) 2026-10-27 16:47:21,695 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [12/17] Tour PoSApplyDownpaymentWithExtraLine → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-10-27 16:47:21,750 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [13/17] Tour PoSApplyDownpaymentWithExtraLine → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:47:21,776 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [14/17] Tour PoSApplyDownpaymentWithExtraLine → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:47:21,778 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [15/17] Tour PoSApplyDownpaymentWithExtraLine → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:47:21,843 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.036 - 2026-10-27 16:47:21,858 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.031 - 2026-10-27 16:47:21,994 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 119 0.131 0.345 rw 2026-10-27 16:47:22,298 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [16/17] Tour PoSApplyDownpaymentWithExtraLine → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 16:47:22,323 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [17/17] Tour PoSApplyDownpaymentWithExtraLine → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:47:22,877 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: tour succeeded 2026-10-27 16:47:22,878 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentWithExtraLine SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-27 16:47:22,896 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35787344 started for PoS orders references: [{'name': '/', 'pos_reference': '261-162-000001', 'uuid': '61255cd3-0bb9-4272-a4cf-f2c967734c8f'}] 2026-10-27 16:47:23,086 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:47:23,098 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: heap 23266916 (allocated 24924160) 2026-10-27 16:47:23,242 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing chrome headless with pid 52594 2026-10-27 16:47:23,258 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing websocket connection 2026-10-27 16:47:23,261 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Terminating chrome headless with pid 52594 2026-10-27 16:47:23,366 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_164723_365930_test_advance_payment_with_extra_lines.txt 2026-10-27 16:47:23,366 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Removing chrome user profile "/tmp/tmp5x8pr2ud_chrome_odoo" 2026-10-27 16:47:23,393 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: waiting for threads: [, ] 2026-10-27 16:47:23,433 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35787344 order {'name': '/', 'pos_reference': '261-162-000001', 'uuid': '61255cd3-0bb9-4272-a4cf-f2c967734c8f'} created pos.order #681 2026-10-27 16:47:23,436 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35787344 finished 2026-10-27 16:47:23,584 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:16] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 6.656 rw 2026-10-27 16:47:23,606 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MXyDoNgV - [27/Oct/2026 16:47:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 196 0.212 0.504 rw 2026-10-27 16:47:33,429 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_to_invoice ... 2026-10-27 16:47:33,794 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32469643 started for PoS orders references: [{'name': 'Order 10ca39d6-8f08-43c1-8f01-deb5a3e58392', 'pos_reference': None, 'uuid': '10ca39d6-8f08-43c1-8f01-deb5a3e58392'}] 2026-10-27 16:47:35,403 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32469643 order {'name': 'Order 10ca39d6-8f08-43c1-8f01-deb5a3e58392', 'pos_reference': None, 'uuid': '10ca39d6-8f08-43c1-8f01-deb5a3e58392'} created pos.order #682 2026-10-27 16:47:35,403 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32469643 finished 2026-10-27 16:47:35,476 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_downpayment_and_credit_note ... 2026-10-27 16:47:37,889 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_refund_pos_order ... 2026-10-27 16:47:38,392 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86610576 started for PoS orders references: [{'name': 'Order b12e8e27-d51f-4f8b-9cc3-80a0a4987bc1', 'pos_reference': None, 'uuid': 'b12e8e27-d51f-4f8b-9cc3-80a0a4987bc1'}] 2026-10-27 16:47:38,686 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #265 deleted stock.move.line records with IDs: [782] 2026-10-27 16:47:39,233 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86610576 order {'name': 'Order b12e8e27-d51f-4f8b-9cc3-80a0a4987bc1', 'pos_reference': None, 'uuid': 'b12e8e27-d51f-4f8b-9cc3-80a0a4987bc1'} created pos.order #683 2026-10-27 16:47:39,235 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86610576 finished 2026-10-27 16:47:40,011 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_backend_settle_refund ... 2026-10-27 16:47:40,637 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53230464 started for PoS orders references: [{'name': 'Order f295fce0-0a83-47d7-9521-3ab521d8b545', 'pos_reference': None, 'uuid': 'f295fce0-0a83-47d7-9521-3ab521d8b545'}] 2026-10-27 16:47:40,896 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #265 deleted stock.move.line records with IDs: [785] 2026-10-27 16:47:42,311 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53230464 order {'name': 'Order f295fce0-0a83-47d7-9521-3ab521d8b545', 'pos_reference': None, 'uuid': 'f295fce0-0a83-47d7-9521-3ab521d8b545'} created pos.order #685 2026-10-27 16:47:42,313 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53230464 finished 2026-10-27 16:47:43,158 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_amount_to_invoice ... 2026-10-27 16:47:43,795 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9340462 started for PoS orders references: [{'name': 'Order 10b21f83-baa9-4bb4-a23a-b2b54dc72f21', 'pos_reference': None, 'uuid': '10b21f83-baa9-4bb4-a23a-b2b54dc72f21'}] 2026-10-27 16:47:43,910 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9340462 order {'name': 'Order 10b21f83-baa9-4bb4-a23a-b2b54dc72f21', 'pos_reference': None, 'uuid': '10b21f83-baa9-4bb4-a23a-b2b54dc72f21'} created pos.order #687 2026-10-27 16:47:43,911 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9340462 finished 2026-10-27 16:47:44,672 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice ... 2026-10-27 16:47:45,744 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 265 with IP n/a changed groups of user 265 who belonged to [32, 96, 41, 105, 29, 101, 45, 65, 5, 1, 40] with changes [(, 0, [41, 32])] 2026-10-27 16:47:46,400 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 265 with IP n/a changed groups of user 265 who belonged to [32, 41] with changes [(, 0, [32, 96, 41, 105, 29, 101, 45, 65, 5, 1, 40])] 2026-10-27 16:47:46,492 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_line_name ... 2026-10-27 16:47:47,033 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7295836 started for PoS orders references: [{'name': 'Order 0a385351-c087-40ad-9ec8-3913f0285fce', 'pos_reference': None, 'uuid': '0a385351-c087-40ad-9ec8-3913f0285fce'}] 2026-10-27 16:47:47,922 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7295836 order {'name': 'Order 0a385351-c087-40ad-9ec8-3913f0285fce', 'pos_reference': None, 'uuid': '0a385351-c087-40ad-9ec8-3913f0285fce'} created pos.order #688 2026-10-27 16:47:47,922 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7295836 finished 2026-10-27 16:47:48,028 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_link ... 2026-10-27 16:47:48,788 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5893518 started for PoS orders references: [{'name': 'Order 8925957a-e2d5-46fb-b2d8-fe1aea9519d9', 'pos_reference': None, 'uuid': '8925957a-e2d5-46fb-b2d8-fe1aea9519d9'}] 2026-10-27 16:47:49,773 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5893518 order {'name': 'Order 8925957a-e2d5-46fb-b2d8-fe1aea9519d9', 'pos_reference': None, 'uuid': '8925957a-e2d5-46fb-b2d8-fe1aea9519d9'} created pos.order #689 2026-10-27 16:47:49,773 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5893518 finished 2026-10-27 16:47:50,548 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67370024 started for PoS orders references: [{'name': 'Order ef518655-517c-436a-a623-a716943471d0', 'pos_reference': None, 'uuid': 'ef518655-517c-436a-a623-a716943471d0'}] 2026-10-27 16:47:51,397 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67370024 order {'name': 'Order ef518655-517c-436a-a623-a716943471d0', 'pos_reference': None, 'uuid': 'ef518655-517c-436a-a623-a716943471d0'} created pos.order #690 2026-10-27 16:47:51,397 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67370024 finished 2026-10-27 16:47:51,490 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54224725 started for PoS orders references: [{'name': 'Order 5d840540-5443-4326-881a-aaeb472439f1', 'pos_reference': None, 'uuid': '5d840540-5443-4326-881a-aaeb472439f1'}] 2026-10-27 16:47:51,764 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #265 deleted stock.move.line records with IDs: [791] 2026-10-27 16:47:53,400 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54224725 order {'name': 'Order 5d840540-5443-4326-881a-aaeb472439f1', 'pos_reference': None, 'uuid': '5d840540-5443-4326-881a-aaeb472439f1'} created pos.order #691 2026-10-27 16:47:53,404 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54224725 finished 2026-10-27 16:47:53,738 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_refund ... 2026-10-27 16:47:54,441 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37610875 started for PoS orders references: [{'name': 'Order c24a9156-7584-4388-8eab-f072b04bc39a', 'pos_reference': None, 'uuid': 'c24a9156-7584-4388-8eab-f072b04bc39a'}] 2026-10-27 16:47:54,535 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37610875 order {'name': 'Order c24a9156-7584-4388-8eab-f072b04bc39a', 'pos_reference': None, 'uuid': 'c24a9156-7584-4388-8eab-f072b04bc39a'} created pos.order #692 2026-10-27 16:47:54,535 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37610875 finished 2026-10-27 16:47:54,630 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35594765 started for PoS orders references: [{'name': 'Order a84a3517-25c1-40a1-a74a-f0ea6aadd88e', 'pos_reference': None, 'uuid': 'a84a3517-25c1-40a1-a74a-f0ea6aadd88e'}] 2026-10-27 16:47:54,686 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35594765 order {'name': 'Order a84a3517-25c1-40a1-a74a-f0ea6aadd88e', 'pos_reference': None, 'uuid': 'a84a3517-25c1-40a1-a74a-f0ea6aadd88e'} created pos.order #693 2026-10-27 16:47:54,687 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35594765 finished 2026-10-27 16:47:55,103 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_taxed_product ... 2026-10-27 16:47:56,095 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18303352 started for PoS orders references: [{'name': 'Order 8b37de3c-0262-4917-84ec-b388ead08a17', 'pos_reference': None, 'uuid': '8b37de3c-0262-4917-84ec-b388ead08a17'}] 2026-10-27 16:47:57,159 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18303352 order {'name': 'Order 8b37de3c-0262-4917-84ec-b388ead08a17', 'pos_reference': None, 'uuid': '8b37de3c-0262-4917-84ec-b388ead08a17'} created pos.order #694 2026-10-27 16:47:57,159 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18303352 finished 2026-10-27 16:47:57,481 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_draft_pos_order_linked_sale_order ... 2026-10-27 16:47:58,121 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos ... 2026-10-27 16:47:58,180 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 265 with IP n/a changed groups of user 265 who belonged to [32, 96, 41, 105, 29, 101, 45, 65, 5, 1, 40] with changes [(, 0, [32, 96, 41, 105, 29, 101, 45, 65, 5, 1, 40, 31])] 2026-10-27 16:47:58,516 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos ... 2026-10-27 16:47:58,562 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 265 with IP n/a changed groups of user 265 who belonged to [32, 96, 41, 105, 29, 101, 45, 65, 5, 1, 40] with changes [(, 0, [32, 96, 41, 105, 29, 101, 45, 65, 5, 1, 40, 31])] 2026-10-27 16:47:58,919 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_edit_invoice_with_pos_order ... 2026-10-27 16:47:59,816 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ensure_default_products_in_multiple_company ... 2026-10-27 16:48:00,225 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 265 with IP n/a changed groups of user 265 who belonged to [32, 96, 41, 105, 29, 101, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:48:08,602 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_does_not_remain_in_list ... 2026-10-27 16:48:09,131 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30852564 started for PoS orders references: [{'name': 'Order 95de954c-92d1-4c04-a120-60eb2078c9bf', 'pos_reference': None, 'uuid': '95de954c-92d1-4c04-a120-60eb2078c9bf'}] 2026-10-27 16:48:09,339 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #265 deleted stock.move.line records with IDs: [798] 2026-10-27 16:48:10,709 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30852564 order {'name': 'Order 95de954c-92d1-4c04-a120-60eb2078c9bf', 'pos_reference': None, 'uuid': '95de954c-92d1-4c04-a120-60eb2078c9bf'} created pos.order #697 2026-10-27 16:48:10,714 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30852564 finished 2026-10-27 16:48:10,946 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sale_team ... 2026-10-27 16:48:11,219 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85379037 started for PoS orders references: [{'name': 'Order fe1c903a-ccef-4207-984c-4fd0dd0a9c7a', 'pos_reference': None, 'uuid': 'fe1c903a-ccef-4207-984c-4fd0dd0a9c7a'}] 2026-10-27 16:48:11,709 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85379037 order {'name': 'Order fe1c903a-ccef-4207-984c-4fd0dd0a9c7a', 'pos_reference': None, 'uuid': 'fe1c903a-ccef-4207-984c-4fd0dd0a9c7a'} created pos.order #698 2026-10-27 16:48:11,710 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85379037 finished 2026-10-27 16:48:11,750 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sales_count ... 2026-10-27 16:48:13,416 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 265 with IP n/a changed groups of user 265 who belonged to [32, 96, 41, 105, 29, 101, 45, 65, 5, 1, 40] with changes [(, 0, [32, 96, 41, 105, 29, 101, 45, 65, 5, 1, 40, 31])] 2026-10-27 16:48:13,521 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_payment_terms_with_early_discount ... 2026-10-27 16:48:14,102 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90796428 started for PoS orders references: [{'name': 'Order d91e12f2-2abc-4680-be28-e74e07347eb1', 'pos_reference': None, 'uuid': 'd91e12f2-2abc-4680-be28-e74e07347eb1'}] 2026-10-27 16:48:15,466 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90796428 order {'name': 'Order d91e12f2-2abc-4680-be28-e74e07347eb1', 'pos_reference': None, 'uuid': 'd91e12f2-2abc-4680-be28-e74e07347eb1'} created pos.order #700 2026-10-27 16:48:15,467 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90796428 finished 2026-10-27 16:48:15,685 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_not_groupable_product ... 2026-10-27 16:48:16,007 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_order_and_invoice_amounts ... 2026-10-27 16:48:16,740 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome pid: 52734 2026-10-27 16:48:16,740 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless temporary user profile dir: /tmp/tmpi183p9i6_chrome_odoo 2026-10-27 16:48:16,740 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:45735/json/version 2026-10-27 16:48:16,742 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45735', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:48:16,803 7 INFO rb-3d383b4-226062-429553 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-27 16:48:16,803 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:45735/json 2026-10-27 16:48:16,804 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45735', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:48:16,821 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Websocket url found: ws://127.0.0.1:45735/devtools/page/453C6B3B7CB834FD175558C8E1668688 2026-10-27 16:48:16,849 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Enable chrome headless console log notification 2026-10-27 16:48:16,866 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless enable page notifications 2026-10-27 16:48:16,988 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-27 16:48:16,999 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Setting session cookie in browser 2026-10-27 16:48:17,001 7 INFO rb-3d383b4-226062-429553 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/162" in browser 2026-10-27 16:48:17,001 7 INFO rb-3d383b4-226062-429553 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/162" 2026-10-27 16:48:17,031 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:48:17,421 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WCy1FJgG - [27/Oct/2026 16:48:17] "GET /pos/ui/162 HTTP/1.1" 200 6872 66 0.038 0.38 rw 2026-10-27 16:48:17,424 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Navigation result: {'frameId': '453C6B3B7CB834FD175558C8E1668688', 'loaderId': '279D1C5B213A0C7EBDB16874ABF6DE3B', 'isDownload': False} 2026-10-27 16:48:17,424 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Evaluate ready code "odoo.isTourReady('POSSalePaymentScreenInvoiceOrder')" 2026-10-27 16:48:17,508 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WCy1FJgG - [27/Oct/2026 16:48:17] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.036 ro 2026-10-27 16:48:17,557 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WCy1FJgG - [27/Oct/2026 16:48:17] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.536 ro 2026-10-27 16:48:17,569 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WCy1FJgG - [27/Oct/2026 16:48:17] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.083 ro 2026-10-27 16:48:18,230 7 INFO rb-3d383b4-226062-429553 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-27 16:48:18,256 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WCy1FJgG - [27/Oct/2026 16:48:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-27 16:48:18,262 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WCy1FJgG - [27/Oct/2026 16:48:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-27 16:48:18,304 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WCy1FJgG - [27/Oct/2026 16:48:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.021 ro 2026-10-27 16:48:18,406 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WCy1FJgG - [27/Oct/2026 16:48:18] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.074 rw 2026-10-27 16:48:18,433 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WCy1FJgG - [27/Oct/2026 16:48:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 6 0.007 0.087 rw 2026-10-27 16:48:19,573 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WCy1FJgG - [27/Oct/2026 16:48:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534821 239 0.219 0.889 rw 2026-10-27 16:48:19,766 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: The ready code tooks too much time : 2.34210467338562 2026-10-27 16:48:19,767 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Evaluate test code "odoo.startTour('POSSalePaymentScreenInvoiceOrder', {"stepDelay": 0, "debug": false})" 2026-10-27 16:48:19,785 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [1/25] Tour POSSalePaymentScreenInvoiceOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:48:19,801 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WCy1FJgG - [27/Oct/2026 16:48:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.009 0.013 ro 2026-10-27 16:48:19,833 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WCy1FJgG - [27/Oct/2026 16:48:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.008 ro 2026-10-27 16:48:19,869 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WCy1FJgG - [27/Oct/2026 16:48:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 43 0 0 0.012 rw 2026-10-27 16:48:19,897 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WCy1FJgG - [27/Oct/2026 16:48:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.004 0.019 rw 2026-10-27 16:48:19,910 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WCy1FJgG - [27/Oct/2026 16:48:19] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 43 0 0 0.009 rw 2026-10-27 16:48:20,434 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WCy1FJgG - [27/Oct/2026 16:48:20] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.007 ro 2026-10-27 16:48:20,565 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WCy1FJgG - [27/Oct/2026 16:48:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.004 0.017 rw 2026-10-27 16:48:20,738 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WCy1FJgG - [27/Oct/2026 16:48:20] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-27 16:48:20,743 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WCy1FJgG - [27/Oct/2026 16:48:20] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-27 16:48:20,749 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WCy1FJgG - [27/Oct/2026 16:48:20] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.051 rw 2026-10-27 16:48:20,783 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WCy1FJgG - [27/Oct/2026 16:48:20] "GET /web/image/res.users/265/avatar_128 HTTP/1.1" 200 305 4 0.007 0.038 ro 2026-10-27 16:48:20,788 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WCy1FJgG - [27/Oct/2026 16:48:20] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.054 rw 2026-10-27 16:48:20,893 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WCy1FJgG - [27/Oct/2026 16:48:20] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.012 ro 2026-10-27 16:48:20,904 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WCy1FJgG - [27/Oct/2026 16:48:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.02 - 2026-10-27 16:48:20,907 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WCy1FJgG - [27/Oct/2026 16:48:20] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-27 16:48:20,913 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WCy1FJgG - [27/Oct/2026 16:48:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-27 16:48:20,984 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WCy1FJgG - [27/Oct/2026 16:48:20] "GET /pos/ui/162 HTTP/1.1" 200 6912 31 0.024 0.068 rw 2026-10-27 16:48:21,021 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [2/25] Tour POSSalePaymentScreenInvoiceOrder → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:48:21,115 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WCy1FJgG - [27/Oct/2026 16:48:21] "GET /pos/ui/162?from_backend=True HTTP/1.1" 200 6912 31 0.041 0.172 rw 2026-10-27 16:48:21,168 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WCy1FJgG - [27/Oct/2026 16:48:21] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.239 rw 2026-10-27 16:48:21,197 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [3/25] Tour POSSalePaymentScreenInvoiceOrder → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-10-27 16:48:21,223 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WCy1FJgG - [27/Oct/2026 16:48:21] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.003 0.017 rw 2026-10-27 16:48:21,306 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WCy1FJgG - [27/Oct/2026 16:48:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.024 0.072 rw 2026-10-27 16:48:21,414 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [4/25] Tour POSSalePaymentScreenInvoiceOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:48:21,415 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [5/25] 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-27 16:48:21,514 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [6/25] 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-27 16:48:21,519 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [7/25] Tour POSSalePaymentScreenInvoiceOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:48:21,520 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [8/25] Tour POSSalePaymentScreenInvoiceOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:48:21,521 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [9/25] Tour POSSalePaymentScreenInvoiceOrder → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 16:48:21,557 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [10/25] Tour POSSalePaymentScreenInvoiceOrder → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 16:48:21,569 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WCy1FJgG - [27/Oct/2026 16:48:21] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:48:21,575 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [11/25] Tour POSSalePaymentScreenInvoiceOrder → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 16:48:21,576 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [12/25] Tour POSSalePaymentScreenInvoiceOrder → Step Search customer with "AAA - Test Partner invoice" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 16:48:21,593 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [13/25] Tour POSSalePaymentScreenInvoiceOrder → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 16:48:21,940 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [14/25] Tour POSSalePaymentScreenInvoiceOrder → Step Check "AAA - Test Partner invoice" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAA - Test Partner invoice")) 2026-10-27 16:48:21,941 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [15/25] 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-27 16:48:21,957 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [16/25] Tour POSSalePaymentScreenInvoiceOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:48:21,957 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [17/25] Tour POSSalePaymentScreenInvoiceOrder → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:48:22,019 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [18/25] Tour POSSalePaymentScreenInvoiceOrder → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:48:22,020 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [19/25] Tour POSSalePaymentScreenInvoiceOrder → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:48:22,049 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WCy1FJgG - [27/Oct/2026 16:48:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-27 16:48:22,056 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WCy1FJgG - [27/Oct/2026 16:48:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.006 - 2026-10-27 16:48:22,534 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [20/25] Tour POSSalePaymentScreenInvoiceOrder → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 16:48:22,563 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [21/25] Tour POSSalePaymentScreenInvoiceOrder → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-27 16:48:22,568 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [22/25] Tour POSSalePaymentScreenInvoiceOrder → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-27 16:48:22,573 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [23/25] Tour POSSalePaymentScreenInvoiceOrder → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:48:23,117 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [24/25] Tour POSSalePaymentScreenInvoiceOrder → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:48:23,117 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [25/25] Tour POSSalePaymentScreenInvoiceOrder → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 16:48:23,123 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59013722 started for PoS orders references: [{'name': '/', 'pos_reference': '261-162-000001', 'uuid': '15d771ae-1167-4bf9-aa07-6c38fd341de8'}] 2026-10-27 16:48:24,732 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59013722 order {'name': '/', 'pos_reference': '261-162-000001', 'uuid': '15d771ae-1167-4bf9-aa07-6c38fd341de8'} created pos.order #701 2026-10-27 16:48:24,734 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59013722 finished 2026-10-27 16:48:24,919 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WCy1FJgG - [27/Oct/2026 16:48:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5374 477 0.606 1.204 rw 2026-10-27 16:48:24,962 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: tour succeeded 2026-10-27 16:48:24,964 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR POSSalePaymentScreenInvoiceOrder SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-27 16:48:25,098 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WCy1FJgG - [27/Oct/2026 16:48:25] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.022 ro 2026-10-27 16:48:25,193 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:48:25,204 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WCy1FJgG - [27/Oct/2026 16:48:18] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.011 6.763 rw 2026-10-27 16:48:25,206 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: heap 21648132 (allocated 22564864) 2026-10-27 16:48:25,310 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing chrome headless with pid 52734 2026-10-27 16:48:25,315 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing websocket connection 2026-10-27 16:48:25,317 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Terminating chrome headless with pid 52734 2026-10-27 16:48:25,420 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_164825_420720_test_pos_order_and_invoice_amounts.txt 2026-10-27 16:48:25,421 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Removing chrome user profile "/tmp/tmpi183p9i6_chrome_odoo" 2026-10-27 16:48:25,461 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_sale_order_fp_different_from_partner_one ... 2026-10-27 16:48:25,503 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 265 with IP n/a changed groups of user 265 who belonged to [32, 96, 41, 105, 29, 101, 45, 65, 5, 1, 40] with changes [(, 0, [32, 96, 41, 105, 29, 101, 45, 65, 5, 1, 40, 31])] 2026-10-27 16:48:26,331 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Chrome pid: 52862 2026-10-27 16:48:26,331 7 INFO rb-3d383b4-226062-429553 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/tmp1s5uue69_chrome_odoo 2026-10-27 16:48:26,332 7 INFO rb-3d383b4-226062-429553 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:33919/json/version 2026-10-27 16:48:26,333 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33919', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:48:26,417 7 INFO rb-3d383b4-226062-429553 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-27 16:48:26,418 7 INFO rb-3d383b4-226062-429553 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:33919/json 2026-10-27 16:48:26,418 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33919', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:48:26,430 7 INFO rb-3d383b4-226062-429553 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:33919/devtools/page/B089E76A7D1C832504B739AE9B7F3F00 2026-10-27 16:48:26,435 7 INFO rb-3d383b4-226062-429553 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-27 16:48:26,444 7 INFO rb-3d383b4-226062-429553 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-27 16:48:26,620 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-27 16:48:26,623 7 INFO rb-3d383b4-226062-429553 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-27 16:48:26,628 7 INFO rb-3d383b4-226062-429553 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/162" in browser 2026-10-27 16:48:26,628 7 INFO rb-3d383b4-226062-429553 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/162" 2026-10-27 16:48:26,650 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:48:27,090 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:27] "GET /pos/ui/162 HTTP/1.1" 200 6912 92 0.057 0.402 rw 2026-10-27 16:48:27,094 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Navigation result: {'frameId': 'B089E76A7D1C832504B739AE9B7F3F00', 'loaderId': '68458EDF58473D2F5407B558F6FFF0BF', 'isDownload': False} 2026-10-27 16:48:27,094 7 INFO rb-3d383b4-226062-429553 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-27 16:48:27,166 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:27] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.527 ro 2026-10-27 16:48:27,191 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:27] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.048 ro 2026-10-27 16:48:27,217 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:27] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.069 ro 2026-10-27 16:48:28,022 7 INFO rb-3d383b4-226062-429553 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-27 16:48:28,063 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.007 - 2026-10-27 16:48:28,072 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-27 16:48:28,088 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.012 ro 2026-10-27 16:48:28,123 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:28] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.01 rw 2026-10-27 16:48:28,168 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 6 0.005 0.048 rw 2026-10-27 16:48:29,011 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 535681 237 0.211 0.616 rw 2026-10-27 16:48:29,230 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: The ready code tooks too much time : 2.1357452869415283 2026-10-27 16:48:29,231 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:48:29,244 7 INFO rb-3d383b4-226062-429553 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-27 16:48:29,247 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.013 ro 2026-10-27 16:48:29,270 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.008 ro 2026-10-27 16:48:29,303 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 43 0 0 0.012 rw 2026-10-27 16:48:29,328 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.003 0.022 rw 2026-10-27 16:48:29,343 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:29] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 43 0 0 0.009 rw 2026-10-27 16:48:29,843 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:29] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.02 ro 2026-10-27 16:48:29,966 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.011 rw 2026-10-27 16:48:30,114 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:30] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.043 rw 2026-10-27 16:48:30,129 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:30] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.004 rw 2026-10-27 16:48:30,153 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.015 - 2026-10-27 16:48:30,163 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.023 - 2026-10-27 16:48:30,172 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:30] "GET /web/image/res.users/265/avatar_128 HTTP/1.1" 200 305 4 0.005 0.027 ro 2026-10-27 16:48:30,221 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:30] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.01 ro 2026-10-27 16:48:30,249 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:30] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-27 16:48:30,270 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.017 - 2026-10-27 16:48:30,358 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.056 - 2026-10-27 16:48:30,370 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:30] "GET /pos/ui/162 HTTP/1.1" 200 6912 31 0.022 0.09 rw 2026-10-27 16:48:30,426 7 INFO rb-3d383b4-226062-429553 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-27 16:48:30,531 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:30] "GET /pos/ui/162?from_backend=True HTTP/1.1" 200 6912 31 0.03 0.243 rw 2026-10-27 16:48:30,569 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:30] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.196 rw 2026-10-27 16:48:30,594 7 INFO rb-3d383b4-226062-429553 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-27 16:48:30,597 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:30] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.003 0.012 rw 2026-10-27 16:48:30,609 7 INFO rb-3d383b4-226062-429553 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-27 16:48:30,684 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.018 0.069 rw 2026-10-27 16:48:30,739 7 INFO rb-3d383b4-226062-429553 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-27 16:48:30,784 7 INFO rb-3d383b4-226062-429553 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-27 16:48:30,975 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:30] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130796 29 0.037 0.139 ro 2026-10-27 16:48:31,092 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:31] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130796 5 0.023 0.264 ro 2026-10-27 16:48:31,261 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:31] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130796 5 0.014 0.107 ro 2026-10-27 16:48:31,390 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:31] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 1557 14 0.015 0.065 ro 2026-10-27 16:48:31,537 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:31] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 92 4 0.007 0.037 ro 2026-10-27 16:48:31,693 7 INFO rb-3d383b4-226062-429553 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-27 16:48:31,704 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:31] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.016 - 2026-10-27 16:48:31,708 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:31] "GET /web/image/res.partner/1157/avatar_128?unique=1793119616000 HTTP/1.1" 200 305 4 0.007 0.03 ro 2026-10-27 16:48:32,081 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:32] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 17337 123 0.114 0.279 rw 2026-10-27 16:48:32,198 7 INFO rb-3d383b4-226062-429553 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-27 16:48:32,507 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 123 0.111 0.299 rw 2026-10-27 16:48:32,606 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:32] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 337 13 0.039 0.368 rw 2026-10-27 16:48:32,751 7 INFO rb-3d383b4-226062-429553 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-27 16:48:32,752 7 INFO rb-3d383b4-226062-429553 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-27 16:48:32,752 7 INFO rb-3d383b4-226062-429553 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-27 16:48:32,754 7 INFO rb-3d383b4-226062-429553 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-27 16:48:32,774 7 INFO rb-3d383b4-226062-429553 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:not(.o_inactive_modal) .modal-header button[aria-label="Close"]) 2026-10-27 16:48:32,775 7 INFO rb-3d383b4-226062-429553 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-27 16:48:32,810 7 INFO rb-3d383b4-226062-429553 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-27 16:48:32,810 7 INFO rb-3d383b4-226062-429553 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-27 16:48:32,829 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-27 16:48:32,834 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-27 16:48:33,326 7 INFO rb-3d383b4-226062-429553 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-27 16:48:33,350 7 INFO rb-3d383b4-226062-429553 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-27 16:48:33,871 7 INFO rb-3d383b4-226062-429553 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 feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:48:33,877 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38307412 started for PoS orders references: [{'name': '/', 'pos_reference': '261-162-000001', 'uuid': 'ab6f5a10-b41e-40f3-b115-4a384538ad16'}] 2026-10-27 16:48:33,891 7 INFO rb-3d383b4-226062-429553 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 wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:48:34,388 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38307412 order {'name': '/', 'pos_reference': '261-162-000001', 'uuid': 'ab6f5a10-b41e-40f3-b115-4a384538ad16'} created pos.order #702 2026-10-27 16:48:34,395 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38307412 finished 2026-10-27 16:48:34,561 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5222 234 0.195 0.493 rw 2026-10-27 16:48:34,702 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:34] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.01 ro 2026-10-27 16:48:34,730 7 INFO rb-3d383b4-226062-429553 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: .feedback-screen .button.validation) 2026-10-27 16:48:34,748 7 INFO rb-3d383b4-226062-429553 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-27 16:48:34,748 7 INFO rb-3d383b4-226062-429553 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-27 16:48:34,764 7 INFO rb-3d383b4-226062-429553 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-27 16:48:34,783 7 INFO rb-3d383b4-226062-429553 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-27 16:48:34,804 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:34] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.04 rw 2026-10-27 16:48:34,920 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:34] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130796 5 0.017 0.115 ro 2026-10-27 16:48:35,031 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:35] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130796 5 0.019 0.206 ro 2026-10-27 16:48:35,165 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:35] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130796 5 0.013 0.088 ro 2026-10-27 16:48:35,241 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:35] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 811 14 0.014 0.045 ro 2026-10-27 16:48:35,298 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:35] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 92 4 0.004 0.032 ro 2026-10-27 16:48:35,355 7 INFO rb-3d383b4-226062-429553 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-27 16:48:35,713 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:35] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 17343 123 0.111 0.245 rw 2026-10-27 16:48:35,802 7 INFO rb-3d383b4-226062-429553 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-27 16:48:36,121 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 123 0.108 0.286 rw 2026-10-27 16:48:36,201 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:36] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 337 13 0.014 0.372 rw 2026-10-27 16:48:36,255 7 INFO rb-3d383b4-226062-429553 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-27 16:48:36,256 7 INFO rb-3d383b4-226062-429553 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-27 16:48:36,257 7 INFO rb-3d383b4-226062-429553 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-27 16:48:36,262 7 INFO rb-3d383b4-226062-429553 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-27 16:48:36,299 7 INFO rb-3d383b4-226062-429553 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:not(.o_inactive_modal) .modal-header button[aria-label="Close"]) 2026-10-27 16:48:36,299 7 INFO rb-3d383b4-226062-429553 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-27 16:48:36,319 7 INFO rb-3d383b4-226062-429553 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-27 16:48:36,319 7 INFO rb-3d383b4-226062-429553 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-27 16:48:36,826 7 INFO rb-3d383b4-226062-429553 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-27 16:48:36,835 7 INFO rb-3d383b4-226062-429553 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-27 16:48:37,351 7 INFO rb-3d383b4-226062-429553 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 feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:48:37,355 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59298746 started for PoS orders references: [{'name': '/', 'pos_reference': '261-162-000002', 'uuid': '5888cbf2-4643-4475-b608-549c4aaf9e1c'}] 2026-10-27 16:48:37,358 7 INFO rb-3d383b4-226062-429553 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 wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:48:37,868 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59298746 order {'name': '/', 'pos_reference': '261-162-000002', 'uuid': '5888cbf2-4643-4475-b608-549c4aaf9e1c'} created pos.order #703 2026-10-27 16:48:37,870 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59298746 finished 2026-10-27 16:48:38,061 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5221 203 0.176 0.533 rw 2026-10-27 16:48:38,189 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:38] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.01 ro 2026-10-27 16:48:38,248 7 INFO rb-3d383b4-226062-429553 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: .feedback-screen .button.validation) 2026-10-27 16:48:38,275 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: tour succeeded 2026-10-27 16:48:38,283 7 INFO rb-3d383b4-226062-429553 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-27 16:48:38,313 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:38] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.033 rw 2026-10-27 16:48:38,449 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:48:38,454 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y2Vc1G14 - [27/Oct/2026 16:48:28] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.011 10.284 rw 2026-10-27 16:48:38,457 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: heap 25522684 (allocated 28332032) 2026-10-27 16:48:38,560 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing chrome headless with pid 52862 2026-10-27 16:48:38,562 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing websocket connection 2026-10-27 16:48:38,563 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Terminating chrome headless with pid 52862 2026-10-27 16:48:38,690 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_164838_690213_test_sale_order_fp_different_from_partner_one.txt 2026-10-27 16:48:38,690 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Removing chrome user profile "/tmp/tmp1s5uue69_chrome_odoo" 2026-10-27 16:48:38,732 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_draft_order_service_product ... 2026-10-27 16:48:38,959 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82633856 started for PoS orders references: [{'name': 'Order 86052ed5-ce1d-4641-865a-2de4e52863d9', 'pos_reference': None, 'uuid': '86052ed5-ce1d-4641-865a-2de4e52863d9'}] 2026-10-27 16:48:39,032 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82633856 order {'name': 'Order 86052ed5-ce1d-4641-865a-2de4e52863d9', 'pos_reference': None, 'uuid': '86052ed5-ce1d-4641-865a-2de4e52863d9'} created pos.order #704 2026-10-27 16:48:39,033 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82633856 finished 2026-10-27 16:48:39,200 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_uom ... 2026-10-27 16:48:39,769 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85727314 started for PoS orders references: [{'name': 'Order c0847905-6c57-44da-b319-452fb0c160a2', 'pos_reference': None, 'uuid': 'c0847905-6c57-44da-b319-452fb0c160a2'}] 2026-10-27 16:48:40,225 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85727314 order {'name': 'Order c0847905-6c57-44da-b319-452fb0c160a2', 'pos_reference': None, 'uuid': 'c0847905-6c57-44da-b319-452fb0c160a2'} created pos.order #705 2026-10-27 16:48:40,226 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85727314 finished 2026-10-27 16:48:40,410 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_pos_downpayment ... 2026-10-27 16:48:40,819 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #575038 started for PoS orders references: [{'name': 'Order 4c38a15f-30c9-43b1-aee3-be707ff30f59', 'pos_reference': None, 'uuid': '4c38a15f-30c9-43b1-aee3-be707ff30f59'}] 2026-10-27 16:48:40,912 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #575038 order {'name': 'Order 4c38a15f-30c9-43b1-aee3-be707ff30f59', 'pos_reference': None, 'uuid': '4c38a15f-30c9-43b1-aee3-be707ff30f59'} created pos.order #706 2026-10-27 16:48:40,912 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #575038 finished 2026-10-27 16:48:41,434 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settled_line_price_is_not_crossed_out ... 2026-10-27 16:48:41,436 7 INFO rb-3d383b4-226062-429553 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-27 16:48:41,438 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_so_with_downpayment ... 2026-10-27 16:48:42,364 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_untaxed_invoiced_amount ... 2026-10-27 16:48:43,083 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5995991 started for PoS orders references: [{'name': 'Order 7f96bd86-2494-40a3-9007-c037dd4989ae', 'pos_reference': None, 'uuid': '7f96bd86-2494-40a3-9007-c037dd4989ae'}] 2026-10-27 16:48:43,300 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #265 deleted stock.move.line records with IDs: [809] 2026-10-27 16:48:44,563 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5995991 order {'name': 'Order 7f96bd86-2494-40a3-9007-c037dd4989ae', 'pos_reference': None, 'uuid': '7f96bd86-2494-40a3-9007-c037dd4989ae'} created pos.order #707 2026-10-27 16:48:44,565 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5995991 finished 2026-10-27 16:48:44,873 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 418 checked, 6 removed 2026-10-27 16:48:45,848 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 269 with IP n/a changed groups of user 269 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:48:46,063 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 269 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:48:55,534 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 269 with IP n/a changed groups of user 269 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:48:59,927 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 269 with IP n/a changed groups of user 269 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:49:04,651 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_consolidated_invoice_mixed_pos_and_so_orders ... 2026-10-27 16:49:06,479 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation ... 2026-10-27 16:49:07,144 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37850499 started for PoS orders references: [{'name': 'Order b2b5643b-8de1-4dfe-9225-5a31159928ec', 'pos_reference': None, 'uuid': 'b2b5643b-8de1-4dfe-9225-5a31159928ec'}] 2026-10-27 16:49:08,138 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37850499 order {'name': 'Order b2b5643b-8de1-4dfe-9225-5a31159928ec', 'pos_reference': None, 'uuid': 'b2b5643b-8de1-4dfe-9225-5a31159928ec'} created pos.order #710 2026-10-27 16:49:08,139 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37850499 finished 2026-10-27 16:49:08,740 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_settle_so_with_downpayment ... 2026-10-27 16:49:12,007 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_settled_so_invoice_keeps_so_customer_reference ... 2026-10-27 16:49:14,406 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 424 checked, 12 removed 2026-10-27 16:49:15,578 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 275 with IP n/a changed groups of user 275 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:49:15,763 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 275 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:49:24,864 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 275 with IP n/a changed groups of user 275 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:49:27,122 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 275 with IP n/a changed groups of user 275 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:49:32,235 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 275 with IP n/a changed groups of user 275 who belonged to [96, 41, 105, 29, 101, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 101, 45, 65, 5, 1, 40])] 2026-10-27 16:49:33,775 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #275 deleted res.currency.rate records with IDs: [59, 60, 61] 2026-10-27 16:49:34,972 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 275 with IP n/a changed groups of user 277 who belonged to [100, 10, 1] with changes [(4, 32)] 2026-10-27 16:49:35,075 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_different_shipping_address ... 2026-10-27 16:49:36,141 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76322794 started for PoS orders references: [{'name': 'Order 82525-354-1530', 'pos_reference': None, 'uuid': '82525-354-1530'}] 2026-10-27 16:49:37,338 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76322794 order {'name': 'Order 82525-354-1530', 'pos_reference': None, 'uuid': '82525-354-1530'} created pos.order #713 2026-10-27 16:49:37,342 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76322794 finished 2026-10-27 16:49:37,447 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_refund_line_report_prices_sign ... 2026-10-27 16:49:38,268 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome pid: 53000 2026-10-27 16:49:38,269 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless temporary user profile dir: /tmp/tmpn150k87k_chrome_odoo 2026-10-27 16:49:38,269 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:42195/json/version 2026-10-27 16:49:38,270 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42195', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:49:38,350 7 INFO rb-3d383b4-226062-429553 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-27 16:49:38,350 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:42195/json 2026-10-27 16:49:38,351 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42195', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:49:38,378 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Websocket url found: ws://127.0.0.1:42195/devtools/page/D4025584BF83832E193A4BA041613F98 2026-10-27 16:49:38,393 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Enable chrome headless console log notification 2026-10-27 16:49:38,409 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless enable page notifications 2026-10-27 16:49:38,523 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:49:38,535 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Setting session cookie in browser 2026-10-27 16:49:38,540 7 INFO rb-3d383b4-226062-429553 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/165" in browser 2026-10-27 16:49:38,540 7 INFO rb-3d383b4-226062-429553 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/165" 2026-10-27 16:49:38,561 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:49:39,104 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:39] "GET /pos/ui/165 HTTP/1.1" 200 6891 65 0.034 0.522 rw 2026-10-27 16:49:39,108 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Navigation result: {'frameId': 'D4025584BF83832E193A4BA041613F98', 'loaderId': 'FF3D72F6E83D2C70F60BB1AD589AAC05', 'isDownload': False} 2026-10-27 16:49:39,109 7 INFO rb-3d383b4-226062-429553 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-27 16:49:39,175 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:39] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.621 ro 2026-10-27 16:49:39,197 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:39] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.055 ro 2026-10-27 16:49:39,213 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:39] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.07 ro 2026-10-27 16:49:40,039 7 INFO rb-3d383b4-226062-429553 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-27 16:49:40,077 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-27 16:49:40,092 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.009 - 2026-10-27 16:49:40,104 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.018 ro 2026-10-27 16:49:40,137 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.014 rw 2026-10-27 16:49:40,145 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:40] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.016 rw 2026-10-27 16:49:41,058 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 546470 248 0.252 0.655 rw 2026-10-27 16:49:41,335 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: The ready code tooks too much time : 2.2262637615203857 2026-10-27 16:49:41,336 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:49:41,350 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [1/31] Tour refund_multiple_products_amounts_compliance → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:49:41,354 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.01 ro 2026-10-27 16:49:41,389 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.015 ro 2026-10-27 16:49:41,428 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.013 rw 2026-10-27 16:49:41,433 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.012 rw 2026-10-27 16:49:41,488 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:41] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:49:41,974 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:41] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.013 ro 2026-10-27 16:49:42,111 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.002 0.011 rw 2026-10-27 16:49:42,277 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:42] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.05 rw 2026-10-27 16:49:42,285 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-27 16:49:42,293 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:42] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.014 - 2026-10-27 16:49:42,304 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:42] "GET /web/image/res.users/277/avatar_128 HTTP/1.1" 200 305 4 0.005 0.027 ro 2026-10-27 16:49:42,317 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:42] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.04 rw 2026-10-27 16:49:42,380 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:42] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.016 ro 2026-10-27 16:49:42,396 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:42] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.033 - 2026-10-27 16:49:42,397 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.021 - 2026-10-27 16:49:42,404 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.022 - 2026-10-27 16:49:42,539 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:42] "GET /pos/ui/165 HTTP/1.1" 200 6931 31 0.066 0.093 rw 2026-10-27 16:49:42,563 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [2/31] Tour refund_multiple_products_amounts_compliance → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:49:42,700 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:42] "GET /pos/ui/165?from_backend=True HTTP/1.1" 200 6931 31 0.036 0.282 rw 2026-10-27 16:49:42,724 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:42] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.274 rw 2026-10-27 16:49:42,739 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [3/31] Tour refund_multiple_products_amounts_compliance → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-10-27 16:49:42,784 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:42] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.041 rw 2026-10-27 16:49:42,894 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.053 0.094 rw 2026-10-27 16:49:42,975 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [4/31] Tour refund_multiple_products_amounts_compliance → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:49:42,975 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [5/31] Tour refund_multiple_products_amounts_compliance → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:49:43,094 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [6/31] 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-27 16:49:43,106 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:43] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:49:43,282 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [7/31] Tour refund_multiple_products_amounts_compliance → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:49:43,283 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [8/31] Tour refund_multiple_products_amounts_compliance → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:49:43,329 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [9/31] Tour refund_multiple_products_amounts_compliance → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:49:43,330 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [10/31] Tour refund_multiple_products_amounts_compliance → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:49:43,360 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-27 16:49:43,365 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.006 - 2026-10-27 16:49:43,853 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [11/31] Tour refund_multiple_products_amounts_compliance → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:49:43,869 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [12/31] Tour refund_multiple_products_amounts_compliance → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:49:44,395 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [13/31] Tour refund_multiple_products_amounts_compliance → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:49:44,402 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71657850 started for PoS orders references: [{'name': '/', 'pos_reference': '261-165-000001', 'uuid': 'c53cfead-ba75-48c6-93af-33c2a47e505a'}] 2026-10-27 16:49:44,403 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [14/31] Tour refund_multiple_products_amounts_compliance → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:49:45,114 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71657850 order {'name': '/', 'pos_reference': '261-165-000001', 'uuid': 'c53cfead-ba75-48c6-93af-33c2a47e505a'} created pos.order #714 2026-10-27 16:49:45,117 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71657850 finished 2026-10-27 16:49:45,210 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5225 174 0.298 0.516 rw 2026-10-27 16:49:45,358 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:45] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.016 ro 2026-10-27 16:49:45,397 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [15/31] Tour refund_multiple_products_amounts_compliance → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:49:45,420 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [16/31] Tour refund_multiple_products_amounts_compliance → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:49:45,421 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [17/31] Tour refund_multiple_products_amounts_compliance → Step .pos-leftheader .orders-button 2026-10-27 16:49:45,453 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [18/31] Tour refund_multiple_products_amounts_compliance → Step .pos-search-bar .filter 2026-10-27 16:49:45,461 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [19/31] Tour refund_multiple_products_amounts_compliance → Step .pos-search-bar .filter ul 2026-10-27 16:49:45,476 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:45] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.036 rw 2026-10-27 16:49:45,478 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [20/31] Tour refund_multiple_products_amounts_compliance → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-27 16:49:45,479 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [21/31] Tour refund_multiple_products_amounts_compliance → Step .ticket-screen .order-row:contains(001) 2026-10-27 16:49:45,492 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [22/31] Tour refund_multiple_products_amounts_compliance → Step .ticket-screen .order-row:contains(001).highlight 2026-10-27 16:49:45,505 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [23/31] Tour refund_multiple_products_amounts_compliance → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:49:45,506 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [24/31] Tour refund_multiple_products_amounts_compliance → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 16:49:45,507 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [25/31] Tour refund_multiple_products_amounts_compliance → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:49:45,508 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [26/31] Tour refund_multiple_products_amounts_compliance → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:49:45,508 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [27/31] Tour refund_multiple_products_amounts_compliance → Step .ticket-screen .btn-primary.pay-order-button:not(.disabled) 2026-10-27 16:49:45,509 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:45] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.001 0.057 rw 2026-10-27 16:49:45,541 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [28/31] Tour refund_multiple_products_amounts_compliance → Step payment screen is shown (trigger: .pos .payment-screen) 2026-10-27 16:49:45,550 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:45] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.012 0.049 rw 2026-10-27 16:49:45,565 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [29/31] Tour refund_multiple_products_amounts_compliance → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 16:49:45,570 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [30/31] Tour refund_multiple_products_amounts_compliance → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:49:45,655 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.003 0.03 rw 2026-10-27 16:49:46,091 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [31/31] Tour refund_multiple_products_amounts_compliance → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:49:46,092 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: tour succeeded 2026-10-27 16:49:46,094 7 INFO rb-3d383b4-226062-429553 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-27 16:49:46,099 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30077880 started for PoS orders references: [{'name': '/', 'pos_reference': '261-165-000002', 'uuid': '7376bfb0-a279-49ab-9c98-e3eefedaa73c'}] 2026-10-27 16:49:46,240 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:49:46,242 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: heap 22068356 (allocated 24137728) 2026-10-27 16:49:46,389 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing chrome headless with pid 53000 2026-10-27 16:49:46,394 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing websocket connection 2026-10-27 16:49:46,395 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Terminating chrome headless with pid 53000 2026-10-27 16:49:46,516 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_164946_516540_test_refund_line_report_prices_sign.txt 2026-10-27 16:49:46,517 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Removing chrome user profile "/tmp/tmpn150k87k_chrome_odoo" 2026-10-27 16:49:46,553 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: waiting for threads: [, ] 2026-10-27 16:49:46,751 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30077880 order {'name': '/', 'pos_reference': '261-165-000002', 'uuid': '7376bfb0-a279-49ab-9c98-e3eefedaa73c'} created pos.order #715 2026-10-27 16:49:46,753 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30077880 finished 2026-10-27 16:49:46,844 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:41] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 6.667 rw 2026-10-27 16:49:46,859 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 B9D8JSEZ - [27/Oct/2026 16:49:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 190 0.231 0.535 rw 2026-10-27 16:49:58,233 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume ... 2026-10-27 16:49:58,631 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92129562 started for PoS orders references: [{'name': 'Order 00208-283-8605', 'pos_reference': None, 'uuid': '00208-283-8605'}, {'name': 'Order 28060-721-3691', 'pos_reference': None, 'uuid': '28060-721-3691'}] 2026-10-27 16:49:59,111 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92129562 order {'name': 'Order 00208-283-8605', 'pos_reference': None, 'uuid': '00208-283-8605'} created pos.order #716 2026-10-27 16:49:59,465 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92129562 order {'name': 'Order 28060-721-3691', 'pos_reference': None, 'uuid': '28060-721-3691'} created pos.order #717 2026-10-27 16:49:59,466 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92129562 finished 2026-10-27 16:50:00,616 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume_product_variant ... 2026-10-27 16:50:01,279 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79023734 started for PoS orders references: [{'name': 'Order 90365-388-5037', 'pos_reference': None, 'uuid': '90365-388-5037'}] 2026-10-27 16:50:01,665 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79023734 order {'name': 'Order 90365-388-5037', 'pos_reference': None, 'uuid': '90365-388-5037'} created pos.order #718 2026-10-27 16:50:01,666 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79023734 finished 2026-10-27 16:50:03,113 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 16:50:04,235 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 279 with IP n/a changed groups of user 279 who belonged to [33, 96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:50:04,422 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 279 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:50:13,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 279 with IP n/a changed groups of user 279 who belonged to [33, 96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:50:16,942 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 279 with IP n/a changed groups of user 279 who belonged to [33, 96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [33, 96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:50:22,075 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 279 with IP n/a changed groups of user 282 who belonged to [100, 10, 1] with changes [(, 32, 0)] 2026-10-27 16:50:22,310 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included ... 2026-10-27 16:50:23,851 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Chrome pid: 53126 2026-10-27 16:50:23,852 7 INFO rb-3d383b4-226062-429553 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/tmp7yx940lj_chrome_odoo 2026-10-27 16:50:23,852 7 INFO rb-3d383b4-226062-429553 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:34427/json/version 2026-10-27 16:50:23,853 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34427', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:50:23,956 7 INFO rb-3d383b4-226062-429553 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-27 16:50:23,956 7 INFO rb-3d383b4-226062-429553 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:34427/json 2026-10-27 16:50:23,960 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34427', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:50:23,967 7 INFO rb-3d383b4-226062-429553 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:34427/devtools/page/3217C8D93E654ED4C16253336A19B046 2026-10-27 16:50:23,972 7 INFO rb-3d383b4-226062-429553 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-27 16:50:23,986 7 INFO rb-3d383b4-226062-429553 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-27 16:50:24,144 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:50:24,159 7 INFO rb-3d383b4-226062-429553 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-27 16:50:24,167 7 INFO rb-3d383b4-226062-429553 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/168" in browser 2026-10-27 16:50:24,167 7 INFO rb-3d383b4-226062-429553 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/168" 2026-10-27 16:50:24,222 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:50:24,744 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:24] "GET /pos/ui/168 HTTP/1.1" 200 6931 90 0.048 0.52 rw 2026-10-27 16:50:24,750 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Navigation result: {'frameId': '3217C8D93E654ED4C16253336A19B046', 'loaderId': 'C2691E2BA1D7742A08C7116D4FA49D09', 'isDownload': False} 2026-10-27 16:50:24,751 7 INFO rb-3d383b4-226062-429553 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-27 16:50:24,817 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:24] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.627 ro 2026-10-27 16:50:24,834 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:24] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.027 ro 2026-10-27 16:50:24,845 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:24] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.041 ro 2026-10-27 16:50:25,500 7 INFO rb-3d383b4-226062-429553 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-27 16:50:25,542 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-27 16:50:25,556 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.009 - 2026-10-27 16:50:25,571 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.018 ro 2026-10-27 16:50:25,645 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:25] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.042 rw 2026-10-27 16:50:25,648 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.026 rw 2026-10-27 16:50:26,584 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 521904 235 0.266 0.642 rw 2026-10-27 16:50:26,769 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:50:26,782 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [1/41] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:50:26,791 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.015 ro 2026-10-27 16:50:26,818 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.009 ro 2026-10-27 16:50:26,869 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.023 rw 2026-10-27 16:50:26,870 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.022 rw 2026-10-27 16:50:26,902 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:26] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:50:27,389 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:27] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.002 0.006 ro 2026-10-27 16:50:27,519 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.011 rw 2026-10-27 16:50:27,692 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:27] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.048 rw 2026-10-27 16:50:27,706 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-27 16:50:27,714 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.014 - 2026-10-27 16:50:27,748 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:27] "GET /web/image/res.users/282/avatar_128 HTTP/1.1" 200 305 4 0.006 0.047 ro 2026-10-27 16:50:27,755 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:27] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.037 rw 2026-10-27 16:50:27,815 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:27] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-27 16:50:27,826 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-27 16:50:27,844 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.01 - 2026-10-27 16:50:27,863 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:27] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.009 0.043 ro 2026-10-27 16:50:27,987 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:27] "GET /pos/ui/168?from_backend=True HTTP/1.1" 200 6931 31 0.029 0.126 rw 2026-10-27 16:50:28,005 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [2/41] 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-27 16:50:28,146 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [3/41] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:50:28,147 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [4/41] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step click Actions button (trigger: .more-btn) 2026-10-27 16:50:28,164 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:28] "GET /pos/ui/168 HTTP/1.1" 200 6931 31 0.052 0.28 rw 2026-10-27 16:50:28,210 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:28] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.293 rw 2026-10-27 16:50:28,285 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.025 0.111 rw 2026-10-27 16:50:28,306 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:28] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.15 rw 2026-10-27 16:50:28,342 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [5/41] 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-27 16:50:28,379 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [6/41] 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-27 16:50:28,640 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 29 0.05 0.211 ro 2026-10-27 16:50:28,753 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.015 0.347 ro 2026-10-27 16:50:28,873 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.015 0.074 ro 2026-10-27 16:50:29,012 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:29] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 818 15 0.028 0.05 ro 2026-10-27 16:50:29,098 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:29] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.003 0.017 ro 2026-10-27 16:50:29,219 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [7/41] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("What do you want to do?"))) 2026-10-27 16:50:29,235 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:29] "GET /web/image/res.partner/1204/avatar_128?unique=1793119803000 HTTP/1.1" 200 305 4 0.01 0.031 ro 2026-10-27 16:50:29,290 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:29] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.064 - 2026-10-27 16:50:29,633 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:29] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 10116 118 0.108 0.301 rw 2026-10-27 16:50:29,693 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [8/41] 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-27 16:50:29,710 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [9/41] 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-27 16:50:29,775 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [10/41] 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-27 16:50:29,775 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [11/41] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step Wait the input value is well filled before apply (just make keydown not wait for interactions) (trigger: .modal .input-symbol .input-value:contains(20)) 2026-10-27 16:50:29,798 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [12/41] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Down payment")) .modal-footer .btn-primary) 2026-10-27 16:50:29,845 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [13/41] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step .order-summary .total:contains(20.00) 2026-10-27 16:50:29,858 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [14/41] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:50:29,907 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [15/41] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:50:29,908 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [16/41] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:50:29,939 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.015 - 2026-10-27 16:50:29,944 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.016 - 2026-10-27 16:50:30,071 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.172 0.255 rw 2026-10-27 16:50:30,414 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [17/41] 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-27 16:50:30,435 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [18/41] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:50:30,968 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [19/41] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:50:30,978 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97808276 started for PoS orders references: [{'name': '/', 'pos_reference': '261-168-000001', 'uuid': '34d998ab-f34b-4103-8979-5aae72db30de'}] 2026-10-27 16:50:31,581 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97808276 order {'name': '/', 'pos_reference': '261-168-000001', 'uuid': '34d998ab-f34b-4103-8979-5aae72db30de'} created pos.order #719 2026-10-27 16:50:31,582 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97808276 finished 2026-10-27 16:50:31,818 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5611 214 0.247 0.601 rw 2026-10-27 16:50:32,061 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 596 16 0.029 0.046 ro 2026-10-27 16:50:32,156 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:32] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.009 ro 2026-10-27 16:50:32,196 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [20/41] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:50:32,218 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [21/41] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:50:32,222 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [22/41] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step click Actions button (trigger: .more-btn) 2026-10-27 16:50:32,242 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [23/41] 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-27 16:50:32,264 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [24/41] 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-27 16:50:32,276 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:32] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.044 rw 2026-10-27 16:50:32,399 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.023 0.111 ro 2026-10-27 16:50:32,497 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.014 0.216 ro 2026-10-27 16:50:32,610 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.014 0.08 ro 2026-10-27 16:50:32,731 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:32] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 818 15 0.026 0.062 ro 2026-10-27 16:50:32,785 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.003 0.019 ro 2026-10-27 16:50:32,856 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [25/41] 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-27 16:50:33,264 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:33] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 12961 119 0.115 0.287 rw 2026-10-27 16:50:33,332 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [26/41] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step body:not(:has(.modal)) 2026-10-27 16:50:33,694 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 116 0.131 0.272 rw 2026-10-27 16:50:33,769 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:33] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 662 18 0.025 0.397 rw 2026-10-27 16:50:33,884 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [27/41] 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-27 16:50:33,884 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [28/41] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step .order-summary .total:contains(80.00) 2026-10-27 16:50:33,885 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [29/41] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:50:33,899 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [30/41] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:50:33,899 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [31/41] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:50:34,418 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [32/41] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step total is 80.00 (trigger: .total:contains("80.00")) 2026-10-27 16:50:34,419 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [33/41] 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-27 16:50:34,425 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [34/41] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step body:not(:has(.payment-status-amount .amount:contains("0.0"))) 2026-10-27 16:50:34,426 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [35/41] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-27 16:50:34,431 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [36/41] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-27 16:50:34,435 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [37/41] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:50:34,952 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [38/41] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:50:34,962 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49268125 started for PoS orders references: [{'name': '/', 'pos_reference': '261-168-000002', 'uuid': 'a7be4a4b-324a-4214-ace5-3d0acc97f6de'}] 2026-10-27 16:50:34,965 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [39/41] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step body 2026-10-27 16:50:35,170 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [40/41] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:50:35,332 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #282 deleted stock.move.line records with IDs: [824] 2026-10-27 16:50:37,205 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49268125 order {'name': '/', 'pos_reference': '261-168-000002', 'uuid': 'a7be4a4b-324a-4214-ace5-3d0acc97f6de'} created pos.order #720 2026-10-27 16:50:37,207 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49268125 finished 2026-10-27 16:50:37,718 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6780 766 0.934 1.826 rw 2026-10-27 16:50:37,871 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:37] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.01 ro 2026-10-27 16:50:37,916 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [41/41] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:50:37,938 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: tour succeeded 2026-10-27 16:50:37,939 7 INFO rb-3d383b4-226062-429553 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-27 16:50:37,985 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:37] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.012 0.033 rw 2026-10-27 16:50:38,165 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:50:38,171 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Utz54ohV - [27/Oct/2026 16:50:25] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 12.505 rw 2026-10-27 16:50:38,172 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: heap 25661628 (allocated 28332032) 2026-10-27 16:50:38,272 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Closing chrome headless with pid 53126 2026-10-27 16:50:38,273 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Closing websocket connection 2026-10-27 16:50:38,274 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Terminating chrome headless with pid 53126 2026-10-27 16:50:38,369 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_165038_368868_test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.txt 2026-10-27 16:50:38,369 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Removing chrome user profile "/tmp/tmp7yx940lj_chrome_odoo" 2026-10-27 16:50:38,417 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos ... 2026-10-27 16:50:39,495 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 53252 2026-10-27 16:50:39,496 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpdre08_t2_chrome_odoo 2026-10-27 16:50:39,496 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:44435/json/version 2026-10-27 16:50:39,499 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44435', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:50:39,520 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-10-27 16:50:39,521 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:44435/json 2026-10-27 16:50:39,522 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44435', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:50:39,527 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:44435/devtools/page/3C4C074036C8D02FEAD2C4D554D8964A 2026-10-27 16:50:39,543 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-10-27 16:50:39,547 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-10-27 16:50:39,751 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:50:39,763 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-10-27 16:50:39,767 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/168" in browser 2026-10-27 16:50:39,768 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/168" 2026-10-27 16:50:39,791 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:50:40,214 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:40] "GET /pos/ui/168 HTTP/1.1" 200 6931 90 0.039 0.406 rw 2026-10-27 16:50:40,218 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '3C4C074036C8D02FEAD2C4D554D8964A', 'loaderId': '6AD091C5A014B6E5421356A20AA3FAD6', 'isDownload': False} 2026-10-27 16:50:40,219 7 INFO rb-3d383b4-226062-429553 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-27 16:50:40,281 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:40] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.494 ro 2026-10-27 16:50:40,304 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:40] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.018 ro 2026-10-27 16:50:40,345 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:40] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.045 ro 2026-10-27 16:50:41,056 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-10-27 16:50:41,084 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-27 16:50:41,100 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 16:50:41,123 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.014 ro 2026-10-27 16:50:41,164 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.018 rw 2026-10-27 16:50:41,177 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:41] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.033 rw 2026-10-27 16:50:42,005 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523278 236 0.198 0.62 rw 2026-10-27 16:50:42,244 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: The ready code tooks too much time : 2.0257129669189453 2026-10-27 16:50:42,245 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:50:42,261 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [1/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:50:42,277 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.01 ro 2026-10-27 16:50:42,327 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.009 ro 2026-10-27 16:50:42,373 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.006 rw 2026-10-27 16:50:42,428 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.004 0.026 rw 2026-10-27 16:50:42,436 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:42] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.019 rw 2026-10-27 16:50:43,025 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:43] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.008 ro 2026-10-27 16:50:43,121 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.011 rw 2026-10-27 16:50:43,260 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:43] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.043 rw 2026-10-27 16:50:43,279 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:43] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.007 rw 2026-10-27 16:50:43,313 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:43] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-27 16:50:43,329 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.015 - 2026-10-27 16:50:43,337 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:43] "GET /web/image/res.users/282/avatar_128 HTTP/1.1" 200 305 4 0.006 0.052 ro 2026-10-27 16:50:43,396 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:43] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-27 16:50:43,400 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:43] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.009 ro 2026-10-27 16:50:43,413 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-27 16:50:43,468 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.052 - 2026-10-27 16:50:43,542 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:43] "GET /pos/ui/168?from_backend=True HTTP/1.1" 200 6931 31 0.028 0.098 rw 2026-10-27 16:50:43,573 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [2/26] 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-27 16:50:43,690 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [3/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:50:43,691 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [4/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-10-27 16:50:43,705 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:43] "GET /pos/ui/168 HTTP/1.1" 200 6931 31 0.04 0.25 rw 2026-10-27 16:50:43,748 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:43] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.284 rw 2026-10-27 16:50:43,794 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:43] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.008 0.056 rw 2026-10-27 16:50:43,871 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.026 0.111 rw 2026-10-27 16:50:43,919 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [5/26] 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-27 16:50:43,964 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [6/26] 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-27 16:50:44,177 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:44] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 25 0.038 0.174 ro 2026-10-27 16:50:44,298 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:44] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.013 0.312 ro 2026-10-27 16:50:44,387 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:44] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.012 0.05 ro 2026-10-27 16:50:44,522 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:44] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 819 15 0.026 0.055 ro 2026-10-27 16:50:44,636 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:44] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.005 0.016 ro 2026-10-27 16:50:44,782 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [7/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("What do you want to do?"))) 2026-10-27 16:50:44,792 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:44] "GET /web/image/res.partner/1204/avatar_128?unique=1793119803000 HTTP/1.1" 200 305 4 0.008 0.022 ro 2026-10-27 16:50:44,805 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:44] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.032 - 2026-10-27 16:50:45,197 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:45] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 11944 118 0.133 0.27 rw 2026-10-27 16:50:45,258 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [8/26] 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-27 16:50:45,278 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [9/26] 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-27 16:50:45,363 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [10/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step Wait the input value is well filled before apply (just make keydown not wait for interactions) (trigger: .modal .input-symbol .input-value:contains(2)) 2026-10-27 16:50:45,389 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [11/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Down payment")) .modal-footer .btn-primary) 2026-10-27 16:50:45,447 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [12/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(0.81) 2026-10-27 16:50:45,475 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [13/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.14) 2026-10-27 16:50:45,475 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [14/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:50:45,507 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [15/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:50:45,512 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [16/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:50:45,545 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.008 - 2026-10-27 16:50:45,551 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.012 - 2026-10-27 16:50:45,661 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.124 0.322 rw 2026-10-27 16:50:46,011 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [17/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step total is 0.81 (trigger: .total:contains("0.81")) 2026-10-27 16:50:46,012 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [18/26] 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-27 16:50:46,039 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [19/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step body:not(:has(.payment-status-amount .amount:contains("0.0"))) 2026-10-27 16:50:46,039 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [20/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-27 16:50:46,042 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [21/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-27 16:50:46,049 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [22/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:50:46,579 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [23/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:50:46,582 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [24/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step body 2026-10-27 16:50:46,586 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7898938 started for PoS orders references: [{'name': '/', 'pos_reference': '261-168-000001', 'uuid': '35cc1c94-e744-45fc-a04d-818cc44bfa40'}] 2026-10-27 16:50:46,681 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [25/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:50:48,134 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7898938 order {'name': '/', 'pos_reference': '261-168-000001', 'uuid': '35cc1c94-e744-45fc-a04d-818cc44bfa40'} created pos.order #721 2026-10-27 16:50:48,136 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7898938 finished 2026-10-27 16:50:48,457 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5660 525 0.596 1.279 rw 2026-10-27 16:50:48,664 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1136 16 0.022 0.06 ro 2026-10-27 16:50:48,793 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:48] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-27 16:50:48,826 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [26/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:50:48,845 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-10-27 16:50:48,846 7 INFO rb-3d383b4-226062-429553 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-27 16:50:48,897 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:48] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.038 rw 2026-10-27 16:50:49,035 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:50:49,040 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 23770880 (allocated 25972736) 2026-10-27 16:50:49,044 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DbI6oVmc - [27/Oct/2026 16:50:42] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 7.829 rw 2026-10-27 16:50:49,148 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 53252 2026-10-27 16:50:49,148 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-10-27 16:50:49,149 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 53252 2026-10-27 16:50:49,298 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_165049_298188_test_taxes_l10n_be_pos.txt 2026-10-27 16:50:49,298 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpdre08_t2_chrome_odoo" 2026-10-27 16:50:49,570 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #279 deleted stock.move.line records with IDs: [828, 829] 2026-10-27 16:50:50,807 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 53378 2026-10-27 16:50:50,811 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpxqgmcus1_chrome_odoo 2026-10-27 16:50:50,811 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:34687/json/version 2026-10-27 16:50:50,814 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34687', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:50:50,942 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-10-27 16:50:50,942 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:34687/json 2026-10-27 16:50:50,943 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34687', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:50:50,954 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:34687/devtools/page/91C2E4B3298D3BE9F3E248AA969DBA5D 2026-10-27 16:50:50,968 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-10-27 16:50:50,989 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-10-27 16:50:51,271 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:50:51,283 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-10-27 16:50:51,285 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/168" in browser 2026-10-27 16:50:51,285 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/168" 2026-10-27 16:50:51,445 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:51] "GET /pos/ui/168 HTTP/1.1" 200 6931 67 0.044 0.114 rw 2026-10-27 16:50:51,450 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '91C2E4B3298D3BE9F3E248AA969DBA5D', 'loaderId': 'DB65DD15F5D7E0496CF6C6DDC129261D', 'isDownload': False} 2026-10-27 16:50:51,450 7 INFO rb-3d383b4-226062-429553 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-27 16:50:51,541 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:51] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.029 ro 2026-10-27 16:50:51,543 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:51] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.246 ro 2026-10-27 16:50:51,558 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:51] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.043 ro 2026-10-27 16:50:52,284 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-10-27 16:50:52,313 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-27 16:50:52,313 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-27 16:50:52,333 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.009 ro 2026-10-27 16:50:52,366 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:52] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.014 rw 2026-10-27 16:50:52,385 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.027 rw 2026-10-27 16:50:53,051 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 525838 233 0.175 0.47 rw 2026-10-27 16:50:53,282 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:50:53,307 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [1/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:50:53,321 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.021 ro 2026-10-27 16:50:53,378 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.021 ro 2026-10-27 16:50:53,427 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.017 rw 2026-10-27 16:50:53,450 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.027 rw 2026-10-27 16:50:53,478 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:53] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.027 rw 2026-10-27 16:50:53,975 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:53] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.008 ro 2026-10-27 16:50:54,124 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.016 rw 2026-10-27 16:50:54,284 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:54] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.054 rw 2026-10-27 16:50:54,290 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:54] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.013 rw 2026-10-27 16:50:54,321 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.018 - 2026-10-27 16:50:54,323 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.016 - 2026-10-27 16:50:54,327 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:54] "GET /web/image/res.users/282/avatar_128 HTTP/1.1" 200 305 4 0.006 0.036 ro 2026-10-27 16:50:54,356 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:54] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.002 - 2026-10-27 16:50:54,376 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:54] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.015 ro 2026-10-27 16:50:54,430 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.047 - 2026-10-27 16:50:54,457 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.074 - 2026-10-27 16:50:54,472 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:54] "GET /pos/ui/168?from_backend=True HTTP/1.1" 200 6931 31 0.023 0.073 rw 2026-10-27 16:50:54,541 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [2/26] 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-27 16:50:54,583 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:54] "GET /pos/ui/168 HTTP/1.1" 200 6931 31 0.021 0.185 rw 2026-10-27 16:50:54,647 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:54] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.244 rw 2026-10-27 16:50:54,680 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [3/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:50:54,682 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [4/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-10-27 16:50:54,689 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:54] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.02 rw 2026-10-27 16:50:54,736 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 16 0.015 0.038 rw 2026-10-27 16:50:54,793 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [5/26] 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-27 16:50:54,826 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [6/26] 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-27 16:50:54,945 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:54] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 7 0.017 0.094 ro 2026-10-27 16:50:55,063 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:55] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.021 0.207 ro 2026-10-27 16:50:55,178 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:55] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.013 0.198 ro 2026-10-27 16:50:55,272 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:55] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 819 15 0.014 0.046 ro 2026-10-27 16:50:55,370 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:55] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.003 0.022 ro 2026-10-27 16:50:55,495 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [7/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("What do you want to do?"))) 2026-10-27 16:50:55,517 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:55] "GET /web/image/res.partner/1204/avatar_128?unique=1793119846000 HTTP/1.1" 200 305 4 0.005 0.034 ro 2026-10-27 16:50:55,522 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:55] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.023 - 2026-10-27 16:50:55,874 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:55] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 11944 118 0.094 0.279 rw 2026-10-27 16:50:55,957 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [8/26] 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-27 16:50:55,957 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [9/26] 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-27 16:50:56,071 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [10/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step Wait the input value is well filled before apply (just make keydown not wait for interactions) (trigger: .modal .input-symbol .input-value:contains(2)) 2026-10-27 16:50:56,072 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [11/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Down payment")) .modal-footer .btn-primary) 2026-10-27 16:50:56,115 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [12/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(0.81) 2026-10-27 16:50:56,139 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [13/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.14) 2026-10-27 16:50:56,148 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [14/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:50:56,174 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [15/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:50:56,175 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [16/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:50:56,223 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.016 - 2026-10-27 16:50:56,239 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.014 - 2026-10-27 16:50:56,363 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.128 0.333 rw 2026-10-27 16:50:56,694 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [17/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step total is 0.81 (trigger: .total:contains("0.81")) 2026-10-27 16:50:56,695 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [18/26] 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-27 16:50:56,716 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [19/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step body:not(:has(.payment-status-amount .amount:contains("0.0"))) 2026-10-27 16:50:56,717 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [20/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-27 16:50:56,724 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [21/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-27 16:50:56,730 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [22/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:50:57,257 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [23/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:50:57,264 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94464129 started for PoS orders references: [{'name': '/', 'pos_reference': '262-168-000001', 'uuid': 'f857b0ba-4cbc-464a-aeaa-ce201ddc70de'}] 2026-10-27 16:50:57,267 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [24/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step body 2026-10-27 16:50:57,377 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [25/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:50:58,627 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94464129 order {'name': '/', 'pos_reference': '262-168-000001', 'uuid': 'f857b0ba-4cbc-464a-aeaa-ce201ddc70de'} created pos.order #722 2026-10-27 16:50:58,632 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94464129 finished 2026-10-27 16:50:58,928 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5660 476 0.55 1.119 rw 2026-10-27 16:50:59,121 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1136 16 0.024 0.043 ro 2026-10-27 16:50:59,233 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:59] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-27 16:50:59,284 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [26/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:50:59,300 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-10-27 16:50:59,301 7 INFO rb-3d383b4-226062-429553 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-27 16:50:59,353 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:59] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.046 rw 2026-10-27 16:50:59,504 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:50:59,508 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 23828820 (allocated 26234880) 2026-10-27 16:50:59,512 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gzvJFeo0 - [27/Oct/2026 16:50:52] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.012 7.115 rw 2026-10-27 16:50:59,621 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 53378 2026-10-27 16:50:59,622 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-10-27 16:50:59,624 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 53378 2026-10-27 16:50:59,762 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_165059_762311_test_taxes_l10n_be_pos.txt 2026-10-27 16:50:59,762 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpxqgmcus1_chrome_odoo" 2026-10-27 16:51:00,091 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #279 deleted stock.move.line records with IDs: [831, 832] 2026-10-27 16:51:01,466 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 53508 2026-10-27 16:51:01,467 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpno6kmcc6_chrome_odoo 2026-10-27 16:51:01,467 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:37229/json/version 2026-10-27 16:51:01,469 7 INFO rb-3d383b4-226062-429553 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-27 16:51:01,519 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-10-27 16:51:01,520 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:37229/json 2026-10-27 16:51:01,520 7 INFO rb-3d383b4-226062-429553 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-27 16:51:01,559 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:37229/devtools/page/B937890D12EF6EAA5BA7EE95D54BE9A9 2026-10-27 16:51:01,597 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-10-27 16:51:01,603 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-10-27 16:51:01,900 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:51:01,917 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-10-27 16:51:01,923 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/168" in browser 2026-10-27 16:51:01,923 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/168" 2026-10-27 16:51:02,079 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:02] "GET /pos/ui/168 HTTP/1.1" 200 6931 67 0.038 0.116 rw 2026-10-27 16:51:02,083 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': 'B937890D12EF6EAA5BA7EE95D54BE9A9', 'loaderId': '424D9F6A2AA58CACD4AA4DFD957DB15B', 'isDownload': False} 2026-10-27 16:51:02,083 7 INFO rb-3d383b4-226062-429553 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-27 16:51:02,146 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:02] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.214 ro 2026-10-27 16:51:02,149 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:02] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.03 ro 2026-10-27 16:51:02,165 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:02] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.047 ro 2026-10-27 16:51:02,879 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-10-27 16:51:02,930 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.014 ro 2026-10-27 16:51:02,931 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.014 - 2026-10-27 16:51:02,934 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.008 - 2026-10-27 16:51:03,015 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.03 rw 2026-10-27 16:51:03,054 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:03] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.05 rw 2026-10-27 16:51:04,089 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 528387 233 0.254 0.8 rw 2026-10-27 16:51:04,320 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: The ready code tooks too much time : 2.235931396484375 2026-10-27 16:51:04,320 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:51:04,339 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [1/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:51:04,357 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.008 0.018 ro 2026-10-27 16:51:04,415 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.003 0.03 ro 2026-10-27 16:51:04,459 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-27 16:51:04,504 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:04] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.012 rw 2026-10-27 16:51:04,505 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.006 0.035 rw 2026-10-27 16:51:05,144 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:05] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.022 ro 2026-10-27 16:51:05,280 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.013 rw 2026-10-27 16:51:05,433 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:05] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.041 rw 2026-10-27 16:51:05,489 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.008 - 2026-10-27 16:51:05,491 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:05] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.011 rw 2026-10-27 16:51:05,495 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-27 16:51:05,523 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:05] "GET /web/image/res.users/282/avatar_128 HTTP/1.1" 200 305 4 0.004 0.024 ro 2026-10-27 16:51:05,597 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:05] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.02 ro 2026-10-27 16:51:05,601 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:05] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-27 16:51:05,636 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.03 - 2026-10-27 16:51:05,651 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.043 - 2026-10-27 16:51:05,772 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:05] "GET /pos/ui/168?from_backend=True HTTP/1.1" 200 6931 31 0.046 0.119 rw 2026-10-27 16:51:05,831 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [2/26] 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-27 16:51:05,878 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:05] "GET /pos/ui/168 HTTP/1.1" 200 6931 31 0.025 0.245 rw 2026-10-27 16:51:05,946 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:05] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.215 rw 2026-10-27 16:51:06,034 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:06] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.004 0.014 rw 2026-10-27 16:51:06,038 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [3/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:51:06,039 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [4/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-10-27 16:51:06,114 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 16 0.014 0.056 rw 2026-10-27 16:51:06,178 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [5/26] 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-27 16:51:06,196 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [6/26] 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-27 16:51:06,335 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:06] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 7 0.018 0.122 ro 2026-10-27 16:51:06,432 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:06] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.017 0.212 ro 2026-10-27 16:51:06,566 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:06] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.014 0.09 ro 2026-10-27 16:51:06,708 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:06] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 819 15 0.014 0.067 ro 2026-10-27 16:51:06,821 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:06] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.002 0.017 ro 2026-10-27 16:51:06,947 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:06] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-27 16:51:06,948 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [7/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("What do you want to do?"))) 2026-10-27 16:51:06,997 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:06] "GET /web/image/res.partner/1204/avatar_128?unique=1793119858000 HTTP/1.1" 200 305 4 0.009 0.051 ro 2026-10-27 16:51:07,323 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:07] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 11942 118 0.101 0.255 rw 2026-10-27 16:51:07,386 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [8/26] 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-27 16:51:07,398 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [9/26] 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-27 16:51:07,497 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [10/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step Wait the input value is well filled before apply (just make keydown not wait for interactions) (trigger: .modal .input-symbol .input-value:contains(2)) 2026-10-27 16:51:07,509 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [11/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Down payment")) .modal-footer .btn-primary) 2026-10-27 16:51:07,580 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [12/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(0.81) 2026-10-27 16:51:07,602 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [13/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.14) 2026-10-27 16:51:07,616 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [14/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:51:07,628 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [15/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:51:07,635 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [16/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:51:07,657 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.009 - 2026-10-27 16:51:07,670 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.008 - 2026-10-27 16:51:07,730 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.113 0.278 rw 2026-10-27 16:51:08,139 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [17/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step total is 0.81 (trigger: .total:contains("0.81")) 2026-10-27 16:51:08,140 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [18/26] 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-27 16:51:08,168 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [19/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step body:not(:has(.payment-status-amount .amount:contains("0.0"))) 2026-10-27 16:51:08,168 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [20/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-27 16:51:08,182 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [21/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-27 16:51:08,188 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [22/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:51:08,715 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [23/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:51:08,722 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8025844 started for PoS orders references: [{'name': '/', 'pos_reference': '263-168-000001', 'uuid': '97935d66-d0d5-49b0-a7f8-0ea299361060'}] 2026-10-27 16:51:08,728 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [24/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step body 2026-10-27 16:51:08,854 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [25/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:51:10,271 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8025844 order {'name': '/', 'pos_reference': '263-168-000001', 'uuid': '97935d66-d0d5-49b0-a7f8-0ea299361060'} created pos.order #723 2026-10-27 16:51:10,275 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8025844 finished 2026-10-27 16:51:10,595 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5746 477 0.599 1.279 rw 2026-10-27 16:51:10,818 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1136 16 0.018 0.047 ro 2026-10-27 16:51:10,944 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:10] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.009 ro 2026-10-27 16:51:10,971 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [26/26] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:51:10,999 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-10-27 16:51:11,000 7 INFO rb-3d383b4-226062-429553 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-27 16:51:11,053 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:11] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.041 rw 2026-10-27 16:51:11,189 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:51:11,189 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 23934344 (allocated 26234880) 2026-10-27 16:51:11,204 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kHteV5VG - [27/Oct/2026 16:51:04] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 8.123 rw 2026-10-27 16:51:11,296 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 53508 2026-10-27 16:51:11,297 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-10-27 16:51:11,298 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 53508 2026-10-27 16:51:11,435 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_165111_435596_test_taxes_l10n_be_pos.txt 2026-10-27 16:51:11,436 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpno6kmcc6_chrome_odoo" 2026-10-27 16:51:11,733 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #279 deleted stock.move.line records with IDs: [834, 835] 2026-10-27 16:51:12,964 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 53647 2026-10-27 16:51:12,965 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpgx45ha0j_chrome_odoo 2026-10-27 16:51:12,965 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:43315/json/version 2026-10-27 16:51:12,966 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43315', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:51:13,048 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-10-27 16:51:13,048 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:43315/json 2026-10-27 16:51:13,049 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43315', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:51:13,057 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:43315/devtools/page/D63F49B802B5C69F023ECB8A30476321 2026-10-27 16:51:13,066 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-10-27 16:51:13,072 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-10-27 16:51:13,366 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:51:13,377 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-10-27 16:51:13,378 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/168" in browser 2026-10-27 16:51:13,379 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/168" 2026-10-27 16:51:13,579 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:13] "GET /pos/ui/168 HTTP/1.1" 200 6931 67 0.046 0.151 rw 2026-10-27 16:51:13,580 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': 'D63F49B802B5C69F023ECB8A30476321', 'loaderId': '3D0054E17CF9EEF81D1FF218B58EE167', 'isDownload': False} 2026-10-27 16:51:13,580 7 INFO rb-3d383b4-226062-429553 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-27 16:51:13,668 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:13] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.037 ro 2026-10-27 16:51:13,678 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:13] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.284 ro 2026-10-27 16:51:13,693 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:13] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.063 ro 2026-10-27 16:51:14,301 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-10-27 16:51:14,347 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:51:14,355 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 16:51:14,386 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.026 ro 2026-10-27 16:51:14,435 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.026 rw 2026-10-27 16:51:14,443 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:14] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.019 rw 2026-10-27 16:51:15,315 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 530938 233 0.265 0.589 rw 2026-10-27 16:51:15,478 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:51:15,500 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.014 ro 2026-10-27 16:51:15,501 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [1/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:51:15,537 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.015 ro 2026-10-27 16:51:15,571 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.012 rw 2026-10-27 16:51:15,605 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.016 rw 2026-10-27 16:51:15,617 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:15] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.01 rw 2026-10-27 16:51:16,186 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:16] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.01 ro 2026-10-27 16:51:16,314 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.013 rw 2026-10-27 16:51:16,445 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:16] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.041 rw 2026-10-27 16:51:16,475 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:16] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.005 rw 2026-10-27 16:51:16,480 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:16] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-27 16:51:16,484 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-27 16:51:16,528 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:16] "GET /web/image/res.users/282/avatar_128 HTTP/1.1" 200 305 4 0.006 0.032 ro 2026-10-27 16:51:16,549 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:16] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.013 - 2026-10-27 16:51:16,561 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.025 - 2026-10-27 16:51:16,569 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:16] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.015 0.023 ro 2026-10-27 16:51:16,570 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.018 - 2026-10-27 16:51:16,675 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:16] "GET /pos/ui/168?from_backend=True HTTP/1.1" 200 6931 31 0.022 0.116 rw 2026-10-27 16:51:16,756 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:16] "GET /pos/ui/168 HTTP/1.1" 200 6931 31 0.018 0.183 rw 2026-10-27 16:51:16,768 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [2/26] 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-27 16:51:16,843 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:16] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.017 0.16 rw 2026-10-27 16:51:16,945 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [3/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:51:16,947 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [4/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-10-27 16:51:16,959 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:16] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.006 0.026 rw 2026-10-27 16:51:17,037 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 16 0.015 0.061 rw 2026-10-27 16:51:17,090 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [5/26] 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-27 16:51:17,142 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [6/26] 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-27 16:51:17,253 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:17] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 7 0.016 0.09 ro 2026-10-27 16:51:17,370 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:17] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.017 0.191 ro 2026-10-27 16:51:17,473 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:17] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.021 0.119 ro 2026-10-27 16:51:17,608 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:17] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 819 15 0.016 0.07 ro 2026-10-27 16:51:17,708 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.003 0.013 ro 2026-10-27 16:51:17,866 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:17] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:51:17,870 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [7/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("What do you want to do?"))) 2026-10-27 16:51:17,902 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:17] "GET /web/image/res.partner/1204/avatar_128?unique=1793119870000 HTTP/1.1" 200 305 4 0.01 0.033 ro 2026-10-27 16:51:18,290 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:18] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 11942 118 0.12 0.283 rw 2026-10-27 16:51:18,403 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [8/26] 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-27 16:51:18,417 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [9/26] 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-27 16:51:18,452 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [10/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step Wait the input value is well filled before apply (just make keydown not wait for interactions) (trigger: .modal .input-symbol .input-value:contains(2)) 2026-10-27 16:51:18,481 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [11/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Down payment")) .modal-footer .btn-primary) 2026-10-27 16:51:18,539 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [12/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(0.81) 2026-10-27 16:51:18,554 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [13/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.14) 2026-10-27 16:51:18,554 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [14/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:51:18,583 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [15/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:51:18,586 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [16/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:51:18,655 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.014 - 2026-10-27 16:51:18,656 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.024 - 2026-10-27 16:51:18,746 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.153 0.281 rw 2026-10-27 16:51:19,114 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [17/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step total is 0.81 (trigger: .total:contains("0.81")) 2026-10-27 16:51:19,114 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [18/26] 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-27 16:51:19,139 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [19/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step body:not(:has(.payment-status-amount .amount:contains("0.0"))) 2026-10-27 16:51:19,140 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [20/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-27 16:51:19,146 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [21/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-27 16:51:19,151 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [22/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:51:19,678 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [23/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:51:19,686 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64892389 started for PoS orders references: [{'name': '/', 'pos_reference': '264-168-000001', 'uuid': 'f55257b0-7c84-493b-9e15-d60164b1e987'}] 2026-10-27 16:51:19,700 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [24/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step body 2026-10-27 16:51:19,778 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [25/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:51:21,144 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64892389 order {'name': '/', 'pos_reference': '264-168-000001', 'uuid': 'f55257b0-7c84-493b-9e15-d60164b1e987'} created pos.order #724 2026-10-27 16:51:21,152 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64892389 finished 2026-10-27 16:51:21,462 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5746 477 0.58 1.203 rw 2026-10-27 16:51:21,682 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1136 16 0.015 0.051 ro 2026-10-27 16:51:21,795 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:21] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.002 0.011 ro 2026-10-27 16:51:21,829 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [26/26] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:51:21,849 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-10-27 16:51:21,850 7 INFO rb-3d383b4-226062-429553 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-27 16:51:21,903 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:21] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.047 rw 2026-10-27 16:51:22,070 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:51:22,075 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 23975900 (allocated 25710592) 2026-10-27 16:51:22,083 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 hUqPtOA0 - [27/Oct/2026 16:51:15] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.014 7.595 rw 2026-10-27 16:51:22,178 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 53647 2026-10-27 16:51:22,182 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-10-27 16:51:22,184 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 53647 2026-10-27 16:51:22,296 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_165122_295789_test_taxes_l10n_be_pos.txt 2026-10-27 16:51:22,296 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpgx45ha0j_chrome_odoo" 2026-10-27 16:51:22,598 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #279 deleted stock.move.line records with IDs: [837, 838] 2026-10-27 16:51:22,707 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos ... 2026-10-27 16:51:23,800 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 53782 2026-10-27 16:51:23,801 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmp72i4rzec_chrome_odoo 2026-10-27 16:51:23,801 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:42609/json/version 2026-10-27 16:51:23,802 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42609', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:51:23,865 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-10-27 16:51:23,865 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:42609/json 2026-10-27 16:51:23,868 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42609', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:51:23,879 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:42609/devtools/page/376998CC1D8F838AA693FEC1A996CECD 2026-10-27 16:51:23,888 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-10-27 16:51:23,899 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-10-27 16:51:24,167 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:51:24,179 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-10-27 16:51:24,192 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/168" in browser 2026-10-27 16:51:24,193 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/168" 2026-10-27 16:51:24,222 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:51:24,730 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:24] "GET /pos/ui/168 HTTP/1.1" 200 6931 90 0.041 0.493 rw 2026-10-27 16:51:24,737 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '376998CC1D8F838AA693FEC1A996CECD', 'loaderId': '0C8E5308C5F743CCB5DB33D0CD47F20B', 'isDownload': False} 2026-10-27 16:51:24,737 7 INFO rb-3d383b4-226062-429553 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-27 16:51:24,797 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:24] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.592 ro 2026-10-27 16:51:24,809 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:24] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.032 ro 2026-10-27 16:51:24,831 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:24] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.056 ro 2026-10-27 16:51:25,559 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-10-27 16:51:25,592 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 16:51:25,597 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:51:25,653 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.029 ro 2026-10-27 16:51:25,721 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.013 rw 2026-10-27 16:51:25,731 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:25] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.014 rw 2026-10-27 16:51:26,530 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 524698 236 0.214 0.577 rw 2026-10-27 16:51:26,747 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.012 ro 2026-10-27 16:51:26,750 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:51:26,770 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [1/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:51:26,784 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.009 ro 2026-10-27 16:51:26,824 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.018 rw 2026-10-27 16:51:26,839 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.012 rw 2026-10-27 16:51:26,848 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:26] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:51:27,418 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:27] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.007 ro 2026-10-27 16:51:27,552 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.011 rw 2026-10-27 16:51:27,718 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:27] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.047 rw 2026-10-27 16:51:27,768 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:27] "GET /web/image/res.users/282/avatar_128 HTTP/1.1" 200 305 4 0.005 0.033 ro 2026-10-27 16:51:27,772 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.041 - 2026-10-27 16:51:27,773 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:27] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.013 rw 2026-10-27 16:51:27,774 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.042 - 2026-10-27 16:51:27,811 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:27] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.013 - 2026-10-27 16:51:27,817 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:27] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.016 ro 2026-10-27 16:51:27,824 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-27 16:51:27,861 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.037 - 2026-10-27 16:51:27,924 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:27] "GET /pos/ui/168?from_backend=True HTTP/1.1" 200 6931 31 0.019 0.082 rw 2026-10-27 16:51:27,956 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [2/26] 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-27 16:51:28,054 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:28] "GET /pos/ui/168 HTTP/1.1" 200 6931 31 0.035 0.194 rw 2026-10-27 16:51:28,079 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [3/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:51:28,080 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [4/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-10-27 16:51:28,097 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:28] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.235 rw 2026-10-27 16:51:28,137 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:28] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.004 0.051 rw 2026-10-27 16:51:28,220 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.022 0.107 rw 2026-10-27 16:51:28,275 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [5/26] 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-27 16:51:28,314 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [6/26] 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-27 16:51:28,479 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 25 0.025 0.138 ro 2026-10-27 16:51:28,605 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.012 0.264 ro 2026-10-27 16:51:28,749 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.017 0.093 ro 2026-10-27 16:51:28,903 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:28] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 819 15 0.018 0.069 ro 2026-10-27 16:51:29,034 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:29] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 168 2 0.003 0.029 ro 2026-10-27 16:51:29,191 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [7/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("What do you want to do?"))) 2026-10-27 16:51:29,193 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:29] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.01 - 2026-10-27 16:51:29,196 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:29] "GET /web/image/res.partner/1204/avatar_128?unique=1793119803000 HTTP/1.1" 200 305 4 0.005 0.023 ro 2026-10-27 16:51:29,714 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:29] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 13123 118 0.108 0.399 rw 2026-10-27 16:51:29,800 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [8/26] 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-27 16:51:29,821 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [9/26] 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-27 16:51:29,876 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [10/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step Wait the input value is well filled before apply (just make keydown not wait for interactions) (trigger: .modal .input-symbol .input-value:contains(2)) 2026-10-27 16:51:29,900 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [11/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Down payment")) .modal-footer .btn-primary) 2026-10-27 16:51:30,023 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [12/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(1.92) 2026-10-27 16:51:30,035 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [13/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.63) 2026-10-27 16:51:30,040 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [14/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:51:30,074 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [15/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:51:30,075 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [16/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:51:30,132 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.017 - 2026-10-27 16:51:30,139 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.016 - 2026-10-27 16:51:30,225 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.178 0.31 rw 2026-10-27 16:51:30,593 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [17/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step total is 1.92 (trigger: .total:contains("1.92")) 2026-10-27 16:51:30,594 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [18/26] 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-27 16:51:30,618 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [19/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step body:not(:has(.payment-status-amount .amount:contains("0.0"))) 2026-10-27 16:51:30,619 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [20/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-27 16:51:30,630 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [21/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-27 16:51:30,641 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [22/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:51:31,167 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [23/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:51:31,175 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6298643 started for PoS orders references: [{'name': '/', 'pos_reference': '261-168-000001', 'uuid': '350826eb-48f5-4929-8428-0b933fad5e8e'}] 2026-10-27 16:51:31,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [24/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step body 2026-10-27 16:51:31,318 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [25/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:51:32,785 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6298643 order {'name': '/', 'pos_reference': '261-168-000001', 'uuid': '350826eb-48f5-4929-8428-0b933fad5e8e'} created pos.order #725 2026-10-27 16:51:32,787 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6298643 finished 2026-10-27 16:51:33,179 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6344 506 0.639 1.369 rw 2026-10-27 16:51:33,446 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1170 16 0.017 0.059 ro 2026-10-27 16:51:33,596 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:33] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.002 0.012 ro 2026-10-27 16:51:33,660 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [26/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:51:33,672 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-10-27 16:51:33,674 7 INFO rb-3d383b4-226062-429553 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-27 16:51:33,733 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:33] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.047 rw 2026-10-27 16:51:33,853 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:51:33,855 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 23918144 (allocated 25972736) 2026-10-27 16:51:33,860 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -7Ao8Hxq - [27/Oct/2026 16:51:26] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 8.09 rw 2026-10-27 16:51:33,960 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 53782 2026-10-27 16:51:33,961 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-10-27 16:51:33,963 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 53782 2026-10-27 16:51:34,079 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_165134_079321_test_taxes_l10n_br_pos.txt 2026-10-27 16:51:34,079 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmp72i4rzec_chrome_odoo" 2026-10-27 16:51:34,353 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #279 deleted stock.move.line records with IDs: [840, 841] 2026-10-27 16:51:35,596 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 53915 2026-10-27 16:51:35,596 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmp3dyafpnh_chrome_odoo 2026-10-27 16:51:35,597 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:42005/json/version 2026-10-27 16:51:35,598 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42005', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:51:35,705 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-10-27 16:51:35,706 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:42005/json 2026-10-27 16:51:35,706 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42005', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:51:35,719 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:42005/devtools/page/B012982F6557FA0E99F0C509E38DAFE9 2026-10-27 16:51:35,729 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-10-27 16:51:35,733 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-10-27 16:51:36,018 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:51:36,029 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-10-27 16:51:36,031 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/168" in browser 2026-10-27 16:51:36,031 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/168" 2026-10-27 16:51:36,225 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:36] "GET /pos/ui/168 HTTP/1.1" 200 6931 67 0.047 0.145 rw 2026-10-27 16:51:36,228 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': 'B012982F6557FA0E99F0C509E38DAFE9', 'loaderId': 'DFE5D579169CC045E0B8EC2FB2BB8DB0', 'isDownload': False} 2026-10-27 16:51:36,229 7 INFO rb-3d383b4-226062-429553 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-27 16:51:36,323 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:36] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.044 ro 2026-10-27 16:51:36,333 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:36] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.286 ro 2026-10-27 16:51:36,345 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:36] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.043 ro 2026-10-27 16:51:37,139 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-10-27 16:51:37,185 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 16:51:37,191 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:51:37,210 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.012 ro 2026-10-27 16:51:37,265 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:37] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.026 rw 2026-10-27 16:51:37,272 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.032 rw 2026-10-27 16:51:38,135 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 527294 233 0.216 0.613 rw 2026-10-27 16:51:38,301 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: The ready code tooks too much time : 2.070943832397461 2026-10-27 16:51:38,301 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:51:38,323 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.008 ro 2026-10-27 16:51:38,343 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [1/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:51:38,381 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.015 ro 2026-10-27 16:51:38,442 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.021 rw 2026-10-27 16:51:38,458 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.032 rw 2026-10-27 16:51:38,495 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:38] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-27 16:51:38,935 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:38] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.007 0.014 ro 2026-10-27 16:51:39,041 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.011 rw 2026-10-27 16:51:39,229 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:39] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.069 rw 2026-10-27 16:51:39,237 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:39] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.008 rw 2026-10-27 16:51:39,270 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:39] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.03 - 2026-10-27 16:51:39,286 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:39] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.041 - 2026-10-27 16:51:39,304 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:39] "GET /web/image/res.users/282/avatar_128 HTTP/1.1" 200 305 4 0.009 0.061 ro 2026-10-27 16:51:39,320 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:39] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.013 - 2026-10-27 16:51:39,329 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:39] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.022 ro 2026-10-27 16:51:39,337 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.021 - 2026-10-27 16:51:39,387 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.032 - 2026-10-27 16:51:39,453 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [2/26] 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-27 16:51:39,455 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:39] "GET /pos/ui/168?from_backend=True HTTP/1.1" 200 6931 31 0.025 0.102 rw 2026-10-27 16:51:39,507 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:39] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.122 rw 2026-10-27 16:51:39,595 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [3/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:51:39,596 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [4/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-10-27 16:51:39,610 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:39] "GET /pos/ui/168 HTTP/1.1" 200 6931 31 0.028 0.209 rw 2026-10-27 16:51:39,685 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 16 0.014 0.059 rw 2026-10-27 16:51:39,695 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:39] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.078 rw 2026-10-27 16:51:39,737 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [5/26] 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-27 16:51:39,772 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [6/26] 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-27 16:51:39,871 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:39] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 7 0.016 0.091 ro 2026-10-27 16:51:39,970 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:39] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.015 0.183 ro 2026-10-27 16:51:40,112 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:40] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.012 0.098 ro 2026-10-27 16:51:40,293 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:40] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 819 15 0.022 0.08 ro 2026-10-27 16:51:40,402 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:40] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 168 2 0.003 0.021 ro 2026-10-27 16:51:40,555 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:40] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-27 16:51:40,577 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [7/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("What do you want to do?"))) 2026-10-27 16:51:40,586 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:40] "GET /web/image/res.partner/1204/avatar_128?unique=1793119891000 HTTP/1.1" 200 305 4 0.014 0.038 ro 2026-10-27 16:51:41,002 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:41] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 13123 118 0.158 0.262 rw 2026-10-27 16:51:41,072 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [8/26] 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-27 16:51:41,090 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [9/26] 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-27 16:51:41,209 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [10/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step Wait the input value is well filled before apply (just make keydown not wait for interactions) (trigger: .modal .input-symbol .input-value:contains(2)) 2026-10-27 16:51:41,230 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [11/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Down payment")) .modal-footer .btn-primary) 2026-10-27 16:51:41,343 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [12/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(1.92) 2026-10-27 16:51:41,385 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [13/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.63) 2026-10-27 16:51:41,387 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [14/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:51:41,451 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [15/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:51:41,454 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [16/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:51:41,488 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.009 - 2026-10-27 16:51:41,496 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-27 16:51:41,523 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.196 0.305 rw 2026-10-27 16:51:41,963 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [17/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step total is 1.92 (trigger: .total:contains("1.92")) 2026-10-27 16:51:41,964 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [18/26] 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-27 16:51:41,997 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [19/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step body:not(:has(.payment-status-amount .amount:contains("0.0"))) 2026-10-27 16:51:42,002 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [20/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-27 16:51:42,005 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [21/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-27 16:51:42,010 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [22/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:51:42,539 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [23/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:51:42,550 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33499226 started for PoS orders references: [{'name': '/', 'pos_reference': '262-168-000001', 'uuid': 'd575f974-cd6c-4dac-94f5-f85b63a2389b'}] 2026-10-27 16:51:42,554 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [24/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step body 2026-10-27 16:51:42,705 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [25/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:51:44,221 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33499226 order {'name': '/', 'pos_reference': '262-168-000001', 'uuid': 'd575f974-cd6c-4dac-94f5-f85b63a2389b'} created pos.order #726 2026-10-27 16:51:44,226 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33499226 finished 2026-10-27 16:51:44,558 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6344 487 0.652 1.36 rw 2026-10-27 16:51:44,813 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1170 16 0.016 0.063 ro 2026-10-27 16:51:44,950 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:44] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.012 ro 2026-10-27 16:51:44,989 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [26/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:51:45,013 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-10-27 16:51:45,014 7 INFO rb-3d383b4-226062-429553 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-27 16:51:45,063 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:45] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.039 rw 2026-10-27 16:51:45,268 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:51:45,275 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 23943524 (allocated 25710592) 2026-10-27 16:51:45,285 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iAYuNMMJ - [27/Oct/2026 16:51:37] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 7.976 rw 2026-10-27 16:51:45,374 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 53915 2026-10-27 16:51:45,377 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-10-27 16:51:45,377 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 53915 2026-10-27 16:51:45,480 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_165145_480243_test_taxes_l10n_br_pos.txt 2026-10-27 16:51:45,480 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmp3dyafpnh_chrome_odoo" 2026-10-27 16:51:45,761 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #279 deleted stock.move.line records with IDs: [843, 844] 2026-10-27 16:51:46,985 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 54044 2026-10-27 16:51:46,986 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpkk9vl554_chrome_odoo 2026-10-27 16:51:46,986 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:44583/json/version 2026-10-27 16:51:46,991 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44583', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:51:47,023 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-10-27 16:51:47,023 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:44583/json 2026-10-27 16:51:47,043 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44583', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:51:47,071 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:44583/devtools/page/125B5F71AEA2ECAE5D90E703739FC11A 2026-10-27 16:51:47,104 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-10-27 16:51:47,118 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-10-27 16:51:47,464 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:51:47,477 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-10-27 16:51:47,478 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/168" in browser 2026-10-27 16:51:47,479 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/168" 2026-10-27 16:51:47,659 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:47] "GET /pos/ui/168 HTTP/1.1" 200 6931 67 0.042 0.137 rw 2026-10-27 16:51:47,675 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '125B5F71AEA2ECAE5D90E703739FC11A', 'loaderId': '513BC3804C3BC44BC63E4588869750A3', 'isDownload': False} 2026-10-27 16:51:47,675 7 INFO rb-3d383b4-226062-429553 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-27 16:51:47,746 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:47] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.032 ro 2026-10-27 16:51:47,748 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:47] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.261 ro 2026-10-27 16:51:47,772 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:47] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.06 ro 2026-10-27 16:51:48,513 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-10-27 16:51:48,546 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 16:51:48,549 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 16:51:48,574 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.019 ro 2026-10-27 16:51:48,635 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.017 rw 2026-10-27 16:51:48,649 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:48] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.018 rw 2026-10-27 16:51:49,744 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 529872 233 0.256 0.83 rw 2026-10-27 16:51:49,978 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: The ready code tooks too much time : 2.30257248878479 2026-10-27 16:51:49,978 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:51:50,003 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.004 0.014 ro 2026-10-27 16:51:50,005 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [1/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:51:50,082 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.023 ro 2026-10-27 16:51:50,119 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.01 rw 2026-10-27 16:51:50,177 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.03 rw 2026-10-27 16:51:50,183 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:50] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.019 rw 2026-10-27 16:51:50,717 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:50] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.013 ro 2026-10-27 16:51:50,819 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.014 rw 2026-10-27 16:51:50,940 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.036 rw 2026-10-27 16:51:50,989 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:50] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.01 rw 2026-10-27 16:51:50,992 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:50] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.005 - 2026-10-27 16:51:50,997 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-27 16:51:51,036 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:51] "GET /web/image/res.users/282/avatar_128 HTTP/1.1" 200 305 4 0.008 0.034 ro 2026-10-27 16:51:51,139 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:51] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.007 0.02 ro 2026-10-27 16:51:51,168 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.026 - 2026-10-27 16:51:51,178 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.009 - 2026-10-27 16:51:51,195 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:51] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.021 - 2026-10-27 16:51:51,276 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [2/26] 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-27 16:51:51,294 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:51] "GET /pos/ui/168 HTTP/1.1" 200 6931 31 0.028 0.123 rw 2026-10-27 16:51:51,344 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [3/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:51:51,346 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [4/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-10-27 16:51:51,453 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:51] "GET /pos/ui/168?from_backend=True HTTP/1.1" 200 6931 31 0.047 0.245 rw 2026-10-27 16:51:51,493 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:51] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.278 rw 2026-10-27 16:51:51,522 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:51] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.149 rw 2026-10-27 16:51:51,584 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 16 0.018 0.185 rw 2026-10-27 16:51:51,641 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [5/26] 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-27 16:51:51,674 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [6/26] 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-27 16:51:51,806 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:51] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 7 0.016 0.111 ro 2026-10-27 16:51:51,922 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:51] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.014 0.23 ro 2026-10-27 16:51:52,105 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:52] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.018 0.105 ro 2026-10-27 16:51:52,295 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:52] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 819 15 0.028 0.102 ro 2026-10-27 16:51:52,455 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:52] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 168 2 0.007 0.041 ro 2026-10-27 16:51:52,629 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [7/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("What do you want to do?"))) 2026-10-27 16:51:52,650 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:52] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.011 - 2026-10-27 16:51:52,655 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:52] "GET /web/image/res.partner/1204/avatar_128?unique=1793119904000 HTTP/1.1" 200 305 4 0.008 0.037 ro 2026-10-27 16:51:53,012 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:53] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 13112 118 0.107 0.274 rw 2026-10-27 16:51:53,106 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [8/26] 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-27 16:51:53,124 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [9/26] 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-27 16:51:53,165 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [10/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step Wait the input value is well filled before apply (just make keydown not wait for interactions) (trigger: .modal .input-symbol .input-value:contains(2)) 2026-10-27 16:51:53,177 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [11/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Down payment")) .modal-footer .btn-primary) 2026-10-27 16:51:53,261 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [12/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(1.92) 2026-10-27 16:51:53,279 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [13/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.63) 2026-10-27 16:51:53,280 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [14/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:51:53,324 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [15/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:51:53,325 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [16/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:51:53,388 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.029 - 2026-10-27 16:51:53,392 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.039 - 2026-10-27 16:51:53,447 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.111 0.296 rw 2026-10-27 16:51:53,835 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [17/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step total is 1.92 (trigger: .total:contains("1.92")) 2026-10-27 16:51:53,835 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [18/26] 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-27 16:51:53,864 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [19/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step body:not(:has(.payment-status-amount .amount:contains("0.0"))) 2026-10-27 16:51:53,867 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [20/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-27 16:51:53,872 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [21/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-27 16:51:53,876 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [22/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:51:54,408 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [23/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:51:54,411 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [24/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step body 2026-10-27 16:51:54,419 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34605663 started for PoS orders references: [{'name': '/', 'pos_reference': '263-168-000001', 'uuid': 'a727eae7-b6f9-461f-8408-e865e933a49e'}] 2026-10-27 16:51:54,529 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [25/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:51:56,015 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34605663 order {'name': '/', 'pos_reference': '263-168-000001', 'uuid': 'a727eae7-b6f9-461f-8408-e865e933a49e'} created pos.order #727 2026-10-27 16:51:56,027 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34605663 finished 2026-10-27 16:51:56,343 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6336 473 0.564 1.365 rw 2026-10-27 16:51:56,496 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1168 16 0.015 0.045 ro 2026-10-27 16:51:56,614 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:56] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-27 16:51:56,662 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [26/26] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:51:56,696 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-10-27 16:51:56,699 7 INFO rb-3d383b4-226062-429553 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-27 16:51:56,731 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:56] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.05 rw 2026-10-27 16:51:56,930 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:51:56,936 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0An7YhEE - [27/Oct/2026 16:51:49] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 8.246 rw 2026-10-27 16:51:56,937 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 23996528 (allocated 26234880) 2026-10-27 16:51:57,036 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 54044 2026-10-27 16:51:57,039 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-10-27 16:51:57,042 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 54044 2026-10-27 16:51:57,140 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_165157_140654_test_taxes_l10n_br_pos.txt 2026-10-27 16:51:57,141 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpkk9vl554_chrome_odoo" 2026-10-27 16:51:57,441 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #279 deleted stock.move.line records with IDs: [846, 847] 2026-10-27 16:51:58,624 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 54171 2026-10-27 16:51:58,624 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpia09d4nl_chrome_odoo 2026-10-27 16:51:58,625 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:41873/json/version 2026-10-27 16:51:58,626 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41873', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:51:58,744 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-10-27 16:51:58,744 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:41873/json 2026-10-27 16:51:58,745 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41873', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:51:58,758 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:41873/devtools/page/177FF730D0F05309CF0ED2BFDAD00897 2026-10-27 16:51:58,769 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-10-27 16:51:58,799 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-10-27 16:51:59,152 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:51:59,163 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-10-27 16:51:59,173 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/168" in browser 2026-10-27 16:51:59,173 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/168" 2026-10-27 16:51:59,343 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:51:59] "GET /pos/ui/168 HTTP/1.1" 200 6931 67 0.041 0.126 rw 2026-10-27 16:51:59,350 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '177FF730D0F05309CF0ED2BFDAD00897', 'loaderId': '109DC6FDBB993F5C47D40D4A7D2A8D92', 'isDownload': False} 2026-10-27 16:51:59,350 7 INFO rb-3d383b4-226062-429553 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-27 16:51:59,430 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:51:59] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.248 ro 2026-10-27 16:51:59,446 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:51:59] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.046 ro 2026-10-27 16:51:59,455 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:51:59] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.054 ro 2026-10-27 16:52:00,195 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-10-27 16:52:00,221 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.008 - 2026-10-27 16:52:00,232 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-27 16:52:00,248 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.013 ro 2026-10-27 16:52:00,305 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.005 0.027 rw 2026-10-27 16:52:00,312 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:00] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.019 rw 2026-10-27 16:52:01,095 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 532455 233 0.213 0.561 rw 2026-10-27 16:52:01,312 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:52:01,324 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.007 ro 2026-10-27 16:52:01,327 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [1/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:52:01,355 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.013 ro 2026-10-27 16:52:01,414 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.003 0.028 rw 2026-10-27 16:52:01,417 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.035 rw 2026-10-27 16:52:01,442 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:01] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.006 rw 2026-10-27 16:52:02,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:02] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.009 ro 2026-10-27 16:52:02,151 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.018 rw 2026-10-27 16:52:02,313 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-27 16:52:02,318 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-27 16:52:02,324 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:02] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.061 rw 2026-10-27 16:52:02,357 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:02] "GET /web/image/res.users/282/avatar_128 HTTP/1.1" 200 305 4 0.003 0.045 ro 2026-10-27 16:52:02,367 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:02] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.06 rw 2026-10-27 16:52:02,436 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:02] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.009 - 2026-10-27 16:52:02,438 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.01 - 2026-10-27 16:52:02,440 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:02] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.015 ro 2026-10-27 16:52:02,460 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.012 - 2026-10-27 16:52:02,571 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:02] "GET /pos/ui/168 HTTP/1.1" 200 6931 31 0.053 0.08 rw 2026-10-27 16:52:02,581 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [2/26] 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-27 16:52:02,713 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:02] "GET /pos/ui/168?from_backend=True HTTP/1.1" 200 6931 31 0.054 0.213 rw 2026-10-27 16:52:02,726 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [3/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:52:02,726 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [4/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-10-27 16:52:02,761 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:02] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.277 rw 2026-10-27 16:52:02,812 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:02] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.004 0.074 rw 2026-10-27 16:52:02,904 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 16 0.041 0.111 rw 2026-10-27 16:52:02,958 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [5/26] 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-27 16:52:02,990 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [6/26] 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-27 16:52:03,134 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 7 0.018 0.124 ro 2026-10-27 16:52:03,255 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.019 0.238 ro 2026-10-27 16:52:03,425 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.016 0.094 ro 2026-10-27 16:52:03,561 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:03] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 819 15 0.017 0.055 ro 2026-10-27 16:52:03,697 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:03] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 168 2 0.002 0.019 ro 2026-10-27 16:52:03,860 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [7/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("What do you want to do?"))) 2026-10-27 16:52:03,866 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:03] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.014 - 2026-10-27 16:52:03,894 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:03] "GET /web/image/res.partner/1204/avatar_128?unique=1793119916000 HTTP/1.1" 200 305 4 0.009 0.039 ro 2026-10-27 16:52:04,314 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:04] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 13114 118 0.102 0.339 rw 2026-10-27 16:52:04,389 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [8/26] 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-27 16:52:04,409 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [9/26] 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-27 16:52:04,465 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [10/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step Wait the input value is well filled before apply (just make keydown not wait for interactions) (trigger: .modal .input-symbol .input-value:contains(2)) 2026-10-27 16:52:04,472 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [11/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Down payment")) .modal-footer .btn-primary) 2026-10-27 16:52:04,532 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [12/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(1.92) 2026-10-27 16:52:04,554 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [13/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.63) 2026-10-27 16:52:04,555 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [14/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:52:04,592 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [15/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:52:04,595 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [16/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:52:04,626 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-27 16:52:04,627 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.006 - 2026-10-27 16:52:04,732 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.125 0.272 rw 2026-10-27 16:52:05,108 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [17/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step total is 1.92 (trigger: .total:contains("1.92")) 2026-10-27 16:52:05,111 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [18/26] 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-27 16:52:05,146 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [19/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step body:not(:has(.payment-status-amount .amount:contains("0.0"))) 2026-10-27 16:52:05,146 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [20/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-27 16:52:05,153 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [21/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-27 16:52:05,161 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [22/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:52:05,685 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [23/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:52:05,692 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18857711 started for PoS orders references: [{'name': '/', 'pos_reference': '264-168-000001', 'uuid': '48f03b37-2ba1-4a61-ba37-cf303d60f037'}] 2026-10-27 16:52:05,695 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [24/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step body 2026-10-27 16:52:05,870 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [25/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:52:07,229 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18857711 order {'name': '/', 'pos_reference': '264-168-000001', 'uuid': '48f03b37-2ba1-4a61-ba37-cf303d60f037'} created pos.order #728 2026-10-27 16:52:07,235 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18857711 finished 2026-10-27 16:52:07,557 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6336 473 0.576 1.294 rw 2026-10-27 16:52:07,776 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:07] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1169 16 0.015 0.072 ro 2026-10-27 16:52:07,887 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:07] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-27 16:52:07,927 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [26/26] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:52:07,948 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-10-27 16:52:07,949 7 INFO rb-3d383b4-226062-429553 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-27 16:52:08,013 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:08] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.047 rw 2026-10-27 16:52:08,155 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:52:08,157 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 24129380 (allocated 26234880) 2026-10-27 16:52:08,163 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FleWT8Y9 - [27/Oct/2026 16:52:01] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 7.808 rw 2026-10-27 16:52:08,274 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 54171 2026-10-27 16:52:08,274 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-10-27 16:52:08,275 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 54171 2026-10-27 16:52:08,371 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_165208_371339_test_taxes_l10n_br_pos.txt 2026-10-27 16:52:08,371 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpia09d4nl_chrome_odoo" 2026-10-27 16:52:08,673 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #279 deleted stock.move.line records with IDs: [849, 850] 2026-10-27 16:52:08,791 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos ... 2026-10-27 16:52:11,906 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 54305 2026-10-27 16:52:11,906 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpqhc8c4yx_chrome_odoo 2026-10-27 16:52:11,910 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:34109/json/version 2026-10-27 16:52:11,914 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34109', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:52:11,961 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-27 16:52:11,962 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:34109/json 2026-10-27 16:52:11,964 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34109', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:52:11,971 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:34109/devtools/page/317F4AD567C60C19FF823F03781583A4 2026-10-27 16:52:11,977 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-10-27 16:52:11,988 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-10-27 16:52:12,333 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:52:12,351 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-10-27 16:52:12,358 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/168" in browser 2026-10-27 16:52:12,358 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/168" 2026-10-27 16:52:12,385 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:52:12,989 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:12] "GET /pos/ui/168 HTTP/1.1" 200 6931 90 0.054 0.567 rw 2026-10-27 16:52:13,005 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '317F4AD567C60C19FF823F03781583A4', 'loaderId': 'F603DBC3276591D1F1402FA16672820A', 'isDownload': False} 2026-10-27 16:52:13,005 7 INFO rb-3d383b4-226062-429553 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-27 16:52:13,092 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:13] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.032 ro 2026-10-27 16:52:13,123 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:13] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.731 ro 2026-10-27 16:52:13,131 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:13] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.006 0.066 ro 2026-10-27 16:52:13,839 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-10-27 16:52:13,878 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.016 - 2026-10-27 16:52:13,882 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.018 - 2026-10-27 16:52:13,900 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.035 ro 2026-10-27 16:52:13,966 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.02 rw 2026-10-27 16:52:13,971 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:13] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.013 rw 2026-10-27 16:52:14,698 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523747 237 0.193 0.529 rw 2026-10-27 16:52:14,901 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:52:14,933 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [1/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:52:14,941 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.007 0.016 ro 2026-10-27 16:52:14,992 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.017 ro 2026-10-27 16:52:15,022 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.013 rw 2026-10-27 16:52:15,058 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.032 rw 2026-10-27 16:52:15,062 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:15] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.013 rw 2026-10-27 16:52:15,605 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:15] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.013 ro 2026-10-27 16:52:15,742 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.024 rw 2026-10-27 16:52:15,894 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:15] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.035 rw 2026-10-27 16:52:15,920 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:15] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.011 rw 2026-10-27 16:52:15,940 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:15] "GET /web/image/res.users/282/avatar_128 HTTP/1.1" 200 305 4 0.004 0.022 ro 2026-10-27 16:52:15,941 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.009 - 2026-10-27 16:52:15,942 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.01 - 2026-10-27 16:52:15,977 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:15] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.015 ro 2026-10-27 16:52:16,007 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-27 16:52:16,043 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:15] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.066 - 2026-10-27 16:52:16,053 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.073 - 2026-10-27 16:52:16,091 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [2/156] 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-27 16:52:16,123 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:16] "GET /pos/ui/168?from_backend=True HTTP/1.1" 200 6931 31 0.041 0.102 rw 2026-10-27 16:52:16,196 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [3/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:52:16,197 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [4/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-10-27 16:52:16,229 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:16] "GET /pos/ui/168 HTTP/1.1" 200 6931 31 0.028 0.221 rw 2026-10-27 16:52:16,266 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:16] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.215 rw 2026-10-27 16:52:16,305 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:16] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.003 0.086 rw 2026-10-27 16:52:16,372 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.018 0.113 rw 2026-10-27 16:52:16,426 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [5/156] 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-27 16:52:16,466 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [6/156] 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-27 16:52:16,663 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:16] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 25 0.031 0.157 ro 2026-10-27 16:52:16,812 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:16] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.024 0.301 ro 2026-10-27 16:52:16,970 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:16] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.014 0.106 ro 2026-10-27 16:52:17,090 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:17] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.016 0.053 ro 2026-10-27 16:52:17,217 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.004 0.024 ro 2026-10-27 16:52:17,409 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [7/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("What do you want to do?"))) 2026-10-27 16:52:17,427 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:17] "GET /web/image/res.partner/1204/avatar_128?unique=1793119803000 HTTP/1.1" 200 305 4 0.005 0.025 ro 2026-10-27 16:52:17,437 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:17] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.023 - 2026-10-27 16:52:17,967 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:17] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 12338 118 0.102 0.437 rw 2026-10-27 16:52:18,068 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [8/156] 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-27 16:52:18,090 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [9/156] 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-27 16:52:18,152 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [10/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Wait the input value is well filled before apply (just make keydown not wait for interactions) (trigger: .modal .input-symbol .input-value:contains(2)) 2026-10-27 16:52:18,164 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [11/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Down payment")) .modal-footer .btn-primary) 2026-10-27 16:52:18,230 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [12/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(0.73) 2026-10-27 16:52:18,239 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [13/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.10) 2026-10-27 16:52:18,246 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [14/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:52:18,265 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [15/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:52:18,266 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [16/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:52:18,303 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.007 - 2026-10-27 16:52:18,312 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.022 - 2026-10-27 16:52:18,409 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.12 0.303 rw 2026-10-27 16:52:18,785 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [17/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-10-27 16:52:18,785 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [18/156] 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-27 16:52:18,806 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [19/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step body:not(:has(.payment-status-amount .amount:contains("0.0"))) 2026-10-27 16:52:18,807 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [20/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-27 16:52:18,807 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [21/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-27 16:52:18,813 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [22/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:52:19,351 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12321404 started for PoS orders references: [{'name': '/', 'pos_reference': '261-168-000001', 'uuid': 'e8e3f9cb-0c66-4aac-9a03-2d9dafd7f3ac'}] 2026-10-27 16:52:19,352 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [23/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:52:19,367 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [24/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step body 2026-10-27 16:52:19,525 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [25/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:52:20,857 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12321404 order {'name': '/', 'pos_reference': '261-168-000001', 'uuid': 'e8e3f9cb-0c66-4aac-9a03-2d9dafd7f3ac'} created pos.order #729 2026-10-27 16:52:20,859 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12321404 finished 2026-10-27 16:52:21,189 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6119 507 0.581 1.263 rw 2026-10-27 16:52:21,423 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.014 0.036 ro 2026-10-27 16:52:21,555 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:21] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.01 ro 2026-10-27 16:52:21,590 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [26/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:52:21,613 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [27/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:52:21,620 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [28/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-10-27 16:52:21,627 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [29/156] 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-27 16:52:21,643 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [30/156] 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-27 16:52:21,661 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:21] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.054 rw 2026-10-27 16:52:21,741 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:21] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.015 0.082 ro 2026-10-27 16:52:21,820 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:21] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.013 0.162 ro 2026-10-27 16:52:21,942 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:21] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.014 0.091 ro 2026-10-27 16:52:22,021 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:22] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.015 0.049 ro 2026-10-27 16:52:22,058 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:22] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.002 0.016 ro 2026-10-27 16:52:22,124 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [31/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("What do you want to do?"))) 2026-10-27 16:52:22,129 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:22] "GET /web/image/res.partner/1204/avatar_128?unique=1793119939000 HTTP/1.1" 200 305 4 0.005 0.021 ro 2026-10-27 16:52:22,532 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:22] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 12338 118 0.108 0.296 rw 2026-10-27 16:52:22,603 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [32/156] 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-27 16:52:22,604 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [33/156] 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-27 16:52:22,630 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [34/156] 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-27 16:52:22,633 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [35/156] 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-27 16:52:22,640 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [36/156] 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-27 16:52:22,643 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [37/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Wait the input value is well filled before apply (just make keydown not wait for interactions) (trigger: .modal .input-symbol .input-value:contains(0.73)) 2026-10-27 16:52:22,667 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [38/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Down payment")) .modal-footer .btn-primary) 2026-10-27 16:52:22,684 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [39/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(0.73) 2026-10-27 16:52:22,710 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [40/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.10) 2026-10-27 16:52:22,711 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [41/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:52:22,719 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [42/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:52:22,719 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [43/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:52:22,928 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.109 0.27 rw 2026-10-27 16:52:23,221 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [44/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-10-27 16:52:23,222 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [45/156] 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-27 16:52:23,230 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [46/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step body:not(:has(.payment-status-amount .amount:contains("0.0"))) 2026-10-27 16:52:23,231 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [47/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-27 16:52:23,237 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [48/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-27 16:52:23,240 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [49/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:52:23,758 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [50/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:52:23,762 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [51/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step body 2026-10-27 16:52:23,788 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81339692 started for PoS orders references: [{'name': '/', 'pos_reference': '261-168-000002', 'uuid': '7c6038a6-1eaf-4f25-a49b-531743417c27'}] 2026-10-27 16:52:23,837 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [52/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:52:25,187 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81339692 order {'name': '/', 'pos_reference': '261-168-000002', 'uuid': '7c6038a6-1eaf-4f25-a49b-531743417c27'} created pos.order #730 2026-10-27 16:52:25,189 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81339692 finished 2026-10-27 16:52:25,478 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6131 439 0.526 1.17 rw 2026-10-27 16:52:25,672 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.02 0.06 ro 2026-10-27 16:52:25,818 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:25] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.011 ro 2026-10-27 16:52:25,851 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [53/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:52:25,878 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [54/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:52:25,879 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [55/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-10-27 16:52:25,905 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [56/156] 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-27 16:52:25,914 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [57/156] 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-27 16:52:25,921 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:25] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.038 rw 2026-10-27 16:52:26,046 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:26] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.013 0.108 ro 2026-10-27 16:52:26,179 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:26] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.016 0.225 ro 2026-10-27 16:52:26,287 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:26] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.013 0.075 ro 2026-10-27 16:52:26,386 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:26] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.018 0.062 ro 2026-10-27 16:52:26,460 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:26] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.003 0.027 ro 2026-10-27 16:52:26,516 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [58/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("What do you want to do?"))) 2026-10-27 16:52:26,544 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:26] "GET /web/image/res.partner/1204/avatar_128?unique=1793119945000 HTTP/1.1" 200 305 4 0.006 0.022 ro 2026-10-27 16:52:26,871 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:26] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 12338 118 0.093 0.236 rw 2026-10-27 16:52:26,911 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [59/156] 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-27 16:52:26,924 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [60/156] 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-27 16:52:26,946 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [61/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Wait the input value is well filled before apply (just make keydown not wait for interactions) (trigger: .modal .input-symbol .input-value:contains(7)) 2026-10-27 16:52:26,961 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [62/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Down payment")) .modal-footer .btn-primary) 2026-10-27 16:52:26,999 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [63/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(2.56) 2026-10-27 16:52:27,004 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [64/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.33) 2026-10-27 16:52:27,005 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [65/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:52:27,013 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [66/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:52:27,014 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [67/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:52:27,283 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.11 0.289 rw 2026-10-27 16:52:27,511 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [68/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step total is 2.56 (trigger: .total:contains("2.56")) 2026-10-27 16:52:27,512 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [69/156] 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-27 16:52:27,519 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [70/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step body:not(:has(.payment-status-amount .amount:contains("0.0"))) 2026-10-27 16:52:27,520 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [71/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-27 16:52:27,526 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [72/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-27 16:52:27,532 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [73/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:52:28,051 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [74/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:52:28,055 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [75/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step body 2026-10-27 16:52:28,065 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89796452 started for PoS orders references: [{'name': '/', 'pos_reference': '261-168-000003', 'uuid': '89a2b847-5688-4cdc-870c-4177a785c70a'}] 2026-10-27 16:52:28,132 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [76/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:52:29,452 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89796452 order {'name': '/', 'pos_reference': '261-168-000003', 'uuid': '89a2b847-5688-4cdc-870c-4177a785c70a'} created pos.order #731 2026-10-27 16:52:29,454 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89796452 finished 2026-10-27 16:52:29,726 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6148 439 0.545 1.121 rw 2026-10-27 16:52:29,878 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.023 0.047 ro 2026-10-27 16:52:29,981 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:29] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.013 ro 2026-10-27 16:52:30,018 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [77/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:52:30,036 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [78/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:52:30,037 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [79/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-10-27 16:52:30,060 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [80/156] 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-27 16:52:30,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [81/156] 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-27 16:52:30,079 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:30] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.034 rw 2026-10-27 16:52:30,187 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:30] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.015 0.093 ro 2026-10-27 16:52:30,276 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:30] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.014 0.178 ro 2026-10-27 16:52:30,417 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:30] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.015 0.099 ro 2026-10-27 16:52:30,496 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:30] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.013 0.045 ro 2026-10-27 16:52:30,541 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:30] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.004 0.018 ro 2026-10-27 16:52:30,626 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [82/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("What do you want to do?"))) 2026-10-27 16:52:30,638 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:30] "GET /web/image/res.partner/1204/avatar_128?unique=1793119949000 HTTP/1.1" 200 305 4 0.007 0.022 ro 2026-10-27 16:52:30,951 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:30] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 12338 118 0.104 0.202 rw 2026-10-27 16:52:31,017 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [83/156] 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-27 16:52:31,019 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [84/156] 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-27 16:52:31,029 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [85/156] 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-27 16:52:31,031 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [86/156] 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-27 16:52:31,037 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [87/156] 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-27 16:52:31,038 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [88/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Wait the input value is well filled before apply (just make keydown not wait for interactions) (trigger: .modal .input-symbol .input-value:contains(2.56)) 2026-10-27 16:52:31,074 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [89/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Down payment")) .modal-footer .btn-primary) 2026-10-27 16:52:31,114 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [90/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(2.56) 2026-10-27 16:52:31,118 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [91/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.33) 2026-10-27 16:52:31,119 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [92/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:52:31,125 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [93/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:52:31,128 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [94/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:52:31,334 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.103 0.259 rw 2026-10-27 16:52:31,625 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [95/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step total is 2.56 (trigger: .total:contains("2.56")) 2026-10-27 16:52:31,626 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [96/156] 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-27 16:52:31,632 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [97/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step body:not(:has(.payment-status-amount .amount:contains("0.0"))) 2026-10-27 16:52:31,632 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [98/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-27 16:52:31,651 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [99/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-27 16:52:31,655 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [100/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:52:32,171 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [101/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:52:32,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [102/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step body 2026-10-27 16:52:32,185 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86709185 started for PoS orders references: [{'name': '/', 'pos_reference': '261-168-000004', 'uuid': '5b48c32b-903f-4d35-a815-9e4b0a9b8084'}] 2026-10-27 16:52:32,226 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [103/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:52:33,823 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86709185 order {'name': '/', 'pos_reference': '261-168-000004', 'uuid': '5b48c32b-903f-4d35-a815-9e4b0a9b8084'} created pos.order #732 2026-10-27 16:52:33,827 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86709185 finished 2026-10-27 16:52:34,149 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6159 439 0.55 1.421 rw 2026-10-27 16:52:34,328 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.025 0.049 ro 2026-10-27 16:52:34,424 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:34] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.008 ro 2026-10-27 16:52:34,454 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [104/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:52:34,470 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [105/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:52:34,470 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [106/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-10-27 16:52:34,487 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [107/156] 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-27 16:52:34,500 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [108/156] 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-27 16:52:34,525 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:34] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.046 rw 2026-10-27 16:52:34,621 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:34] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.013 0.1 ro 2026-10-27 16:52:34,699 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:34] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.014 0.175 ro 2026-10-27 16:52:34,839 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:34] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.012 0.105 ro 2026-10-27 16:52:34,962 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:34] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.022 0.062 ro 2026-10-27 16:52:35,035 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:35] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.011 0.03 ro 2026-10-27 16:52:35,091 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [109/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("What do you want to do?"))) 2026-10-27 16:52:35,437 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:35] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 12338 118 0.104 0.239 rw 2026-10-27 16:52:35,478 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:35] "GET /web/image/res.partner/1204/avatar_128?unique=1793119953000 HTTP/1.1" 200 305 4 0.006 0.377 ro 2026-10-27 16:52:35,501 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [110/156] 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-27 16:52:35,508 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [111/156] 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-27 16:52:35,532 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [112/156] 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-27 16:52:35,535 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [113/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Wait the input value is well filled before apply (just make keydown not wait for interactions) (trigger: .modal .input-symbol .input-value:contains(18)) 2026-10-27 16:52:35,560 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [114/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Down payment")) .modal-footer .btn-primary) 2026-10-27 16:52:35,586 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [115/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(6.60) 2026-10-27 16:52:35,592 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [116/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.87) 2026-10-27 16:52:35,597 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [117/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:52:35,609 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [118/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:52:35,609 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [119/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:52:35,781 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.091 0.22 rw 2026-10-27 16:52:36,117 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [120/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-10-27 16:52:36,118 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [121/156] 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-27 16:52:36,128 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [122/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step body:not(:has(.payment-status-amount .amount:contains("0.0"))) 2026-10-27 16:52:36,129 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [123/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-27 16:52:36,142 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [124/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-27 16:52:36,148 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [125/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:52:36,664 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [126/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:52:36,668 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [127/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step body 2026-10-27 16:52:36,678 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37982867 started for PoS orders references: [{'name': '/', 'pos_reference': '261-168-000005', 'uuid': '6153ba76-4267-425d-9598-4745b5ddc74f'}] 2026-10-27 16:52:36,748 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [128/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:52:38,111 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37982867 order {'name': '/', 'pos_reference': '261-168-000005', 'uuid': '6153ba76-4267-425d-9598-4745b5ddc74f'} created pos.order #733 2026-10-27 16:52:38,114 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37982867 finished 2026-10-27 16:52:38,351 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6155 439 0.492 1.186 rw 2026-10-27 16:52:38,536 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:38] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.018 0.057 ro 2026-10-27 16:52:38,617 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:38] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.011 ro 2026-10-27 16:52:38,652 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [129/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:52:38,684 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [130/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:52:38,684 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [131/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-10-27 16:52:38,695 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [132/156] 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-27 16:52:38,711 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [133/156] 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-27 16:52:38,742 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:38] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.048 rw 2026-10-27 16:52:38,871 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:38] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.019 0.131 ro 2026-10-27 16:52:38,993 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:38] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.016 0.249 ro 2026-10-27 16:52:39,103 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:39] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.014 0.075 ro 2026-10-27 16:52:39,182 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:39] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.017 0.046 ro 2026-10-27 16:52:39,230 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:39] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.003 0.019 ro 2026-10-27 16:52:39,294 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [134/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("What do you want to do?"))) 2026-10-27 16:52:39,309 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:39] "GET /web/image/res.partner/1204/avatar_128?unique=1793119958000 HTTP/1.1" 200 305 4 0.008 0.022 ro 2026-10-27 16:52:39,621 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:39] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 12338 118 0.083 0.236 rw 2026-10-27 16:52:39,675 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [135/156] 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-27 16:52:39,687 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [136/156] 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-27 16:52:39,722 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [137/156] 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-27 16:52:39,724 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [138/156] 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-27 16:52:39,725 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [139/156] 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-27 16:52:39,727 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [140/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Wait the input value is well filled before apply (just make keydown not wait for interactions) (trigger: .modal .input-symbol .input-value:contains(6.60)) 2026-10-27 16:52:39,751 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [141/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Down payment")) .modal-footer .btn-primary) 2026-10-27 16:52:39,760 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [142/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(6.60) 2026-10-27 16:52:39,793 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [143/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.87) 2026-10-27 16:52:39,801 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [144/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:52:39,810 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [145/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:52:39,812 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [146/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:52:39,999 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.109 0.261 rw 2026-10-27 16:52:40,297 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [147/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-10-27 16:52:40,298 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [148/156] 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-27 16:52:40,304 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [149/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step body:not(:has(.payment-status-amount .amount:contains("0.0"))) 2026-10-27 16:52:40,305 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [150/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-27 16:52:40,311 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [151/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-27 16:52:40,315 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [152/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:52:40,827 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [153/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:52:40,834 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [154/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step body 2026-10-27 16:52:40,840 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92977829 started for PoS orders references: [{'name': '/', 'pos_reference': '261-168-000006', 'uuid': 'decccc43-3b04-4b8d-a4e2-4262b98a2033'}] 2026-10-27 16:52:40,893 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [155/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:52:42,173 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92977829 order {'name': '/', 'pos_reference': '261-168-000006', 'uuid': 'decccc43-3b04-4b8d-a4e2-4262b98a2033'} created pos.order #734 2026-10-27 16:52:42,175 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92977829 finished 2026-10-27 16:52:42,461 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6154 439 0.514 1.113 rw 2026-10-27 16:52:42,657 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.024 0.079 ro 2026-10-27 16:52:42,809 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:42] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.01 ro 2026-10-27 16:52:42,838 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [156/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:52:42,882 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-10-27 16:52:42,883 7 INFO rb-3d383b4-226062-429553 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-27 16:52:42,904 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:42] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.033 rw 2026-10-27 16:52:43,250 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:52:43,258 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e57rQKWd - [27/Oct/2026 16:52:14] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.016 29.236 rw 2026-10-27 16:52:43,266 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 35913244 (allocated 39342080) 2026-10-27 16:52:43,367 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 54305 2026-10-27 16:52:43,369 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-10-27 16:52:43,370 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 54305 2026-10-27 16:52:43,507 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_165243_507426_test_taxes_l10n_in_pos.txt 2026-10-27 16:52:43,507 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpqhc8c4yx_chrome_odoo" 2026-10-27 16:52:43,873 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #279 deleted stock.move.line records with IDs: [852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863] 2026-10-27 16:52:46,705 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 54446 2026-10-27 16:52:46,705 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpgobzsrg6_chrome_odoo 2026-10-27 16:52:46,706 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:38585/json/version 2026-10-27 16:52:46,707 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38585', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:52:46,779 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-27 16:52:46,779 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:38585/json 2026-10-27 16:52:46,780 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38585', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:52:46,792 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:38585/devtools/page/AA51EFE70BF0A29DDF61F7DAAAB0DAD6 2026-10-27 16:52:46,799 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-10-27 16:52:46,816 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-10-27 16:52:47,436 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:52:47,448 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-10-27 16:52:47,454 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/168" in browser 2026-10-27 16:52:47,454 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/168" 2026-10-27 16:52:47,660 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:47] "GET /pos/ui/168 HTTP/1.1" 200 6931 67 0.058 0.137 rw 2026-10-27 16:52:47,665 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': 'AA51EFE70BF0A29DDF61F7DAAAB0DAD6', 'loaderId': '7D5043E0051783A3C44B2B884663375E', 'isDownload': False} 2026-10-27 16:52:47,665 7 INFO rb-3d383b4-226062-429553 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-27 16:52:47,760 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:47] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.283 ro 2026-10-27 16:52:47,763 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:47] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.051 ro 2026-10-27 16:52:47,779 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:47] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.007 0.058 ro 2026-10-27 16:52:48,466 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-10-27 16:52:48,500 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.007 - 2026-10-27 16:52:48,543 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.039 ro 2026-10-27 16:52:48,546 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.048 - 2026-10-27 16:52:48,604 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.01 0.021 rw 2026-10-27 16:52:48,616 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:48] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.021 rw 2026-10-27 16:52:49,501 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 526320 234 0.226 0.651 rw 2026-10-27 16:52:49,715 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: The ready code tooks too much time : 2.0494186878204346 2026-10-27 16:52:49,715 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:52:49,746 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.017 ro 2026-10-27 16:52:49,747 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [1/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:52:49,775 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.012 ro 2026-10-27 16:52:49,815 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.013 rw 2026-10-27 16:52:49,828 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.02 rw 2026-10-27 16:52:49,863 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:49] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:52:50,384 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:50] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.014 ro 2026-10-27 16:52:50,512 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.012 rw 2026-10-27 16:52:50,660 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.042 rw 2026-10-27 16:52:50,703 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:50] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.024 rw 2026-10-27 16:52:50,707 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:50] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.014 - 2026-10-27 16:52:50,717 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.021 - 2026-10-27 16:52:50,746 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:50] "GET /web/image/res.users/282/avatar_128 HTTP/1.1" 200 305 4 0.018 0.039 ro 2026-10-27 16:52:50,821 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:50] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.01 - 2026-10-27 16:52:50,827 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:50] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.01 ro 2026-10-27 16:52:50,840 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.008 - 2026-10-27 16:52:50,859 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.021 - 2026-10-27 16:52:50,975 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:50] "GET /pos/ui/168?from_backend=True HTTP/1.1" 200 6931 31 0.042 0.095 rw 2026-10-27 16:52:50,983 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [2/156] 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-27 16:52:51,093 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:51] "GET /pos/ui/168 HTTP/1.1" 200 6931 31 0.029 0.233 rw 2026-10-27 16:52:51,129 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [3/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:52:51,129 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [4/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-10-27 16:52:51,150 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:51] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.242 rw 2026-10-27 16:52:51,197 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:51] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.004 0.075 rw 2026-10-27 16:52:51,268 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 16 0.02 0.114 rw 2026-10-27 16:52:51,318 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [5/156] 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-27 16:52:51,368 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [6/156] 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-27 16:52:51,523 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:51] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 7 0.016 0.129 ro 2026-10-27 16:52:51,649 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:51] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.015 0.243 ro 2026-10-27 16:52:51,786 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:51] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.015 0.09 ro 2026-10-27 16:52:51,891 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:51] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.029 0.045 ro 2026-10-27 16:52:51,999 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:51] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.002 0.016 ro 2026-10-27 16:52:52,129 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [7/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("What do you want to do?"))) 2026-10-27 16:52:52,154 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:52] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.024 - 2026-10-27 16:52:52,188 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:52] "GET /web/image/res.partner/1204/avatar_128?unique=1793119962000 HTTP/1.1" 200 305 4 0.006 0.05 ro 2026-10-27 16:52:52,643 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:52] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 12338 118 0.094 0.363 rw 2026-10-27 16:52:52,711 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [8/156] 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-27 16:52:52,731 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [9/156] 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-27 16:52:52,807 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [10/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Wait the input value is well filled before apply (just make keydown not wait for interactions) (trigger: .modal .input-symbol .input-value:contains(2)) 2026-10-27 16:52:52,827 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [11/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Down payment")) .modal-footer .btn-primary) 2026-10-27 16:52:52,891 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [12/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(0.73) 2026-10-27 16:52:52,906 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [13/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.1) 2026-10-27 16:52:52,907 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [14/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:52:52,953 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [15/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:52:52,953 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [16/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:52:52,977 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-27 16:52:53,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.022 - 2026-10-27 16:52:53,079 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.148 0.275 rw 2026-10-27 16:52:53,465 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [17/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-10-27 16:52:53,466 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [18/156] 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-27 16:52:53,499 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [19/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step body:not(:has(.payment-status-amount .amount:contains("0.0"))) 2026-10-27 16:52:53,499 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [20/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-27 16:52:53,510 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [21/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-27 16:52:53,511 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [22/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:52:54,044 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [23/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:52:54,044 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [24/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step body 2026-10-27 16:52:54,067 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48062753 started for PoS orders references: [{'name': '/', 'pos_reference': '262-168-000001', 'uuid': '97168f05-2a96-4c65-9615-1fcb7a734c00'}] 2026-10-27 16:52:54,158 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [25/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:52:55,463 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48062753 order {'name': '/', 'pos_reference': '262-168-000001', 'uuid': '97168f05-2a96-4c65-9615-1fcb7a734c00'} created pos.order #735 2026-10-27 16:52:55,470 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48062753 finished 2026-10-27 16:52:55,804 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6119 473 0.558 1.182 rw 2026-10-27 16:52:55,995 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.016 0.053 ro 2026-10-27 16:52:56,096 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:56] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.006 ro 2026-10-27 16:52:56,135 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [26/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:52:56,163 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [27/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:52:56,165 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [28/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-10-27 16:52:56,177 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [29/156] 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-27 16:52:56,185 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:56] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.031 rw 2026-10-27 16:52:56,187 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [30/156] 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-27 16:52:56,293 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:56] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.012 0.091 ro 2026-10-27 16:52:56,373 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:56] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.014 0.165 ro 2026-10-27 16:52:56,486 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:56] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.013 0.074 ro 2026-10-27 16:52:56,594 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:56] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.023 0.061 ro 2026-10-27 16:52:56,635 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:56] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.004 0.015 ro 2026-10-27 16:52:56,704 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [31/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("What do you want to do?"))) 2026-10-27 16:52:56,726 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:56] "GET /web/image/res.partner/1204/avatar_128?unique=1793119975000 HTTP/1.1" 200 305 4 0.01 0.029 ro 2026-10-27 16:52:57,005 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:57] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 12338 118 0.095 0.198 rw 2026-10-27 16:52:57,073 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [32/156] 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-27 16:52:57,084 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [33/156] 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-27 16:52:57,100 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [34/156] 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-27 16:52:57,114 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [35/156] 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-27 16:52:57,117 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [36/156] 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-27 16:52:57,117 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [37/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Wait the input value is well filled before apply (just make keydown not wait for interactions) (trigger: .modal .input-symbol .input-value:contains(0.73)) 2026-10-27 16:52:57,143 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [38/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Down payment")) .modal-footer .btn-primary) 2026-10-27 16:52:57,165 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [39/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(0.73) 2026-10-27 16:52:57,177 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [40/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.1) 2026-10-27 16:52:57,179 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [41/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:52:57,191 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [42/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:52:57,194 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [43/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:52:57,345 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.101 0.228 rw 2026-10-27 16:52:57,695 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [44/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-10-27 16:52:57,695 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [45/156] 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-27 16:52:57,703 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [46/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step body:not(:has(.payment-status-amount .amount:contains("0.0"))) 2026-10-27 16:52:57,704 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [47/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-27 16:52:57,711 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [48/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-27 16:52:57,716 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [49/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:52:58,228 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [50/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:52:58,237 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8198287 started for PoS orders references: [{'name': '/', 'pos_reference': '262-168-000002', 'uuid': '27336461-314d-4e3e-9363-0131670e4b56'}] 2026-10-27 16:52:58,240 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [51/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step body 2026-10-27 16:52:58,287 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [52/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:52:59,522 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8198287 order {'name': '/', 'pos_reference': '262-168-000002', 'uuid': '27336461-314d-4e3e-9363-0131670e4b56'} created pos.order #736 2026-10-27 16:52:59,526 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8198287 finished 2026-10-27 16:52:59,795 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6131 440 0.46 1.103 rw 2026-10-27 16:52:59,979 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.02 0.057 ro 2026-10-27 16:53:00,079 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:00] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.006 ro 2026-10-27 16:53:00,118 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [53/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:53:00,134 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [54/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:53:00,136 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [55/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-10-27 16:53:00,179 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [56/156] 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-27 16:53:00,182 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [57/156] 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-27 16:53:00,190 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:00] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.049 rw 2026-10-27 16:53:00,307 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.013 0.105 ro 2026-10-27 16:53:00,382 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.013 0.179 ro 2026-10-27 16:53:00,457 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.017 0.124 ro 2026-10-27 16:53:00,559 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.018 0.052 ro 2026-10-27 16:53:00,608 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.003 0.018 ro 2026-10-27 16:53:00,669 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [58/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("What do you want to do?"))) 2026-10-27 16:53:00,703 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:00] "GET /web/image/res.partner/1204/avatar_128?unique=1793119979000 HTTP/1.1" 200 305 4 0.006 0.043 ro 2026-10-27 16:53:01,012 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:01] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 12338 118 0.083 0.249 rw 2026-10-27 16:53:01,063 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [59/156] 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-27 16:53:01,064 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [60/156] 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-27 16:53:01,117 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [61/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Wait the input value is well filled before apply (just make keydown not wait for interactions) (trigger: .modal .input-symbol .input-value:contains(7)) 2026-10-27 16:53:01,159 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [62/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Down payment")) .modal-footer .btn-primary) 2026-10-27 16:53:01,184 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [63/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(2.57) 2026-10-27 16:53:01,199 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [64/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.33) 2026-10-27 16:53:01,202 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [65/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:53:01,220 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [66/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:53:01,221 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [67/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:53:01,433 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.117 0.264 rw 2026-10-27 16:53:01,719 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [68/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step total is 2.57 (trigger: .total:contains("2.57")) 2026-10-27 16:53:01,720 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [69/156] 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-27 16:53:01,723 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [70/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step body:not(:has(.payment-status-amount .amount:contains("0.0"))) 2026-10-27 16:53:01,726 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [71/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-27 16:53:01,727 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [72/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-27 16:53:01,736 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [73/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:53:02,262 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [74/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:53:02,262 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [75/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step body 2026-10-27 16:53:02,280 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45387620 started for PoS orders references: [{'name': '/', 'pos_reference': '262-168-000003', 'uuid': '3f7d613c-f3f1-45df-81c0-b8c2a4892447'}] 2026-10-27 16:53:02,319 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [76/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:53:03,690 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45387620 order {'name': '/', 'pos_reference': '262-168-000003', 'uuid': '3f7d613c-f3f1-45df-81c0-b8c2a4892447'} created pos.order #737 2026-10-27 16:53:03,694 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45387620 finished 2026-10-27 16:53:04,008 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6120 441 0.549 1.184 rw 2026-10-27 16:53:04,153 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:04] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.014 0.039 ro 2026-10-27 16:53:04,243 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:04] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.005 ro 2026-10-27 16:53:04,283 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [77/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:53:04,306 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [78/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:53:04,307 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [79/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-10-27 16:53:04,325 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [80/156] 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-27 16:53:04,333 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [81/156] 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-27 16:53:04,356 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:04] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.037 rw 2026-10-27 16:53:04,439 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:04] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.011 0.082 ro 2026-10-27 16:53:04,523 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:04] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.013 0.163 ro 2026-10-27 16:53:04,665 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:04] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.013 0.182 ro 2026-10-27 16:53:04,772 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:04] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.015 0.063 ro 2026-10-27 16:53:04,811 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:04] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.003 0.017 ro 2026-10-27 16:53:04,874 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [82/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("What do you want to do?"))) 2026-10-27 16:53:04,886 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:04] "GET /web/image/res.partner/1204/avatar_128?unique=1793119983000 HTTP/1.1" 200 305 4 0.004 0.025 ro 2026-10-27 16:53:05,240 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:05] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 12338 118 0.098 0.254 rw 2026-10-27 16:53:05,280 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [83/156] 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-27 16:53:05,294 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [84/156] 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-27 16:53:05,323 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [85/156] 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-27 16:53:05,327 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [86/156] 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-27 16:53:05,336 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [87/156] 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-27 16:53:05,337 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [88/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Wait the input value is well filled before apply (just make keydown not wait for interactions) (trigger: .modal .input-symbol .input-value:contains(2.57)) 2026-10-27 16:53:05,355 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [89/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Down payment")) .modal-footer .btn-primary) 2026-10-27 16:53:05,382 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [90/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(2.57) 2026-10-27 16:53:05,397 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [91/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.33) 2026-10-27 16:53:05,398 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [92/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:53:05,415 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [93/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:53:05,415 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [94/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:53:05,668 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.107 0.307 rw 2026-10-27 16:53:05,912 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [95/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step total is 2.57 (trigger: .total:contains("2.57")) 2026-10-27 16:53:05,915 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [96/156] 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-27 16:53:05,918 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [97/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step body:not(:has(.payment-status-amount .amount:contains("0.0"))) 2026-10-27 16:53:05,921 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [98/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-27 16:53:05,924 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [99/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-27 16:53:05,927 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [100/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:53:06,450 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [101/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:53:06,458 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31798927 started for PoS orders references: [{'name': '/', 'pos_reference': '262-168-000004', 'uuid': '13d378bf-2fc5-4a78-8ccc-0b29e09195da'}] 2026-10-27 16:53:06,461 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [102/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step body 2026-10-27 16:53:06,521 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [103/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:53:07,814 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31798927 order {'name': '/', 'pos_reference': '262-168-000004', 'uuid': '13d378bf-2fc5-4a78-8ccc-0b29e09195da'} created pos.order #738 2026-10-27 16:53:07,818 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31798927 finished 2026-10-27 16:53:08,136 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6160 440 0.505 1.177 rw 2026-10-27 16:53:08,327 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.017 0.034 ro 2026-10-27 16:53:08,449 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:08] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-27 16:53:08,484 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [104/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:53:08,506 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [105/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:53:08,507 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [106/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-10-27 16:53:08,524 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [107/156] 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-27 16:53:08,527 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [108/156] 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-27 16:53:08,548 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:08] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.034 rw 2026-10-27 16:53:08,662 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:08] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.017 0.117 ro 2026-10-27 16:53:08,758 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:08] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.02 0.2 ro 2026-10-27 16:53:08,903 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:08] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.016 0.112 ro 2026-10-27 16:53:09,011 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:09] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.016 0.049 ro 2026-10-27 16:53:09,055 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.003 0.015 ro 2026-10-27 16:53:09,121 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [109/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("What do you want to do?"))) 2026-10-27 16:53:09,150 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:09] "GET /web/image/res.partner/1204/avatar_128?unique=1793119987000 HTTP/1.1" 200 305 4 0.008 0.033 ro 2026-10-27 16:53:09,530 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:09] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 12338 118 0.131 0.269 rw 2026-10-27 16:53:09,595 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [110/156] 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-27 16:53:09,604 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [111/156] 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-27 16:53:09,620 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [112/156] 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-27 16:53:09,628 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [113/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Wait the input value is well filled before apply (just make keydown not wait for interactions) (trigger: .modal .input-symbol .input-value:contains(18)) 2026-10-27 16:53:09,641 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [114/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Down payment")) .modal-footer .btn-primary) 2026-10-27 16:53:09,674 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [115/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(6.60) 2026-10-27 16:53:09,684 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [116/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.87) 2026-10-27 16:53:09,699 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [117/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:53:09,700 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [118/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:53:09,701 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [119/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:53:09,905 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.101 0.254 rw 2026-10-27 16:53:10,198 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [120/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-10-27 16:53:10,198 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [121/156] 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-27 16:53:10,207 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [122/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step body:not(:has(.payment-status-amount .amount:contains("0.0"))) 2026-10-27 16:53:10,208 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [123/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-27 16:53:10,215 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [124/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-27 16:53:10,222 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [125/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:53:10,737 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [126/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:53:10,740 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [127/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step body 2026-10-27 16:53:10,746 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48532616 started for PoS orders references: [{'name': '/', 'pos_reference': '262-168-000005', 'uuid': '828acc53-834e-47ae-9384-9ffd9cf9628c'}] 2026-10-27 16:53:10,803 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [128/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:53:12,306 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48532616 order {'name': '/', 'pos_reference': '262-168-000005', 'uuid': '828acc53-834e-47ae-9384-9ffd9cf9628c'} created pos.order #739 2026-10-27 16:53:12,311 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48532616 finished 2026-10-27 16:53:12,832 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6158 440 0.759 1.332 rw 2026-10-27 16:53:13,030 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.064 0.044 ro 2026-10-27 16:53:13,120 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:13] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.01 ro 2026-10-27 16:53:13,152 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [129/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:53:13,182 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [130/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:53:13,184 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [131/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-10-27 16:53:13,198 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [132/156] 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-27 16:53:13,207 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:13] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.031 rw 2026-10-27 16:53:13,209 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [133/156] 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-27 16:53:13,323 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:13] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.018 0.085 ro 2026-10-27 16:53:13,442 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:13] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.031 0.192 ro 2026-10-27 16:53:13,536 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:13] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.014 0.178 ro 2026-10-27 16:53:13,626 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:13] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.017 0.048 ro 2026-10-27 16:53:13,672 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:13] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.004 0.013 ro 2026-10-27 16:53:13,740 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [134/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("What do you want to do?"))) 2026-10-27 16:53:13,757 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:13] "GET /web/image/res.partner/1204/avatar_128?unique=1793119992000 HTTP/1.1" 200 305 4 0.006 0.029 ro 2026-10-27 16:53:14,160 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:14] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 12338 118 0.143 0.27 rw 2026-10-27 16:53:14,202 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [135/156] 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-27 16:53:14,205 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [136/156] 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-27 16:53:14,227 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [137/156] 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-27 16:53:14,246 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [138/156] 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-27 16:53:14,247 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [139/156] 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-27 16:53:14,247 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [140/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Wait the input value is well filled before apply (just make keydown not wait for interactions) (trigger: .modal .input-symbol .input-value:contains(6.60)) 2026-10-27 16:53:14,268 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [141/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Down payment")) .modal-footer .btn-primary) 2026-10-27 16:53:14,294 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [142/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(6.60) 2026-10-27 16:53:14,306 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [143/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.87) 2026-10-27 16:53:14,307 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [144/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:53:14,321 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [145/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:53:14,330 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [146/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:53:14,553 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.093 0.286 rw 2026-10-27 16:53:14,834 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [147/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-10-27 16:53:14,835 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [148/156] 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-27 16:53:14,840 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [149/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step body:not(:has(.payment-status-amount .amount:contains("0.0"))) 2026-10-27 16:53:14,841 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [150/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-27 16:53:14,851 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [151/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-27 16:53:14,852 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [152/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:53:15,367 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [153/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:53:15,373 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [154/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step body 2026-10-27 16:53:15,382 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89408822 started for PoS orders references: [{'name': '/', 'pos_reference': '262-168-000006', 'uuid': '00f94319-67fb-4b81-96e0-56cb271feb5f'}] 2026-10-27 16:53:15,441 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [155/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:53:16,885 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89408822 order {'name': '/', 'pos_reference': '262-168-000006', 'uuid': '00f94319-67fb-4b81-96e0-56cb271feb5f'} created pos.order #740 2026-10-27 16:53:16,889 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89408822 finished 2026-10-27 16:53:17,211 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6155 440 0.615 1.219 rw 2026-10-27 16:53:17,349 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.018 0.038 ro 2026-10-27 16:53:17,470 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:17] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-27 16:53:17,502 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [156/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:53:17,531 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-10-27 16:53:17,532 7 INFO rb-3d383b4-226062-429553 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-27 16:53:17,589 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:53:17] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.046 rw 2026-10-27 16:53:17,954 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:53:17,963 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fDTfQPGu - [27/Oct/2026 16:52:49] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 29.296 rw 2026-10-27 16:53:17,966 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 36097976 (allocated 39604224) 2026-10-27 16:53:18,061 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 54446 2026-10-27 16:53:18,062 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-10-27 16:53:18,063 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 54446 2026-10-27 16:53:18,167 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_165318_166846_test_taxes_l10n_in_pos.txt 2026-10-27 16:53:18,167 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpgobzsrg6_chrome_odoo" 2026-10-27 16:53:18,544 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #279 deleted stock.move.line records with IDs: [870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881] 2026-10-27 16:53:21,565 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 54578 2026-10-27 16:53:21,565 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpg1ygbt8f_chrome_odoo 2026-10-27 16:53:21,566 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:33153/json/version 2026-10-27 16:53:21,567 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33153', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:53:21,611 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-27 16:53:21,611 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:33153/json 2026-10-27 16:53:21,612 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33153', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:53:21,630 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:33153/devtools/page/C2D54C866E913D47EA33F404A88C6535 2026-10-27 16:53:21,646 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-10-27 16:53:21,652 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-10-27 16:53:22,210 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:53:22,223 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-10-27 16:53:22,225 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/168" in browser 2026-10-27 16:53:22,225 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/168" 2026-10-27 16:53:22,417 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:22] "GET /pos/ui/168 HTTP/1.1" 200 6931 67 0.052 0.138 rw 2026-10-27 16:53:22,424 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': 'C2D54C866E913D47EA33F404A88C6535', 'loaderId': '2031104D998C3D1416C67CC7E62ADECC', 'isDownload': False} 2026-10-27 16:53:22,425 7 INFO rb-3d383b4-226062-429553 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-27 16:53:22,509 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:22] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.037 ro 2026-10-27 16:53:22,516 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:22] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.042 ro 2026-10-27 16:53:22,519 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:22] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.281 ro 2026-10-27 16:53:23,150 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-10-27 16:53:23,181 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 16:53:23,184 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 16:53:23,217 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.011 ro 2026-10-27 16:53:23,259 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:23] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.013 rw 2026-10-27 16:53:23,271 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.019 rw 2026-10-27 16:53:24,117 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 528881 234 0.22 0.602 rw 2026-10-27 16:53:24,290 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:53:24,315 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.008 ro 2026-10-27 16:53:24,316 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [1/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:53:24,353 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.002 0.017 ro 2026-10-27 16:53:24,395 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.022 rw 2026-10-27 16:53:24,409 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.002 0.016 rw 2026-10-27 16:53:24,448 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:24] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.017 rw 2026-10-27 16:53:24,967 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:24] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.006 ro 2026-10-27 16:53:25,082 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.017 rw 2026-10-27 16:53:25,252 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:25] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.04 rw 2026-10-27 16:53:25,280 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:25] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-27 16:53:25,285 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:25] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-27 16:53:25,321 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:25] "GET /web/image/res.users/282/avatar_128 HTTP/1.1" 200 305 4 0.005 0.047 ro 2026-10-27 16:53:25,323 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:25] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.055 rw 2026-10-27 16:53:25,382 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:25] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-27 16:53:25,387 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:25] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.015 ro 2026-10-27 16:53:25,425 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.027 - 2026-10-27 16:53:25,464 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.067 - 2026-10-27 16:53:25,499 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:25] "GET /pos/ui/168 HTTP/1.1" 200 6931 31 0.032 0.072 rw 2026-10-27 16:53:25,514 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [2/156] 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-27 16:53:25,591 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:25] "GET /pos/ui/168?from_backend=True HTTP/1.1" 200 6931 31 0.017 0.185 rw 2026-10-27 16:53:25,633 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:25] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.21 rw 2026-10-27 16:53:25,643 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [3/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:53:25,644 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [4/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-10-27 16:53:25,678 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:25] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.02 rw 2026-10-27 16:53:25,743 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 16 0.015 0.062 rw 2026-10-27 16:53:25,800 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [5/156] 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-27 16:53:25,846 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [6/156] 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-27 16:53:25,989 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:25] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 7 0.014 0.127 ro 2026-10-27 16:53:26,070 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:26] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.012 0.205 ro 2026-10-27 16:53:26,217 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:26] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.015 0.095 ro 2026-10-27 16:53:26,312 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:26] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.013 0.046 ro 2026-10-27 16:53:26,407 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:26] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.002 0.018 ro 2026-10-27 16:53:26,570 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [7/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("What do you want to do?"))) 2026-10-27 16:53:26,574 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:26] "GET /web/image/res.partner/1204/avatar_128?unique=1793119997000 HTTP/1.1" 200 305 4 0.005 0.023 ro 2026-10-27 16:53:26,630 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:26] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.044 - 2026-10-27 16:53:26,939 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:26] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 12336 118 0.093 0.271 rw 2026-10-27 16:53:27,024 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [8/156] 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-27 16:53:27,048 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [9/156] 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-27 16:53:27,090 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [10/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Wait the input value is well filled before apply (just make keydown not wait for interactions) (trigger: .modal .input-symbol .input-value:contains(2)) 2026-10-27 16:53:27,131 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [11/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Down payment")) .modal-footer .btn-primary) 2026-10-27 16:53:27,180 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [12/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(0.73) 2026-10-27 16:53:27,207 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [13/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.10) 2026-10-27 16:53:27,229 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [14/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:53:27,234 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [15/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:53:27,240 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [16/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:53:27,273 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.013 - 2026-10-27 16:53:27,286 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.014 - 2026-10-27 16:53:27,377 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.114 0.296 rw 2026-10-27 16:53:27,748 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [17/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-10-27 16:53:27,749 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [18/156] 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-27 16:53:27,776 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [19/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step body:not(:has(.payment-status-amount .amount:contains("0.0"))) 2026-10-27 16:53:27,777 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [20/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-27 16:53:27,783 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [21/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-27 16:53:27,786 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [22/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:53:28,326 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [23/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:53:28,334 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36187736 started for PoS orders references: [{'name': '/', 'pos_reference': '263-168-000001', 'uuid': '82772609-265f-4945-aba1-795599615cc3'}] 2026-10-27 16:53:28,336 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [24/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step body 2026-10-27 16:53:28,451 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [25/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:53:29,738 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36187736 order {'name': '/', 'pos_reference': '263-168-000001', 'uuid': '82772609-265f-4945-aba1-795599615cc3'} created pos.order #741 2026-10-27 16:53:29,743 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36187736 finished 2026-10-27 16:53:30,095 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6120 474 0.554 1.212 rw 2026-10-27 16:53:30,320 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.018 0.055 ro 2026-10-27 16:53:30,456 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:30] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.009 ro 2026-10-27 16:53:30,491 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [26/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:53:30,518 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [27/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:53:30,518 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [28/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-10-27 16:53:30,534 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [29/156] 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-27 16:53:30,555 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [30/156] 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-27 16:53:30,591 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:30] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.013 0.059 rw 2026-10-27 16:53:30,702 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:30] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.022 0.121 ro 2026-10-27 16:53:30,808 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:30] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.015 0.219 ro 2026-10-27 16:53:30,927 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:30] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.015 0.081 ro 2026-10-27 16:53:31,010 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:31] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.016 0.041 ro 2026-10-27 16:53:31,067 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:31] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.006 0.025 ro 2026-10-27 16:53:31,159 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [31/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("What do you want to do?"))) 2026-10-27 16:53:31,186 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:31] "GET /web/image/res.partner/1204/avatar_128?unique=1793120009000 HTTP/1.1" 200 305 4 0.009 0.036 ro 2026-10-27 16:53:31,523 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:31] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 12336 118 0.101 0.256 rw 2026-10-27 16:53:31,562 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [32/156] 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-27 16:53:31,568 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [33/156] 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-27 16:53:31,585 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [34/156] 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-27 16:53:31,586 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [35/156] 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-27 16:53:31,586 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [36/156] 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-27 16:53:31,590 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [37/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Wait the input value is well filled before apply (just make keydown not wait for interactions) (trigger: .modal .input-symbol .input-value:contains(0.73)) 2026-10-27 16:53:31,616 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [38/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Down payment")) .modal-footer .btn-primary) 2026-10-27 16:53:31,632 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [39/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(0.73) 2026-10-27 16:53:31,645 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [40/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.10) 2026-10-27 16:53:31,647 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [41/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:53:31,656 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [42/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:53:31,656 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [43/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:53:31,893 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.101 0.257 rw 2026-10-27 16:53:32,158 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [44/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-10-27 16:53:32,159 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [45/156] 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-27 16:53:32,166 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [46/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step body:not(:has(.payment-status-amount .amount:contains("0.0"))) 2026-10-27 16:53:32,167 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [47/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-27 16:53:32,178 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [48/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-27 16:53:32,182 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [49/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:53:32,701 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [50/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:53:32,703 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [51/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step body 2026-10-27 16:53:32,708 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60592364 started for PoS orders references: [{'name': '/', 'pos_reference': '263-168-000002', 'uuid': 'a6c02f9d-4b76-427f-b536-37a636060e1d'}] 2026-10-27 16:53:32,776 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [52/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:53:34,055 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60592364 order {'name': '/', 'pos_reference': '263-168-000002', 'uuid': 'a6c02f9d-4b76-427f-b536-37a636060e1d'} created pos.order #742 2026-10-27 16:53:34,064 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60592364 finished 2026-10-27 16:53:34,390 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6132 440 0.534 1.153 rw 2026-10-27 16:53:34,595 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.016 0.05 ro 2026-10-27 16:53:34,741 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:34] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.013 ro 2026-10-27 16:53:34,789 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [53/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:53:34,805 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [54/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:53:34,808 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [55/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-10-27 16:53:34,833 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [56/156] 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-27 16:53:34,855 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:34] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.041 rw 2026-10-27 16:53:34,858 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [57/156] 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-27 16:53:34,991 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:34] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.015 0.11 ro 2026-10-27 16:53:35,075 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:35] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.018 0.188 ro 2026-10-27 16:53:35,185 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:35] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.015 0.078 ro 2026-10-27 16:53:35,286 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:35] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.016 0.059 ro 2026-10-27 16:53:35,340 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:35] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.003 0.016 ro 2026-10-27 16:53:35,408 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [58/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("What do you want to do?"))) 2026-10-27 16:53:35,433 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:35] "GET /web/image/res.partner/1204/avatar_128?unique=1793120014000 HTTP/1.1" 200 305 4 0.005 0.032 ro 2026-10-27 16:53:35,820 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:35] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 12336 118 0.137 0.269 rw 2026-10-27 16:53:35,869 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [59/156] 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-27 16:53:35,873 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [60/156] 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-27 16:53:35,904 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [61/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Wait the input value is well filled before apply (just make keydown not wait for interactions) (trigger: .modal .input-symbol .input-value:contains(7)) 2026-10-27 16:53:35,919 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [62/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Down payment")) .modal-footer .btn-primary) 2026-10-27 16:53:35,943 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [63/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(2.56) 2026-10-27 16:53:35,955 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [64/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.33) 2026-10-27 16:53:35,956 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [65/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:53:35,967 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [66/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:53:35,968 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [67/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:53:36,274 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.114 0.325 rw 2026-10-27 16:53:36,494 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [68/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step total is 2.56 (trigger: .total:contains("2.56")) 2026-10-27 16:53:36,495 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [69/156] 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-27 16:53:36,509 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [70/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step body:not(:has(.payment-status-amount .amount:contains("0.0"))) 2026-10-27 16:53:36,509 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [71/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-27 16:53:36,523 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [72/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-27 16:53:36,529 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [73/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:53:37,045 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [74/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:53:37,053 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [75/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step body 2026-10-27 16:53:37,052 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75053206 started for PoS orders references: [{'name': '/', 'pos_reference': '263-168-000003', 'uuid': 'd9d8d0a2-7a16-41b5-ab8b-1a6b5dafb178'}] 2026-10-27 16:53:37,100 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [76/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:53:38,342 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75053206 order {'name': '/', 'pos_reference': '263-168-000003', 'uuid': 'd9d8d0a2-7a16-41b5-ab8b-1a6b5dafb178'} created pos.order #743 2026-10-27 16:53:38,346 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75053206 finished 2026-10-27 16:53:38,601 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6121 440 0.49 1.065 rw 2026-10-27 16:53:38,757 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:38] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.016 0.05 ro 2026-10-27 16:53:38,862 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:38] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.007 ro 2026-10-27 16:53:38,898 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [77/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:53:38,915 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [78/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:53:38,915 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [79/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-10-27 16:53:38,937 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [80/156] 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-27 16:53:38,950 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [81/156] 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-27 16:53:38,964 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:38] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.039 rw 2026-10-27 16:53:39,054 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:39] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.011 0.073 ro 2026-10-27 16:53:39,130 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:39] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.012 0.144 ro 2026-10-27 16:53:39,249 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:39] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.011 0.083 ro 2026-10-27 16:53:39,340 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:39] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.019 0.051 ro 2026-10-27 16:53:39,389 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:39] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.002 0.012 ro 2026-10-27 16:53:39,430 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [82/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("What do you want to do?"))) 2026-10-27 16:53:39,475 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:39] "GET /web/image/res.partner/1204/avatar_128?unique=1793120018000 HTTP/1.1" 200 305 4 0.013 0.036 ro 2026-10-27 16:53:39,798 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:39] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 12336 118 0.109 0.254 rw 2026-10-27 16:53:39,859 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [83/156] 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-27 16:53:39,872 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [84/156] 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-27 16:53:39,890 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [85/156] 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-27 16:53:39,892 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [86/156] 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-27 16:53:39,901 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [87/156] 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-27 16:53:39,902 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [88/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Wait the input value is well filled before apply (just make keydown not wait for interactions) (trigger: .modal .input-symbol .input-value:contains(2.56)) 2026-10-27 16:53:39,915 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [89/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Down payment")) .modal-footer .btn-primary) 2026-10-27 16:53:39,938 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [90/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(2.56) 2026-10-27 16:53:39,957 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [91/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.33) 2026-10-27 16:53:39,957 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [92/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:53:39,965 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [93/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:53:39,965 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [94/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:53:40,133 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.099 0.203 rw 2026-10-27 16:53:40,478 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [95/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step total is 2.56 (trigger: .total:contains("2.56")) 2026-10-27 16:53:40,479 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [96/156] 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-27 16:53:40,484 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [97/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step body:not(:has(.payment-status-amount .amount:contains("0.0"))) 2026-10-27 16:53:40,485 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [98/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-27 16:53:40,489 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [99/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-27 16:53:40,494 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [100/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:53:41,008 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [101/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:53:41,019 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [102/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step body 2026-10-27 16:53:41,025 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94274967 started for PoS orders references: [{'name': '/', 'pos_reference': '263-168-000004', 'uuid': '3ce1869a-7064-4e8d-8574-dbe0449f35af'}] 2026-10-27 16:53:41,073 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [103/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:53:42,642 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94274967 order {'name': '/', 'pos_reference': '263-168-000004', 'uuid': '3ce1869a-7064-4e8d-8574-dbe0449f35af'} created pos.order #744 2026-10-27 16:53:42,648 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94274967 finished 2026-10-27 16:53:43,037 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6133 440 0.629 1.388 rw 2026-10-27 16:53:43,238 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:43] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.02 0.069 ro 2026-10-27 16:53:43,339 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:43] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-27 16:53:43,390 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [104/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:53:43,412 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [105/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:53:43,413 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [106/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-10-27 16:53:43,437 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [107/156] 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-27 16:53:43,460 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [108/156] 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-27 16:53:43,482 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:43] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.058 rw 2026-10-27 16:53:43,588 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:43] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.013 0.11 ro 2026-10-27 16:53:43,719 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:43] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.013 0.239 ro 2026-10-27 16:53:43,844 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:43] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.02 0.074 ro 2026-10-27 16:53:43,956 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:43] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.021 0.057 ro 2026-10-27 16:53:44,028 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:44] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.004 0.017 ro 2026-10-27 16:53:44,113 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [109/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("What do you want to do?"))) 2026-10-27 16:53:44,133 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:44] "GET /web/image/res.partner/1204/avatar_128?unique=1793120022000 HTTP/1.1" 200 305 4 0.012 0.03 ro 2026-10-27 16:53:44,457 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:44] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 12336 118 0.108 0.228 rw 2026-10-27 16:53:44,503 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [110/156] 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-27 16:53:44,518 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [111/156] 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-27 16:53:44,534 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [112/156] 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-27 16:53:44,541 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [113/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Wait the input value is well filled before apply (just make keydown not wait for interactions) (trigger: .modal .input-symbol .input-value:contains(18)) 2026-10-27 16:53:44,550 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [114/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Down payment")) .modal-footer .btn-primary) 2026-10-27 16:53:44,575 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [115/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(6.60) 2026-10-27 16:53:44,603 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [116/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.87) 2026-10-27 16:53:44,604 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [117/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:53:44,616 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [118/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:53:44,619 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [119/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:53:44,858 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.114 0.269 rw 2026-10-27 16:53:45,112 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [120/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-10-27 16:53:45,113 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [121/156] 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-27 16:53:45,122 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [122/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step body:not(:has(.payment-status-amount .amount:contains("0.0"))) 2026-10-27 16:53:45,122 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [123/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-27 16:53:45,133 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [124/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-27 16:53:45,138 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [125/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:53:45,659 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [126/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:53:45,660 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [127/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step body 2026-10-27 16:53:45,671 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50882350 started for PoS orders references: [{'name': '/', 'pos_reference': '263-168-000005', 'uuid': '93ed3fb9-4cac-4229-a693-bb8007b617d2'}] 2026-10-27 16:53:45,720 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [128/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:53:47,150 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50882350 order {'name': '/', 'pos_reference': '263-168-000005', 'uuid': '93ed3fb9-4cac-4229-a693-bb8007b617d2'} created pos.order #745 2026-10-27 16:53:47,156 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50882350 finished 2026-10-27 16:53:47,449 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6144 440 0.543 1.245 rw 2026-10-27 16:53:47,608 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:47] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.015 0.043 ro 2026-10-27 16:53:47,741 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:47] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.011 ro 2026-10-27 16:53:47,785 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [129/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:53:47,814 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [130/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:53:47,815 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [131/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-10-27 16:53:47,835 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [132/156] 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-27 16:53:47,852 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [133/156] 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-27 16:53:47,861 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:47] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.039 rw 2026-10-27 16:53:47,980 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:47] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.015 0.104 ro 2026-10-27 16:53:48,059 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:48] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.013 0.188 ro 2026-10-27 16:53:48,164 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:48] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.017 0.149 ro 2026-10-27 16:53:48,256 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:48] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.013 0.052 ro 2026-10-27 16:53:48,314 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:48] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.003 0.018 ro 2026-10-27 16:53:48,387 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [134/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("What do you want to do?"))) 2026-10-27 16:53:48,424 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:48] "GET /web/image/res.partner/1204/avatar_128?unique=1793120027000 HTTP/1.1" 200 305 4 0.005 0.035 ro 2026-10-27 16:53:48,816 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:48] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 12336 118 0.113 0.301 rw 2026-10-27 16:53:48,888 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [135/156] 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-27 16:53:48,892 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [136/156] 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-27 16:53:48,920 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [137/156] 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-27 16:53:48,921 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [138/156] 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-27 16:53:48,921 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [139/156] 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-27 16:53:48,922 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [140/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Wait the input value is well filled before apply (just make keydown not wait for interactions) (trigger: .modal .input-symbol .input-value:contains(6.60)) 2026-10-27 16:53:48,936 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [141/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Down payment")) .modal-footer .btn-primary) 2026-10-27 16:53:48,960 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [142/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(6.60) 2026-10-27 16:53:48,978 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [143/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.87) 2026-10-27 16:53:48,993 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [144/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:53:48,994 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [145/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:53:48,995 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [146/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:53:49,232 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.109 0.289 rw 2026-10-27 16:53:49,491 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [147/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-10-27 16:53:49,491 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [148/156] 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-27 16:53:49,501 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [149/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step body:not(:has(.payment-status-amount .amount:contains("0.0"))) 2026-10-27 16:53:49,505 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [150/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-27 16:53:49,507 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [151/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-27 16:53:49,513 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [152/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:53:50,027 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [153/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:53:50,037 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96324483 started for PoS orders references: [{'name': '/', 'pos_reference': '263-168-000006', 'uuid': 'd5936cbf-2b40-4d54-b3ed-d658eee1affa'}] 2026-10-27 16:53:50,043 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [154/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step body 2026-10-27 16:53:50,108 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [155/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:53:51,439 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96324483 order {'name': '/', 'pos_reference': '263-168-000006', 'uuid': 'd5936cbf-2b40-4d54-b3ed-d658eee1affa'} created pos.order #746 2026-10-27 16:53:51,446 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96324483 finished 2026-10-27 16:53:51,755 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6179 440 0.498 1.225 rw 2026-10-27 16:53:51,908 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.022 0.05 ro 2026-10-27 16:53:52,021 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:52] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.013 ro 2026-10-27 16:53:52,049 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [156/156] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:53:52,070 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-10-27 16:53:52,072 7 INFO rb-3d383b4-226062-429553 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-27 16:53:52,121 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:52] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.045 rw 2026-10-27 16:53:52,501 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:53:52,509 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 UnTbziN2 - [27/Oct/2026 16:53:23] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 29.22 rw 2026-10-27 16:53:52,509 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 36203572 (allocated 39866368) 2026-10-27 16:53:52,606 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 54578 2026-10-27 16:53:52,607 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-10-27 16:53:52,608 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 54578 2026-10-27 16:53:52,712 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_165352_711978_test_taxes_l10n_in_pos.txt 2026-10-27 16:53:52,712 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpg1ygbt8f_chrome_odoo" 2026-10-27 16:53:53,069 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #279 deleted stock.move.line records with IDs: [888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899] 2026-10-27 16:53:55,822 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 54709 2026-10-27 16:53:55,823 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpllg9ibzp_chrome_odoo 2026-10-27 16:53:55,823 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:40769/json/version 2026-10-27 16:53:55,824 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40769', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:53:55,905 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-27 16:53:55,906 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:40769/json 2026-10-27 16:53:55,906 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40769', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:53:55,933 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:40769/devtools/page/FD95BE5ACBC2E820C20F9C94D8B10BAE 2026-10-27 16:53:55,953 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-10-27 16:53:55,965 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-10-27 16:53:56,474 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:53:56,486 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-10-27 16:53:56,487 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/168" in browser 2026-10-27 16:53:56,487 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/168" 2026-10-27 16:53:56,639 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:53:56] "GET /pos/ui/168 HTTP/1.1" 200 6931 67 0.032 0.116 rw 2026-10-27 16:53:56,643 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': 'FD95BE5ACBC2E820C20F9C94D8B10BAE', 'loaderId': '0C22356945BA42B0EDEE76F7AEF5448C', 'isDownload': False} 2026-10-27 16:53:56,644 7 INFO rb-3d383b4-226062-429553 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-27 16:53:56,730 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:53:56] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.046 ro 2026-10-27 16:53:56,750 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:53:56] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.063 ro 2026-10-27 16:53:56,753 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:53:56] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.254 ro 2026-10-27 16:53:57,416 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-10-27 16:53:57,484 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:53:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 16:53:57,486 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:53:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 16:53:57,496 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:53:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.024 ro 2026-10-27 16:53:57,551 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:53:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.019 rw 2026-10-27 16:53:57,567 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:53:57] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.024 rw 2026-10-27 16:53:58,319 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:53:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 531444 234 0.202 0.558 rw 2026-10-27 16:53:58,508 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:53:58,520 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:53:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.009 ro 2026-10-27 16:53:58,525 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [1/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:53:58,557 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:53:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.015 ro 2026-10-27 16:53:58,593 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:53:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.016 rw 2026-10-27 16:53:58,604 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:53:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.018 rw 2026-10-27 16:53:58,619 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:53:58] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.012 rw 2026-10-27 16:53:59,079 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:53:59] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.004 ro 2026-10-27 16:53:59,221 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:53:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.033 rw 2026-10-27 16:53:59,403 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:53:59] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.035 rw 2026-10-27 16:53:59,426 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:53:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-27 16:53:59,431 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:53:59] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.009 rw 2026-10-27 16:53:59,432 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:53:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.009 - 2026-10-27 16:53:59,483 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:53:59] "GET /web/image/res.users/282/avatar_128 HTTP/1.1" 200 305 4 0.011 0.052 ro 2026-10-27 16:53:59,550 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:53:59] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.013 ro 2026-10-27 16:53:59,558 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:53:59] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-27 16:53:59,573 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:53:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.013 - 2026-10-27 16:53:59,583 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:53:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.02 - 2026-10-27 16:53:59,700 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:53:59] "GET /pos/ui/168?from_backend=True HTTP/1.1" 200 6931 31 0.047 0.092 rw 2026-10-27 16:53:59,734 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [2/156] 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-27 16:53:59,832 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:53:59] "GET /pos/ui/168 HTTP/1.1" 200 6931 31 0.025 0.227 rw 2026-10-27 16:53:59,860 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [3/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:53:59,861 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [4/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-10-27 16:53:59,889 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:53:59] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.259 rw 2026-10-27 16:53:59,934 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:53:59] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.07 rw 2026-10-27 16:54:00,009 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 16 0.025 0.12 rw 2026-10-27 16:54:00,063 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [5/156] 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-27 16:54:00,092 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [6/156] 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-27 16:54:00,234 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 7 0.014 0.121 ro 2026-10-27 16:54:00,339 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.021 0.21 ro 2026-10-27 16:54:00,488 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.015 0.095 ro 2026-10-27 16:54:00,607 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.023 0.053 ro 2026-10-27 16:54:00,745 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.003 0.016 ro 2026-10-27 16:54:00,911 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [7/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("What do you want to do?"))) 2026-10-27 16:54:00,943 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:00] "GET /web/image/res.partner/1204/avatar_128?unique=1793120031000 HTTP/1.1" 200 305 4 0.006 0.044 ro 2026-10-27 16:54:00,946 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:00] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.024 - 2026-10-27 16:54:01,279 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:01] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 12336 118 0.097 0.252 rw 2026-10-27 16:54:01,334 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [8/156] 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-27 16:54:01,354 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [9/156] 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-27 16:54:01,412 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [10/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Wait the input value is well filled before apply (just make keydown not wait for interactions) (trigger: .modal .input-symbol .input-value:contains(2)) 2026-10-27 16:54:01,419 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [11/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Down payment")) .modal-footer .btn-primary) 2026-10-27 16:54:01,472 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [12/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(0.73) 2026-10-27 16:54:01,490 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [13/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.10) 2026-10-27 16:54:01,510 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [14/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:54:01,519 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [15/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:54:01,525 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [16/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:54:01,551 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.016 - 2026-10-27 16:54:01,552 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.012 - 2026-10-27 16:54:01,667 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.102 0.278 rw 2026-10-27 16:54:02,031 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [17/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-10-27 16:54:02,032 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [18/156] 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-27 16:54:02,059 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [19/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step body:not(:has(.payment-status-amount .amount:contains("0.0"))) 2026-10-27 16:54:02,060 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [20/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-27 16:54:02,066 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [21/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-27 16:54:02,072 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [22/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:54:02,599 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [23/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:54:02,610 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13033942 started for PoS orders references: [{'name': '/', 'pos_reference': '264-168-000001', 'uuid': '0105549d-fc07-47e6-bb13-4cae58fedd6a'}] 2026-10-27 16:54:02,618 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [24/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step body 2026-10-27 16:54:02,744 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [25/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:54:04,278 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13033942 order {'name': '/', 'pos_reference': '264-168-000001', 'uuid': '0105549d-fc07-47e6-bb13-4cae58fedd6a'} created pos.order #747 2026-10-27 16:54:04,283 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13033942 finished 2026-10-27 16:54:04,579 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6129 489 0.659 1.316 rw 2026-10-27 16:54:04,784 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:04] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.016 0.052 ro 2026-10-27 16:54:04,873 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:04] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.007 ro 2026-10-27 16:54:04,901 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [26/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:54:04,921 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [27/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:54:04,927 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [28/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-10-27 16:54:04,943 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [29/156] 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-27 16:54:04,956 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [30/156] 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-27 16:54:04,959 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:04] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.034 rw 2026-10-27 16:54:05,071 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:05] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.013 0.1 ro 2026-10-27 16:54:05,158 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:05] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.015 0.173 ro 2026-10-27 16:54:05,280 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:05] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.013 0.077 ro 2026-10-27 16:54:05,399 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:05] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.022 0.073 ro 2026-10-27 16:54:05,447 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:05] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.003 0.016 ro 2026-10-27 16:54:05,518 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [31/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("What do you want to do?"))) 2026-10-27 16:54:05,523 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:05] "GET /web/image/res.partner/1204/avatar_128?unique=1793120044000 HTTP/1.1" 200 305 4 0.008 0.02 ro 2026-10-27 16:54:05,872 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:05] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 12336 118 0.105 0.236 rw 2026-10-27 16:54:05,943 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [32/156] 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-27 16:54:05,957 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [33/156] 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-27 16:54:05,977 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [34/156] 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-27 16:54:05,980 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [35/156] 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-27 16:54:05,986 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [36/156] 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-27 16:54:05,999 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [37/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Wait the input value is well filled before apply (just make keydown not wait for interactions) (trigger: .modal .input-symbol .input-value:contains(0.73)) 2026-10-27 16:54:06,005 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [38/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Down payment")) .modal-footer .btn-primary) 2026-10-27 16:54:06,022 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [39/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(0.73) 2026-10-27 16:54:06,038 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [40/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.10) 2026-10-27 16:54:06,040 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [41/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:54:06,055 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [42/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:54:06,055 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [43/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:54:06,247 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.119 0.245 rw 2026-10-27 16:54:06,561 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [44/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-10-27 16:54:06,563 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [45/156] 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-27 16:54:06,568 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [46/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step body:not(:has(.payment-status-amount .amount:contains("0.0"))) 2026-10-27 16:54:06,569 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [47/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-27 16:54:06,573 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [48/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-27 16:54:06,577 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [49/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:54:07,094 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [50/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:54:07,095 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [51/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step body 2026-10-27 16:54:07,101 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97434436 started for PoS orders references: [{'name': '/', 'pos_reference': '264-168-000002', 'uuid': '98cc75d8-22e5-4436-8771-84beb7092c73'}] 2026-10-27 16:54:07,149 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [52/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:54:08,484 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97434436 order {'name': '/', 'pos_reference': '264-168-000002', 'uuid': '98cc75d8-22e5-4436-8771-84beb7092c73'} created pos.order #748 2026-10-27 16:54:08,488 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97434436 finished 2026-10-27 16:54:08,814 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6132 440 0.54 1.179 rw 2026-10-27 16:54:08,981 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.025 0.044 ro 2026-10-27 16:54:09,117 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:09] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-27 16:54:09,151 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [53/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:54:09,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [54/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:54:09,177 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [55/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-10-27 16:54:09,194 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [56/156] 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-27 16:54:09,218 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [57/156] 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-27 16:54:09,228 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:09] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.04 rw 2026-10-27 16:54:09,321 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.014 0.086 ro 2026-10-27 16:54:09,438 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.018 0.2 ro 2026-10-27 16:54:09,537 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.013 0.156 ro 2026-10-27 16:54:09,621 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:09] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.012 0.039 ro 2026-10-27 16:54:09,664 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.002 0.015 ro 2026-10-27 16:54:09,760 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [58/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("What do you want to do?"))) 2026-10-27 16:54:09,779 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:09] "GET /web/image/res.partner/1204/avatar_128?unique=1793120048000 HTTP/1.1" 200 305 4 0.007 0.036 ro 2026-10-27 16:54:10,142 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:10] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 12336 118 0.121 0.248 rw 2026-10-27 16:54:10,211 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [59/156] 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-27 16:54:10,212 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [60/156] 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-27 16:54:10,247 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [61/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Wait the input value is well filled before apply (just make keydown not wait for interactions) (trigger: .modal .input-symbol .input-value:contains(7)) 2026-10-27 16:54:10,256 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [62/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Down payment")) .modal-footer .btn-primary) 2026-10-27 16:54:10,291 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [63/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(2.57) 2026-10-27 16:54:10,308 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [64/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.33) 2026-10-27 16:54:10,309 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [65/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:54:10,329 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [66/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:54:10,330 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [67/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:54:10,610 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.171 0.276 rw 2026-10-27 16:54:10,839 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [68/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step total is 2.57 (trigger: .total:contains("2.57")) 2026-10-27 16:54:10,840 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [69/156] 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-27 16:54:10,852 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [70/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step body:not(:has(.payment-status-amount .amount:contains("0.0"))) 2026-10-27 16:54:10,853 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [71/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-27 16:54:10,853 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [72/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-27 16:54:10,856 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [73/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:54:11,376 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [74/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:54:11,387 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [75/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step body 2026-10-27 16:54:11,407 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86314785 started for PoS orders references: [{'name': '/', 'pos_reference': '264-168-000003', 'uuid': 'dd7f80c7-1244-4152-aedb-517accdc1f2f'}] 2026-10-27 16:54:11,460 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [76/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:54:13,108 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86314785 order {'name': '/', 'pos_reference': '264-168-000003', 'uuid': 'dd7f80c7-1244-4152-aedb-517accdc1f2f'} created pos.order #749 2026-10-27 16:54:13,113 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86314785 finished 2026-10-27 16:54:13,428 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6131 440 0.754 1.276 rw 2026-10-27 16:54:13,610 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.023 0.051 ro 2026-10-27 16:54:13,707 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:13] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-27 16:54:13,749 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [77/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:54:13,772 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [78/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:54:13,773 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [79/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-10-27 16:54:13,786 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [80/156] 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-27 16:54:13,803 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [81/156] 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-27 16:54:13,814 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:13] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.036 rw 2026-10-27 16:54:13,938 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:13] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.016 0.117 ro 2026-10-27 16:54:14,052 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:14] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.018 0.229 ro 2026-10-27 16:54:14,175 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:14] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.016 0.092 ro 2026-10-27 16:54:14,267 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:14] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.016 0.053 ro 2026-10-27 16:54:14,313 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:14] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.005 0.016 ro 2026-10-27 16:54:14,387 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [82/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("What do you want to do?"))) 2026-10-27 16:54:14,407 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:14] "GET /web/image/res.partner/1204/avatar_128?unique=1793120053000 HTTP/1.1" 200 305 4 0.007 0.021 ro 2026-10-27 16:54:14,782 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:14] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 12336 118 0.135 0.246 rw 2026-10-27 16:54:14,824 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [83/156] 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-27 16:54:14,833 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [84/156] 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-27 16:54:14,874 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [85/156] 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-27 16:54:14,874 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [86/156] 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-27 16:54:14,876 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [87/156] 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-27 16:54:14,877 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [88/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Wait the input value is well filled before apply (just make keydown not wait for interactions) (trigger: .modal .input-symbol .input-value:contains(2.57)) 2026-10-27 16:54:14,897 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [89/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Down payment")) .modal-footer .btn-primary) 2026-10-27 16:54:14,934 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [90/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(2.57) 2026-10-27 16:54:14,936 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [91/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.34) 2026-10-27 16:54:14,936 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [92/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:54:14,937 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [93/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:54:14,942 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [94/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:54:15,155 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.109 0.255 rw 2026-10-27 16:54:15,440 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [95/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step total is 2.57 (trigger: .total:contains("2.57")) 2026-10-27 16:54:15,443 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [96/156] 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-27 16:54:15,449 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [97/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step body:not(:has(.payment-status-amount .amount:contains("0.0"))) 2026-10-27 16:54:15,450 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [98/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-27 16:54:15,457 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [99/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-27 16:54:15,462 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [100/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:54:15,973 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [101/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:54:15,979 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [102/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step body 2026-10-27 16:54:15,988 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31830985 started for PoS orders references: [{'name': '/', 'pos_reference': '264-168-000004', 'uuid': 'b15e236a-9434-43a5-af58-9b48d7655d5a'}] 2026-10-27 16:54:16,041 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [103/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:54:17,398 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31830985 order {'name': '/', 'pos_reference': '264-168-000004', 'uuid': 'b15e236a-9434-43a5-af58-9b48d7655d5a'} created pos.order #750 2026-10-27 16:54:17,406 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31830985 finished 2026-10-27 16:54:17,714 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6133 440 0.56 1.17 rw 2026-10-27 16:54:17,890 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.013 0.04 ro 2026-10-27 16:54:17,991 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:17] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.007 ro 2026-10-27 16:54:18,034 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [104/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:54:18,052 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [105/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:54:18,052 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [106/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-10-27 16:54:18,067 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [107/156] 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-27 16:54:18,085 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:18] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.029 rw 2026-10-27 16:54:18,087 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [108/156] 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-27 16:54:18,197 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:18] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.013 0.086 ro 2026-10-27 16:54:18,280 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:18] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.013 0.168 ro 2026-10-27 16:54:18,392 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:18] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.013 0.088 ro 2026-10-27 16:54:18,496 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:18] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.015 0.069 ro 2026-10-27 16:54:18,544 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:18] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.002 0.019 ro 2026-10-27 16:54:18,618 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [109/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("What do you want to do?"))) 2026-10-27 16:54:18,648 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:18] "GET /web/image/res.partner/1204/avatar_128?unique=1793120057000 HTTP/1.1" 200 305 4 0.005 0.034 ro 2026-10-27 16:54:18,953 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:18] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 12336 118 0.09 0.237 rw 2026-10-27 16:54:19,031 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [110/156] 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-27 16:54:19,041 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [111/156] 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-27 16:54:19,065 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [112/156] 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-27 16:54:19,070 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [113/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Wait the input value is well filled before apply (just make keydown not wait for interactions) (trigger: .modal .input-symbol .input-value:contains(18)) 2026-10-27 16:54:19,100 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [114/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Down payment")) .modal-footer .btn-primary) 2026-10-27 16:54:19,115 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [115/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(6.60) 2026-10-27 16:54:19,139 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [116/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.87) 2026-10-27 16:54:19,139 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [117/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:54:19,140 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [118/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:54:19,143 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [119/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:54:19,339 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.118 0.252 rw 2026-10-27 16:54:19,647 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [120/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-10-27 16:54:19,648 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [121/156] 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-27 16:54:19,657 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [122/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step body:not(:has(.payment-status-amount .amount:contains("0.0"))) 2026-10-27 16:54:19,658 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [123/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-27 16:54:19,664 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [124/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-27 16:54:19,667 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [125/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:54:20,177 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [126/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:54:20,183 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [127/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step body 2026-10-27 16:54:20,192 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41037956 started for PoS orders references: [{'name': '/', 'pos_reference': '264-168-000005', 'uuid': 'b8c61c29-ef26-4417-842c-414c7c0dd6e8'}] 2026-10-27 16:54:20,246 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [128/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:54:21,579 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41037956 order {'name': '/', 'pos_reference': '264-168-000005', 'uuid': 'b8c61c29-ef26-4417-842c-414c7c0dd6e8'} created pos.order #751 2026-10-27 16:54:21,582 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41037956 finished 2026-10-27 16:54:21,870 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6156 440 0.523 1.16 rw 2026-10-27 16:54:22,029 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.017 0.048 ro 2026-10-27 16:54:22,147 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:22] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-27 16:54:22,184 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [129/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:54:22,196 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [130/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:54:22,197 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [131/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-10-27 16:54:22,225 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [132/156] 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-27 16:54:22,243 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [133/156] 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-27 16:54:22,269 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:22] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.053 rw 2026-10-27 16:54:22,347 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:22] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.012 0.083 ro 2026-10-27 16:54:22,422 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:22] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.011 0.152 ro 2026-10-27 16:54:22,558 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:22] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.016 0.096 ro 2026-10-27 16:54:22,662 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:22] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.014 0.052 ro 2026-10-27 16:54:22,733 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:22] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.003 0.033 ro 2026-10-27 16:54:22,835 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [134/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("What do you want to do?"))) 2026-10-27 16:54:22,853 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:22] "GET /web/image/res.partner/1204/avatar_128?unique=1793120061000 HTTP/1.1" 200 305 4 0.005 0.039 ro 2026-10-27 16:54:23,230 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:23] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 12336 118 0.114 0.284 rw 2026-10-27 16:54:23,299 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [135/156] 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-27 16:54:23,302 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [136/156] 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-27 16:54:23,323 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [137/156] 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-27 16:54:23,323 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [138/156] 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-27 16:54:23,329 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [139/156] 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-27 16:54:23,330 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [140/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Wait the input value is well filled before apply (just make keydown not wait for interactions) (trigger: .modal .input-symbol .input-value:contains(6.60)) 2026-10-27 16:54:23,330 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [141/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step proceed click action on dialog (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Down payment")) .modal-footer .btn-primary) 2026-10-27 16:54:23,356 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [142/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(6.60) 2026-10-27 16:54:23,370 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [143/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.87) 2026-10-27 16:54:23,372 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [144/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:54:23,392 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [145/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:54:23,393 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [146/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:54:23,572 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.083 0.233 rw 2026-10-27 16:54:23,897 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [147/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-10-27 16:54:23,897 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [148/156] 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-27 16:54:23,905 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [149/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step body:not(:has(.payment-status-amount .amount:contains("0.0"))) 2026-10-27 16:54:23,905 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [150/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-27 16:54:23,909 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [151/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-27 16:54:23,913 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [152/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:54:24,428 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [153/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:54:24,439 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49739831 started for PoS orders references: [{'name': '/', 'pos_reference': '264-168-000006', 'uuid': '3a3d8ed9-9378-48bc-a808-99f9c952cc48'}] 2026-10-27 16:54:24,442 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [154/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step body 2026-10-27 16:54:24,504 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [155/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:54:25,902 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49739831 order {'name': '/', 'pos_reference': '264-168-000006', 'uuid': '3a3d8ed9-9378-48bc-a808-99f9c952cc48'} created pos.order #752 2026-10-27 16:54:25,905 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49739831 finished 2026-10-27 16:54:26,170 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6155 440 0.549 1.187 rw 2026-10-27 16:54:26,330 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:26] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.021 0.041 ro 2026-10-27 16:54:26,427 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:26] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.007 ro 2026-10-27 16:54:26,448 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [156/156] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:54:26,474 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-10-27 16:54:26,482 7 INFO rb-3d383b4-226062-429553 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-27 16:54:26,506 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:54:26] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.037 rw 2026-10-27 16:54:26,811 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:54:26,822 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 36459656 (allocated 40652800) 2026-10-27 16:54:26,832 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ARXdJi0A - [27/Oct/2026 16:53:58] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 29.236 rw 2026-10-27 16:54:26,932 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 54709 2026-10-27 16:54:26,933 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-10-27 16:54:26,939 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 54709 2026-10-27 16:54:27,056 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_165427_056576_test_taxes_l10n_in_pos.txt 2026-10-27 16:54:27,057 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpllg9ibzp_chrome_odoo" 2026-10-27 16:54:27,506 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #279 deleted stock.move.line records with IDs: [906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917] 2026-10-27 16:54:27,813 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 417 checked, 5 removed 2026-10-27 16:54:29,179 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 284 with IP n/a changed groups of user 284 who belonged to [33, 96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:54:29,343 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 284 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:54:38,079 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 284 with IP n/a changed groups of user 284 who belonged to [33, 96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:54:41,240 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 284 with IP n/a changed groups of user 284 who belonged to [33, 96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [33, 96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:54:42,957 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #284 deleted res.currency.rate records with IDs: [71, 70, 69] 2026-10-27 16:54:45,544 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 284, model: account.tax 2026-10-27 16:54:45,604 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_delivery.tests.test_pos_sale_delivery: Starting TestPosSaleDelivery.test_settling_the_order_cancels_the_pending_transaction ... 2026-10-27 16:54:46,240 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 285, model: account.tax 2026-10-27 16:54:46,261 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 285, model: account.tax 2026-10-27 16:54:46,280 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33407994 started for PoS orders references: [{'name': 'Order 37e7e3d9-f25c-46a1-8a5e-b3fd09eaea8f', 'pos_reference': None, 'uuid': '37e7e3d9-f25c-46a1-8a5e-b3fd09eaea8f'}] 2026-10-27 16:54:46,749 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33407994 order {'name': 'Order 37e7e3d9-f25c-46a1-8a5e-b3fd09eaea8f', 'pos_reference': None, 'uuid': '37e7e3d9-f25c-46a1-8a5e-b3fd09eaea8f'} created pos.order #753 2026-10-27 16:54:46,750 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33407994 finished 2026-10-27 16:54:46,975 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 418 checked, 6 removed 2026-10-27 16:54:47,941 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 291 with IP n/a changed groups of user 291 who belonged to [33, 96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:54:48,113 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 291 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:54:56,762 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 291 with IP n/a changed groups of user 291 who belonged to [33, 96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:54:58,723 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 291 with IP n/a changed groups of user 291 who belonged to [33, 96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [33, 96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:55:03,391 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_1 ... 2026-10-27 16:55:04,599 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome pid: 54849 2026-10-27 16:55:04,599 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless temporary user profile dir: /tmp/tmpx2kdo47t_chrome_odoo 2026-10-27 16:55:04,599 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:45711/json/version 2026-10-27 16:55:04,608 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45711', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:55:04,628 7 INFO rb-3d383b4-226062-429553 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-27 16:55:04,628 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:45711/json 2026-10-27 16:55:04,629 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45711', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:55:04,643 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Websocket url found: ws://127.0.0.1:45711/devtools/page/0D036B9910C8B7CBB0B844C4EA9A357F 2026-10-27 16:55:04,650 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Enable chrome headless console log notification 2026-10-27 16:55:04,659 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless enable page notifications 2026-10-27 16:55:04,768 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-27 16:55:04,780 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Setting session cookie in browser 2026-10-27 16:55:04,782 7 INFO rb-3d383b4-226062-429553 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/171" in browser 2026-10-27 16:55:04,783 7 INFO rb-3d383b4-226062-429553 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/171" 2026-10-27 16:55:04,807 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:55:05,196 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:05] "GET /pos/ui/171 HTTP/1.1" 200 6860 66 0.043 0.367 rw 2026-10-27 16:55:05,210 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Navigation result: {'frameId': '0D036B9910C8B7CBB0B844C4EA9A357F', 'loaderId': 'D2FFBEA2F9A76FC2FC9FF158A103B2D4', 'isDownload': False} 2026-10-27 16:55:05,210 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Evaluate ready code "odoo.isTourReady('PosSaleLoyaltyTour1')" 2026-10-27 16:55:05,284 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:05] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.021 ro 2026-10-27 16:55:05,307 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:05] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.509 ro 2026-10-27 16:55:05,329 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:05] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.06 ro 2026-10-27 16:55:06,041 7 INFO rb-3d383b4-226062-429553 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-27 16:55:06,068 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-27 16:55:06,084 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 16:55:06,101 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.026 ro 2026-10-27 16:55:06,168 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:06] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.039 rw 2026-10-27 16:55:06,207 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 6 0.005 0.066 rw 2026-10-27 16:55:07,306 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534620 254 0.262 0.811 rw 2026-10-27 16:55:07,522 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: The ready code tooks too much time : 2.3117544651031494 2026-10-27 16:55:07,522 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Evaluate test code "odoo.startTour('PosSaleLoyaltyTour1', {"stepDelay": 0, "debug": false})" 2026-10-27 16:55:07,543 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [1/17] Tour PosSaleLoyaltyTour1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:55:07,545 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.011 ro 2026-10-27 16:55:07,575 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.008 ro 2026-10-27 16:55:07,613 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 43 0 0 0.01 rw 2026-10-27 16:55:07,630 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.014 rw 2026-10-27 16:55:07,640 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:07] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 43 0 0 0.007 rw 2026-10-27 16:55:08,193 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:08] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.009 ro 2026-10-27 16:55:08,316 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.012 rw 2026-10-27 16:55:08,493 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:08] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.05 rw 2026-10-27 16:55:08,508 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-27 16:55:08,529 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.011 - 2026-10-27 16:55:08,534 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:08] "GET /web/image/res.users/291/avatar_128 HTTP/1.1" 200 305 4 0.005 0.026 ro 2026-10-27 16:55:08,537 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:08] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.031 rw 2026-10-27 16:55:08,628 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:08] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-27 16:55:08,629 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:08] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.021 ro 2026-10-27 16:55:08,636 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.007 - 2026-10-27 16:55:08,651 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.016 - 2026-10-27 16:55:08,748 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:08] "GET /pos/ui/171?from_backend=True HTTP/1.1" 200 6900 31 0.035 0.081 rw 2026-10-27 16:55:08,816 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [2/17] Tour PosSaleLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 16:55:08,851 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:08] "GET /pos/ui/171 HTTP/1.1" 200 6900 31 0.024 0.194 rw 2026-10-27 16:55:08,911 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:08] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.225 rw 2026-10-27 16:55:08,985 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [3/17] Tour PosSaleLoyaltyTour1 → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:55:08,986 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [4/17] Tour PosSaleLoyaltyTour1 → Step click Actions button (trigger: .more-btn) 2026-10-27 16:55:09,023 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:09] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.01 0.025 rw 2026-10-27 16:55:09,117 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.03 0.078 rw 2026-10-27 16:55:09,182 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [5/17] Tour PosSaleLoyaltyTour1 → Step click Quotation / Order button (trigger: .control-buttons button:contains("Quotation / Order")) 2026-10-27 16:55:09,222 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [6/17] 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-27 16:55:09,474 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130762 29 0.039 0.208 ro 2026-10-27 16:55:09,557 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130762 5 0.015 0.298 ro 2026-10-27 16:55:09,674 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130762 5 0.013 0.116 ro 2026-10-27 16:55:09,780 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:09] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 810 14 0.019 0.056 ro 2026-10-27 16:55:09,897 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 92 4 0.004 0.02 ro 2026-10-27 16:55:10,035 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [7/17] Tour PosSaleLoyaltyTour1 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-10-27 16:55:10,039 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:10] "GET /web/image/res.partner/1232/avatar_128?unique=1793120086000 HTTP/1.1" 200 305 4 0.005 0.02 ro 2026-10-27 16:55:10,059 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:10] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.031 - 2026-10-27 16:55:10,456 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:10] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 16163 133 0.119 0.296 rw 2026-10-27 16:55:10,525 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [8/17] Tour PosSaleLoyaltyTour1 → Step body:not(:has(.modal)) 2026-10-27 16:55:10,864 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 130 0.108 0.285 rw 2026-10-27 16:55:10,944 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:10] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 338 12 0.017 0.394 rw 2026-10-27 16:55:11,080 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [9/17] Tour PosSaleLoyaltyTour1 → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-27 16:55:11,103 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [10/17] Tour PosSaleLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:55:11,123 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [11/17] Tour PosSaleLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:55:11,124 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [12/17] Tour PosSaleLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:55:11,169 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.012 - 2026-10-27 16:55:11,172 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.014 - 2026-10-27 16:55:11,649 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [13/17] Tour PosSaleLoyaltyTour1 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 16:55:11,674 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [14/17] Tour PosSaleLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:55:12,204 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [15/17] Tour PosSaleLoyaltyTour1 → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:55:12,206 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [16/17] Tour PosSaleLoyaltyTour1 → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:55:12,219 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74123639 started for PoS orders references: [{'name': '/', 'pos_reference': '261-171-000001', 'uuid': '65bbaed5-98a4-4b83-b7c8-c6e31a1d1304'}] 2026-10-27 16:55:12,888 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74123639 order {'name': '/', 'pos_reference': '261-171-000001', 'uuid': '65bbaed5-98a4-4b83-b7c8-c6e31a1d1304'} created pos.order #754 2026-10-27 16:55:12,890 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74123639 finished 2026-10-27 16:55:13,137 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6445 269 0.282 0.641 rw 2026-10-27 16:55:13,270 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:13] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.008 ro 2026-10-27 16:55:13,330 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [17/17] Tour PosSaleLoyaltyTour1 → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:55:13,332 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: tour succeeded 2026-10-27 16:55:13,333 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: ╔════════════════════════════════════╗ ║ TOUR PosSaleLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-27 16:55:13,417 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:13] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.023 0.056 rw 2026-10-27 16:55:13,502 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:55:13,505 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: heap 23702852 (allocated 25448448) 2026-10-27 16:55:13,519 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ok4h1zg7 - [27/Oct/2026 16:55:06] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 7.326 rw 2026-10-27 16:55:13,612 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing chrome headless with pid 54849 2026-10-27 16:55:13,613 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing websocket connection 2026-10-27 16:55:13,614 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Terminating chrome headless with pid 54849 2026-10-27 16:55:13,751 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_165513_751470_test_pos_sale_loyalty_1.txt 2026-10-27 16:55:13,751 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Removing chrome user profile "/tmp/tmpx2kdo47t_chrome_odoo" 2026-10-27 16:55:13,779 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos ... 2026-10-27 16:55:14,627 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Chrome pid: 54982 2026-10-27 16:55:14,627 7 INFO rb-3d383b4-226062-429553 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/tmpusih3w5k_chrome_odoo 2026-10-27 16:55:14,627 7 INFO rb-3d383b4-226062-429553 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:41569/json/version 2026-10-27 16:55:14,628 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41569', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:55:14,660 7 INFO rb-3d383b4-226062-429553 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-27 16:55:14,660 7 INFO rb-3d383b4-226062-429553 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:41569/json 2026-10-27 16:55:14,661 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41569', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:55:14,677 7 INFO rb-3d383b4-226062-429553 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:41569/devtools/page/FE8DD8B32935ED8333C5322F37FA469F 2026-10-27 16:55:14,686 7 INFO rb-3d383b4-226062-429553 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-27 16:55:14,700 7 INFO rb-3d383b4-226062-429553 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-27 16:55:14,800 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-27 16:55:14,803 7 INFO rb-3d383b4-226062-429553 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-27 16:55:14,804 7 INFO rb-3d383b4-226062-429553 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=171" in browser 2026-10-27 16:55:14,804 7 INFO rb-3d383b4-226062-429553 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=171" 2026-10-27 16:55:14,825 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:55:15,209 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:15] "GET /pos/web?config_id=171 HTTP/1.1" 200 6860 66 0.03 0.373 rw 2026-10-27 16:55:15,216 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Navigation result: {'frameId': 'FE8DD8B32935ED8333C5322F37FA469F', 'loaderId': 'B4DA82D07889481D81CF3B56F70893DE', 'isDownload': False} 2026-10-27 16:55:15,217 7 INFO rb-3d383b4-226062-429553 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-27 16:55:15,287 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:15] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.027 ro 2026-10-27 16:55:15,289 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:15] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.468 ro 2026-10-27 16:55:15,298 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:15] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.038 ro 2026-10-27 16:55:15,950 7 INFO rb-3d383b4-226062-429553 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-27 16:55:15,974 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 16:55:15,981 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.006 - 2026-10-27 16:55:16,004 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.012 ro 2026-10-27 16:55:16,037 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:16] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.017 rw 2026-10-27 16:55:16,053 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 6 0.005 0.024 rw 2026-10-27 16:55:17,044 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534628 256 0.226 0.74 rw 2026-10-27 16:55:17,228 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:55:17,239 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.008 ro 2026-10-27 16:55:17,243 7 INFO rb-3d383b4-226062-429553 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-27 16:55:17,265 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.008 ro 2026-10-27 16:55:17,288 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 43 0 0 0.006 rw 2026-10-27 16:55:17,306 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.013 rw 2026-10-27 16:55:17,328 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:17] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 43 0 0 0.016 rw 2026-10-27 16:55:17,833 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:17] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.006 ro 2026-10-27 16:55:17,957 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.013 rw 2026-10-27 16:55:18,117 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:18] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.046 rw 2026-10-27 16:55:18,129 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-27 16:55:18,139 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.016 - 2026-10-27 16:55:18,140 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:18] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.011 rw 2026-10-27 16:55:18,166 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:18] "GET /web/image/res.users/291/avatar_128 HTTP/1.1" 200 305 4 0.003 0.039 ro 2026-10-27 16:55:18,238 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:18] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.009 ro 2026-10-27 16:55:18,267 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-27 16:55:18,268 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:18] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-27 16:55:18,366 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.083 - 2026-10-27 16:55:18,394 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:18] "GET /pos/ui/171 HTTP/1.1" 200 6900 31 0.025 0.1 rw 2026-10-27 16:55:18,436 7 INFO rb-3d383b4-226062-429553 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-27 16:55:18,500 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:18] "GET /pos/ui/171?from_backend=True HTTP/1.1" 200 6900 31 0.022 0.201 rw 2026-10-27 16:55:18,516 7 INFO rb-3d383b4-226062-429553 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-27 16:55:18,516 7 INFO rb-3d383b4-226062-429553 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-27 16:55:18,536 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:18] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.18 rw 2026-10-27 16:55:18,573 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:18] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.052 rw 2026-10-27 16:55:18,681 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.027 0.117 rw 2026-10-27 16:55:18,743 7 INFO rb-3d383b4-226062-429553 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-27 16:55:18,776 7 INFO rb-3d383b4-226062-429553 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-27 16:55:18,964 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:18] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130762 29 0.039 0.144 ro 2026-10-27 16:55:19,086 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:19] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130762 5 0.017 0.29 ro 2026-10-27 16:55:19,183 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:19] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130762 5 0.015 0.163 ro 2026-10-27 16:55:19,281 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:19] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 808 14 0.012 0.05 ro 2026-10-27 16:55:19,408 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:19] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 92 4 0.006 0.021 ro 2026-10-27 16:55:19,499 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:19] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:55:19,517 7 INFO rb-3d383b4-226062-429553 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-27 16:55:19,550 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:19] "GET /web/image/res.partner/1232/avatar_128?unique=1793120086000 HTTP/1.1" 200 305 4 0.014 0.045 ro 2026-10-27 16:55:19,891 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:19] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 17992 130 0.118 0.244 rw 2026-10-27 16:55:19,974 7 INFO rb-3d383b4-226062-429553 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-27 16:55:20,273 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 127 0.109 0.264 rw 2026-10-27 16:55:20,356 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:20] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 635 17 0.018 0.339 rw 2026-10-27 16:55:20,460 7 INFO rb-3d383b4-226062-429553 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-27 16:55:20,461 7 INFO rb-3d383b4-226062-429553 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-27 16:55:20,462 7 INFO rb-3d383b4-226062-429553 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-27 16:55:20,463 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: tour succeeded 2026-10-27 16:55:20,463 7 INFO rb-3d383b4-226062-429553 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-27 16:55:20,652 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:55:20,655 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: heap 22469928 (allocated 24399872) 2026-10-27 16:55:20,664 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqO2YQdB - [27/Oct/2026 16:55:16] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 4.602 rw 2026-10-27 16:55:20,764 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing chrome headless with pid 54982 2026-10-27 16:55:20,765 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing websocket connection 2026-10-27 16:55:20,765 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Terminating chrome headless with pid 54982 2026-10-27 16:55:20,860 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_165520_860391_test_pos_sale_loyalty_ignored_in_pos.txt 2026-10-27 16:55:20,860 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Removing chrome user profile "/tmp/tmpusih3w5k_chrome_odoo" 2026-10-27 16:55:20,873 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos ... 2026-10-27 16:55:22,182 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Chrome pid: 55111 2026-10-27 16:55:22,183 7 INFO rb-3d383b4-226062-429553 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/tmpze_c1a4l_chrome_odoo 2026-10-27 16:55:22,183 7 INFO rb-3d383b4-226062-429553 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:43229/json/version 2026-10-27 16:55:22,187 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43229', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:55:22,235 7 INFO rb-3d383b4-226062-429553 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-27 16:55:22,236 7 INFO rb-3d383b4-226062-429553 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:43229/json 2026-10-27 16:55:22,236 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43229', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:55:22,246 7 INFO rb-3d383b4-226062-429553 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:43229/devtools/page/16B60BC900B4D7F454EADAB4DEE3466F 2026-10-27 16:55:22,253 7 INFO rb-3d383b4-226062-429553 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-27 16:55:22,274 7 INFO rb-3d383b4-226062-429553 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-27 16:55:22,481 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:55:22,490 7 INFO rb-3d383b4-226062-429553 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-27 16:55:22,497 7 INFO rb-3d383b4-226062-429553 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/171" in browser 2026-10-27 16:55:22,497 7 INFO rb-3d383b4-226062-429553 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/171" 2026-10-27 16:55:22,517 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:55:22,987 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qHtXGyWW - [27/Oct/2026 16:55:22] "GET /pos/ui/171 HTTP/1.1" 200 6832 75 0.049 0.437 rw 2026-10-27 16:55:22,995 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Navigation result: {'frameId': '16B60BC900B4D7F454EADAB4DEE3466F', 'loaderId': '9ADF88DAB3CAFC46FF4409135553E9AB', 'isDownload': False} 2026-10-27 16:55:22,995 7 INFO rb-3d383b4-226062-429553 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-27 16:55:23,077 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qHtXGyWW - [27/Oct/2026 16:55:23] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.567 ro 2026-10-27 16:55:23,084 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qHtXGyWW - [27/Oct/2026 16:55:23] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.026 ro 2026-10-27 16:55:23,095 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qHtXGyWW - [27/Oct/2026 16:55:23] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.047 ro 2026-10-27 16:55:23,852 7 INFO rb-3d383b4-226062-429553 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-27 16:55:23,894 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qHtXGyWW - [27/Oct/2026 16:55:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-27 16:55:23,901 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qHtXGyWW - [27/Oct/2026 16:55:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 16:55:23,942 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qHtXGyWW - [27/Oct/2026 16:55:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.016 ro 2026-10-27 16:55:23,985 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qHtXGyWW - [27/Oct/2026 16:55:23] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.022 rw 2026-10-27 16:55:23,996 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qHtXGyWW - [27/Oct/2026 16:55:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.027 rw 2026-10-27 16:55:24,349 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 16:55:24,992 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qHtXGyWW - [27/Oct/2026 16:55:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 537283 267 0.226 0.76 rw 2026-10-27 16:55:25,203 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: The ready code tooks too much time : 2.20792818069458 2026-10-27 16:55:25,203 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 16:55:25,218 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [1/19] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:55:25,234 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qHtXGyWW - [27/Oct/2026 16:55:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.011 ro 2026-10-27 16:55:25,272 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qHtXGyWW - [27/Oct/2026 16:55:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.007 ro 2026-10-27 16:55:25,288 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qHtXGyWW - [27/Oct/2026 16:55:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.006 rw 2026-10-27 16:55:25,331 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qHtXGyWW - [27/Oct/2026 16:55:25] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.023 rw 2026-10-27 16:55:25,332 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qHtXGyWW - [27/Oct/2026 16:55:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.004 0.027 rw 2026-10-27 16:55:25,886 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qHtXGyWW - [27/Oct/2026 16:55:25] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.007 ro 2026-10-27 16:55:26,010 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qHtXGyWW - [27/Oct/2026 16:55:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.02 rw 2026-10-27 16:55:26,164 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qHtXGyWW - [27/Oct/2026 16:55:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.008 - 2026-10-27 16:55:26,165 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qHtXGyWW - [27/Oct/2026 16:55:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.01 - 2026-10-27 16:55:26,167 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qHtXGyWW - [27/Oct/2026 16:55:26] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.051 rw 2026-10-27 16:55:26,193 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qHtXGyWW - [27/Oct/2026 16:55:26] "GET /web/image/res.users/293/avatar_128 HTTP/1.1" 200 305 4 0.006 0.033 ro 2026-10-27 16:55:26,201 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qHtXGyWW - [27/Oct/2026 16:55:26] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.052 rw 2026-10-27 16:55:26,281 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qHtXGyWW - [27/Oct/2026 16:55:26] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.014 ro 2026-10-27 16:55:26,310 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qHtXGyWW - [27/Oct/2026 16:55:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.009 - 2026-10-27 16:55:26,310 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qHtXGyWW - [27/Oct/2026 16:55:26] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.026 - 2026-10-27 16:55:26,331 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qHtXGyWW - [27/Oct/2026 16:55:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.027 - 2026-10-27 16:55:26,445 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qHtXGyWW - [27/Oct/2026 16:55:26] "GET /pos/ui/171?from_backend=True HTTP/1.1" 200 6872 32 0.054 0.081 rw 2026-10-27 16:55:26,447 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [2/19] 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-27 16:55:26,570 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qHtXGyWW - [27/Oct/2026 16:55:26] "GET /pos/ui/171 HTTP/1.1" 200 6872 32 0.025 0.244 rw 2026-10-27 16:55:26,602 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [3/19] 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-27 16:55:26,630 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qHtXGyWW - [27/Oct/2026 16:55:26] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.283 rw 2026-10-27 16:55:26,653 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qHtXGyWW - [27/Oct/2026 16:55:26] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.047 rw 2026-10-27 16:55:26,730 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qHtXGyWW - [27/Oct/2026 16:55:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 21 0.018 0.1 rw 2026-10-27 16:55:26,805 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [4/19] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:55:26,806 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [5/19] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step click Actions button (trigger: .more-btn) 2026-10-27 16:55:26,816 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [6/19] 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-27 16:55:26,930 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [7/19] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step input text 'LOYALTY123' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-27 16:55:26,965 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qHtXGyWW - [27/Oct/2026 16:55:26] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 16:55:26,972 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [8/19] 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-27 16:55:27,001 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [9/19] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:55:27,002 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [10/19] 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-27 16:55:27,066 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qHtXGyWW - [27/Oct/2026 16:55:27] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 314 9 0.008 0.044 rw 2026-10-27 16:55:27,130 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [11/19] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step customer is selected (trigger: .product-screen .set-partner.btn-outline-secondary.active) 2026-10-27 16:55:27,131 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [12/19] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:55:27,161 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [13/19] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:55:27,161 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [14/19] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:55:27,174 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qHtXGyWW - [27/Oct/2026 16:55:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-27 16:55:27,189 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qHtXGyWW - [27/Oct/2026 16:55:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.005 - 2026-10-27 16:55:27,674 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [15/19] 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-27 16:55:27,699 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [16/19] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:55:28,232 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [17/19] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:55:28,240 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96304841 started for PoS orders references: [{'name': '/', 'pos_reference': '261-171-000001', 'uuid': '8c3e5494-11a7-444a-aa39-435c99a98c18'}] 2026-10-27 16:55:28,248 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [18/19] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 16:55:28,769 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96304841 order {'name': '/', 'pos_reference': '261-171-000001', 'uuid': '8c3e5494-11a7-444a-aa39-435c99a98c18'} created pos.order #755 2026-10-27 16:55:28,771 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96304841 finished 2026-10-27 16:55:28,856 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qHtXGyWW - [27/Oct/2026 16:55:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5414 194 0.153 0.468 rw 2026-10-27 16:55:28,968 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qHtXGyWW - [27/Oct/2026 16:55:28] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-27 16:55:29,011 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [19/19] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 16:55:29,038 7 INFO rb-3d383b4-226062-429553 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-27 16:55:29,040 7 INFO rb-3d383b4-226062-429553 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-27 16:55:29,105 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qHtXGyWW - [27/Oct/2026 16:55:29] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.011 0.053 rw 2026-10-27 16:55:29,211 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:55:29,212 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: heap 21632512 (allocated 23351296) 2026-10-27 16:55:29,224 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qHtXGyWW - [27/Oct/2026 16:55:24] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.015 5.184 rw 2026-10-27 16:55:29,325 7 INFO rb-3d383b4-226062-429553 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 55111 2026-10-27 16:55:29,330 7 INFO rb-3d383b4-226062-429553 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-27 16:55:29,331 7 INFO rb-3d383b4-226062-429553 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 55111 2026-10-27 16:55:29,474 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_165529_473788_test_sale_order_loyalty_card_can_be_used_in_pos.txt 2026-10-27 16:55:29,474 7 INFO rb-3d383b4-226062-429553 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/tmpze_c1a4l_chrome_odoo" 2026-10-27 16:55:29,618 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 16:55:30,564 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 295 with IP n/a changed groups of user 295 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:55:30,794 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 295 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:55:39,450 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 295 with IP n/a changed groups of user 295 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:55:41,643 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 295 with IP n/a changed groups of user 295 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:55:43,422 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #295 deleted res.currency.rate records with IDs: [75, 74, 73] 2026-10-27 16:55:44,490 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report ... 2026-10-27 16:55:45,151 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report_refund_sign ... 2026-10-27 16:55:45,627 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-27 16:55:46,775 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 297 with IP n/a changed groups of user 297 who belonged to [32, 96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:55:46,963 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 297 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:55:55,712 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 297 with IP n/a changed groups of user 297 who belonged to [32, 96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:55:57,726 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 297 with IP n/a changed groups of user 297 who belonged to [32, 96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [32, 96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:56:02,372 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 297 with IP n/a changed groups of user 299 who belonged to [100, 10, 1] with changes [(4, 32)] 2026-10-27 16:56:02,516 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 297 with IP n/a changed groups of user 299 who belonged to [32, 100, 10, 1] with changes [(, 64, 0)] 2026-10-27 16:56:02,614 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_amount_unpaid_with_downpayment_and_credit_note ... 2026-10-27 16:56:05,073 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_downpayment_goods_product_no_stock_move ... 2026-10-27 16:56:05,773 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74962270 started for PoS orders references: [{'name': 'Order db7f81e2-de24-470b-afcd-3b8b0488df5c', 'pos_reference': None, 'uuid': 'db7f81e2-de24-470b-afcd-3b8b0488df5c'}] 2026-10-27 16:56:06,246 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74962270 order {'name': 'Order db7f81e2-de24-470b-afcd-3b8b0488df5c', 'pos_reference': None, 'uuid': 'db7f81e2-de24-470b-afcd-3b8b0488df5c'} created pos.order #758 2026-10-27 16:56:06,247 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74962270 finished 2026-10-27 16:56:06,349 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_edit_invoice_with_pos_order ... 2026-10-27 16:56:07,318 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_multiple_lots_sale_order ... 2026-10-27 16:56:08,147 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47401292 started for PoS orders references: [{'name': 'Order c86a86f2-1c75-470c-8856-cfcff12dea81', 'pos_reference': None, 'uuid': 'c86a86f2-1c75-470c-8856-cfcff12dea81'}] 2026-10-27 16:56:08,415 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #297 deleted stock.move.line records with IDs: [935, 936, 937] 2026-10-27 16:56:08,798 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #297 deleted stock.move.line records with IDs: [938, 939, 940] 2026-10-27 16:56:09,319 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47401292 order {'name': 'Order c86a86f2-1c75-470c-8856-cfcff12dea81', 'pos_reference': None, 'uuid': 'c86a86f2-1c75-470c-8856-cfcff12dea81'} created pos.order #760 2026-10-27 16:56:09,321 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47401292 finished 2026-10-27 16:56:10,441 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_refund_ship_later_qty_delivered ... 2026-10-27 16:56:11,240 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63541925 started for PoS orders references: [{'name': 'Order 7df772dd-885a-4fcc-8b39-163d9e9e6a69', 'pos_reference': None, 'uuid': '7df772dd-885a-4fcc-8b39-163d9e9e6a69'}] 2026-10-27 16:56:11,450 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #297 deleted stock.move.line records with IDs: [944] 2026-10-27 16:56:12,671 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63541925 order {'name': 'Order 7df772dd-885a-4fcc-8b39-163d9e9e6a69', 'pos_reference': None, 'uuid': '7df772dd-885a-4fcc-8b39-163d9e9e6a69'} created pos.order #761 2026-10-27 16:56:12,673 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63541925 finished 2026-10-27 16:56:12,865 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83449975 started for PoS orders references: [{'name': 'Order 11a93dab-6e13-4bc6-8842-b17acab38b94', 'pos_reference': None, 'uuid': '11a93dab-6e13-4bc6-8842-b17acab38b94'}] 2026-10-27 16:56:14,050 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83449975 order {'name': 'Order 11a93dab-6e13-4bc6-8842-b17acab38b94', 'pos_reference': None, 'uuid': '11a93dab-6e13-4bc6-8842-b17acab38b94'} created pos.order #762 2026-10-27 16:56:14,050 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83449975 finished 2026-10-27 16:56:14,100 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_refund_ship_later_qty_delivered_backend ... 2026-10-27 16:56:14,847 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18357361 started for PoS orders references: [{'name': 'Order 603f9d50-534c-4187-9a95-af908524ed12', 'pos_reference': None, 'uuid': '603f9d50-534c-4187-9a95-af908524ed12'}] 2026-10-27 16:56:15,036 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #297 deleted stock.move.line records with IDs: [947] 2026-10-27 16:56:16,329 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18357361 order {'name': 'Order 603f9d50-534c-4187-9a95-af908524ed12', 'pos_reference': None, 'uuid': '603f9d50-534c-4187-9a95-af908524ed12'} created pos.order #763 2026-10-27 16:56:16,332 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18357361 finished 2026-10-27 16:56:17,084 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_settle_cancelled_sale_order ... 2026-10-27 16:56:17,921 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31999790 started for PoS orders references: [{'name': 'Order 6a159991-4c34-46c6-a64c-53334237d3ac', 'pos_reference': None, 'uuid': '6a159991-4c34-46c6-a64c-53334237d3ac'}] 2026-10-27 16:56:18,501 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31999790 order {'name': 'Order 6a159991-4c34-46c6-a64c-53334237d3ac', 'pos_reference': None, 'uuid': '6a159991-4c34-46c6-a64c-53334237d3ac'} created pos.order #765 2026-10-27 16:56:18,502 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31999790 finished 2026-10-27 16:56:18,597 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_settle_fully_delivered_order_ships_nothing ... 2026-10-27 16:56:19,412 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78636319 started for PoS orders references: [{'name': 'Order 37ecb87a-3242-4516-8bee-556584f9edf8', 'pos_reference': None, 'uuid': '37ecb87a-3242-4516-8bee-556584f9edf8'}] 2026-10-27 16:56:19,521 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78636319 order {'name': 'Order 37ecb87a-3242-4516-8bee-556584f9edf8', 'pos_reference': None, 'uuid': '37ecb87a-3242-4516-8bee-556584f9edf8'} created pos.order #766 2026-10-27 16:56:19,521 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78636319 finished 2026-10-27 16:56:19,577 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_settle_mto_sale_order_with_manufacture_bom ... 2026-10-27 16:56:19,639 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 297 with IP n/a changed groups of user 297 who belonged to [32, 96, 41, 105, 29, 101, 45, 65, 5, 1, 40] with changes [(, 0, [32, 96, 41, 105, 29, 101, 45, 65, 5, 1, 40, 95])] 2026-10-27 16:56:20,584 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88251435 started for PoS orders references: [{'name': 'Order 809ff8bd-f6f9-497d-b50e-4f25dc016f29', 'pos_reference': None, 'uuid': '809ff8bd-f6f9-497d-b50e-4f25dc016f29'}] 2026-10-27 16:56:20,765 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #297 deleted stock.move.line records with IDs: [954] 2026-10-27 16:56:21,362 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88251435 order {'name': 'Order 809ff8bd-f6f9-497d-b50e-4f25dc016f29', 'pos_reference': None, 'uuid': '809ff8bd-f6f9-497d-b50e-4f25dc016f29'} created pos.order #767 2026-10-27 16:56:21,365 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88251435 finished 2026-10-27 16:56:21,705 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_settle_order_ship_later_effect_on_so ... 2026-10-27 16:56:22,165 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14421034 started for PoS orders references: [{'name': 'Order ec9f4288-93ef-463c-b904-5cbeaf63c7c5', 'pos_reference': None, 'uuid': 'ec9f4288-93ef-463c-b904-5cbeaf63c7c5'}] 2026-10-27 16:56:22,471 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14421034 order {'name': 'Order ec9f4288-93ef-463c-b904-5cbeaf63c7c5', 'pos_reference': None, 'uuid': 'ec9f4288-93ef-463c-b904-5cbeaf63c7c5'} created pos.order #768 2026-10-27 16:56:22,472 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14421034 finished 2026-10-27 16:56:22,582 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48166708 started for PoS orders references: [{'name': 'Order ee9d27e6-e4e2-41f3-ba08-2989685a1b51', 'pos_reference': None, 'uuid': 'ee9d27e6-e4e2-41f3-ba08-2989685a1b51'}] 2026-10-27 16:56:22,847 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48166708 order {'name': 'Order ee9d27e6-e4e2-41f3-ba08-2989685a1b51', 'pos_reference': None, 'uuid': 'ee9d27e6-e4e2-41f3-ba08-2989685a1b51'} created pos.order #769 2026-10-27 16:56:22,848 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48166708 finished 2026-10-27 16:56:23,125 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_settle_order_unreserve_order_lines ... 2026-10-27 16:56:24,335 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: Chrome pid: 55238 2026-10-27 16:56:24,335 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: Chrome headless temporary user profile dir: /tmp/tmp0l9gyh29_chrome_odoo 2026-10-27 16:56:24,335 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:38417/json/version 2026-10-27 16:56:24,337 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38417', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:56:24,392 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: Browser version: Chrome/150.0.7871.114 2026-10-27 16:56:24,394 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:38417/json 2026-10-27 16:56:24,395 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38417', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:56:24,403 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: Websocket url found: ws://127.0.0.1:38417/devtools/page/71C94FDEB279D5848D3CCBDD9AF8347D 2026-10-27 16:56:24,419 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: Enable chrome headless console log notification 2026-10-27 16:56:24,421 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: Chrome headless enable page notifications 2026-10-27 16:56:24,677 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-27 16:56:24,687 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: Setting session cookie in browser 2026-10-27 16:56:24,688 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: Open "http://127.0.0.1:8069/pos/ui/174" in browser 2026-10-27 16:56:24,688 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: Navigating to: "http://127.0.0.1:8069/pos/ui/174" 2026-10-27 16:56:24,709 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:56:25,101 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: Navigation result: {'frameId': '71C94FDEB279D5848D3CCBDD9AF8347D', 'loaderId': '8C87C63FC496B0D4CA18AE682FA6E992', 'isDownload': False} 2026-10-27 16:56:25,102 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: Evaluate ready code "odoo.isTourReady('PosSettleOrderRealTime')" 2026-10-27 16:56:25,103 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:25] "GET /pos/ui/174 HTTP/1.1" 200 6884 65 0.035 0.378 rw 2026-10-27 16:56:25,231 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:25] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.005 0.081 ro 2026-10-27 16:56:25,261 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:25] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.558 ro 2026-10-27 16:56:25,281 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:25] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.128 ro 2026-10-27 16:56:25,983 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines.browser: Owl is running in 'dev' mode. 2026-10-27 16:56:26,014 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 16:56:26,015 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 16:56:26,063 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.029 ro 2026-10-27 16:56:26,130 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 6 0.005 0.048 rw 2026-10-27 16:56:26,181 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:26] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.094 rw 2026-10-27 16:56:27,347 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534546 238 0.241 0.924 rw 2026-10-27 16:56:27,611 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: The ready code tooks too much time : 2.508495330810547 2026-10-27 16:56:27,611 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: Evaluate test code "odoo.startTour('PosSettleOrderRealTime', {"stepDelay": 0, "debug": false})" 2026-10-27 16:56:27,628 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines.browser: [1/17] Tour PosSettleOrderRealTime → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 16:56:27,640 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.004 0.014 ro 2026-10-27 16:56:27,675 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.009 ro 2026-10-27 16:56:27,714 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 43 0 0 0.009 rw 2026-10-27 16:56:27,736 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.016 rw 2026-10-27 16:56:27,749 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:27] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 43 0 0 0.012 rw 2026-10-27 16:56:28,199 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:28] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.014 ro 2026-10-27 16:56:28,317 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.016 rw 2026-10-27 16:56:28,470 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:28] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.03 rw 2026-10-27 16:56:28,501 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:28] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.009 - 2026-10-27 16:56:28,503 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:28] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.008 - 2026-10-27 16:56:28,507 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:28] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.011 rw 2026-10-27 16:56:28,550 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:28] "GET /web/image/res.users/297/avatar_128 HTTP/1.1" 200 305 4 0.003 0.043 ro 2026-10-27 16:56:28,667 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:28] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-27 16:56:28,673 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:28] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.036 ro 2026-10-27 16:56:28,711 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.03 - 2026-10-27 16:56:28,760 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.086 - 2026-10-27 16:56:28,800 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:28] "GET /pos/ui/174?from_backend=True HTTP/1.1" 200 6924 31 0.029 0.095 rw 2026-10-27 16:56:28,824 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.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-27 16:56:28,930 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:28] "GET /pos/ui/174 HTTP/1.1" 200 6924 31 0.029 0.218 rw 2026-10-27 16:56:28,954 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines.browser: [3/17] Tour PosSettleOrderRealTime → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 16:56:28,959 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines.browser: [4/17] Tour PosSettleOrderRealTime → Step click Actions button (trigger: .more-btn) 2026-10-27 16:56:28,985 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:28] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.012 0.236 rw 2026-10-27 16:56:29,009 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:29] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.003 0.051 rw 2026-10-27 16:56:29,087 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.02 0.11 rw 2026-10-27 16:56:29,144 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.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-27 16:56:29,179 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.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-27 16:56:29,380 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:29] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130796 25 0.029 0.165 ro 2026-10-27 16:56:29,470 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:29] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130796 5 0.02 0.256 ro 2026-10-27 16:56:29,583 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:29] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130796 5 0.012 0.075 ro 2026-10-27 16:56:29,687 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:29] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 822 14 0.016 0.051 ro 2026-10-27 16:56:29,795 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:29] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 92 4 0.004 0.023 ro 2026-10-27 16:56:29,946 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.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-27 16:56:29,948 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:29] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.01 - 2026-10-27 16:56:29,953 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:29] "GET /web/image/res.partner/1269/avatar_128?unique=1793120145000 HTTP/1.1" 200 305 4 0.011 0.03 ro 2026-10-27 16:56:30,350 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:30] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 16124 122 0.113 0.268 rw 2026-10-27 16:56:30,474 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines.browser: [8/17] Tour PosSettleOrderRealTime → Step body:not(:has(.modal)) 2026-10-27 16:56:30,776 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 119 0.129 0.285 rw 2026-10-27 16:56:30,843 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:30] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 332 12 0.013 0.342 rw 2026-10-27 16:56:30,942 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines.browser: [9/17] Tour PosSettleOrderRealTime → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 16:56:30,942 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.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-27 16:56:30,943 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines.browser: [11/17] Tour PosSettleOrderRealTime → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 16:56:30,943 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines.browser: [12/17] Tour PosSettleOrderRealTime → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 16:56:30,975 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines.browser: [13/17] Tour PosSettleOrderRealTime → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 16:56:30,976 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines.browser: [14/17] Tour PosSettleOrderRealTime → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 16:56:31,012 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-27 16:56:31,014 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.005 - 2026-10-27 16:56:31,497 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.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-27 16:56:31,537 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines.browser: [16/17] Tour PosSettleOrderRealTime → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 16:56:32,062 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines.browser: [17/17] Tour PosSettleOrderRealTime → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 16:56:32,068 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52182261 started for PoS orders references: [{'name': '/', 'pos_reference': '261-174-000001', 'uuid': 'd6bb5d89-e1f9-40cf-bb7a-39f7ca4c2a17'}] 2026-10-27 16:56:32,068 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines.browser: tour succeeded 2026-10-27 16:56:32,072 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderRealTime SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-27 16:56:32,299 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:56:32,308 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines.browser: heap 22929128 (allocated 24662016) 2026-10-27 16:56:32,412 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #297 deleted stock.move.line records with IDs: [961, 962] 2026-10-27 16:56:32,432 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: Closing chrome headless with pid 55238 2026-10-27 16:56:32,440 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: Closing websocket connection 2026-10-27 16:56:32,444 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: Terminating chrome headless with pid 55238 2026-10-27 16:56:32,563 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_165632_562991_test_settle_order_unreserve_order_lines.txt 2026-10-27 16:56:32,563 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: Removing chrome user profile "/tmp/tmp0l9gyh29_chrome_odoo" 2026-10-27 16:56:32,576 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: waiting for threads: [, ] 2026-10-27 16:56:32,890 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52182261 order {'name': '/', 'pos_reference': '261-174-000001', 'uuid': 'd6bb5d89-e1f9-40cf-bb7a-39f7ca4c2a17'} created pos.order #770 2026-10-27 16:56:32,892 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52182261 finished 2026-10-27 16:56:33,154 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:27] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.004 6.946 rw 2026-10-27 16:56:33,168 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tdiNM40d - [27/Oct/2026 16:56:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 378 0.37 0.735 rw 2026-10-27 16:56:43,661 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_settle_order_with_different_product ... 2026-10-27 16:56:44,338 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #451523 started for PoS orders references: [{'name': 'Order 9b2aa5f4-b17f-4a4b-b27d-645b957f3239', 'pos_reference': None, 'uuid': '9b2aa5f4-b17f-4a4b-b27d-645b957f3239'}] 2026-10-27 16:56:44,894 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #451523 order {'name': 'Order 9b2aa5f4-b17f-4a4b-b27d-645b957f3239', 'pos_reference': None, 'uuid': '9b2aa5f4-b17f-4a4b-b27d-645b957f3239'} created pos.order #771 2026-10-27 16:56:44,895 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #451523 finished 2026-10-27 16:56:45,095 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_settle_order_with_different_uom_delivered_qty ... 2026-10-27 16:56:45,632 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18953337 started for PoS orders references: [{'name': 'Order 73286556-c9a5-4a24-9ef5-dc7006246132', 'pos_reference': None, 'uuid': '73286556-c9a5-4a24-9ef5-dc7006246132'}] 2026-10-27 16:56:46,193 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18953337 order {'name': 'Order 73286556-c9a5-4a24-9ef5-dc7006246132', 'pos_reference': None, 'uuid': '73286556-c9a5-4a24-9ef5-dc7006246132'} created pos.order #772 2026-10-27 16:56:46,194 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18953337 finished 2026-10-27 16:56:46,403 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_settle_order_with_kit ... 2026-10-27 16:56:46,451 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 297 with IP n/a changed groups of user 297 who belonged to [32, 96, 41, 105, 29, 101, 45, 65, 5, 1, 40] with changes [(, 0, [32, 96, 41, 105, 29, 101, 45, 65, 5, 1, 40, 95])] 2026-10-27 16:56:48,193 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 297 with IP n/a changed groups of user 299 who belonged to [32, 100, 10, 64, 1] with changes [(4, 64), (4, 32), (4, 40), (4, 5)] 2026-10-27 16:56:48,400 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 297, model: account.tax 2026-10-27 16:56:48,421 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 297, model: account.tax 2026-10-27 16:56:48,445 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22718471 started for PoS orders references: [{'name': 'Order b9eb5526-aaba-4431-9197-51cdecccfa08', 'pos_reference': None, 'uuid': 'b9eb5526-aaba-4431-9197-51cdecccfa08'}] 2026-10-27 16:56:48,792 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #297 deleted stock.move records with IDs: [986] 2026-10-27 16:56:49,246 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22718471 order {'name': 'Order b9eb5526-aaba-4431-9197-51cdecccfa08', 'pos_reference': None, 'uuid': 'b9eb5526-aaba-4431-9197-51cdecccfa08'} created pos.order #773 2026-10-27 16:56:49,248 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22718471 finished 2026-10-27 16:56:49,412 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_settle_order_with_multistep_delivery ... 2026-10-27 16:56:50,249 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35635125 started for PoS orders references: [{'name': 'Order 4349e328-a64c-4aa5-964b-c4552463c996', 'pos_reference': None, 'uuid': '4349e328-a64c-4aa5-964b-c4552463c996'}] 2026-10-27 16:56:50,433 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #297 deleted stock.move.line records with IDs: [969] 2026-10-27 16:56:50,867 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35635125 order {'name': 'Order 4349e328-a64c-4aa5-964b-c4552463c996', 'pos_reference': None, 'uuid': '4349e328-a64c-4aa5-964b-c4552463c996'} created pos.order #774 2026-10-27 16:56:50,869 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35635125 finished 2026-10-27 16:56:51,040 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_settle_order_with_multistep_delivery_receipt ... 2026-10-27 16:56:52,965 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 297, model: account.tax 2026-10-27 16:56:52,978 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 297, model: account.tax 2026-10-27 16:56:52,987 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57999478 started for PoS orders references: [{'name': 'Order 9c3b52fa-677f-44ec-857d-c0337cae745c', 'pos_reference': None, 'uuid': '9c3b52fa-677f-44ec-857d-c0337cae745c'}] 2026-10-27 16:56:53,201 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #297 deleted stock.move.line records with IDs: [974] 2026-10-27 16:56:53,615 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57999478 order {'name': 'Order 9c3b52fa-677f-44ec-857d-c0337cae745c', 'pos_reference': None, 'uuid': '9c3b52fa-677f-44ec-857d-c0337cae745c'} created pos.order #775 2026-10-27 16:56:53,618 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57999478 finished 2026-10-27 16:56:53,708 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_settle_partially_delivered_order_only_ships_the_remainder ... 2026-10-27 16:56:54,897 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87888676 started for PoS orders references: [{'name': 'Order 204ecf29-2e4d-4c18-adb3-1945937b5fc3', 'pos_reference': None, 'uuid': '204ecf29-2e4d-4c18-adb3-1945937b5fc3'}] 2026-10-27 16:56:55,039 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #297 deleted stock.move.line records with IDs: [977] 2026-10-27 16:56:55,490 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87888676 order {'name': 'Order 204ecf29-2e4d-4c18-adb3-1945937b5fc3', 'pos_reference': None, 'uuid': '204ecf29-2e4d-4c18-adb3-1945937b5fc3'} created pos.order #776 2026-10-27 16:56:55,492 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87888676 finished 2026-10-27 16:56:55,637 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_settle_quotation_delivered_qty ... 2026-10-27 16:56:55,962 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31049163 started for PoS orders references: [{'name': 'Order 4e191ee3-cebb-489c-8096-557a70b72212', 'pos_reference': None, 'uuid': '4e191ee3-cebb-489c-8096-557a70b72212'}] 2026-10-27 16:56:56,474 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31049163 order {'name': 'Order 4e191ee3-cebb-489c-8096-557a70b72212', 'pos_reference': None, 'uuid': '4e191ee3-cebb-489c-8096-557a70b72212'} created pos.order #777 2026-10-27 16:56:56,474 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31049163 finished 2026-10-27 16:56:56,581 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_settle_quotation_reordering_rule ... 2026-10-27 16:56:56,985 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24615748 started for PoS orders references: [{'name': 'Order 665949d0-07c3-469f-8f74-c9b7947ded2b', 'pos_reference': None, 'uuid': '665949d0-07c3-469f-8f74-c9b7947ded2b'}] 2026-10-27 16:56:57,528 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24615748 order {'name': 'Order 665949d0-07c3-469f-8f74-c9b7947ded2b', 'pos_reference': None, 'uuid': '665949d0-07c3-469f-8f74-c9b7947ded2b'} created pos.order #778 2026-10-27 16:56:57,528 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24615748 finished 2026-10-27 16:56:58,826 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_variant_popup_qty_free ... 2026-10-27 16:57:03,090 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Chrome pid: 55365 2026-10-27 16:57:03,091 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Chrome headless temporary user profile dir: /tmp/tmpm944u62k_chrome_odoo 2026-10-27 16:57:03,091 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Issuing json command http://127.0.0.1:35285/json/version 2026-10-27 16:57:03,093 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35285', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:57:03,163 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Browser version: Chrome/150.0.7871.114 2026-10-27 16:57:03,164 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Issuing json command http://127.0.0.1:35285/json 2026-10-27 16:57:03,165 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35285', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 16:57:03,175 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Websocket url found: ws://127.0.0.1:35285/devtools/page/313EAD0A7D4A40CC3157918D34129C61 2026-10-27 16:57:03,183 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Enable chrome headless console log notification 2026-10-27 16:57:03,202 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Chrome headless enable page notifications 2026-10-27 16:57:03,530 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 16:57:03,538 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Setting session cookie in browser 2026-10-27 16:57:03,545 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Open "http://127.0.0.1:8069/pos/ui/174" in browser 2026-10-27 16:57:03,546 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Navigating to: "http://127.0.0.1:8069/pos/ui/174" 2026-10-27 16:57:03,566 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:57:03,939 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oiEZTTfF - [27/Oct/2026 16:57:03] "GET /pos/ui/174 HTTP/1.1" 200 6855 68 0.033 0.358 rw 2026-10-27 16:57:03,955 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Navigation result: {'frameId': '313EAD0A7D4A40CC3157918D34129C61', 'loaderId': '9DD876C4E6112F177FBB2B8B46FF696D', 'isDownload': False} 2026-10-27 16:57:03,955 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Evaluate ready code "odoo.isTourReady('test_variant_popup_qty_free')" 2026-10-27 16:57:04,072 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oiEZTTfF - [27/Oct/2026 16:57:04] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.514 ro 2026-10-27 16:57:04,074 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oiEZTTfF - [27/Oct/2026 16:57:04] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.055 ro 2026-10-27 16:57:04,089 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oiEZTTfF - [27/Oct/2026 16:57:04] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.007 0.068 ro 2026-10-27 16:57:04,733 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free.browser: Owl is running in 'dev' mode. 2026-10-27 16:57:04,768 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oiEZTTfF - [27/Oct/2026 16:57:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.009 - 2026-10-27 16:57:04,769 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oiEZTTfF - [27/Oct/2026 16:57:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.009 - 2026-10-27 16:57:04,800 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oiEZTTfF - [27/Oct/2026 16:57:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.014 ro 2026-10-27 16:57:04,831 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oiEZTTfF - [27/Oct/2026 16:57:04] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.008 rw 2026-10-27 16:57:04,860 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oiEZTTfF - [27/Oct/2026 16:57:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.025 rw 2026-10-27 16:57:05,711 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oiEZTTfF - [27/Oct/2026 16:57:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 521094 238 0.206 0.615 rw 2026-10-27 16:57:05,890 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Evaluate test code "odoo.startTour('test_variant_popup_qty_free', {"stepDelay": 0, "debug": false})" 2026-10-27 16:57:05,902 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.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-27 16:57:05,913 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oiEZTTfF - [27/Oct/2026 16:57:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.008 ro 2026-10-27 16:57:05,965 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oiEZTTfF - [27/Oct/2026 16:57:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.016 ro 2026-10-27 16:57:06,034 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oiEZTTfF - [27/Oct/2026 16:57:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.006 0.023 rw 2026-10-27 16:57:06,043 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oiEZTTfF - [27/Oct/2026 16:57:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.025 rw 2026-10-27 16:57:06,073 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oiEZTTfF - [27/Oct/2026 16:57:06] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 16:57:06,641 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oiEZTTfF - [27/Oct/2026 16:57:06] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 41 2 0.003 0.029 ro 2026-10-27 16:57:06,742 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oiEZTTfF - [27/Oct/2026 16:57:06] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.015 ro 2026-10-27 16:57:06,856 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oiEZTTfF - [27/Oct/2026 16:57:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.005 0.015 rw 2026-10-27 16:57:07,026 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oiEZTTfF - [27/Oct/2026 16:57:07] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 6 0.006 0.049 rw 2026-10-27 16:57:07,041 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oiEZTTfF - [27/Oct/2026 16:57:07] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.014 rw 2026-10-27 16:57:07,041 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oiEZTTfF - [27/Oct/2026 16:57:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.01 - 2026-10-27 16:57:07,046 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oiEZTTfF - [27/Oct/2026 16:57:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.016 - 2026-10-27 16:57:07,067 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oiEZTTfF - [27/Oct/2026 16:57:07] "GET /web/image/res.users/299/avatar_128 HTTP/1.1" 200 305 4 0.003 0.033 ro 2026-10-27 16:57:07,124 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oiEZTTfF - [27/Oct/2026 16:57:07] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.019 ro 2026-10-27 16:57:07,131 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oiEZTTfF - [27/Oct/2026 16:57:07] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-27 16:57:07,245 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oiEZTTfF - [27/Oct/2026 16:57:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.092 - 2026-10-27 16:57:07,250 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oiEZTTfF - [27/Oct/2026 16:57:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.1 - 2026-10-27 16:57:07,289 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.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-27 16:57:07,325 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oiEZTTfF - [27/Oct/2026 16:57:07] "GET /pos/ui/174?from_backend=True HTTP/1.1" 200 6895 31 0.05 0.12 rw 2026-10-27 16:57:07,421 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.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-27 16:57:07,450 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oiEZTTfF - [27/Oct/2026 16:57:07] "GET /pos/ui/174 HTTP/1.1" 200 6895 31 0.028 0.267 rw 2026-10-27 16:57:07,499 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oiEZTTfF - [27/Oct/2026 16:57:07] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.26 rw 2026-10-27 16:57:07,525 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oiEZTTfF - [27/Oct/2026 16:57:07] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.098 rw 2026-10-27 16:57:07,609 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oiEZTTfF - [27/Oct/2026 16:57:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.019 0.156 rw 2026-10-27 16:57:07,687 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.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-27 16:57:07,748 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oiEZTTfF - [27/Oct/2026 16:57:07] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-27 16:57:08,225 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 299, model: account.tax 2026-10-27 16:57:08,245 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 299, model: account.tax 2026-10-27 16:57:08,382 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oiEZTTfF - [27/Oct/2026 16:57:08] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 709 53 0.067 0.121 rw 2026-10-27 16:57:08,418 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.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-27 16:57:08,422 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.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-27 16:57:08,435 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free.browser: tour succeeded 2026-10-27 16:57:08,436 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_variant_popup_qty_free SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-27 16:57:08,483 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oiEZTTfF - [27/Oct/2026 16:57:08] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.005 0.04 rw 2026-10-27 16:57:08,650 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 16:57:08,658 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oiEZTTfF - [27/Oct/2026 16:57:04] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 3.789 rw 2026-10-27 16:57:08,706 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free.browser: heap 20054124 (allocated 21254144) 2026-10-27 16:57:08,716 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oiEZTTfF - [27/Oct/2026 16:57:08] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.004 - 2026-10-27 16:57:08,768 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Closing chrome headless with pid 55365 2026-10-27 16:57:08,770 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Closing websocket connection 2026-10-27 16:57:08,774 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Terminating chrome headless with pid 55365 2026-10-27 16:57:08,879 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_165708_879555_test_variant_popup_qty_free.txt 2026-10-27 16:57:08,880 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Removing chrome user profile "/tmp/tmpm944u62k_chrome_odoo" 2026-10-27 16:57:09,056 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 418 checked, 6 removed 2026-10-27 16:57:09,961 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 301 with IP n/a changed groups of user 301 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:57:10,133 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 301 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:57:18,624 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 301 with IP n/a changed groups of user 301 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:57:20,740 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 301 with IP n/a changed groups of user 301 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:57:25,060 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_read_converted_lot_quantities_pick_then_deliver ... 2026-10-27 16:57:26,847 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_ship_later_lots ... 2026-10-27 16:57:26,906 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 301 with IP n/a changed groups of user 301 who belonged to [96, 41, 105, 29, 101, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 101, 45, 65, 5, 1, 40, 41])] 2026-10-27 16:57:27,817 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #301 deleted stock.move.line records with IDs: [991, 992] 2026-10-27 16:57:28,224 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #301 deleted stock.move.line records with IDs: [993] 2026-10-27 16:57:28,504 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-27 16:57:29,442 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 304 with IP n/a changed groups of user 304 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:57:29,632 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 304 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:57:37,956 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 304 with IP n/a changed groups of user 304 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 16:57:40,040 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 304 with IP n/a changed groups of user 304 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 16:57:44,675 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 304 with IP n/a changed groups of user 306 who belonged to [100, 10, 1] with changes [(, 64, 0)] 2026-10-27 16:57:45,284 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 304 with IP n/a changed groups of user 304 who belonged to [96, 41, 105, 29, 101, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 101, 45, 65, 5, 1, 40])] 2026-10-27 16:57:46,557 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #304 deleted res.currency.rate records with IDs: [77, 78, 79] 2026-10-27 16:57:47,577 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 304 with IP n/a changed groups of user 304 who belonged to [96, 41, 105, 29, 101, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 101, 45, 65, 5, 1, 40])] 2026-10-27 16:57:47,910 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 304 with IP n/a changed groups of user 306 who belonged to [100, 10, 64, 1] with changes [(4, 32)] 2026-10-27 16:57:48,054 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_report: Starting TestPoSSaleStockReport.test_different_shipping_address ... 2026-10-27 16:57:49,034 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45105922 started for PoS orders references: [{'name': 'Order 53272-404-4979', 'pos_reference': None, 'uuid': '53272-404-4979'}] 2026-10-27 16:57:50,028 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45105922 order {'name': 'Order 53272-404-4979', 'pos_reference': None, 'uuid': '53272-404-4979'} created pos.order #780 2026-10-27 16:57:50,029 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45105922 finished 2026-10-27 16:57:50,109 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_report: Starting TestPoSSaleStockReport.test_qty_deliverd_qty_to_deliver_in_sales_report ... 2026-10-27 16:57:50,492 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42250458 started for PoS orders references: [{'name': 'Order 00888-643-8196', 'pos_reference': None, 'uuid': '00888-643-8196'}] 2026-10-27 16:57:50,790 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #304 deleted stock.move records with IDs: [1013] 2026-10-27 16:57:50,891 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42250458 order {'name': 'Order 00888-643-8196', 'pos_reference': None, 'uuid': '00888-643-8196'} created pos.order #781 2026-10-27 16:57:50,892 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42250458 finished 2026-10-27 16:57:51,908 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sale_stock.tests.test_pos_sale_report: Starting TestPoSSaleStockReport.test_warehouse ... 2026-10-27 16:57:52,260 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87642514 started for PoS orders references: [{'name': 'Order 02451-380-2941', 'pos_reference': None, 'uuid': '02451-380-2941'}] 2026-10-27 16:57:52,694 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87642514 order {'name': 'Order 02451-380-2941', 'pos_reference': None, 'uuid': '02451-380-2941'} created pos.order #782 2026-10-27 16:57:52,695 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87642514 finished 2026-10-27 16:57:53,492 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 417 checked, 5 removed 2026-10-27 16:57:54,681 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_frontend: Starting TestFrontendMobile.test_order_fiscal_position ... 2026-10-27 16:57:55,854 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:58:03,538 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:58:03,980 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73922765 started for PoS orders references: [{'name': None, 'pos_reference': '260-180-000001', 'uuid': '1e4c9a6b-cabf-484d-9aa7-338a18dc8d8f'}] 2026-10-27 16:58:04,024 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73922765 order {'name': None, 'pos_reference': '260-180-000001', 'uuid': '1e4c9a6b-cabf-484d-9aa7-338a18dc8d8f'} created pos.order #783 2026-10-27 16:58:04,025 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73922765 finished 2026-10-27 16:58:04,115 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MX1xTejq - [27/Oct/2026 16:58:04] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 1502 77 0.054 0.531 rw 2026-10-27 16:58:04,221 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-27 16:58:05,551 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_res_config_settings: Starting TestSelfOrderSettings.test_self_order_qr_generation ... 2026-10-27 16:58:06,705 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:58:13,982 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-27 16:58:15,267 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_always_attribute ... 2026-10-27 16:58:16,542 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:58:24,292 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:58:24,716 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82895828 started for PoS orders references: [{'name': None, 'pos_reference': '260-182-000001', 'uuid': '59eb583763e240d6b96dc84df272a676'}] 2026-10-27 16:58:24,778 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82895828 order {'name': None, 'pos_reference': '260-182-000001', 'uuid': '59eb583763e240d6b96dc84df272a676'} created pos.order #784 2026-10-27 16:58:24,779 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82895828 finished 2026-10-27 16:58:24,907 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nCaKuwVw - [27/Oct/2026 16:58:24] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3425 111 0.074 0.549 rw 2026-10-27 16:58:24,973 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_attribute ... 2026-10-27 16:58:26,114 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:58:33,622 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:58:33,933 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88466855 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000001', 'uuid': '694fa391342044d4bc07963b44370d1d'}] 2026-10-27 16:58:33,987 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88466855 order {'name': None, 'pos_reference': '260-183-000001', 'uuid': '694fa391342044d4bc07963b44370d1d'} created pos.order #785 2026-10-27 16:58:33,987 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88466855 finished 2026-10-27 16:58:34,110 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ec4MuUrG - [27/Oct/2026 16:58:34] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3441 114 0.075 0.42 rw 2026-10-27 16:58:34,151 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price ... 2026-10-27 16:58:35,296 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:58:42,553 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8143] 2026-10-27 16:58:42,665 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted product.product records with IDs: [2178] 2026-10-27 16:58:42,963 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:58:43,272 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1988746 started for PoS orders references: [{'name': None, 'pos_reference': '260-184-000001', 'uuid': '50dcbfe7be4e4156b5b2ea9c03250459'}] 2026-10-27 16:58:43,315 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1988746 order {'name': None, 'pos_reference': '260-184-000001', 'uuid': '50dcbfe7be4e4156b5b2ea9c03250459'} created pos.order #786 2026-10-27 16:58:43,315 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1988746 finished 2026-10-27 16:58:43,428 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fceqZFFq - [27/Oct/2026 16:58:43] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2467 112 0.06 0.41 rw 2026-10-27 16:58:43,539 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-27 16:58:44,947 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_extra_price_is_not_trusted_from_the_frontend ... 2026-10-27 16:58:46,282 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:58:53,624 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:58:53,930 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66439959 started for PoS orders references: [{'name': None, 'pos_reference': '260-185-000001', 'uuid': '171c819c-cf3a-45c2-b55b-6d5d8a72a86b'}] 2026-10-27 16:58:53,975 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66439959 order {'name': None, 'pos_reference': '260-185-000001', 'uuid': '171c819c-cf3a-45c2-b55b-6d5d8a72a86b'} created pos.order #787 2026-10-27 16:58:53,975 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66439959 finished 2026-10-27 16:58:54,109 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m3CHjUPb - [27/Oct/2026 16:58:54] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 3442 114 0.075 0.415 rw 2026-10-27 16:58:54,367 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27829518 started for PoS orders references: [{'name': None, 'pos_reference': '260-185-000002', 'uuid': '9d186100-3aa9-4165-9093-7cf03d6d10d8'}] 2026-10-27 16:58:54,419 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27829518 order {'name': None, 'pos_reference': '260-185-000002', 'uuid': '9d186100-3aa9-4165-9093-7cf03d6d10d8'} created pos.order #788 2026-10-27 16:58:54,419 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27829518 finished 2026-10-27 16:58:54,575 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m3CHjUPb - [27/Oct/2026 16:58:54] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 3449 118 0.089 0.179 rw 2026-10-27 16:58:55,725 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_line_subtotals_are_not_trusted_from_the_frontend ... 2026-10-27 16:58:56,859 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:59:04,389 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:59:04,644 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70519153 started for PoS orders references: [{'name': None, 'pos_reference': '260-186-000001', 'uuid': '23b3adc9-daa6-4d55-9f73-4d95f745515a'}] 2026-10-27 16:59:04,690 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70519153 order {'name': None, 'pos_reference': '260-186-000001', 'uuid': '23b3adc9-daa6-4d55-9f73-4d95f745515a'} created pos.order #789 2026-10-27 16:59:04,691 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70519153 finished 2026-10-27 16:59:04,814 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Qt8H6o_u - [27/Oct/2026 16:59:04] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 3442 114 0.06 0.37 rw 2026-10-27 16:59:05,081 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73262613 started for PoS orders references: [{'name': None, 'pos_reference': '260-186-000002', 'uuid': '135be362-8f4e-4f57-9cba-899062e41d92'}] 2026-10-27 16:59:05,129 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73262613 order {'name': None, 'pos_reference': '260-186-000002', 'uuid': '135be362-8f4e-4f57-9cba-899062e41d92'} created pos.order #790 2026-10-27 16:59:05,129 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73262613 finished 2026-10-27 16:59:05,252 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Qt8H6o_u - [27/Oct/2026 16:59:05] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 3446 118 0.066 0.182 rw 2026-10-27 16:59:06,426 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_parent_from_another_order_is_refused ... 2026-10-27 16:59:07,728 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:59:15,520 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:59:15,794 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15786225 started for PoS orders references: [{'name': None, 'pos_reference': '260-187-000001', 'uuid': '4cd6e5ed-e70d-4682-99e0-8683a2ab6bc3'}] 2026-10-27 16:59:15,837 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15786225 order {'name': None, 'pos_reference': '260-187-000001', 'uuid': '4cd6e5ed-e70d-4682-99e0-8683a2ab6bc3'} created pos.order #791 2026-10-27 16:59:15,837 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15786225 finished 2026-10-27 16:59:15,979 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59682400 started for PoS orders references: [{'name': None, 'pos_reference': '260-187-000002', 'uuid': '0a3ba870-f70f-4bf1-a144-49b0010103ed'}] 2026-10-27 16:59:16,024 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59682400 order {'name': None, 'pos_reference': '260-187-000002', 'uuid': '0a3ba870-f70f-4bf1-a144-49b0010103ed'} created pos.order #792 2026-10-27 16:59:16,024 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59682400 finished 2026-10-27 16:59:16,112 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_free_items_multi_qty ... 2026-10-27 16:59:17,403 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:59:24,683 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_no_free_items ... 2026-10-27 16:59:25,784 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:59:33,268 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_unit_mulitple_qty ... 2026-10-27 16:59:34,364 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:59:41,694 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_external_child_stolen_through_combo_line_ids_is_refused ... 2026-10-27 16:59:42,928 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:59:50,092 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:59:50,336 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84501433 started for PoS orders references: [{'name': None, 'pos_reference': '260-191-000001', 'uuid': '6813d940-10ba-4077-b00d-3dc67a808f34'}] 2026-10-27 16:59:50,384 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84501433 order {'name': None, 'pos_reference': '260-191-000001', 'uuid': '6813d940-10ba-4077-b00d-3dc67a808f34'} created pos.order #797 2026-10-27 16:59:50,385 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84501433 finished 2026-10-27 16:59:50,569 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65600520 started for PoS orders references: [{'name': None, 'pos_reference': '260-191-000002', 'uuid': '25f83308-2c55-44a8-b22a-d96eada1ccfb'}] 2026-10-27 16:59:50,615 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65600520 order {'name': None, 'pos_reference': '260-191-000002', 'uuid': '25f83308-2c55-44a8-b22a-d96eada1ccfb'} created pos.order #798 2026-10-27 16:59:50,615 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65600520 finished 2026-10-27 16:59:50,703 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_external_child_stolen_through_relations_uuid_mapping_is_refused ... 2026-10-27 16:59:51,861 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 16:59:59,446 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 16:59:59,724 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10333717 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000001', 'uuid': '662d6120-0b86-4eeb-beed-ccc2d1efdebc'}] 2026-10-27 16:59:59,779 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10333717 order {'name': None, 'pos_reference': '260-192-000001', 'uuid': '662d6120-0b86-4eeb-beed-ccc2d1efdebc'} created pos.order #799 2026-10-27 16:59:59,779 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10333717 finished 2026-10-27 16:59:59,929 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44059727 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000002', 'uuid': 'ebc1c551-2430-482d-beda-c7ce04a2666e'}] 2026-10-27 16:59:59,987 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44059727 order {'name': None, 'pos_reference': '260-192-000002', 'uuid': 'ebc1c551-2430-482d-beda-c7ce04a2666e'} created pos.order #800 2026-10-27 16:59:59,988 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44059727 finished 2026-10-27 17:00:00,063 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_foreign_negative_attribute_on_combo_child_is_refused ... 2026-10-27 17:00:01,269 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:00:08,869 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:00:09,278 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_forged_combo_composition_is_refused ... 2026-10-27 17:00:10,480 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:00:17,714 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:00:18,044 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88976694 started for PoS orders references: [{'name': None, 'pos_reference': '260-194-000001', 'uuid': '2ddf3af6-db10-4ebb-97b0-3280a2e4dab0'}] 2026-10-27 17:00:18,093 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88976694 order {'name': None, 'pos_reference': '260-194-000001', 'uuid': '2ddf3af6-db10-4ebb-97b0-3280a2e4dab0'} created pos.order #801 2026-10-27 17:00:18,094 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88976694 finished 2026-10-27 17:00:18,170 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_negative_combo_parent_quantity_is_refused ... 2026-10-27 17:00:19,384 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:00:26,807 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:00:27,119 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo ... 2026-10-27 17:00:28,289 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:00:36,376 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 316 who belonged to [101, 1] with changes [(, 0, [101, 1, 38])] 2026-10-27 17:00:36,902 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:00:37,177 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12309145 started for PoS orders references: [{'name': None, 'pos_reference': '260-196-000001', 'uuid': '50099837877f452b8a1ceb563a115853'}] 2026-10-27 17:00:37,232 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12309145 order {'name': None, 'pos_reference': '260-196-000001', 'uuid': '50099837877f452b8a1ceb563a115853'} created pos.order #802 2026-10-27 17:00:37,232 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12309145 finished 2026-10-27 17:00:37,413 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RrdYdkGx - [27/Oct/2026 17:00:37] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 5428 149 0.099 0.418 rw 2026-10-27 17:00:37,477 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo_multiple_qty ... 2026-10-27 17:00:38,682 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:00:45,608 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:00:45,811 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25152282 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000001', 'uuid': '7107f196fc1849f5b455d8514109a07d'}] 2026-10-27 17:00:45,856 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25152282 order {'name': None, 'pos_reference': '260-197-000001', 'uuid': '7107f196fc1849f5b455d8514109a07d'} created pos.order #803 2026-10-27 17:00:45,856 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25152282 finished 2026-10-27 17:00:45,990 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dPKB_lg8 - [27/Oct/2026 17:00:45] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 3395 115 0.057 0.331 rw 2026-10-27 17:00:46,056 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43605906 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000002', 'uuid': 'd93f99206186487494da590f58bc5653'}] 2026-10-27 17:00:46,103 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43605906 order {'name': None, 'pos_reference': '260-197-000002', 'uuid': 'd93f99206186487494da590f58bc5653'} created pos.order #804 2026-10-27 17:00:46,104 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43605906 finished 2026-10-27 17:00:46,208 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dPKB_lg8 - [27/Oct/2026 17:00:46] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 3395 91 0.057 0.145 rw 2026-10-27 17:00:46,266 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_valid_combo_order_is_still_accepted ... 2026-10-27 17:00:47,435 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:00:54,812 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:00:55,051 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83329669 started for PoS orders references: [{'name': None, 'pos_reference': '260-198-000001', 'uuid': 'c3754420-5378-428a-93fe-e20aec80c863'}] 2026-10-27 17:00:55,106 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83329669 order {'name': None, 'pos_reference': '260-198-000001', 'uuid': 'c3754420-5378-428a-93fe-e20aec80c863'} created pos.order #805 2026-10-27 17:00:55,106 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83329669 finished 2026-10-27 17:00:55,259 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 3zSiPXU2 - [27/Oct/2026 17:00:55] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 3439 114 0.093 0.361 rw 2026-10-27 17:00:55,307 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_zero_and_fractional_quantities_are_refused ... 2026-10-27 17:00:56,726 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:01:03,953 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:01:04,537 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-27 17:01:05,858 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_get_dynamic_qr_url ... 2026-10-27 17:01:07,876 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:01:14,730 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_get_self_order_route_consultation ... 2026-10-27 17:01:15,821 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:01:22,624 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_get_self_order_route_kiosk ... 2026-10-27 17:01:23,838 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:01:30,652 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_get_self_order_route_mobile ... 2026-10-27 17:01:31,658 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:01:38,402 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_config_default_user ... 2026-10-27 17:01:39,401 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:01:46,345 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_products_sorting_order ... 2026-10-27 17:01:47,360 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:01:54,606 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Chrome pid: 55500 2026-10-27 17:01:54,607 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Chrome headless temporary user profile dir: /tmp/tmpdmlmu2pk_chrome_odoo 2026-10-27 17:01:54,607 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Issuing json command http://127.0.0.1:36263/json/version 2026-10-27 17:01:54,608 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36263', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:01:54,620 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Browser version: Chrome/150.0.7871.114 2026-10-27 17:01:54,620 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Issuing json command http://127.0.0.1:36263/json 2026-10-27 17:01:54,621 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36263', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:01:54,631 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Websocket url found: ws://127.0.0.1:36263/devtools/page/7706A923717221DA0D59F3D1BC35D49F 2026-10-27 17:01:54,641 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Enable chrome headless console log notification 2026-10-27 17:01:54,647 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Chrome headless enable page notifications 2026-10-27 17:01:54,908 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Setting session cookie in browser 2026-10-27 17:01:54,909 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Open "http://127.0.0.1:8069/pos-self/206?access_token=6d2178047c0a4375" in browser 2026-10-27 17:01:54,909 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Navigating to: "http://127.0.0.1:8069/pos-self/206?access_token=6d2178047c0a4375" 2026-10-27 17:01:54,923 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:01:55,652 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GRKQwNIi - [27/Oct/2026 17:01:55] "GET /pos-self/206?access_token=6d2178047c0a4375 HTTP/1.1" 200 2293 66 0.044 0.696 rw 2026-10-27 17:01:55,658 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Navigation result: {'frameId': '7706A923717221DA0D59F3D1BC35D49F', 'loaderId': '48209EFFD3EA7090D422503CF1E643CB', 'isDownload': False} 2026-10-27 17:01:55,659 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Evaluate ready code "odoo.isTourReady('test_self_order_products_sorting_order')" 2026-10-27 17:01:55,710 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 17:01:55,754 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GRKQwNIi - [27/Oct/2026 17:01:55] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.022 0.813 ro 2026-10-27 17:01:55,772 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 17:01:55,819 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 17:01:55,827 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GRKQwNIi - [27/Oct/2026 17:01:55] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.006 0.127 ro 2026-10-27 17:01:55,846 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GRKQwNIi - [27/Oct/2026 17:01:55] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.006 0.139 ro 2026-10-27 17:01:56,073 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: Owl is running in 'dev' mode. 2026-10-27 17:01:56,095 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GRKQwNIi - [27/Oct/2026 17:01:56] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.009 ro 2026-10-27 17:01:56,098 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GRKQwNIi - [27/Oct/2026 17:01:56] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.011 ro 2026-10-27 17:01:56,130 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GRKQwNIi - [27/Oct/2026 17:01:56] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.01 ro 2026-10-27 17:01:56,742 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GRKQwNIi - [27/Oct/2026 17:01:56] "POST /pos-self/data/206 HTTP/1.1" 200 466799 263 0.184 0.439 rw 2026-10-27 17:01:56,747 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GRKQwNIi - [27/Oct/2026 17:01:56] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.622 rw 2026-10-27 17:01:56,977 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GRKQwNIi - [27/Oct/2026 17:01:56] "GET /web/image/ir.attachment/157851/raw HTTP/1.1" 200 98715 3 0.001 0.013 ro 2026-10-27 17:01:56,983 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Evaluate test code "odoo.startTour('test_self_order_products_sorting_order', {"stepDelay": 0, "debug": false})" 2026-10-27 17:01:57,042 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GRKQwNIi - [27/Oct/2026 17:01:57] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.044 ro 2026-10-27 17:01:57,196 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:157855) 2026-10-27 17:01:57,206 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GRKQwNIi - [27/Oct/2026 17:01:57] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.006 0.14 ro 2026-10-27 17:01:57,223 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GRKQwNIi - [27/Oct/2026 17:01:57] "GET /web/image/ir.attachment/157850/raw HTTP/1.1" 200 84994 3 0.002 0.039 ro 2026-10-27 17:01:57,231 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: [1/8] Tour test_self_order_products_sorting_order → Step Check if the POS is closed (trigger: .o-self-closed) 2026-10-27 17:01:57,233 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: [2/8] Tour test_self_order_products_sorting_order → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-10-27 17:01:57,258 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: [3/8] Tour test_self_order_products_sorting_order → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-10-27 17:01:57,276 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GRKQwNIi - [27/Oct/2026 17:01:57] "GET /web/image/ir.attachment/156833/raw HTTP/1.1" 200 49165 3 0.001 0.012 ro 2026-10-27 17:01:57,307 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GRKQwNIi - [27/Oct/2026 17:01:57] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.012 ro 2026-10-27 17:01:57,336 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: [4/8] Tour test_self_order_products_sorting_order → Step Product 1 should be Free (trigger: .product_list .o_self_product_box:nth-child(1) span:contains('Free')) 2026-10-27 17:01:57,366 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: [5/8] Tour test_self_order_products_sorting_order → Step Product 2 should be Desk Organizer (trigger: .product_list .o_self_product_box:nth-child(2) span:contains('Desk Organizer')) 2026-10-27 17:01:57,367 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: [6/8] Tour test_self_order_products_sorting_order → Step Product 3 should be Ketchup (trigger: .product_list .o_self_product_box:nth-child(3) span:contains('Ketchup')) 2026-10-27 17:01:57,368 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: [7/8] Tour test_self_order_products_sorting_order → Step Product 4 should be Fanta (trigger: .product_list .o_self_product_box:nth-child(4) span:contains('Fanta')) 2026-10-27 17:01:57,368 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: [8/8] Tour test_self_order_products_sorting_order → Step Product 5 should be Coca-Cola (trigger: .product_list .o_self_product_box:nth-child(5) span:contains('Coca-Cola')) 2026-10-27 17:01:57,369 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: tour succeeded 2026-10-27 17:01:57,370 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_self_order_products_sorting_order SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-27 17:01:57,388 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GRKQwNIi - [27/Oct/2026 17:01:57] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.005 0.03 ro 2026-10-27 17:01:57,415 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GRKQwNIi - [27/Oct/2026 17:01:57] "GET /web/image/pos.category/377/image_128?unique=2026-10-27T17:01:04.000+00:00 HTTP/1.1" 200 6314 3 0.001 0.061 ro 2026-10-27 17:01:57,433 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GRKQwNIi - [27/Oct/2026 17:01:57] "GET /web/image/product.template/8/image_512?unique=2026-10-27T17:01:04.000+00:00 HTTP/1.1" 200 10346 3 0.002 0.072 ro 2026-10-27 17:01:57,462 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:01:57,465 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GRKQwNIi - [27/Oct/2026 17:01:56] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 0 0 0.476 rw 2026-10-27 17:01:57,470 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: heap 13049016 (allocated 14299136) 2026-10-27 17:01:57,572 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Closing chrome headless with pid 55500 2026-10-27 17:01:57,572 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Closing websocket connection 2026-10-27 17:01:57,573 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Terminating chrome headless with pid 55500 2026-10-27 17:01:57,669 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_170157_669542_test_self_order_products_sorting_order.txt 2026-10-27 17:01:57,670 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Removing chrome user profile "/tmp/tmpdmlmu2pk_chrome_odoo" 2026-10-27 17:01:58,019 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Chrome pid: 55643 2026-10-27 17:01:58,019 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Chrome headless temporary user profile dir: /tmp/tmp3qnpxubu_chrome_odoo 2026-10-27 17:01:58,019 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Issuing json command http://127.0.0.1:45479/json/version 2026-10-27 17:01:58,020 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45479', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:01:58,073 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Browser version: Chrome/150.0.7871.114 2026-10-27 17:01:58,074 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Issuing json command http://127.0.0.1:45479/json 2026-10-27 17:01:58,074 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45479', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:01:58,088 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Websocket url found: ws://127.0.0.1:45479/devtools/page/00B786B2FAA76ECC2C583FDD0B79F554 2026-10-27 17:01:58,096 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Enable chrome headless console log notification 2026-10-27 17:01:58,103 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Chrome headless enable page notifications 2026-10-27 17:01:58,134 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Setting session cookie in browser 2026-10-27 17:01:58,135 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Open "http://127.0.0.1:8069/pos-self/206?access_token=6d2178047c0a4375" in browser 2026-10-27 17:01:58,135 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Navigating to: "http://127.0.0.1:8069/pos-self/206?access_token=6d2178047c0a4375" 2026-10-27 17:01:58,167 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W1HAVv33 - [27/Oct/2026 17:01:58] "GET /pos-self/206?access_token=6d2178047c0a4375 HTTP/1.1" 200 2332 5 0.002 0.028 rw 2026-10-27 17:01:58,172 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Navigation result: {'frameId': '00B786B2FAA76ECC2C583FDD0B79F554', 'loaderId': '86C03D8DA033BFDC8FB3D232DA9CAE52', 'isDownload': False} 2026-10-27 17:01:58,172 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Evaluate ready code "odoo.isTourReady('test_self_order_products_sorting_order')" 2026-10-27 17:01:58,223 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W1HAVv33 - [27/Oct/2026 17:01:58] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 2 0.001 0.076 ro 2026-10-27 17:01:58,234 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W1HAVv33 - [27/Oct/2026 17:01:58] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 2 0.002 0.017 ro 2026-10-27 17:01:58,239 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W1HAVv33 - [27/Oct/2026 17:01:58] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 2 0.001 0.027 ro 2026-10-27 17:01:58,494 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: Owl is running in 'dev' mode. 2026-10-27 17:01:58,511 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W1HAVv33 - [27/Oct/2026 17:01:58] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.006 ro 2026-10-27 17:01:58,523 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W1HAVv33 - [27/Oct/2026 17:01:58] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.009 ro 2026-10-27 17:01:58,547 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W1HAVv33 - [27/Oct/2026 17:01:58] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.022 ro 2026-10-27 17:01:59,320 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W1HAVv33 - [27/Oct/2026 17:01:59] "POST /pos-self/data/206 HTTP/1.1" 200 466948 255 0.158 0.626 rw 2026-10-27 17:01:59,323 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W1HAVv33 - [27/Oct/2026 17:01:59] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.786 rw 2026-10-27 17:01:59,453 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W1HAVv33 - [27/Oct/2026 17:01:59] "GET /web/image/ir.attachment/157858/raw HTTP/1.1" 200 98715 3 0.001 0.006 ro 2026-10-27 17:01:59,459 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Evaluate test code "odoo.startTour('test_self_order_products_sorting_order', {"stepDelay": 0, "debug": false})" 2026-10-27 17:01:59,481 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W1HAVv33 - [27/Oct/2026 17:01:59] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 0 0 0.006 ro 2026-10-27 17:01:59,515 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W1HAVv33 - [27/Oct/2026 17:01:59] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 2 0.002 0.011 ro 2026-10-27 17:01:59,535 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: [1/8] Tour test_self_order_products_sorting_order → Step Check if the POS is closed (trigger: .o-self-closed) 2026-10-27 17:01:59,536 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: [2/8] Tour test_self_order_products_sorting_order → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-10-27 17:01:59,563 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: [3/8] Tour test_self_order_products_sorting_order → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-10-27 17:01:59,575 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W1HAVv33 - [27/Oct/2026 17:01:59] "GET /web/image/ir.attachment/156833/raw HTTP/1.1" 200 49165 3 0.001 0.008 ro 2026-10-27 17:01:59,608 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W1HAVv33 - [27/Oct/2026 17:01:59] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.008 ro 2026-10-27 17:01:59,642 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: [4/8] Tour test_self_order_products_sorting_order → Step Product 1 should be Free (trigger: .product_list .o_self_product_box:nth-child(1) span:contains('Free')) 2026-10-27 17:01:59,679 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: [5/8] Tour test_self_order_products_sorting_order → Step Product 2 should be Desk Organizer (trigger: .product_list .o_self_product_box:nth-child(2) span:contains('Desk Organizer')) 2026-10-27 17:01:59,679 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: [6/8] Tour test_self_order_products_sorting_order → Step Product 3 should be Ketchup (trigger: .product_list .o_self_product_box:nth-child(3) span:contains('Ketchup')) 2026-10-27 17:01:59,680 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: [7/8] Tour test_self_order_products_sorting_order → Step Product 4 should be Fanta (trigger: .product_list .o_self_product_box:nth-child(4) span:contains('Fanta')) 2026-10-27 17:01:59,680 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: [8/8] Tour test_self_order_products_sorting_order → Step Product 5 should be Coca-Cola (trigger: .product_list .o_self_product_box:nth-child(5) span:contains('Coca-Cola')) 2026-10-27 17:01:59,681 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: tour succeeded 2026-10-27 17:01:59,682 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_self_order_products_sorting_order SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-27 17:01:59,699 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W1HAVv33 - [27/Oct/2026 17:01:59] "GET /web/image/pos.category/377/image_128?unique=2026-10-27T17:01:04.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.045 ro 2026-10-27 17:01:59,729 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W1HAVv33 - [27/Oct/2026 17:01:59] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 2 0.001 0.075 ro 2026-10-27 17:01:59,733 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:01:59,735 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: heap 12294552 (allocated 13107200) 2026-10-27 17:01:59,747 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W1HAVv33 - [27/Oct/2026 17:01:59] "GET /web/image/product.template/2075/image_512?unique=2026-10-27T17:01:04.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.073 ro 2026-10-27 17:01:59,765 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W1HAVv33 - [27/Oct/2026 17:01:59] "GET /web/image/product.template/2076/image_512?unique=2026-10-27T17:01:04.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.09 ro 2026-10-27 17:01:59,783 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W1HAVv33 - [27/Oct/2026 17:01:59] "GET /web/image/product.template/2074/image_512?unique=2026-10-27T17:01:04.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.109 ro 2026-10-27 17:01:59,801 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W1HAVv33 - [27/Oct/2026 17:01:59] "GET /web/image/product.template/2073/image_512?unique=2026-10-27T17:01:04.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.124 ro 2026-10-27 17:01:59,817 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W1HAVv33 - [27/Oct/2026 17:01:59] "GET /web/image/product.template/2072/image_512?unique=2026-10-27T17:01:04.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.102 ro 2026-10-27 17:01:59,826 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W1HAVv33 - [27/Oct/2026 17:01:59] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 0 0 0.355 rw 2026-10-27 17:01:59,841 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Closing chrome headless with pid 55643 2026-10-27 17:01:59,843 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Closing websocket connection 2026-10-27 17:01:59,844 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Terminating chrome headless with pid 55643 2026-10-27 17:01:59,938 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_170159_938691_test_self_order_products_sorting_order.txt 2026-10-27 17:01:59,939 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Removing chrome user profile "/tmp/tmp3qnpxubu_chrome_odoo" 2026-10-27 17:02:00,399 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Chrome pid: 55779 2026-10-27 17:02:00,399 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Chrome headless temporary user profile dir: /tmp/tmpf28rpn43_chrome_odoo 2026-10-27 17:02:00,400 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Issuing json command http://127.0.0.1:43075/json/version 2026-10-27 17:02:00,401 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43075', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:02:00,418 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Browser version: Chrome/150.0.7871.114 2026-10-27 17:02:00,418 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Issuing json command http://127.0.0.1:43075/json 2026-10-27 17:02:00,419 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43075', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:02:00,421 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Websocket url found: ws://127.0.0.1:43075/devtools/page/7E8EE2C631D38010CA182C02985BA433 2026-10-27 17:02:00,428 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Enable chrome headless console log notification 2026-10-27 17:02:00,429 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Chrome headless enable page notifications 2026-10-27 17:02:00,452 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Setting session cookie in browser 2026-10-27 17:02:00,453 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Open "http://127.0.0.1:8069/pos-self/206" in browser 2026-10-27 17:02:00,453 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Navigating to: "http://127.0.0.1:8069/pos-self/206" 2026-10-27 17:02:00,481 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5AuYIvFg - [27/Oct/2026 17:02:00] "GET /pos-self/206 HTTP/1.1" 200 2323 5 0.002 0.024 rw 2026-10-27 17:02:00,486 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Navigation result: {'frameId': '7E8EE2C631D38010CA182C02985BA433', 'loaderId': '21CF9482A6AA0FF19D75386F47818DA9', 'isDownload': False} 2026-10-27 17:02:00,486 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Evaluate ready code "odoo.isTourReady('test_self_order_products_sorting_order')" 2026-10-27 17:02:00,522 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5AuYIvFg - [27/Oct/2026 17:02:00] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 2 0.001 0.06 ro 2026-10-27 17:02:00,528 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5AuYIvFg - [27/Oct/2026 17:02:00] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 2 0.001 0.013 ro 2026-10-27 17:02:00,536 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5AuYIvFg - [27/Oct/2026 17:02:00] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 2 0.001 0.021 ro 2026-10-27 17:02:00,811 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: Owl is running in 'dev' mode. 2026-10-27 17:02:00,825 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5AuYIvFg - [27/Oct/2026 17:02:00] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.007 ro 2026-10-27 17:02:00,832 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5AuYIvFg - [27/Oct/2026 17:02:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.005 ro 2026-10-27 17:02:00,841 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5AuYIvFg - [27/Oct/2026 17:02:00] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.007 ro 2026-10-27 17:02:01,371 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5AuYIvFg - [27/Oct/2026 17:02:01] "POST /pos-self/data/206 HTTP/1.1" 200 467089 254 0.144 0.385 rw 2026-10-27 17:02:01,374 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5AuYIvFg - [27/Oct/2026 17:02:01] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.526 rw 2026-10-27 17:02:01,577 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5AuYIvFg - [27/Oct/2026 17:02:01] "GET /web/image/ir.attachment/157861/raw HTTP/1.1" 200 98715 3 0.002 0.009 ro 2026-10-27 17:02:01,588 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Evaluate test code "odoo.startTour('test_self_order_products_sorting_order', {"stepDelay": 0, "debug": false})" 2026-10-27 17:02:01,604 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5AuYIvFg - [27/Oct/2026 17:02:01] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 0 0 0.004 ro 2026-10-27 17:02:01,630 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5AuYIvFg - [27/Oct/2026 17:02:01] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 2 0.001 0.009 ro 2026-10-27 17:02:01,661 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: [1/8] Tour test_self_order_products_sorting_order → Step Check if the POS is closed (trigger: .o-self-closed) 2026-10-27 17:02:01,667 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: [2/8] Tour test_self_order_products_sorting_order → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-10-27 17:02:01,684 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: [3/8] Tour test_self_order_products_sorting_order → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-10-27 17:02:01,716 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5AuYIvFg - [27/Oct/2026 17:02:01] "GET /web/image/ir.attachment/156833/raw HTTP/1.1" 200 49165 3 0.001 0.017 ro 2026-10-27 17:02:01,737 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5AuYIvFg - [27/Oct/2026 17:02:01] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.008 ro 2026-10-27 17:02:01,766 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: [4/8] Tour test_self_order_products_sorting_order → Step Product 1 should be Free (trigger: .product_list .o_self_product_box:nth-child(1) span:contains('Free')) 2026-10-27 17:02:01,822 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5AuYIvFg - [27/Oct/2026 17:02:01] "GET /web/image/pos.category/377/image_128?unique=2026-10-27T17:01:04.000+00:00 HTTP/1.1" 200 6314 3 0.004 0.03 ro 2026-10-27 17:02:01,830 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: [5/8] Tour test_self_order_products_sorting_order → Step Product 2 should be Desk Organizer (trigger: .product_list .o_self_product_box:nth-child(2) span:contains('Desk Organizer')) 2026-10-27 17:02:01,831 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: [6/8] Tour test_self_order_products_sorting_order → Step Product 3 should be Ketchup (trigger: .product_list .o_self_product_box:nth-child(3) span:contains('Ketchup')) 2026-10-27 17:02:01,832 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: [7/8] Tour test_self_order_products_sorting_order → Step Product 4 should be Fanta (trigger: .product_list .o_self_product_box:nth-child(4) span:contains('Fanta')) 2026-10-27 17:02:01,832 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: [8/8] Tour test_self_order_products_sorting_order → Step Product 5 should be Coca-Cola (trigger: .product_list .o_self_product_box:nth-child(5) span:contains('Coca-Cola')) 2026-10-27 17:02:01,845 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: tour succeeded 2026-10-27 17:02:01,846 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_self_order_products_sorting_order SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-27 17:02:01,856 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5AuYIvFg - [27/Oct/2026 17:02:01] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 2 0.001 0.063 ro 2026-10-27 17:02:01,872 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5AuYIvFg - [27/Oct/2026 17:02:01] "GET /web/image/product.template/8/image_512?unique=2026-10-27T17:01:04.000+00:00 HTTP/1.1" 200 10346 3 0.002 0.071 ro 2026-10-27 17:02:01,907 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:02:01,908 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: heap 12581916 (allocated 13631488) 2026-10-27 17:02:01,912 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5AuYIvFg - [27/Oct/2026 17:02:01] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 0 0 0.301 rw 2026-10-27 17:02:02,027 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Closing chrome headless with pid 55779 2026-10-27 17:02:02,029 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Closing websocket connection 2026-10-27 17:02:02,031 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Terminating chrome headless with pid 55779 2026-10-27 17:02:02,134 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_170202_134156_test_self_order_products_sorting_order.txt 2026-10-27 17:02:02,134 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Removing chrome user profile "/tmp/tmpf28rpn43_chrome_odoo" 2026-10-27 17:02:02,236 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 419 checked, 4 removed 2026-10-27 17:02:03,436 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_access_right_with_message_follower ... 2026-10-27 17:02:04,606 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:02:11,704 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:02:12,101 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1557098 started for PoS orders references: [{'name': None, 'pos_reference': '260-207-000001', 'uuid': 'c5fbbb57ee8d4f5e93061cc6c2e07d34'}] 2026-10-27 17:02:12,150 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1557098 order {'name': None, 'pos_reference': '260-207-000001', 'uuid': 'c5fbbb57ee8d4f5e93061cc6c2e07d34'} created pos.order #810 2026-10-27 17:02:12,150 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1557098 finished 2026-10-27 17:02:12,279 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iB09zohZ - [27/Oct/2026 17:02:12] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2440 97 0.069 0.514 rw 2026-10-27 17:02:12,372 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iB09zohZ - [27/Oct/2026 17:02:12] "POST /pos-self-order/get-user-data HTTP/1.1" 200 2440 26 0.02 0.06 rw 2026-10-27 17:02:12,408 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_config_session_loaded_fields ... 2026-10-27 17:02:13,521 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:02:20,158 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:02:20,871 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Ois7gutQ - [27/Oct/2026 17:02:20] "POST /pos-self/data/208 HTTP/1.1" 200 466916 274 0.147 0.573 rw 2026-10-27 17:02:20,927 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_delivery_fee_is_applied ... 2026-10-27 17:02:22,065 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:02:29,434 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:02:29,715 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93774804 started for PoS orders references: [{'name': None, 'pos_reference': '260-209-000001', 'uuid': '623617eb952648b9a1d704d13b42f63a'}] 2026-10-27 17:02:29,751 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93774804 order {'name': None, 'pos_reference': '260-209-000001', 'uuid': '623617eb952648b9a1d704d13b42f63a'} created pos.order #811 2026-10-27 17:02:29,751 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93774804 finished 2026-10-27 17:02:29,874 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 y8dQL8Gp - [27/Oct/2026 17:02:29] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3437 114 0.056 0.389 rw 2026-10-27 17:02:29,919 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_dynamic_qr_order_authorization ... 2026-10-27 17:02:30,989 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:02:37,781 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:02:38,035 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 BqX5BRko - [27/Oct/2026 17:02:38] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 1915 13 0.007 0.252 rw 2026-10-27 17:02:38,100 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4uQTfOcT - [27/Oct/2026 17:02:38] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2068 3 0.002 0.028 rw 2026-10-27 17:02:38,326 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VujfObBI - [27/Oct/2026 17:02:38] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2068 4 0.006 0.018 rw 2026-10-27 17:02:38,384 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RlGIx16p - [27/Oct/2026 17:02:38] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2032 4 0.003 0.023 rw 2026-10-27 17:02:38,435 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_foreign_line_update_is_dropped ... 2026-10-27 17:02:39,581 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:02:46,317 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_free_delivery_threshold_edge_cases ... 2026-10-27 17:02:47,269 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:02:54,265 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_generate_return_values_includes_payment_method ... 2026-10-27 17:02:55,186 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:03:02,428 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:03:02,689 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 q-LIVhfK - [27/Oct/2026 17:03:02] "POST /pos-self-order/get-user-data HTTP/1.1" 200 4495 40 0.022 0.244 rw 2026-10-27 17:03:02,812 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 q-LIVhfK - [27/Oct/2026 17:03:02] "POST /pos-self-order/get-user-data HTTP/1.1" 200 3612 27 0.016 0.047 rw 2026-10-27 17:03:02,855 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_get_orders_by_access_token ... 2026-10-27 17:03:03,848 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:03:10,951 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:03:11,236 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32652597 started for PoS orders references: [{'name': None, 'pos_reference': '260-215-000001', 'uuid': '17587c451db04e808b75b65df10cf787'}] 2026-10-27 17:03:11,276 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32652597 order {'name': None, 'pos_reference': '260-215-000001', 'uuid': '17587c451db04e808b75b65df10cf787'} created pos.order #815 2026-10-27 17:03:11,276 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32652597 finished 2026-10-27 17:03:11,368 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tYK0fjwC - [27/Oct/2026 17:03:11] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2433 90 0.05 0.373 rw 2026-10-27 17:03:11,460 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53831912 started for PoS orders references: [{'name': None, 'pos_reference': '260-215-000002', 'uuid': 'fedd52ce1a4d41dcadfb129b18668ff3'}] 2026-10-27 17:03:11,504 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53831912 order {'name': None, 'pos_reference': '260-215-000002', 'uuid': 'fedd52ce1a4d41dcadfb129b18668ff3'} created pos.order #816 2026-10-27 17:03:11,504 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53831912 finished 2026-10-27 17:03:11,611 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tYK0fjwC - [27/Oct/2026 17:03:11] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2433 66 0.058 0.133 rw 2026-10-27 17:03:11,645 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tYK0fjwC - [27/Oct/2026 17:03:11] "POST /pos-self-order/get-user-data HTTP/1.1" 200 44 5 0.003 0.014 rw 2026-10-27 17:03:11,702 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tYK0fjwC - [27/Oct/2026 17:03:11] "POST /pos-self-order/get-user-data HTTP/1.1" 200 4497 28 0.015 0.038 rw 2026-10-27 17:03:11,719 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tYK0fjwC - [27/Oct/2026 17:03:11] "POST /pos-self-order/get-user-data HTTP/1.1" 200 44 2 0.001 0.011 rw 2026-10-27 17:03:11,806 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tYK0fjwC - [27/Oct/2026 17:03:11] "POST /pos-self-order/get-user-data HTTP/1.1" 200 6727 27 0.022 0.051 rw 2026-10-27 17:03:11,895 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tYK0fjwC - [27/Oct/2026 17:03:11] "POST /pos-self-order/get-user-data HTTP/1.1" 200 4497 27 0.016 0.054 rw 2026-10-27 17:03:12,054 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tYK0fjwC - [27/Oct/2026 17:03:12] "POST /pos-self-order/get-user-data HTTP/1.1" 200 2434 24 0.013 0.049 rw 2026-10-27 17:03:12,075 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tYK0fjwC - [27/Oct/2026 17:03:12] "POST /pos-self-order/get-user-data HTTP/1.1" 200 44 5 0.003 0.011 rw 2026-10-27 17:03:12,137 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tYK0fjwC - [27/Oct/2026 17:03:12] "POST /pos-self-order/get-user-data HTTP/1.1" 200 2434 24 0.015 0.042 rw 2026-10-27 17:03:12,198 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tYK0fjwC - [27/Oct/2026 17:03:12] "POST /pos-self-order/get-user-data HTTP/1.1" 200 2434 24 0.014 0.041 rw 2026-10-27 17:03:12,243 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_order_sanatization ... 2026-10-27 17:03:13,488 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:03:20,710 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_preparation_categories_are_loaded ... 2026-10-27 17:03:21,711 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:03:28,327 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:03:29,061 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jUNNuJFU - [27/Oct/2026 17:03:29] "POST /pos-self/data/217 HTTP/1.1" 200 461843 245 0.135 0.604 rw 2026-10-27 17:03:29,382 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome pid: 55918 2026-10-27 17:03:29,382 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless temporary user profile dir: /tmp/tmp1g2zn7i1_chrome_odoo 2026-10-27 17:03:29,383 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:34269/json/version 2026-10-27 17:03:29,383 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34269', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:03:29,437 7 INFO rb-3d383b4-226062-429553 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-27 17:03:29,437 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:34269/json 2026-10-27 17:03:29,438 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34269', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:03:29,446 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Websocket url found: ws://127.0.0.1:34269/devtools/page/6B8F089D491BC83B5F64C7D790C2EC44 2026-10-27 17:03:29,451 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Enable chrome headless console log notification 2026-10-27 17:03:29,466 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless enable page notifications 2026-10-27 17:03:29,478 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Setting session cookie in browser 2026-10-27 17:03:29,479 7 INFO rb-3d383b4-226062-429553 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/217?access_token=7926a4e0d5404936" in browser 2026-10-27 17:03:29,480 7 INFO rb-3d383b4-226062-429553 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/217?access_token=7926a4e0d5404936" 2026-10-27 17:03:29,675 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oa1Cl41m - [27/Oct/2026 17:03:29] "GET /pos-self/217?access_token=7926a4e0d5404936 HTTP/1.1" 200 2295 53 0.025 0.169 rw 2026-10-27 17:03:29,685 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Navigation result: {'frameId': '6B8F089D491BC83B5F64C7D790C2EC44', 'loaderId': '8C0D2B1788761CEC8DE4211B6DBBAF63', 'isDownload': False} 2026-10-27 17:03:29,685 7 INFO rb-3d383b4-226062-429553 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-27 17:03:29,738 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 17:03:29,794 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oa1Cl41m - [27/Oct/2026 17:03:29] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.023 0.28 ro 2026-10-27 17:03:29,802 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 17:03:29,836 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oa1Cl41m - [27/Oct/2026 17:03:29] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.006 0.103 ro 2026-10-27 17:03:29,851 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 17:03:29,907 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oa1Cl41m - [27/Oct/2026 17:03:29] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.006 0.166 ro 2026-10-27 17:03:30,162 7 INFO rb-3d383b4-226062-429553 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-27 17:03:30,192 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oa1Cl41m - [27/Oct/2026 17:03:30] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.007 ro 2026-10-27 17:03:30,212 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oa1Cl41m - [27/Oct/2026 17:03:30] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.011 ro 2026-10-27 17:03:30,217 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oa1Cl41m - [27/Oct/2026 17:03:30] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.016 ro 2026-10-27 17:03:30,254 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oa1Cl41m - [27/Oct/2026 17:03:30] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.014 rw 2026-10-27 17:03:30,738 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oa1Cl41m - [27/Oct/2026 17:03:30] "POST /pos-self/data/217 HTTP/1.1" 200 461840 227 0.142 0.338 rw 2026-10-27 17:03:30,962 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oa1Cl41m - [27/Oct/2026 17:03:30] "GET /web/image/ir.attachment/168095/raw HTTP/1.1" 200 98715 3 0.001 0.007 ro 2026-10-27 17:03:30,980 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 17:03:31,023 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oa1Cl41m - [27/Oct/2026 17:03:31] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.028 ro 2026-10-27 17:03:31,142 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:168099) 2026-10-27 17:03:31,151 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oa1Cl41m - [27/Oct/2026 17:03:31] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.005 0.106 ro 2026-10-27 17:03:31,172 7 INFO rb-3d383b4-226062-429553 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-27 17:03:31,180 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oa1Cl41m - [27/Oct/2026 17:03:31] "GET /web/image/ir.attachment/168094/raw HTTP/1.1" 200 84994 3 0.002 0.016 ro 2026-10-27 17:03:31,211 7 INFO rb-3d383b4-226062-429553 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-27 17:03:31,211 7 INFO rb-3d383b4-226062-429553 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-27 17:03:31,265 7 INFO rb-3d383b4-226062-429553 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-27 17:03:31,267 7 INFO rb-3d383b4-226062-429553 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-27 17:03:31,267 7 INFO rb-3d383b4-226062-429553 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-27 17:03:31,271 7 INFO rb-3d383b4-226062-429553 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-27 17:03:31,271 7 INFO rb-3d383b4-226062-429553 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-27 17:03:31,272 7 INFO rb-3d383b4-226062-429553 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-27 17:03:31,273 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: tour succeeded 2026-10-27 17:03:31,274 7 INFO rb-3d383b4-226062-429553 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-27 17:03:31,318 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oa1Cl41m - [27/Oct/2026 17:03:31] "GET /web/image/pos.category/385/image_128?unique=2026-10-27T17:02:02.000+00:00 HTTP/1.1" 200 6314 3 0.001 0.055 ro 2026-10-27 17:03:31,328 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oa1Cl41m - [27/Oct/2026 17:03:31] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.056 ro 2026-10-27 17:03:31,354 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:03:31,357 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Oa1Cl41m - [27/Oct/2026 17:03:30] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.005 1.084 rw 2026-10-27 17:03:31,368 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: heap 12733396 (allocated 13631488) 2026-10-27 17:03:31,473 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing chrome headless with pid 55918 2026-10-27 17:03:31,475 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing websocket connection 2026-10-27 17:03:31,476 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Terminating chrome headless with pid 55918 2026-10-27 17:03:31,576 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_170331_575821_test_preparation_categories_are_loaded.txt 2026-10-27 17:03:31,576 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Removing chrome user profile "/tmp/tmp1g2zn7i1_chrome_odoo" 2026-10-27 17:03:31,619 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_process_order_in_kiosk_allows_payment ... 2026-10-27 17:03:32,695 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:03:39,351 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:03:39,589 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4311362 started for PoS orders references: [{'name': None, 'pos_reference': '260-218-000001', 'uuid': '691ff54a19cc4b44892428d95dc6b21b'}] 2026-10-27 17:03:39,626 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4311362 order {'name': None, 'pos_reference': '260-218-000001', 'uuid': '691ff54a19cc4b44892428d95dc6b21b'} created pos.order #817 2026-10-27 17:03:39,627 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4311362 finished 2026-10-27 17:03:39,715 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FuDBYstS - [27/Oct/2026 17:03:39] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 3568 103 0.05 0.321 rw 2026-10-27 17:03:39,754 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_process_order_in_mobile_does_not_allow_payment ... 2026-10-27 17:03:40,879 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:03:48,105 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:03:48,352 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57469639 started for PoS orders references: [{'name': None, 'pos_reference': '260-219-000001', 'uuid': 'dca12713e0454bed85a96c6075fac4d0'}] 2026-10-27 17:03:48,390 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57469639 order {'name': None, 'pos_reference': '260-219-000001', 'uuid': 'dca12713e0454bed85a96c6075fac4d0'} created pos.order #818 2026-10-27 17:03:48,391 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57469639 finished 2026-10-27 17:03:48,493 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 R1kGLwx4 - [27/Oct/2026 17:03:48] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2440 97 0.053 0.34 rw 2026-10-27 17:03:48,548 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_validate_partner_delivery_distance_accepts_within_limit ... 2026-10-27 17:03:49,693 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:03:56,864 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:03:57,253 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 53LGYIau - [27/Oct/2026 17:03:57] "POST /pos-self-order/validate-partner HTTP/1.1" 200 140 24 0.017 0.376 rw 2026-10-27 17:03:57,293 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_validate_partner_delivery_distance_rejects_outside_limit ... 2026-10-27 17:03:58,408 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:04:04,934 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:04:05,243 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iOxiSAMB - [27/Oct/2026 17:04:05] "POST /pos-self-order/validate-partner HTTP/1.1" 200 183 24 0.018 0.297 rw 2026-10-27 17:04:05,386 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 419 checked, 4 removed 2026-10-27 17:04:06,642 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_data_loading: Starting TestSelfOrderDataLoading.test_load_self_data_config_has_image_ids_injected ... 2026-10-27 17:04:07,851 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:04:14,680 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_data_loading: Starting TestSelfOrderDataLoading.test_load_self_data_config_has_self_ordering_fields ... 2026-10-27 17:04:15,679 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:04:22,370 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_data_loading: Starting TestSelfOrderDataLoading.test_load_self_data_config_self_order_pos_flag ... 2026-10-27 17:04:23,357 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:04:30,059 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_data_loading: Starting TestSelfOrderDataLoading.test_load_self_data_contains_expected_models ... 2026-10-27 17:04:31,181 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:04:38,133 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_data_loading: Starting TestSelfOrderDataLoading.test_load_self_data_custom_link_loaded ... 2026-10-27 17:04:38,999 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:04:45,824 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_data_loading: Starting TestSelfOrderDataLoading.test_load_self_data_ir_ui_view_loaded ... 2026-10-27 17:04:47,074 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:04:53,421 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_data_loading: Starting TestSelfOrderDataLoading.test_load_self_data_mail_template_loaded ... 2026-10-27 17:04:54,491 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:05:01,166 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_data_loading: Starting TestSelfOrderDataLoading.test_load_self_data_pos_config_present ... 2026-10-27 17:05:02,191 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:05:09,109 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_data_loading: Starting TestSelfOrderDataLoading.test_load_self_data_relations_contain_relational_fields ... 2026-10-27 17:05:10,360 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:05:17,638 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_data_loading: Starting TestSelfOrderDataLoading.test_load_self_data_response_structure ... 2026-10-27 17:05:18,689 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:05:25,691 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_data_loading: Starting TestSelfOrderDataLoading.test_load_self_data_session_has_self_ordering_flag ... 2026-10-27 17:05:26,810 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:05:33,873 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_data_loading: Starting TestSelfOrderDataLoading.test_load_self_data_session_scoped_to_config ... 2026-10-27 17:05:35,199 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:05:42,179 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_data_loading: Starting TestSelfOrderDataLoading.test_load_self_data_write_date_in_records ... 2026-10-27 17:05:43,326 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:05:49,985 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-27 17:05:51,210 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_duplicate_order_kiosk ... 2026-10-27 17:05:52,980 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:06:00,298 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome pid: 56047 2026-10-27 17:06:00,299 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpy7pa2g8q_chrome_odoo 2026-10-27 17:06:00,299 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:37851/json/version 2026-10-27 17:06:00,302 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37851', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:06:00,318 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-10-27 17:06:00,318 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:37851/json 2026-10-27 17:06:00,319 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37851', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:06:00,325 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Websocket url found: ws://127.0.0.1:37851/devtools/page/462AE19CD2422E7FFFAACD94F7CDC435 2026-10-27 17:06:00,332 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Enable chrome headless console log notification 2026-10-27 17:06:00,337 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless enable page notifications 2026-10-27 17:06:00,591 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Setting session cookie in browser 2026-10-27 17:06:00,592 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Open "http://127.0.0.1:8069/pos-self/236?access_token=2c0545323b544681" in browser 2026-10-27 17:06:00,593 7 INFO rb-3d383b4-226062-429553 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/236?access_token=2c0545323b544681" 2026-10-27 17:06:00,604 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:06:00,969 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DnCUDrpo - [27/Oct/2026 17:06:00] "GET /pos-self/236?access_token=2c0545323b544681 HTTP/1.1" 200 2294 61 0.027 0.348 rw 2026-10-27 17:06:00,972 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Navigation result: {'frameId': '462AE19CD2422E7FFFAACD94F7CDC435', 'loaderId': '282B7D6A2F0FE33B828F91A402BDE97D', 'isDownload': False} 2026-10-27 17:06:00,972 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Evaluate ready code "odoo.isTourReady('test_duplicate_order_kiosk')" 2026-10-27 17:06:01,019 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 17:06:01,076 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DnCUDrpo - [27/Oct/2026 17:06:01] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.021 0.456 ro 2026-10-27 17:06:01,088 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 17:06:01,131 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 17:06:01,135 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DnCUDrpo - [27/Oct/2026 17:06:01] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.005 0.129 ro 2026-10-27 17:06:01,157 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DnCUDrpo - [27/Oct/2026 17:06:01] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.01 0.139 ro 2026-10-27 17:06:01,344 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: Owl is running in 'dev' mode. 2026-10-27 17:06:01,380 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DnCUDrpo - [27/Oct/2026 17:06:01] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.007 ro 2026-10-27 17:06:01,392 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DnCUDrpo - [27/Oct/2026 17:06:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.002 0.018 ro 2026-10-27 17:06:01,400 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DnCUDrpo - [27/Oct/2026 17:06:01] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.011 ro 2026-10-27 17:06:01,988 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DnCUDrpo - [27/Oct/2026 17:06:01] "POST /pos-self/data/236 HTTP/1.1" 200 465001 263 0.158 0.424 rw 2026-10-27 17:06:01,993 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DnCUDrpo - [27/Oct/2026 17:06:01] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.583 rw 2026-10-27 17:06:02,154 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DnCUDrpo - [27/Oct/2026 17:06:02] "GET /web/image/ir.attachment/186515/raw HTTP/1.1" 200 98715 3 0.001 0.007 ro 2026-10-27 17:06:02,165 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Evaluate test code "odoo.startTour('test_duplicate_order_kiosk', {"stepDelay": 0, "debug": false})" 2026-10-27 17:06:02,216 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DnCUDrpo - [27/Oct/2026 17:06:02] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.033 ro 2026-10-27 17:06:02,363 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:186519) 2026-10-27 17:06:02,371 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DnCUDrpo - [27/Oct/2026 17:06:02] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.006 0.121 ro 2026-10-27 17:06:02,374 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DnCUDrpo - [27/Oct/2026 17:06:02] "GET /web/image/ir.attachment/186514/raw HTTP/1.1" 200 84994 3 0.001 0.012 ro 2026-10-27 17:06:02,387 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [1/8] Tour test_duplicate_order_kiosk → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-10-27 17:06:02,393 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [2/8] Tour test_duplicate_order_kiosk → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-10-27 17:06:02,449 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [3/8] Tour test_duplicate_order_kiosk → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_card span:contains('Coca-Cola')) 2026-10-27 17:06:02,547 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DnCUDrpo - [27/Oct/2026 17:06:02] "GET /web/image/pos.category/387/image_128?unique=2026-10-27T17:05:49.000+00:00 HTTP/1.1" 200 6314 3 0.003 0.034 ro 2026-10-27 17:06:02,560 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [4/8] Tour test_duplicate_order_kiosk → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-10-27 17:06:02,582 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DnCUDrpo - [27/Oct/2026 17:06:02] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.001 0.067 ro 2026-10-27 17:06:02,594 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [5/8] Tour test_duplicate_order_kiosk → Step Check product card with Coca-Cola and 2.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-27 17:06:02,598 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DnCUDrpo - [27/Oct/2026 17:06:02] "GET /web/image/product.template/2089/image_512?unique=2026-10-27T17:05:49.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.066 ro 2026-10-27 17:06:02,622 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DnCUDrpo - [27/Oct/2026 17:06:02] "GET /web/image/product.template/2090/image_512?unique=2026-10-27T17:05:49.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.089 ro 2026-10-27 17:06:02,642 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DnCUDrpo - [27/Oct/2026 17:06:02] "GET /web/image/product.template/2091/image_512?unique=2026-10-27T17:05:49.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.109 ro 2026-10-27 17:06:02,645 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [6/8] Tour test_duplicate_order_kiosk → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-10-27 17:06:02,654 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DnCUDrpo - [27/Oct/2026 17:06:02] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.112 ro 2026-10-27 17:06:02,664 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [7/8] Tour test_duplicate_order_kiosk → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-10-27 17:06:02,682 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DnCUDrpo - [27/Oct/2026 17:06:02] "GET /web/image/product.template/2092/image_512?unique=2026-10-27T17:05:49.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.128 ro 2026-10-27 17:06:02,701 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DnCUDrpo - [27/Oct/2026 17:06:02] "GET /web/image/product.template/2093/image_512?unique=2026-10-27T17:05:49.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.108 ro 2026-10-27 17:06:02,705 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DnCUDrpo - [27/Oct/2026 17:06:02] "GET /web/image/ir.attachment/185497/raw HTTP/1.1" 200 49165 3 0.001 0.089 ro 2026-10-27 17:06:02,726 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DnCUDrpo - [27/Oct/2026 17:06:02] "GET /web/image/product.product/2247/image_512?unique=2026-10-27T17:05:49.000+00:00 HTTP/1.1" 200 7322 9 0.004 0.074 ro 2026-10-27 17:06:02,791 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4870873 started for PoS orders references: [{'name': None, 'pos_reference': '260-236-000001', 'uuid': '45357f1f-548e-4036-b0a8-fac403d32481'}] 2026-10-27 17:06:02,850 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4870873 order {'name': None, 'pos_reference': '260-236-000001', 'uuid': '45357f1f-548e-4036-b0a8-fac403d32481'} created pos.order #819 2026-10-27 17:06:02,850 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4870873 finished 2026-10-27 17:06:02,959 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DnCUDrpo - [27/Oct/2026 17:06:02] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 2435 83 0.063 0.221 rw 2026-10-27 17:06:03,014 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DnCUDrpo - [27/Oct/2026 17:06:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.003 0.013 rw 2026-10-27 17:06:03,087 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DnCUDrpo - [27/Oct/2026 17:06:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.003 0.017 rw 2026-10-27 17:06:03,103 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DnCUDrpo - [27/Oct/2026 17:06:03] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 43 2 0.001 0.011 rw 2026-10-27 17:06:03,124 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [8/8] Tour test_duplicate_order_kiosk → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-10-27 17:06:03,127 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: tour succeeded 2026-10-27 17:06:03,128 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_duplicate_order_kiosk SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-27 17:06:03,213 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: heap 13767936 (allocated 15085568) 2026-10-27 17:06:03,214 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:06:03,221 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 DnCUDrpo - [27/Oct/2026 17:06:02] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.003 1.042 rw 2026-10-27 17:06:03,319 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing chrome headless with pid 56047 2026-10-27 17:06:03,320 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing websocket connection 2026-10-27 17:06:03,321 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Terminating chrome headless with pid 56047 2026-10-27 17:06:03,408 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_170603_408288_test_duplicate_order_kiosk.txt 2026-10-27 17:06:03,408 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Removing chrome user profile "/tmp/tmpy7pa2g8q_chrome_odoo" 2026-10-27 17:06:03,462 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk ... 2026-10-27 17:06:04,466 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:06:11,480 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:06:11,832 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74631032 started for PoS orders references: [{'name': None, 'pos_reference': '260-237-000001', 'uuid': '3803b13a58fc43908bae2ee9bd104800'}] 2026-10-27 17:06:11,870 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74631032 order {'name': None, 'pos_reference': '260-237-000001', 'uuid': '3803b13a58fc43908bae2ee9bd104800'} created pos.order #820 2026-10-27 17:06:11,871 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74631032 finished 2026-10-27 17:06:11,953 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 0N4UWuST - [27/Oct/2026 17:06:11] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 2420 102 0.049 0.432 rw 2026-10-27 17:06:11,992 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_clear ... 2026-10-27 17:06:13,188 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:06:19,854 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_public ... 2026-10-27 17:06:20,774 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:06:27,170 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment ... 2026-10-27 17:06:28,173 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:06:34,855 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:06:35,256 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62021070 started for PoS orders references: [{'name': None, 'pos_reference': '260-240-000001', 'uuid': 'c2ea110f313e45d7a1802b713bfe2bf1'}] 2026-10-27 17:06:35,300 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62021070 order {'name': None, 'pos_reference': '260-240-000001', 'uuid': 'c2ea110f313e45d7a1802b713bfe2bf1'} created pos.order #821 2026-10-27 17:06:35,300 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62021070 finished 2026-10-27 17:06:35,384 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MOKAuYfq - [27/Oct/2026 17:06:35] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 2420 98 0.059 0.477 rw 2026-10-27 17:06:35,673 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome pid: 56187 2026-10-27 17:06:35,673 7 INFO rb-3d383b4-226062-429553 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/tmp5phqz_bu_chrome_odoo 2026-10-27 17:06:35,673 7 INFO rb-3d383b4-226062-429553 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:45465/json/version 2026-10-27 17:06:35,675 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45465', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:06:35,746 7 INFO rb-3d383b4-226062-429553 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-27 17:06:35,747 7 INFO rb-3d383b4-226062-429553 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:45465/json 2026-10-27 17:06:35,747 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45465', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:06:35,758 7 INFO rb-3d383b4-226062-429553 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:45465/devtools/page/0D47DDADD357E9ECDD92461F2DE1AD2B 2026-10-27 17:06:35,765 7 INFO rb-3d383b4-226062-429553 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-27 17:06:35,767 7 INFO rb-3d383b4-226062-429553 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-27 17:06:35,817 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-27 17:06:35,833 7 INFO rb-3d383b4-226062-429553 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-27 17:06:35,835 7 INFO rb-3d383b4-226062-429553 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/241" in browser 2026-10-27 17:06:35,835 7 INFO rb-3d383b4-226062-429553 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/241" 2026-10-27 17:06:36,134 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _aDntKN_ - [27/Oct/2026 17:06:36] "GET /pos/ui/241 HTTP/1.1" 200 6844 89 0.083 0.212 rw 2026-10-27 17:06:36,142 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigation result: {'frameId': '0D47DDADD357E9ECDD92461F2DE1AD2B', 'loaderId': '54D62D25FFAFFC07C410632B207BC979', 'isDownload': False} 2026-10-27 17:06:36,142 7 INFO rb-3d383b4-226062-429553 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-27 17:06:36,212 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _aDntKN_ - [27/Oct/2026 17:06:36] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.024 ro 2026-10-27 17:06:36,216 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _aDntKN_ - [27/Oct/2026 17:06:36] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.37 ro 2026-10-27 17:06:36,226 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _aDntKN_ - [27/Oct/2026 17:06:36] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.04 ro 2026-10-27 17:06:36,749 7 INFO rb-3d383b4-226062-429553 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-27 17:06:36,779 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _aDntKN_ - [27/Oct/2026 17:06:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 17:06:36,784 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _aDntKN_ - [27/Oct/2026 17:06:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 17:06:36,813 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _aDntKN_ - [27/Oct/2026 17:06:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.02 ro 2026-10-27 17:06:36,874 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _aDntKN_ - [27/Oct/2026 17:06:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 6 0.006 0.038 rw 2026-10-27 17:06:36,877 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _aDntKN_ - [27/Oct/2026 17:06:36] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.044 rw 2026-10-27 17:06:37,682 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _aDntKN_ - [27/Oct/2026 17:06:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 496881 245 0.186 0.608 rw 2026-10-27 17:06:37,869 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 17:06:37,886 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _aDntKN_ - [27/Oct/2026 17:06:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.013 ro 2026-10-27 17:06:37,894 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [1/13] Tour test_pay_unpaid_order_from_kiosk → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:06:37,913 7 INFO rb-3d383b4-226062-429553 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-27 17:06:37,976 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _aDntKN_ - [27/Oct/2026 17:06:37] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 10 0.015 0.092 rw 2026-10-27 17:06:37,979 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _aDntKN_ - [27/Oct/2026 17:06:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.073 ro 2026-10-27 17:06:38,019 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _aDntKN_ - [27/Oct/2026 17:06:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.011 rw 2026-10-27 17:06:38,028 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _aDntKN_ - [27/Oct/2026 17:06:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 43 0 0 0.021 rw 2026-10-27 17:06:38,051 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _aDntKN_ - [27/Oct/2026 17:06:38] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 43 0 0 0.008 rw 2026-10-27 17:06:38,377 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _aDntKN_ - [27/Oct/2026 17:06:38] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.006 ro 2026-10-27 17:06:38,452 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _aDntKN_ - [27/Oct/2026 17:06:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.008 rw 2026-10-27 17:06:38,577 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _aDntKN_ - [27/Oct/2026 17:06:38] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.002 0.024 rw 2026-10-27 17:06:38,609 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _aDntKN_ - [27/Oct/2026 17:06:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-27 17:06:38,670 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _aDntKN_ - [27/Oct/2026 17:06:38] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.006 rw 2026-10-27 17:06:38,694 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _aDntKN_ - [27/Oct/2026 17:06:38] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.017 - 2026-10-27 17:06:38,697 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _aDntKN_ - [27/Oct/2026 17:06:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.011 - 2026-10-27 17:06:38,700 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _aDntKN_ - [27/Oct/2026 17:06:38] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.021 - 2026-10-27 17:06:38,701 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _aDntKN_ - [27/Oct/2026 17:06:38] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.023 ro 2026-10-27 17:06:38,744 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _aDntKN_ - [27/Oct/2026 17:06:38] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 3 0.008 0.032 rw 2026-10-27 17:06:38,766 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [2/13] 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-27 17:06:38,890 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [3/13] Tour test_pay_unpaid_order_from_kiosk → Step .pos-leftheader .orders-button 2026-10-27 17:06:38,962 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _aDntKN_ - [27/Oct/2026 17:06:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.126 - 2026-10-27 17:06:38,979 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _aDntKN_ - [27/Oct/2026 17:06:38] "GET /pos/ui/241?from_backend=True HTTP/1.1" 200 6845 35 0.028 0.122 rw 2026-10-27 17:06:39,074 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _aDntKN_ - [27/Oct/2026 17:06:39] "GET /pos/ui/241 HTTP/1.1" 200 6845 35 0.021 0.222 rw 2026-10-27 17:06:39,089 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _aDntKN_ - [27/Oct/2026 17:06:39] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.218 rw 2026-10-27 17:06:39,132 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _aDntKN_ - [27/Oct/2026 17:06:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 17 0.011 0.216 rw 2026-10-27 17:06:39,225 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [4/13] Tour test_pay_unpaid_order_from_kiosk → Step .ticket-screen .order-row:contains(2.53) 2026-10-27 17:06:39,325 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _aDntKN_ - [27/Oct/2026 17:06:39] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 4649 46 0.038 0.073 rw 2026-10-27 17:06:39,477 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [5/13] Tour test_pay_unpaid_order_from_kiosk → Step .ticket-screen .order-row:contains(2.53).highlight 2026-10-27 17:06:39,486 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [6/13] Tour test_pay_unpaid_order_from_kiosk → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:06:39,504 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [7/13] Tour test_pay_unpaid_order_from_kiosk → Step .ticket-screen .pads .button.validation.load-order-button:not(.syncing) 2026-10-27 17:06:39,525 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [8/13] Tour test_pay_unpaid_order_from_kiosk → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 17:06:39,525 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [9/13] Tour test_pay_unpaid_order_from_kiosk → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 17:06:39,579 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [10/13] Tour test_pay_unpaid_order_from_kiosk → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 17:06:39,603 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _aDntKN_ - [27/Oct/2026 17:06:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.008 - 2026-10-27 17:06:39,775 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _aDntKN_ - [27/Oct/2026 17:06:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 100 0.102 0.241 rw 2026-10-27 17:06:40,087 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [11/13] Tour test_pay_unpaid_order_from_kiosk → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 17:06:40,095 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [12/13] Tour test_pay_unpaid_order_from_kiosk → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:06:40,628 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56239870 started for PoS orders references: [{'name': '/', 'pos_reference': '260-240-000001', 'uuid': 'c2ea110f313e45d7a1802b713bfe2bf1'}] 2026-10-27 17:06:40,630 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [13/13] Tour test_pay_unpaid_order_from_kiosk → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 17:06:40,635 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: tour succeeded 2026-10-27 17:06:40,635 7 INFO rb-3d383b4-226062-429553 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-27 17:06:40,746 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [668] to pos.order #821 2026-10-27 17:06:40,787 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:06:40,789 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: heap 20239316 (allocated 21254144) 2026-10-27 17:06:40,900 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing chrome headless with pid 56187 2026-10-27 17:06:40,901 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing websocket connection 2026-10-27 17:06:40,903 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Terminating chrome headless with pid 56187 2026-10-27 17:06:41,010 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_170641_010201_test_self_order_kiosk_to_cashier_payment.txt 2026-10-27 17:06:41,010 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Removing chrome user profile "/tmp/tmp5phqz_bu_chrome_odoo" 2026-10-27 17:06:41,041 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: waiting for threads: [, ] 2026-10-27 17:06:41,198 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56239870 order {'name': '/', 'pos_reference': '260-240-000001', 'uuid': 'c2ea110f313e45d7a1802b713bfe2bf1'} updated pos.order #821 2026-10-27 17:06:41,200 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56239870 finished 2026-10-27 17:06:41,270 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _aDntKN_ - [27/Oct/2026 17:06:36] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 4.37 rw 2026-10-27 17:06:41,283 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 _aDntKN_ - [27/Oct/2026 17:06:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 213 0.185 0.475 rw 2026-10-27 17:06:51,107 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_language_changes ... 2026-10-27 17:06:52,242 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:06:59,132 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome pid: 56314 2026-10-27 17:06:59,133 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless temporary user profile dir: /tmp/tmp08yfgayy_chrome_odoo 2026-10-27 17:06:59,133 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:37647/json/version 2026-10-27 17:06:59,134 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37647', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:06:59,148 7 INFO rb-3d383b4-226062-429553 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-27 17:06:59,149 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:37647/json 2026-10-27 17:06:59,149 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37647', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:06:59,157 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Websocket url found: ws://127.0.0.1:37647/devtools/page/9A8D444C8C3E2F22DC4FAE340BF0EB27 2026-10-27 17:06:59,183 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Enable chrome headless console log notification 2026-10-27 17:06:59,186 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless enable page notifications 2026-10-27 17:06:59,480 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Setting session cookie in browser 2026-10-27 17:06:59,482 7 INFO rb-3d383b4-226062-429553 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/242?access_token=3c6fe341ffac45dd" in browser 2026-10-27 17:06:59,482 7 INFO rb-3d383b4-226062-429553 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/242?access_token=3c6fe341ffac45dd" 2026-10-27 17:06:59,495 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:06:59,948 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JkY3vvbo - [27/Oct/2026 17:06:59] "GET /pos-self/242?access_token=3c6fe341ffac45dd HTTP/1.1" 200 2294 62 0.028 0.437 rw 2026-10-27 17:06:59,951 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Navigation result: {'frameId': '9A8D444C8C3E2F22DC4FAE340BF0EB27', 'loaderId': 'A789EC42B1F7A7A7616CEFC37AB1CB51', 'isDownload': False} 2026-10-27 17:06:59,952 7 INFO rb-3d383b4-226062-429553 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-27 17:07:00,009 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 17:07:00,055 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 17:07:00,078 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JkY3vvbo - [27/Oct/2026 17:07:00] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 8 0.006 0.08 ro 2026-10-27 17:07:00,079 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JkY3vvbo - [27/Oct/2026 17:07:00] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.006 0.082 ro 2026-10-27 17:07:00,089 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 17:07:00,127 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JkY3vvbo - [27/Oct/2026 17:07:00] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.022 0.615 ro 2026-10-27 17:07:00,314 7 INFO rb-3d383b4-226062-429553 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-27 17:07:00,354 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JkY3vvbo - [27/Oct/2026 17:07:00] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.008 ro 2026-10-27 17:07:00,382 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JkY3vvbo - [27/Oct/2026 17:07:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3134 1 0.001 0.017 ro 2026-10-27 17:07:00,422 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JkY3vvbo - [27/Oct/2026 17:07:00] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.009 0.049 ro 2026-10-27 17:07:00,439 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JkY3vvbo - [27/Oct/2026 17:07:00] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.037 rw 2026-10-27 17:07:01,015 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JkY3vvbo - [27/Oct/2026 17:07:01] "POST /pos-self/data/242 HTTP/1.1" 200 468608 272 0.165 0.45 rw 2026-10-27 17:07:01,231 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JkY3vvbo - [27/Oct/2026 17:07:01] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 8477 0 0 0.011 - 2026-10-27 17:07:01,236 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JkY3vvbo - [27/Oct/2026 17:07:01] "GET /web/image/ir.attachment/191633/raw HTTP/1.1" 200 98715 3 0.003 0.012 ro 2026-10-27 17:07:01,248 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 17:07:01,286 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JkY3vvbo - [27/Oct/2026 17:07:01] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.025 ro 2026-10-27 17:07:01,395 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:191637) 2026-10-27 17:07:01,401 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JkY3vvbo - [27/Oct/2026 17:07:01] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.005 0.098 ro 2026-10-27 17:07:01,419 7 INFO rb-3d383b4-226062-429553 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-27 17:07:01,423 7 INFO rb-3d383b4-226062-429553 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-27 17:07:01,423 7 INFO rb-3d383b4-226062-429553 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-27 17:07:01,445 7 INFO rb-3d383b4-226062-429553 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-27 17:07:01,466 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JkY3vvbo - [27/Oct/2026 17:07:01] "GET /web/image/ir.attachment/190615/raw HTTP/1.1" 200 49165 3 0.001 0.008 ro 2026-10-27 17:07:01,536 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JkY3vvbo - [27/Oct/2026 17:07:01] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.027 ro 2026-10-27 17:07:01,555 7 INFO rb-3d383b4-226062-429553 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-27 17:07:01,606 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Test Product')) 2026-10-27 17:07:01,609 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JkY3vvbo - [27/Oct/2026 17:07:01] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.002 0.033 ro 2026-10-27 17:07:01,632 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JkY3vvbo - [27/Oct/2026 17:07:01] "GET /web/image/pos.category/388/image_128?unique=2026-10-27T17:05:49.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.053 ro 2026-10-27 17:07:01,637 7 INFO rb-3d383b4-226062-429553 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-27 17:07:01,652 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JkY3vvbo - [27/Oct/2026 17:07:01] "GET /web/image/pos.category/387/image_128?unique=2026-10-27T17:05:49.000+00:00 HTTP/1.1" 200 6314 3 0.001 0.062 ro 2026-10-27 17:07:01,659 7 INFO rb-3d383b4-226062-429553 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-27 17:07:01,684 7 INFO rb-3d383b4-226062-429553 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-27 17:07:01,689 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JkY3vvbo - [27/Oct/2026 17:07:01] "GET /web/image/product.template/2089/image_512?unique=2026-10-27T17:05:49.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.088 ro 2026-10-27 17:07:01,712 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JkY3vvbo - [27/Oct/2026 17:07:01] "GET /web/image/product.template/2090/image_512?unique=2026-10-27T17:05:49.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.112 ro 2026-10-27 17:07:01,727 7 INFO rb-3d383b4-226062-429553 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-27 17:07:01,727 7 INFO rb-3d383b4-226062-429553 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-27 17:07:01,728 7 INFO rb-3d383b4-226062-429553 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-27 17:07:01,730 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JkY3vvbo - [27/Oct/2026 17:07:01] "GET /web/image/product.template/2092/image_512?unique=2026-10-27T17:05:49.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.118 ro 2026-10-27 17:07:01,754 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JkY3vvbo - [27/Oct/2026 17:07:01] "GET /web/image/product.template/2091/image_512?unique=2026-10-27T17:05:49.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.149 ro 2026-10-27 17:07:01,768 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JkY3vvbo - [27/Oct/2026 17:07:01] "GET /base/static/img/country_flags/fr.png HTTP/1.1" 200 624 0 0 0.012 - 2026-10-27 17:07:01,777 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JkY3vvbo - [27/Oct/2026 17:07:01] "GET /web/image/product.template/2093/image_512?unique=2026-10-27T17:05:49.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.134 ro 2026-10-27 17:07:01,795 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JkY3vvbo - [27/Oct/2026 17:07:01] "GET /web/image/product.template/2096/image_512?unique=2026-10-27T17:05:49.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.133 ro 2026-10-27 17:07:01,799 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JkY3vvbo - [27/Oct/2026 17:07:01] "GET /pos-self/242?access_token=3c6fe341ffac45dd HTTP/1.1" 303 279 1 0.0 0.044 - 2026-10-27 17:07:01,855 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JkY3vvbo - [27/Oct/2026 17:07:01] "GET /fr/pos-self/242?access_token=3c6fe341ffac45dd HTTP/1.1" 200 2294 8 0.005 0.038 rw 2026-10-27 17:07:01,880 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JkY3vvbo - [27/Oct/2026 17:07:01] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.002 1.425 rw 2026-10-27 17:07:02,010 7 INFO rb-3d383b4-226062-429553 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-27 17:07:02,143 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JkY3vvbo - [27/Oct/2026 17:07:02] "GET /website/translations?hash=&lang=fr_FR HTTP/1.1" 200 545842 0 0 0.081 ro 2026-10-27 17:07:02,663 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JkY3vvbo - [27/Oct/2026 17:07:02] "POST /pos-self/data/242 HTTP/1.1" 200 468621 263 0.142 0.345 rw 2026-10-27 17:07:02,677 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JkY3vvbo - [27/Oct/2026 17:07:02] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 304 0 2 0.007 0.493 rw 2026-10-27 17:07:02,785 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JkY3vvbo - [27/Oct/2026 17:07:02] "GET /web/bundle/web_tour.automatic?lang=fr_FR&website_id=1 HTTP/1.1" 200 76 0 0 0.004 ro 2026-10-27 17:07:02,815 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JkY3vvbo - [27/Oct/2026 17:07:02] "GET /web/image/ir.attachment/191633/raw HTTP/1.1" 304 0 3 0.001 0.008 ro 2026-10-27 17:07:02,817 7 INFO rb-3d383b4-226062-429553 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-27 17:07:02,883 7 INFO rb-3d383b4-226062-429553 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-27 17:07:02,896 7 INFO rb-3d383b4-226062-429553 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-27 17:07:02,922 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JkY3vvbo - [27/Oct/2026 17:07:02] "GET /web/image/ir.attachment/190615/raw HTTP/1.1" 304 0 3 0.001 0.007 ro 2026-10-27 17:07:02,979 7 INFO rb-3d383b4-226062-429553 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-27 17:07:03,023 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Produit Test')) 2026-10-27 17:07:03,048 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: tour succeeded 2026-10-27 17:07:03,050 7 INFO rb-3d383b4-226062-429553 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-27 17:07:03,138 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:07:03,140 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: heap 13919752 (allocated 15667200) 2026-10-27 17:07:03,147 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JkY3vvbo - [27/Oct/2026 17:07:02] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 0 0 0.261 rw 2026-10-27 17:07:03,248 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing chrome headless with pid 56314 2026-10-27 17:07:03,250 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing websocket connection 2026-10-27 17:07:03,251 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Terminating chrome headless with pid 56314 2026-10-27 17:07:03,390 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_170703_389522_test_self_order_language_changes.txt 2026-10-27 17:07:03,390 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Removing chrome user profile "/tmp/tmp08yfgayy_chrome_odoo" 2026-10-27 17:07:03,437 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_receipt_without_preset ... 2026-10-27 17:07:04,541 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:07:11,035 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 420 checked, 5 removed 2026-10-27 17:07:12,140 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_delete_mobile_order_from_backend ... 2026-10-27 17:07:13,109 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:07:19,749 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome pid: 56457 2026-10-27 17:07:19,750 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless temporary user profile dir: /tmp/tmp9uabhtlg_chrome_odoo 2026-10-27 17:07:19,750 7 INFO rb-3d383b4-226062-429553 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:40345/json/version 2026-10-27 17:07:19,751 7 INFO rb-3d383b4-226062-429553 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-27 17:07:19,808 7 INFO rb-3d383b4-226062-429553 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-27 17:07:19,808 7 INFO rb-3d383b4-226062-429553 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:40345/json 2026-10-27 17:07:19,809 7 INFO rb-3d383b4-226062-429553 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-27 17:07:19,818 7 INFO rb-3d383b4-226062-429553 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:40345/devtools/page/A0A2B7A6D9C0AF643F6A063CA1097F06 2026-10-27 17:07:19,825 7 INFO rb-3d383b4-226062-429553 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-27 17:07:19,829 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless enable page notifications 2026-10-27 17:07:20,127 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Setting session cookie in browser 2026-10-27 17:07:20,129 7 INFO rb-3d383b4-226062-429553 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/244?access_token=1569d704db6c4951" in browser 2026-10-27 17:07:20,129 7 INFO rb-3d383b4-226062-429553 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/244?access_token=1569d704db6c4951" 2026-10-27 17:07:20,142 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:07:20,502 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tMMZwbi6 - [27/Oct/2026 17:07:20] "GET /pos-self/244?access_token=1569d704db6c4951 HTTP/1.1" 200 2295 61 0.027 0.345 rw 2026-10-27 17:07:20,510 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Navigation result: {'frameId': 'A0A2B7A6D9C0AF643F6A063CA1097F06', 'loaderId': '8F95D20740B9FEF81EAB9D0161C7F363', 'isDownload': False} 2026-10-27 17:07:20,510 7 INFO rb-3d383b4-226062-429553 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-27 17:07:20,560 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 17:07:20,630 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tMMZwbi6 - [27/Oct/2026 17:07:20] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.027 0.466 ro 2026-10-27 17:07:20,634 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 17:07:20,653 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tMMZwbi6 - [27/Oct/2026 17:07:20] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.005 0.105 ro 2026-10-27 17:07:20,760 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 17:07:20,797 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tMMZwbi6 - [27/Oct/2026 17:07:20] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.006 0.257 ro 2026-10-27 17:07:21,051 7 INFO rb-3d383b4-226062-429553 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-27 17:07:21,075 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tMMZwbi6 - [27/Oct/2026 17:07:21] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.004 ro 2026-10-27 17:07:21,097 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tMMZwbi6 - [27/Oct/2026 17:07:21] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.008 ro 2026-10-27 17:07:21,103 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tMMZwbi6 - [27/Oct/2026 17:07:21] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.011 ro 2026-10-27 17:07:21,114 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tMMZwbi6 - [27/Oct/2026 17:07:21] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.007 rw 2026-10-27 17:07:21,592 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tMMZwbi6 - [27/Oct/2026 17:07:21] "POST /pos-self/data/244 HTTP/1.1" 200 466929 265 0.125 0.358 rw 2026-10-27 17:07:21,809 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tMMZwbi6 - [27/Oct/2026 17:07:21] "GET /web/image/ir.attachment/193691/raw HTTP/1.1" 200 98715 3 0.001 0.007 ro 2026-10-27 17:07:21,816 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 17:07:21,857 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tMMZwbi6 - [27/Oct/2026 17:07:21] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.024 ro 2026-10-27 17:07:22,010 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:193695) 2026-10-27 17:07:22,019 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tMMZwbi6 - [27/Oct/2026 17:07:22] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.007 0.145 ro 2026-10-27 17:07:22,024 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tMMZwbi6 - [27/Oct/2026 17:07:22] "GET /web/image/ir.attachment/193690/raw HTTP/1.1" 200 84994 3 0.001 0.009 ro 2026-10-27 17:07:22,039 7 INFO rb-3d383b4-226062-429553 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-27 17:07:22,040 7 INFO rb-3d383b4-226062-429553 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-27 17:07:22,119 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Coca-Cola')) 2026-10-27 17:07:22,186 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tMMZwbi6 - [27/Oct/2026 17:07:22] "GET /web/image/pos.category/389/image_128?unique=2026-10-27T17:07:11.000+00:00 HTTP/1.1" 200 6314 3 0.001 0.029 ro 2026-10-27 17:07:22,201 7 INFO rb-3d383b4-226062-429553 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-27 17:07:22,230 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tMMZwbi6 - [27/Oct/2026 17:07:22] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.001 0.07 ro 2026-10-27 17:07:22,234 7 INFO rb-3d383b4-226062-429553 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-27 17:07:22,247 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tMMZwbi6 - [27/Oct/2026 17:07:22] "GET /web/image/product.template/8/image_512?unique=2026-10-27T17:07:11.000+00:00 HTTP/1.1" 200 10346 3 0.007 0.075 ro 2026-10-27 17:07:22,258 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tMMZwbi6 - [27/Oct/2026 17:07:22] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.085 ro 2026-10-27 17:07:22,262 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tMMZwbi6 - [27/Oct/2026 17:07:22] "GET /web/image/ir.attachment/192673/raw HTTP/1.1" 200 49165 3 0.001 0.013 ro 2026-10-27 17:07:22,305 7 INFO rb-3d383b4-226062-429553 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-27 17:07:22,312 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tMMZwbi6 - [27/Oct/2026 17:07:22] "GET /web/image/product.product/2255/image_512?unique=2026-10-27T17:07:11.000+00:00 HTTP/1.1" 200 7322 9 0.005 0.016 ro 2026-10-27 17:07:22,338 7 INFO rb-3d383b4-226062-429553 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-27 17:07:22,368 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13677839 started for PoS orders references: [{'name': None, 'pos_reference': '260-244-000001', 'uuid': 'f61e2cee-7028-40b6-90a1-d6435528d511'}] 2026-10-27 17:07:22,404 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13677839 order {'name': None, 'pos_reference': '260-244-000001', 'uuid': 'f61e2cee-7028-40b6-90a1-d6435528d511'} created pos.order #823 2026-10-27 17:07:22,404 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13677839 finished 2026-10-27 17:07:22,503 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tMMZwbi6 - [27/Oct/2026 17:07:22] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2457 83 0.054 0.115 rw 2026-10-27 17:07:22,547 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tMMZwbi6 - [27/Oct/2026 17:07:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.003 0.01 rw 2026-10-27 17:07:22,554 7 INFO rb-3d383b4-226062-429553 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-27 17:07:22,563 7 INFO rb-3d383b4-226062-429553 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-27 17:07:22,564 7 INFO rb-3d383b4-226062-429553 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-27 17:07:22,604 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #3 deleted mail.message records with IDs: [9202] 2026-10-27 17:07:22,653 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #3 deleted pos.order records with IDs: [823] 2026-10-27 17:07:22,663 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #3 deleted mail.followers records with IDs: [2588] 2026-10-27 17:07:22,688 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tMMZwbi6 - [27/Oct/2026 17:07:22] "POST /pos-self-order/test-delete-order-from-backend/ HTTP/1.1" 200 43 42 0.055 0.068 rw 2026-10-27 17:07:22,693 7 INFO rb-3d383b4-226062-429553 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-27 17:07:22,728 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tMMZwbi6 - [27/Oct/2026 17:07:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 6 0.004 0.029 rw 2026-10-27 17:07:22,788 7 INFO rb-3d383b4-226062-429553 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-27 17:07:22,815 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: tour succeeded 2026-10-27 17:07:22,816 7 INFO rb-3d383b4-226062-429553 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-27 17:07:22,886 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:07:22,887 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: heap 14136152 (allocated 15872000) 2026-10-27 17:07:22,891 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tMMZwbi6 - [27/Oct/2026 17:07:21] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.004 1.751 rw 2026-10-27 17:07:22,991 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing chrome headless with pid 56457 2026-10-27 17:07:22,992 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing websocket connection 2026-10-27 17:07:23,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Terminating chrome headless with pid 56457 2026-10-27 17:07:23,071 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_170723_071493_test_delete_mobile_order_from_backend.txt 2026-10-27 17:07:23,071 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Removing chrome user profile "/tmp/tmp9uabhtlg_chrome_odoo" 2026-10-27 17:07:23,109 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_mobile_self_order_preparation_changes ... 2026-10-27 17:07:24,136 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:07:30,259 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:07:30,587 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61868713 started for PoS orders references: [{'name': None, 'pos_reference': '260-245-000001', 'uuid': '4cc1f2f5469d4004b6a31b29c5216de5'}] 2026-10-27 17:07:30,630 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61868713 order {'name': None, 'pos_reference': '260-245-000001', 'uuid': '4cc1f2f5469d4004b6a31b29c5216de5'} created pos.order #824 2026-10-27 17:07:30,630 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61868713 finished 2026-10-27 17:07:30,747 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 mg4CrOHP - [27/Oct/2026 17:07:30] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3426 105 0.052 0.44 rw 2026-10-27 17:07:31,043 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome pid: 56597 2026-10-27 17:07:31,044 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpn4frd8rz_chrome_odoo 2026-10-27 17:07:31,044 7 INFO rb-3d383b4-226062-429553 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:34825/json/version 2026-10-27 17:07:31,045 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34825', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:07:31,101 7 INFO rb-3d383b4-226062-429553 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-27 17:07:31,101 7 INFO rb-3d383b4-226062-429553 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:34825/json 2026-10-27 17:07:31,102 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34825', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:07:31,110 7 INFO rb-3d383b4-226062-429553 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:34825/devtools/page/A2B3115726E2AE0512DF650FDF82B496 2026-10-27 17:07:31,116 7 INFO rb-3d383b4-226062-429553 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-27 17:07:31,118 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-10-27 17:07:31,161 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:07:31,164 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-10-27 17:07:31,166 7 INFO rb-3d383b4-226062-429553 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=245" in browser 2026-10-27 17:07:31,167 7 INFO rb-3d383b4-226062-429553 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=245" 2026-10-27 17:07:31,340 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a7zuSXn7 - [27/Oct/2026 17:07:31] "GET /pos/ui?config_id=245 HTTP/1.1" 200 6661 63 0.024 0.147 rw 2026-10-27 17:07:31,343 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigation result: {'frameId': 'A2B3115726E2AE0512DF650FDF82B496', 'loaderId': 'A62615494A2570F8250FBA95BB9651E8', 'isDownload': False} 2026-10-27 17:07:31,343 7 INFO rb-3d383b4-226062-429553 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-27 17:07:31,389 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a7zuSXn7 - [27/Oct/2026 17:07:31] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.02 ro 2026-10-27 17:07:31,406 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a7zuSXn7 - [27/Oct/2026 17:07:31] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.038 ro 2026-10-27 17:07:31,409 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a7zuSXn7 - [27/Oct/2026 17:07:31] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.229 ro 2026-10-27 17:07:31,963 7 INFO rb-3d383b4-226062-429553 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-27 17:07:31,982 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a7zuSXn7 - [27/Oct/2026 17:07:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 17:07:31,983 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a7zuSXn7 - [27/Oct/2026 17:07:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-27 17:07:32,008 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a7zuSXn7 - [27/Oct/2026 17:07:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.019 ro 2026-10-27 17:07:32,048 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a7zuSXn7 - [27/Oct/2026 17:07:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.02 rw 2026-10-27 17:07:32,052 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a7zuSXn7 - [27/Oct/2026 17:07:32] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.026 rw 2026-10-27 17:07:32,336 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:07:32,770 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a7zuSXn7 - [27/Oct/2026 17:07:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 508127 306 0.188 0.521 rw 2026-10-27 17:07:32,978 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 17:07:32,990 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [1/14] Tour test_pos_self_order_preparation_changes → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:07:32,993 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a7zuSXn7 - [27/Oct/2026 17:07:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.013 ro 2026-10-27 17:07:33,013 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a7zuSXn7 - [27/Oct/2026 17:07:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.009 ro 2026-10-27 17:07:33,041 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a7zuSXn7 - [27/Oct/2026 17:07:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.012 rw 2026-10-27 17:07:33,066 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a7zuSXn7 - [27/Oct/2026 17:07:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 4 0.005 0.017 rw 2026-10-27 17:07:33,076 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a7zuSXn7 - [27/Oct/2026 17:07:33] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.017 rw 2026-10-27 17:07:33,395 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a7zuSXn7 - [27/Oct/2026 17:07:33] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.008 ro 2026-10-27 17:07:33,485 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a7zuSXn7 - [27/Oct/2026 17:07:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 4 0.001 0.013 rw 2026-10-27 17:07:33,606 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a7zuSXn7 - [27/Oct/2026 17:07:33] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 3 0.002 0.03 rw 2026-10-27 17:07:33,656 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a7zuSXn7 - [27/Oct/2026 17:07:33] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.007 rw 2026-10-27 17:07:33,658 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a7zuSXn7 - [27/Oct/2026 17:07:33] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 429 0 0 0.009 - 2026-10-27 17:07:33,659 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a7zuSXn7 - [27/Oct/2026 17:07:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.009 - 2026-10-27 17:07:33,725 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a7zuSXn7 - [27/Oct/2026 17:07:33] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.012 - 2026-10-27 17:07:33,729 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [2/14] Tour test_pos_self_order_preparation_changes → Step .pos-leftheader .orders-button 2026-10-27 17:07:33,731 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a7zuSXn7 - [27/Oct/2026 17:07:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.018 - 2026-10-27 17:07:33,758 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a7zuSXn7 - [27/Oct/2026 17:07:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.03 - 2026-10-27 17:07:33,771 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [3/14] Tour test_pos_self_order_preparation_changes → Step .ticket-screen tbody tr > td:contains("Self-order") ~ td .badge:contains(Ongoing) 2026-10-27 17:07:33,773 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [4/14] Tour test_pos_self_order_preparation_changes → Step .ticket-screen .order-row > div:contains("Self-order") ~ div .badge:contains(Ongoing) 2026-10-27 17:07:33,790 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a7zuSXn7 - [27/Oct/2026 17:07:33] "GET /pos/ui/245?from_backend=True HTTP/1.1" 200 6701 31 0.027 0.048 rw 2026-10-27 17:07:33,803 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a7zuSXn7 - [27/Oct/2026 17:07:33] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.092 ro 2026-10-27 17:07:33,819 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [5/14] Tour test_pos_self_order_preparation_changes → Step .ticket-screen .order-row:contains(Self-order) 2026-10-27 17:07:33,823 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [6/14] Tour test_pos_self_order_preparation_changes → Step .ticket-screen .order-row:contains(Self-order).highlight 2026-10-27 17:07:33,863 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [7/14] Tour test_pos_self_order_preparation_changes → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:07:33,871 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a7zuSXn7 - [27/Oct/2026 17:07:33] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.024 - 2026-10-27 17:07:33,877 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [8/14] Tour test_pos_self_order_preparation_changes → Step .ticket-screen .pads .button.validation.load-order-button:not(.syncing) 2026-10-27 17:07:33,921 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a7zuSXn7 - [27/Oct/2026 17:07:33] "GET /pos/ui/245 HTTP/1.1" 200 6701 31 0.029 0.176 rw 2026-10-27 17:07:33,969 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [9/14] Tour test_pos_self_order_preparation_changes → Step product screen is shown (trigger: .product-screen) 2026-10-27 17:07:33,972 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [10/14] 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-27 17:07:33,972 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [11/14] Tour test_pos_self_order_preparation_changes → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 17:07:33,973 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [12/14] Tour test_pos_self_order_preparation_changes → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 17:07:33,989 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a7zuSXn7 - [27/Oct/2026 17:07:33] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 5999 46 0.022 0.203 rw 2026-10-27 17:07:34,012 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [13/14] Tour test_pos_self_order_preparation_changes → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 17:07:34,030 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a7zuSXn7 - [27/Oct/2026 17:07:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-27 17:07:34,297 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:07:34,342 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a7zuSXn7 - [27/Oct/2026 17:07:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 122 0.069 0.171 rw 2026-10-27 17:07:34,526 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [14/14] Tour test_pos_self_order_preparation_changes → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:07:35,046 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: tour succeeded 2026-10-27 17:07:35,047 7 INFO rb-3d383b4-226062-429553 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-27 17:07:35,056 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8338613 started for PoS orders references: [{'name': '/', 'pos_reference': '260-245-000001', 'uuid': '4cc1f2f5469d4004b6a31b29c5216de5'}] 2026-10-27 17:07:35,184 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:07:35,190 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [669] to pos.order #824 2026-10-27 17:07:35,214 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: heap 20260008 (allocated 21516288) 2026-10-27 17:07:35,340 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing chrome headless with pid 56597 2026-10-27 17:07:35,342 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing websocket connection 2026-10-27 17:07:35,344 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Terminating chrome headless with pid 56597 2026-10-27 17:07:35,429 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_170735_429269_test_mobile_self_order_preparation_changes.txt 2026-10-27 17:07:35,430 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmpn4frd8rz_chrome_odoo" 2026-10-27 17:07:35,467 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: waiting for threads: [, ] 2026-10-27 17:07:35,986 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8338613 order {'name': '/', 'pos_reference': '260-245-000001', 'uuid': '4cc1f2f5469d4004b6a31b29c5216de5'} updated pos.order #824 2026-10-27 17:07:35,987 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8338613 finished 2026-10-27 17:07:36,039 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a7zuSXn7 - [27/Oct/2026 17:07:32] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 3.958 rw 2026-10-27 17:07:36,047 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a7zuSXn7 - [27/Oct/2026 17:07:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 231 0.17 0.827 rw 2026-10-27 17:07:45,594 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_order_sequence_in_self ... 2026-10-27 17:07:46,594 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:07:53,364 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome pid: 56735 2026-10-27 17:07:53,365 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless temporary user profile dir: /tmp/tmpcjongths_chrome_odoo 2026-10-27 17:07:53,365 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:45489/json/version 2026-10-27 17:07:53,366 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45489', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:07:53,414 7 INFO rb-3d383b4-226062-429553 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-27 17:07:53,414 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:45489/json 2026-10-27 17:07:53,415 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45489', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:07:53,424 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Websocket url found: ws://127.0.0.1:45489/devtools/page/50443FDBEF4212EACD4A7CC9A04002C6 2026-10-27 17:07:53,431 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Enable chrome headless console log notification 2026-10-27 17:07:53,446 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless enable page notifications 2026-10-27 17:07:53,721 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Setting session cookie in browser 2026-10-27 17:07:53,722 7 INFO rb-3d383b4-226062-429553 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/246?access_token=0f3dcb8872764db6" in browser 2026-10-27 17:07:53,722 7 INFO rb-3d383b4-226062-429553 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/246?access_token=0f3dcb8872764db6" 2026-10-27 17:07:53,732 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:07:54,065 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 s5IrgJNR - [27/Oct/2026 17:07:54] "GET /pos-self/246?access_token=0f3dcb8872764db6 HTTP/1.1" 200 2295 61 0.031 0.311 rw 2026-10-27 17:07:54,069 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Navigation result: {'frameId': '50443FDBEF4212EACD4A7CC9A04002C6', 'loaderId': 'BA0BB26CE9507ACD2176612554B34E2F', 'isDownload': False} 2026-10-27 17:07:54,070 7 INFO rb-3d383b4-226062-429553 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-27 17:07:54,118 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 17:07:54,182 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 17:07:54,188 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 s5IrgJNR - [27/Oct/2026 17:07:54] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.023 0.436 ro 2026-10-27 17:07:54,204 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 s5IrgJNR - [27/Oct/2026 17:07:54] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.006 0.098 ro 2026-10-27 17:07:54,214 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 17:07:54,251 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 s5IrgJNR - [27/Oct/2026 17:07:54] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.006 0.146 ro 2026-10-27 17:07:54,492 7 INFO rb-3d383b4-226062-429553 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-27 17:07:54,507 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 s5IrgJNR - [27/Oct/2026 17:07:54] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.007 ro 2026-10-27 17:07:54,527 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 s5IrgJNR - [27/Oct/2026 17:07:54] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.014 ro 2026-10-27 17:07:54,532 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 s5IrgJNR - [27/Oct/2026 17:07:54] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.009 ro 2026-10-27 17:07:54,550 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 s5IrgJNR - [27/Oct/2026 17:07:54] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.009 rw 2026-10-27 17:07:55,129 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 s5IrgJNR - [27/Oct/2026 17:07:55] "POST /pos-self/data/246 HTTP/1.1" 200 466929 265 0.161 0.428 rw 2026-10-27 17:07:55,319 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 17:07:55,320 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 s5IrgJNR - [27/Oct/2026 17:07:55] "GET /web/image/ir.attachment/195739/raw HTTP/1.1" 200 98715 3 0.002 0.009 ro 2026-10-27 17:07:55,360 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 s5IrgJNR - [27/Oct/2026 17:07:55] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.021 ro 2026-10-27 17:07:55,487 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:195743) 2026-10-27 17:07:55,492 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 s5IrgJNR - [27/Oct/2026 17:07:55] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.006 0.115 ro 2026-10-27 17:07:55,524 7 INFO rb-3d383b4-226062-429553 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-27 17:07:55,530 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 s5IrgJNR - [27/Oct/2026 17:07:55] "GET /web/image/ir.attachment/195738/raw HTTP/1.1" 200 84994 3 0.001 0.009 ro 2026-10-27 17:07:55,595 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Ketchup')) 2026-10-27 17:07:55,683 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 s5IrgJNR - [27/Oct/2026 17:07:55] "GET /web/image/pos.category/389/image_128?unique=2026-10-27T17:07:11.000+00:00 HTTP/1.1" 200 6314 3 0.001 0.032 ro 2026-10-27 17:07:55,709 7 INFO rb-3d383b4-226062-429553 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-27 17:07:55,711 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 s5IrgJNR - [27/Oct/2026 17:07:55] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.001 0.06 ro 2026-10-27 17:07:55,735 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 s5IrgJNR - [27/Oct/2026 17:07:55] "GET /web/image/product.template/8/image_512?unique=2026-10-27T17:07:11.000+00:00 HTTP/1.1" 200 10346 3 0.002 0.073 ro 2026-10-27 17:07:55,740 7 INFO rb-3d383b4-226062-429553 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-27 17:07:55,761 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 s5IrgJNR - [27/Oct/2026 17:07:55] "GET /web/image/ir.attachment/194721/raw HTTP/1.1" 200 49165 3 0.001 0.007 ro 2026-10-27 17:07:55,771 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 s5IrgJNR - [27/Oct/2026 17:07:55] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.109 ro 2026-10-27 17:07:55,802 7 INFO rb-3d383b4-226062-429553 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-27 17:07:55,810 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 s5IrgJNR - [27/Oct/2026 17:07:55] "GET /web/image/product.product/2258/image_512?unique=2026-10-27T17:07:11.000+00:00 HTTP/1.1" 200 7322 9 0.004 0.024 ro 2026-10-27 17:07:55,816 7 INFO rb-3d383b4-226062-429553 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-27 17:07:55,867 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95416347 started for PoS orders references: [{'name': None, 'pos_reference': '260-246-000001', 'uuid': '7dfc5b49-ab79-4f73-bc20-354d87253a30'}] 2026-10-27 17:07:55,918 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95416347 order {'name': None, 'pos_reference': '260-246-000001', 'uuid': '7dfc5b49-ab79-4f73-bc20-354d87253a30'} created pos.order #825 2026-10-27 17:07:55,919 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95416347 finished 2026-10-27 17:07:56,384 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 s5IrgJNR - [27/Oct/2026 17:07:56] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2481 216 0.138 0.426 rw 2026-10-27 17:07:56,442 7 INFO rb-3d383b4-226062-429553 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-27 17:07:56,453 7 INFO rb-3d383b4-226062-429553 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-27 17:07:56,495 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Ketchup')) 2026-10-27 17:07:56,540 7 INFO rb-3d383b4-226062-429553 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-27 17:07:56,550 7 INFO rb-3d383b4-226062-429553 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-27 17:07:56,581 7 INFO rb-3d383b4-226062-429553 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-27 17:07:56,589 7 INFO rb-3d383b4-226062-429553 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-27 17:07:56,620 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21810316 started for PoS orders references: [{'name': None, 'pos_reference': '260-246-000002', 'uuid': 'a127f8a6-8844-47cc-94de-ca7b85f0a8fd'}] 2026-10-27 17:07:56,645 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21810316 order {'name': None, 'pos_reference': '260-246-000002', 'uuid': 'a127f8a6-8844-47cc-94de-ca7b85f0a8fd'} created pos.order #826 2026-10-27 17:07:56,645 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21810316 finished 2026-10-27 17:07:56,972 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 s5IrgJNR - [27/Oct/2026 17:07:56] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2481 178 0.087 0.294 rw 2026-10-27 17:07:57,016 7 INFO rb-3d383b4-226062-429553 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-27 17:07:57,024 7 INFO rb-3d383b4-226062-429553 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-27 17:07:57,069 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Ketchup')) 2026-10-27 17:07:57,111 7 INFO rb-3d383b4-226062-429553 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-27 17:07:57,122 7 INFO rb-3d383b4-226062-429553 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-27 17:07:57,150 7 INFO rb-3d383b4-226062-429553 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-27 17:07:57,159 7 INFO rb-3d383b4-226062-429553 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-27 17:07:57,193 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90058123 started for PoS orders references: [{'name': None, 'pos_reference': '260-246-000003', 'uuid': '1550ce22-f787-4b3e-a0de-388aa8123a3a'}] 2026-10-27 17:07:57,218 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90058123 order {'name': None, 'pos_reference': '260-246-000003', 'uuid': '1550ce22-f787-4b3e-a0de-388aa8123a3a'} created pos.order #827 2026-10-27 17:07:57,218 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90058123 finished 2026-10-27 17:07:57,540 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 s5IrgJNR - [27/Oct/2026 17:07:57] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2481 178 0.087 0.293 rw 2026-10-27 17:07:57,582 7 INFO rb-3d383b4-226062-429553 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-27 17:07:57,592 7 INFO rb-3d383b4-226062-429553 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-27 17:07:57,622 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Ketchup')) 2026-10-27 17:07:57,660 7 INFO rb-3d383b4-226062-429553 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-27 17:07:57,672 7 INFO rb-3d383b4-226062-429553 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-27 17:07:57,700 7 INFO rb-3d383b4-226062-429553 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-27 17:07:57,709 7 INFO rb-3d383b4-226062-429553 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-27 17:07:57,786 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95240573 started for PoS orders references: [{'name': None, 'pos_reference': '260-246-000004', 'uuid': '0c4bcf84-bbad-409a-86fd-ba25afc21d53'}] 2026-10-27 17:07:57,825 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95240573 order {'name': None, 'pos_reference': '260-246-000004', 'uuid': '0c4bcf84-bbad-409a-86fd-ba25afc21d53'} created pos.order #828 2026-10-27 17:07:57,825 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95240573 finished 2026-10-27 17:07:58,205 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 s5IrgJNR - [27/Oct/2026 17:07:58] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2481 178 0.1 0.374 rw 2026-10-27 17:07:58,254 7 INFO rb-3d383b4-226062-429553 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-27 17:07:58,257 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: tour succeeded 2026-10-27 17:07:58,257 7 INFO rb-3d383b4-226062-429553 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-27 17:07:58,351 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:07:58,352 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: heap 15495128 (allocated 16920576) 2026-10-27 17:07:58,354 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 s5IrgJNR - [27/Oct/2026 17:07:55] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.002 3.776 rw 2026-10-27 17:07:58,460 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing chrome headless with pid 56735 2026-10-27 17:07:58,461 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing websocket connection 2026-10-27 17:07:58,462 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Terminating chrome headless with pid 56735 2026-10-27 17:07:58,562 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_170758_562151_test_order_sequence_in_self.txt 2026-10-27 17:07:58,562 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Removing chrome user profile "/tmp/tmpcjongths_chrome_odoo" 2026-10-27 17:07:58,606 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_pos_self_order_dynamic_qr ... 2026-10-27 17:07:59,714 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:08:06,332 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Chrome pid: 56876 2026-10-27 17:08:06,333 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Chrome headless temporary user profile dir: /tmp/tmpy4i8wtdl_chrome_odoo 2026-10-27 17:08:06,333 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Issuing json command http://127.0.0.1:44727/json/version 2026-10-27 17:08:06,334 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44727', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:08:06,392 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Browser version: Chrome/150.0.7871.114 2026-10-27 17:08:06,392 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Issuing json command http://127.0.0.1:44727/json 2026-10-27 17:08:06,393 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44727', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:08:06,403 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Websocket url found: ws://127.0.0.1:44727/devtools/page/E25E51AE7D406AE12589BF9F30386043 2026-10-27 17:08:06,409 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Enable chrome headless console log notification 2026-10-27 17:08:06,416 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Chrome headless enable page notifications 2026-10-27 17:08:06,655 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Setting session cookie in browser 2026-10-27 17:08:06,656 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Open "http://127.0.0.1:8069/pos-self/247?access_token=5d7ab04e06524c17" in browser 2026-10-27 17:08:06,657 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Navigating to: "http://127.0.0.1:8069/pos-self/247?access_token=5d7ab04e06524c17" 2026-10-27 17:08:06,672 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:08:07,078 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GV59o1PF - [27/Oct/2026 17:08:07] "GET /pos-self/247?access_token=5d7ab04e06524c17 HTTP/1.1" 200 2295 61 0.025 0.394 rw 2026-10-27 17:08:07,081 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Navigation result: {'frameId': 'E25E51AE7D406AE12589BF9F30386043', 'loaderId': 'A8FF3FC56EE543BDEA0E2D3B5A23BE85', 'isDownload': False} 2026-10-27 17:08:07,081 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Evaluate ready code "odoo.isTourReady('self_order_mobile_dynamic_qr_blocked')" 2026-10-27 17:08:07,129 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 17:08:07,185 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 17:08:07,192 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GV59o1PF - [27/Oct/2026 17:08:07] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.006 0.079 ro 2026-10-27 17:08:07,245 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GV59o1PF - [27/Oct/2026 17:08:07] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.029 0.548 ro 2026-10-27 17:08:07,247 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 17:08:07,270 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GV59o1PF - [27/Oct/2026 17:08:07] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.005 0.158 ro 2026-10-27 17:08:07,395 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: Owl is running in 'dev' mode. 2026-10-27 17:08:07,406 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GV59o1PF - [27/Oct/2026 17:08:07] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.004 ro 2026-10-27 17:08:07,417 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GV59o1PF - [27/Oct/2026 17:08:07] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.009 ro 2026-10-27 17:08:07,432 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GV59o1PF - [27/Oct/2026 17:08:07] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.012 ro 2026-10-27 17:08:07,454 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GV59o1PF - [27/Oct/2026 17:08:07] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.009 rw 2026-10-27 17:08:07,960 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GV59o1PF - [27/Oct/2026 17:08:07] "POST /pos-self/data/247 HTTP/1.1" 200 466722 265 0.154 0.361 rw 2026-10-27 17:08:08,168 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GV59o1PF - [27/Oct/2026 17:08:08] "GET /web/image/ir.attachment/196765/raw HTTP/1.1" 200 98715 3 0.001 0.008 ro 2026-10-27 17:08:08,169 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Evaluate test code "odoo.startTour('self_order_mobile_dynamic_qr_blocked', {"stepDelay": 0, "debug": false})" 2026-10-27 17:08:08,214 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GV59o1PF - [27/Oct/2026 17:08:08] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.027 ro 2026-10-27 17:08:08,390 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:196769) 2026-10-27 17:08:08,397 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GV59o1PF - [27/Oct/2026 17:08:08] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.006 0.151 ro 2026-10-27 17:08:08,405 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GV59o1PF - [27/Oct/2026 17:08:08] "GET /web/image/ir.attachment/196764/raw HTTP/1.1" 200 84994 3 0.001 0.038 ro 2026-10-27 17:08:08,419 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: [1/3] Tour self_order_mobile_dynamic_qr_blocked → Step The staff-QR-only banner is shown (trigger: .o-self-closed:contains('Self-ordering is only available through the QR code provided by our staff. You can still view the menu.')) 2026-10-27 17:08:08,424 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: [2/3] Tour self_order_mobile_dynamic_qr_blocked → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-10-27 17:08:08,495 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: [3/3] Tour self_order_mobile_dynamic_qr_blocked → Step No ordering action is available without a valid QR-joined order (trigger: body:not(:has(.o_pos_landing_footer))) 2026-10-27 17:08:08,504 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: tour succeeded 2026-10-27 17:08:08,510 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR self_order_mobile_dynamic_qr_blocked SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-10-27 17:08:08,545 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GV59o1PF - [27/Oct/2026 17:08:08] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.002 0.037 ro 2026-10-27 17:08:08,567 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GV59o1PF - [27/Oct/2026 17:08:08] "GET /web/image/pos.category/389/image_128?unique=2026-10-27T17:07:11.000+00:00 HTTP/1.1" 200 6314 3 0.001 0.061 ro 2026-10-27 17:08:08,585 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:08:08,589 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: heap 12925452 (allocated 13774848) 2026-10-27 17:08:08,602 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GV59o1PF - [27/Oct/2026 17:08:08] "GET /web/image/product.template/2098/image_512?unique=2026-10-27T17:07:11.000+00:00 HTTP/1.1" 200 7322 3 0.006 0.081 ro 2026-10-27 17:08:08,618 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GV59o1PF - [27/Oct/2026 17:08:08] "GET /web/image/product.template/2099/image_512?unique=2026-10-27T17:07:11.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.101 ro 2026-10-27 17:08:08,646 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GV59o1PF - [27/Oct/2026 17:08:08] "GET /web/image/product.template/2100/image_512?unique=2026-10-27T17:07:11.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.126 ro 2026-10-27 17:08:08,662 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GV59o1PF - [27/Oct/2026 17:08:08] "GET /web/image/product.template/2097/image_512?unique=2026-10-27T17:07:11.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.147 ro 2026-10-27 17:08:08,678 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GV59o1PF - [27/Oct/2026 17:08:08] "GET /web/image/product.template/2101/image_512?unique=2026-10-27T17:07:11.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.124 ro 2026-10-27 17:08:08,692 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GV59o1PF - [27/Oct/2026 17:08:08] "GET /web/image/product.template/10/image_512?unique=2026-10-27T17:07:11.000+00:00 HTTP/1.1" 200 0 3 0.002 0.113 ro 2026-10-27 17:08:08,692 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GV59o1PF - [27/Oct/2026 17:08:07] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.002 1.214 rw 2026-10-27 17:08:08,697 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Closing chrome headless with pid 56876 2026-10-27 17:08:08,700 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Closing websocket connection 2026-10-27 17:08:08,702 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Terminating chrome headless with pid 56876 2026-10-27 17:08:08,709 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GV59o1PF - [27/Oct/2026 17:08:08] "GET /web/image/product.template/8/image_512?unique=2026-10-27T17:07:11.000+00:00 HTTP/1.1" 200 0 3 0.002 0.102 ro 2026-10-27 17:08:08,723 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GV59o1PF - [27/Oct/2026 17:08:08] "GET /web/image/product.template/11/image_512?unique=2026-10-27T14:18:14.000+00:00 HTTP/1.1" 200 0 3 0.002 0.101 ro 2026-10-27 17:08:08,752 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GV59o1PF - [27/Oct/2026 17:08:08] "GET /web/image/product.template/12/image_512?unique=2026-10-27T17:07:11.000+00:00 HTTP/1.1" 200 0 3 0.002 0.1 ro 2026-10-27 17:08:08,766 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GV59o1PF - [27/Oct/2026 17:08:08] "GET /web/image/product.template/13/image_512?unique=2026-10-27T17:07:11.000+00:00 HTTP/1.1" 200 0 3 0.002 0.098 ro 2026-10-27 17:08:08,805 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_170808_804935_test_pos_self_order_dynamic_qr.txt 2026-10-27 17:08:08,805 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Removing chrome user profile "/tmp/tmpy4i8wtdl_chrome_odoo" 2026-10-27 17:08:09,123 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Chrome pid: 57005 2026-10-27 17:08:09,124 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Chrome headless temporary user profile dir: /tmp/tmpa23uttmy_chrome_odoo 2026-10-27 17:08:09,124 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Issuing json command http://127.0.0.1:38453/json/version 2026-10-27 17:08:09,125 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38453', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:08:09,175 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Browser version: Chrome/150.0.7871.114 2026-10-27 17:08:09,175 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Issuing json command http://127.0.0.1:38453/json 2026-10-27 17:08:09,176 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38453', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:08:09,187 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Websocket url found: ws://127.0.0.1:38453/devtools/page/821C22130B548C4E91526FC077DB46A5 2026-10-27 17:08:09,195 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Enable chrome headless console log notification 2026-10-27 17:08:09,209 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Chrome headless enable page notifications 2026-10-27 17:08:09,234 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:08:09,236 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Setting session cookie in browser 2026-10-27 17:08:09,244 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Open "http://127.0.0.1:8069/pos/ui?config_id=247" in browser 2026-10-27 17:08:09,244 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=247" 2026-10-27 17:08:09,360 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oLojH3bD - [27/Oct/2026 17:08:09] "GET /pos/ui?config_id=247 HTTP/1.1" 200 6661 57 0.021 0.093 rw 2026-10-27 17:08:09,365 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Navigation result: {'frameId': '821C22130B548C4E91526FC077DB46A5', 'loaderId': '9FA9D1370A8703CCD626CE90E24E7E94', 'isDownload': False} 2026-10-27 17:08:09,365 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Evaluate ready code "odoo.isTourReady('test_pos_self_order_dynamic_qr')" 2026-10-27 17:08:09,423 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oLojH3bD - [27/Oct/2026 17:08:09] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.169 ro 2026-10-27 17:08:09,437 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oLojH3bD - [27/Oct/2026 17:08:09] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.028 ro 2026-10-27 17:08:09,446 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oLojH3bD - [27/Oct/2026 17:08:09] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.038 ro 2026-10-27 17:08:10,014 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: Owl is running in 'dev' mode. 2026-10-27 17:08:10,025 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oLojH3bD - [27/Oct/2026 17:08:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 17:08:10,045 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oLojH3bD - [27/Oct/2026 17:08:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.011 ro 2026-10-27 17:08:10,047 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oLojH3bD - [27/Oct/2026 17:08:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-27 17:08:10,085 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oLojH3bD - [27/Oct/2026 17:08:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.014 rw 2026-10-27 17:08:10,089 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oLojH3bD - [27/Oct/2026 17:08:10] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.012 rw 2026-10-27 17:08:10,368 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:08:10,934 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oLojH3bD - [27/Oct/2026 17:08:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 502057 256 0.205 0.64 rw 2026-10-27 17:08:11,115 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Evaluate test code "odoo.startTour('test_pos_self_order_dynamic_qr', {"stepDelay": 0, "debug": false})" 2026-10-27 17:08:11,124 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: [1/10] Tour test_pos_self_order_dynamic_qr → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:08:11,131 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oLojH3bD - [27/Oct/2026 17:08:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.011 ro 2026-10-27 17:08:11,160 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oLojH3bD - [27/Oct/2026 17:08:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.015 ro 2026-10-27 17:08:11,189 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oLojH3bD - [27/Oct/2026 17:08:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 17:08:11,206 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oLojH3bD - [27/Oct/2026 17:08:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.016 rw 2026-10-27 17:08:11,206 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oLojH3bD - [27/Oct/2026 17:08:11] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 17:08:11,556 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oLojH3bD - [27/Oct/2026 17:08:11] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.005 ro 2026-10-27 17:08:11,637 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oLojH3bD - [27/Oct/2026 17:08:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.007 rw 2026-10-27 17:08:11,725 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oLojH3bD - [27/Oct/2026 17:08:11] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.003 0.021 rw 2026-10-27 17:08:11,758 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oLojH3bD - [27/Oct/2026 17:08:11] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.005 rw 2026-10-27 17:08:11,781 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oLojH3bD - [27/Oct/2026 17:08:11] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.011 - 2026-10-27 17:08:11,781 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oLojH3bD - [27/Oct/2026 17:08:11] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.011 - 2026-10-27 17:08:11,794 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oLojH3bD - [27/Oct/2026 17:08:11] "GET /web/image/res.users/325/avatar_128 HTTP/1.1" 200 305 4 0.007 0.021 ro 2026-10-27 17:08:11,831 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oLojH3bD - [27/Oct/2026 17:08:11] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-27 17:08:11,841 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oLojH3bD - [27/Oct/2026 17:08:11] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.012 ro 2026-10-27 17:08:11,869 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oLojH3bD - [27/Oct/2026 17:08:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-27 17:08:11,873 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oLojH3bD - [27/Oct/2026 17:08:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.01 - 2026-10-27 17:08:11,892 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: [2/10] Tour test_pos_self_order_dynamic_qr → Step Check table with attributes: {"name":"1","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("1"))) 2026-10-27 17:08:11,948 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oLojH3bD - [27/Oct/2026 17:08:11] "GET /pos/ui/247?from_backend=True HTTP/1.1" 200 6701 31 0.033 0.062 rw 2026-10-27 17:08:12,003 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oLojH3bD - [27/Oct/2026 17:08:12] "GET /pos/ui/247 HTTP/1.1" 200 6701 31 0.016 0.133 rw 2026-10-27 17:08:12,012 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oLojH3bD - [27/Oct/2026 17:08:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.001 0.053 rw 2026-10-27 17:08:12,039 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oLojH3bD - [27/Oct/2026 17:08:12] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 3 0.002 0.057 rw 2026-10-27 17:08:12,051 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: [3/10] Tour test_pos_self_order_dynamic_qr → Step body:has(.pos-leftheader .badge:contains(1)) 2026-10-27 17:08:12,059 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oLojH3bD - [27/Oct/2026 17:08:12] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 17:08:12,585 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: [4/10] Tour test_pos_self_order_dynamic_qr → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 17:08:12,629 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: [5/10] Tour test_pos_self_order_dynamic_qr → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 17:08:12,630 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: [6/10] Tour test_pos_self_order_dynamic_qr → Step click Actions button (trigger: .more-btn) 2026-10-27 17:08:12,648 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: [7/10] Tour test_pos_self_order_dynamic_qr → Step click Dynamic QR button (trigger: .control-buttons button:contains("Dynamic QR")) 2026-10-27 17:08:12,697 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: [8/10] Tour test_pos_self_order_dynamic_qr → Step Dynamic QR popup is shown with a QR code (trigger: .o_qr_popup img.qr-code) 2026-10-27 17:08:12,703 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17914441 started for PoS orders references: [{'name': '/', 'pos_reference': '261-247-000001', 'uuid': '69331e76-c48d-4d6c-afe0-5ce2aea84b75'}] 2026-10-27 17:08:12,815 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17914441 order {'name': '/', 'pos_reference': '261-247-000001', 'uuid': '69331e76-c48d-4d6c-afe0-5ce2aea84b75'} created pos.order #829 2026-10-27 17:08:12,818 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17914441 finished 2026-10-27 17:08:12,866 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oLojH3bD - [27/Oct/2026 17:08:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3971 51 0.034 0.134 rw 2026-10-27 17:08:12,993 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oLojH3bD - [27/Oct/2026 17:08:12] "POST /web/dataset/call_kw/pos.config/get_dynamic_qr_url#pos.config.get_dynamic_qr_url HTTP/1.1" 200 160 5 0.004 0.029 rw 2026-10-27 17:08:13,078 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: [9/10] Tour test_pos_self_order_dynamic_qr → Step Close the Dynamic QR popup (trigger: .o_qr_popup .btn-secondary:contains('Close')) 2026-10-27 17:08:13,081 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: [10/10] Tour test_pos_self_order_dynamic_qr → Step Flush pending PoS orders to the server (sync_all_orders) (trigger: body) 2026-10-27 17:08:13,083 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: tour succeeded 2026-10-27 17:08:13,084 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_pos_self_order_dynamic_qr SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-27 17:08:13,167 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:08:13,170 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: heap 19980040 (allocated 21516288) 2026-10-27 17:08:13,180 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 oLojH3bD - [27/Oct/2026 17:08:10] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.004 3.056 rw 2026-10-27 17:08:13,271 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Closing chrome headless with pid 57005 2026-10-27 17:08:13,272 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Closing websocket connection 2026-10-27 17:08:13,273 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Terminating chrome headless with pid 57005 2026-10-27 17:08:13,374 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_170813_374585_test_pos_self_order_dynamic_qr.txt 2026-10-27 17:08:13,375 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Removing chrome user profile "/tmp/tmpa23uttmy_chrome_odoo" 2026-10-27 17:08:13,689 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Chrome pid: 57135 2026-10-27 17:08:13,690 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Chrome headless temporary user profile dir: /tmp/tmplax5qjog_chrome_odoo 2026-10-27 17:08:13,690 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Issuing json command http://127.0.0.1:43015/json/version 2026-10-27 17:08:13,691 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43015', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:08:13,719 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Browser version: Chrome/150.0.7871.114 2026-10-27 17:08:13,719 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Issuing json command http://127.0.0.1:43015/json 2026-10-27 17:08:13,720 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43015', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:08:13,727 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Websocket url found: ws://127.0.0.1:43015/devtools/page/CB403FD4E43C1FEDC1CF2EF356B5A92B 2026-10-27 17:08:13,733 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Enable chrome headless console log notification 2026-10-27 17:08:13,737 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Chrome headless enable page notifications 2026-10-27 17:08:13,756 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Setting session cookie in browser 2026-10-27 17:08:13,756 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Open "http://127.0.0.1:8069/pos-self/247?access_token=5d7ab04e06524c17&order_identifier=0040e9c8-4891-4d2e-9aa7-8a9b3d7d831f" in browser 2026-10-27 17:08:13,757 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Navigating to: "http://127.0.0.1:8069/pos-self/247?access_token=5d7ab04e06524c17&order_identifier=0040e9c8-4891-4d2e-9aa7-8a9b3d7d831f" 2026-10-27 17:08:13,804 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QjsAWcyD - [27/Oct/2026 17:08:13] "GET /pos-self/247?access_token=5d7ab04e06524c17&order_identifier=0040e9c8-4891-4d2e-9aa7-8a9b3d7d831f HTTP/1.1" 200 2335 6 0.003 0.043 rw 2026-10-27 17:08:13,808 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Navigation result: {'frameId': 'CB403FD4E43C1FEDC1CF2EF356B5A92B', 'loaderId': '3D2FAE52ABF40A5FC87BE973C3D1C752', 'isDownload': False} 2026-10-27 17:08:13,808 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Evaluate ready code "odoo.isTourReady('self_order_mobile_join_via_qr')" 2026-10-27 17:08:13,861 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QjsAWcyD - [27/Oct/2026 17:08:13] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 2 0.009 0.09 ro 2026-10-27 17:08:13,873 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QjsAWcyD - [27/Oct/2026 17:08:13] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 2 0.001 0.03 ro 2026-10-27 17:08:13,873 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QjsAWcyD - [27/Oct/2026 17:08:13] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 2 0.001 0.036 ro 2026-10-27 17:08:14,080 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: Owl is running in 'dev' mode. 2026-10-27 17:08:14,090 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QjsAWcyD - [27/Oct/2026 17:08:14] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.005 ro 2026-10-27 17:08:14,109 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QjsAWcyD - [27/Oct/2026 17:08:14] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.016 ro 2026-10-27 17:08:14,109 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QjsAWcyD - [27/Oct/2026 17:08:14] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.015 ro 2026-10-27 17:08:14,130 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QjsAWcyD - [27/Oct/2026 17:08:14] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.009 rw 2026-10-27 17:08:14,708 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QjsAWcyD - [27/Oct/2026 17:08:14] "POST /pos-self/data/247 HTTP/1.1" 200 466722 256 0.139 0.445 rw 2026-10-27 17:08:14,868 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Evaluate test code "odoo.startTour('self_order_mobile_join_via_qr', {"stepDelay": 0, "debug": false})" 2026-10-27 17:08:14,924 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QjsAWcyD - [27/Oct/2026 17:08:14] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 0 0 0.047 ro 2026-10-27 17:08:14,925 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QjsAWcyD - [27/Oct/2026 17:08:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2434 25 0.014 0.042 rw 2026-10-27 17:08:15,003 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QjsAWcyD - [27/Oct/2026 17:08:14] "GET /web/image/ir.attachment/196765/raw HTTP/1.1" 200 98715 3 0.001 0.015 ro 2026-10-27 17:08:15,040 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QjsAWcyD - [27/Oct/2026 17:08:15] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 2 0.001 0.009 ro 2026-10-27 17:08:15,078 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: [1/10] Tour self_order_mobile_join_via_qr → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-10-27 17:08:15,112 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: [2/10] Tour self_order_mobile_join_via_qr → Step Check product card with Coca-Cola and 2.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-27 17:08:15,127 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QjsAWcyD - [27/Oct/2026 17:08:15] "GET /web/image/ir.attachment/195747/raw HTTP/1.1" 200 49165 3 0.001 0.007 ro 2026-10-27 17:08:15,187 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QjsAWcyD - [27/Oct/2026 17:08:15] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.007 ro 2026-10-27 17:08:15,216 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: [3/10] Tour self_order_mobile_join_via_qr → Step Click on back button (trigger: .btn.btn-back) 2026-10-27 17:08:15,217 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: [4/10] Tour self_order_mobile_join_via_qr → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-10-27 17:08:15,237 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QjsAWcyD - [27/Oct/2026 17:08:15] "GET /web/image/product.product/2255/image_512?unique=2026-10-27T17:07:11.000+00:00 HTTP/1.1" 200 7322 9 0.006 0.052 ro 2026-10-27 17:08:15,295 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: [5/10] Tour self_order_mobile_join_via_qr → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_card span:contains('Coca-Cola')) 2026-10-27 17:08:15,342 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: [6/10] Tour self_order_mobile_join_via_qr → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-10-27 17:08:15,353 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: [7/10] Tour self_order_mobile_join_via_qr → Step Check product card with Coca-Cola and 2.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-27 17:08:15,353 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QjsAWcyD - [27/Oct/2026 17:08:15] "GET /web/image/product.template/2098/image_512?unique=2026-10-27T17:07:11.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.023 ro 2026-10-27 17:08:15,369 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QjsAWcyD - [27/Oct/2026 17:08:15] "GET /web/image/product.template/2099/image_512?unique=2026-10-27T17:07:11.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.035 ro 2026-10-27 17:08:15,382 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QjsAWcyD - [27/Oct/2026 17:08:15] "GET /web/image/product.template/2100/image_512?unique=2026-10-27T17:07:11.000+00:00 HTTP/1.1" 200 7322 3 0.001 0.049 ro 2026-10-27 17:08:15,403 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: [8/10] Tour self_order_mobile_join_via_qr → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-10-27 17:08:15,409 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QjsAWcyD - [27/Oct/2026 17:08:15] "GET /web/image/pos.category/389/image_128?unique=2026-10-27T17:07:11.000+00:00 HTTP/1.1" 200 6314 3 0.001 0.081 ro 2026-10-27 17:08:15,412 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: [9/10] Tour self_order_mobile_join_via_qr → Step Confirmation page is shown (trigger: .confirmation-page) 2026-10-27 17:08:15,429 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QjsAWcyD - [27/Oct/2026 17:08:15] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 2 0.002 0.1 ro 2026-10-27 17:08:15,454 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QjsAWcyD - [27/Oct/2026 17:08:15] "GET /web/image/product.template/2097/image_512?unique=2026-10-27T17:07:11.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.125 ro 2026-10-27 17:08:15,469 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QjsAWcyD - [27/Oct/2026 17:08:15] "GET /web/image/product.template/2101/image_512?unique=2026-10-27T17:07:11.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.113 ro 2026-10-27 17:08:15,490 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QjsAWcyD - [27/Oct/2026 17:08:15] "GET /web/image/product.template/10/image_512?unique=2026-10-27T17:07:11.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.108 ro 2026-10-27 17:08:15,505 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QjsAWcyD - [27/Oct/2026 17:08:15] "GET /web/image/product.template/8/image_512?unique=2026-10-27T17:07:11.000+00:00 HTTP/1.1" 200 10346 3 0.002 0.116 ro 2026-10-27 17:08:15,526 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QjsAWcyD - [27/Oct/2026 17:08:15] "GET /web/image/product.template/11/image_512?unique=2026-10-27T14:18:14.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.089 ro 2026-10-27 17:08:15,539 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QjsAWcyD - [27/Oct/2026 17:08:15] "GET /web/image/product.template/12/image_512?unique=2026-10-27T17:07:11.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.079 ro 2026-10-27 17:08:15,552 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QjsAWcyD - [27/Oct/2026 17:08:15] "GET /web/image/product.template/13/image_512?unique=2026-10-27T17:07:11.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.079 ro 2026-10-27 17:08:15,589 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QjsAWcyD - [27/Oct/2026 17:08:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2434 25 0.011 0.16 rw 2026-10-27 17:08:15,605 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QjsAWcyD - [27/Oct/2026 17:08:15] "GET /web/image/product.template/15/image_512?unique=2026-10-27T17:07:11.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.098 ro 2026-10-27 17:08:15,627 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QjsAWcyD - [27/Oct/2026 17:08:15] "GET /web/image/product.template/16/image_512?unique=2026-10-27T17:07:11.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.11 ro 2026-10-27 17:08:15,644 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QjsAWcyD - [27/Oct/2026 17:08:15] "GET /web/image/product.template/17/image_512?unique=2026-10-27T17:07:11.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.113 ro 2026-10-27 17:08:15,678 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78462752 started for PoS orders references: [{'name': None, 'pos_reference': '261-247-000001', 'uuid': '69331e76-c48d-4d6c-afe0-5ce2aea84b75'}] 2026-10-27 17:08:15,707 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78462752 order {'name': None, 'pos_reference': '261-247-000001', 'uuid': '69331e76-c48d-4d6c-afe0-5ce2aea84b75'} updated pos.order #829 2026-10-27 17:08:15,707 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78462752 finished 2026-10-27 17:08:15,826 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QjsAWcyD - [27/Oct/2026 17:08:15] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2447 85 0.054 0.152 rw 2026-10-27 17:08:15,881 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QjsAWcyD - [27/Oct/2026 17:08:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.002 0.017 rw 2026-10-27 17:08:15,882 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: [10/10] Tour self_order_mobile_join_via_qr → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-10-27 17:08:15,893 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: tour succeeded 2026-10-27 17:08:15,894 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: ╔══════════════════════════════════════════════╗ ║ TOUR self_order_mobile_join_via_qr SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-27 17:08:15,949 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:08:15,951 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 QjsAWcyD - [27/Oct/2026 17:08:14] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 4 0.001 1.799 rw 2026-10-27 17:08:15,953 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: heap 14136420 (allocated 15347712) 2026-10-27 17:08:16,052 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Closing chrome headless with pid 57135 2026-10-27 17:08:16,053 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Closing websocket connection 2026-10-27 17:08:16,053 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Terminating chrome headless with pid 57135 2026-10-27 17:08:16,191 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_170816_191140_test_pos_self_order_dynamic_qr.txt 2026-10-27 17:08:16,191 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Removing chrome user profile "/tmp/tmplax5qjog_chrome_odoo" 2026-10-27 17:08:16,238 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_availability_toggle ... 2026-10-27 17:08:17,306 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:08:23,518 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile ... 2026-10-27 17:08:24,454 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:08:30,758 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:08:30,979 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79565394 started for PoS orders references: [{'name': None, 'pos_reference': '260-249-000001', 'uuid': '193f8a960e2c4522b683f302f277ed08'}] 2026-10-27 17:08:31,008 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79565394 order {'name': None, 'pos_reference': '260-249-000001', 'uuid': '193f8a960e2c4522b683f302f277ed08'} created pos.order #830 2026-10-27 17:08:31,009 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79565394 finished 2026-10-27 17:08:31,117 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eo3lO0Ew - [27/Oct/2026 17:08:31] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2440 98 0.055 0.309 rw 2026-10-27 17:08:31,520 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 57269 2026-10-27 17:08:31,521 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpc21qnxvs_chrome_odoo 2026-10-27 17:08:31,521 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33545/json/version 2026-10-27 17:08:31,522 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33545', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:08:31,533 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-27 17:08:31,534 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33545/json 2026-10-27 17:08:31,534 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33545', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:08:31,536 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:33545/devtools/page/6A53F9CB1D133783248D875935A6085C 2026-10-27 17:08:31,537 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-27 17:08:31,547 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-27 17:08:31,560 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-27 17:08:31,570 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/249?access_token=d2f59757631243ee&table_identifier=3c2e4f1c" in browser 2026-10-27 17:08:31,571 7 INFO rb-3d383b4-226062-429553 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/249?access_token=d2f59757631243ee&table_identifier=3c2e4f1c" 2026-10-27 17:08:31,829 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W8wBJmPW - [27/Oct/2026 17:08:31] "GET /pos-self/249?access_token=d2f59757631243ee&table_identifier=3c2e4f1c HTTP/1.1" 200 2295 55 0.035 0.217 rw 2026-10-27 17:08:31,833 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '6A53F9CB1D133783248D875935A6085C', 'loaderId': 'D202D155C7C1AD007B8ED67B7B3A6458', 'isDownload': False} 2026-10-27 17:08:31,834 7 INFO rb-3d383b4-226062-429553 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-27 17:08:31,870 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 17:08:31,932 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W8wBJmPW - [27/Oct/2026 17:08:31] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.024 0.326 ro 2026-10-27 17:08:31,943 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 17:08:31,990 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 17:08:32,010 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W8wBJmPW - [27/Oct/2026 17:08:32] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.005 0.145 ro 2026-10-27 17:08:32,011 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W8wBJmPW - [27/Oct/2026 17:08:31] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.008 0.144 ro 2026-10-27 17:08:32,193 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-27 17:08:32,207 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W8wBJmPW - [27/Oct/2026 17:08:32] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.007 ro 2026-10-27 17:08:32,216 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W8wBJmPW - [27/Oct/2026 17:08:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.007 ro 2026-10-27 17:08:32,235 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W8wBJmPW - [27/Oct/2026 17:08:32] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.016 ro 2026-10-27 17:08:32,706 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W8wBJmPW - [27/Oct/2026 17:08:32] "POST /pos-self/data/249 HTTP/1.1" 200 466712 263 0.138 0.337 rw 2026-10-27 17:08:32,710 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W8wBJmPW - [27/Oct/2026 17:08:32] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.476 rw 2026-10-27 17:08:32,826 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 17:08:32,859 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W8wBJmPW - [27/Oct/2026 17:08:32] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 2 0.001 0.03 rw 2026-10-27 17:08:32,869 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W8wBJmPW - [27/Oct/2026 17:08:32] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.03 ro 2026-10-27 17:08:32,920 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W8wBJmPW - [27/Oct/2026 17:08:32] "GET /web/image/ir.attachment/198813/raw HTTP/1.1" 200 98715 3 0.001 0.011 ro 2026-10-27 17:08:33,022 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:198817) 2026-10-27 17:08:33,027 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W8wBJmPW - [27/Oct/2026 17:08:33] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.005 0.1 ro 2026-10-27 17:08:33,051 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/16] 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-27 17:08:33,052 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/16] Tour self_mobile_each_table_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-10-27 17:08:33,073 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/16] 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-27 17:08:33,113 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W8wBJmPW - [27/Oct/2026 17:08:33] "GET /web/image/ir.attachment/197795/raw HTTP/1.1" 200 49165 3 0.001 0.03 ro 2026-10-27 17:08:33,149 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W8wBJmPW - [27/Oct/2026 17:08:33] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.014 ro 2026-10-27 17:08:33,157 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/16] Tour self_mobile_each_table_takeaway_out → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_card span:contains('Coca-Cola')) 2026-10-27 17:08:33,201 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/16] Tour self_mobile_each_table_takeaway_out → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-10-27 17:08:33,228 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W8wBJmPW - [27/Oct/2026 17:08:33] "GET /web/image/pos.category/389/image_128?unique=2026-10-27T17:07:11.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.04 ro 2026-10-27 17:08:33,229 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/16] 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-27 17:08:33,262 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W8wBJmPW - [27/Oct/2026 17:08:33] "GET /web/image/product.template/8/image_512?unique=2026-10-27T17:07:11.000+00:00 HTTP/1.1" 200 10346 3 0.002 0.073 ro 2026-10-27 17:08:33,279 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W8wBJmPW - [27/Oct/2026 17:08:33] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.001 0.092 ro 2026-10-27 17:08:33,295 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W8wBJmPW - [27/Oct/2026 17:08:33] "GET /web/image/product.product/2255/image_512?unique=2026-10-27T17:07:11.000+00:00 HTTP/1.1" 200 7322 9 0.003 0.026 ro 2026-10-27 17:08:33,315 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/16] Tour self_mobile_each_table_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-10-27 17:08:33,351 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/16] Tour self_mobile_each_table_takeaway_out → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-10-27 17:08:33,419 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/16] Tour self_mobile_each_table_takeaway_out → Step Fill input with 490904390 (trigger: input[placeholder="Phone"]) 2026-10-27 17:08:33,478 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/16] Tour self_mobile_each_table_takeaway_out → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-10-27 17:08:33,498 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/16] Tour self_mobile_each_table_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-10-27 17:08:33,630 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W8wBJmPW - [27/Oct/2026 17:08:33] "POST /pos-self-order/validate-partner HTTP/1.1" 200 137 33 0.028 0.111 rw 2026-10-27 17:08:33,714 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38178013 started for PoS orders references: [{'name': None, 'pos_reference': '260-249-000002', 'uuid': '43b4e230-dd8d-4f3d-91f0-942537b851c3'}] 2026-10-27 17:08:33,758 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38178013 order {'name': None, 'pos_reference': '260-249-000002', 'uuid': '43b4e230-dd8d-4f3d-91f0-942537b851c3'} created pos.order #831 2026-10-27 17:08:33,758 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38178013 finished 2026-10-27 17:08:33,835 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W8wBJmPW - [27/Oct/2026 17:08:33] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2521 74 0.05 0.131 rw 2026-10-27 17:08:33,890 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W8wBJmPW - [27/Oct/2026 17:08:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.002 0.012 rw 2026-10-27 17:08:33,911 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/16] 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-27 17:08:33,911 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/16] Tour self_mobile_each_table_takeaway_out → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-10-27 17:08:33,933 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/16] Tour self_mobile_each_table_takeaway_out → Step Check that 'Order' do not exist (trigger: body:not(:has(.btn:text(Order)))) 2026-10-27 17:08:33,933 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/16] Tour self_mobile_each_table_takeaway_out → Step Click on back button (trigger: .btn.btn-back) 2026-10-27 17:08:33,969 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [16/16] 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-27 17:08:33,969 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-27 17:08:33,970 7 INFO rb-3d383b4-226062-429553 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-27 17:08:34,049 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:08:34,051 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W8wBJmPW - [27/Oct/2026 17:08:32] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.002 1.322 rw 2026-10-27 17:08:34,052 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 14708976 (allocated 16134144) 2026-10-27 17:08:34,155 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 57269 2026-10-27 17:08:34,156 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-27 17:08:34,157 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 57269 2026-10-27 17:08:34,252 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_170834_251994_test_self_order_mobile.txt 2026-10-27 17:08:34,252 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpc21qnxvs_chrome_odoo" 2026-10-27 17:08:34,330 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77088852 started for PoS orders references: [{'name': None, 'pos_reference': '260-249-000003', 'uuid': 'e65f1db7ebfc4b5ebc761bdc6dd5d981'}] 2026-10-27 17:08:34,352 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77088852 order {'name': None, 'pos_reference': '260-249-000003', 'uuid': 'e65f1db7ebfc4b5ebc761bdc6dd5d981'} created pos.order #832 2026-10-27 17:08:34,353 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77088852 finished 2026-10-27 17:08:34,420 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W8wBJmPW - [27/Oct/2026 17:08:34] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2438 73 0.03 0.087 rw 2026-10-27 17:08:34,729 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6887453 started for PoS orders references: [{'name': None, 'pos_reference': '260-249-000004', 'uuid': 'a57d7f84450d480d9e206d9ac9a98f69'}] 2026-10-27 17:08:34,755 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6887453 order {'name': None, 'pos_reference': '260-249-000004', 'uuid': 'a57d7f84450d480d9e206d9ac9a98f69'} created pos.order #833 2026-10-27 17:08:34,755 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6887453 finished 2026-10-27 17:08:34,842 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W8wBJmPW - [27/Oct/2026 17:08:34] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2440 72 0.036 0.119 rw 2026-10-27 17:08:35,032 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_0_price_order ... 2026-10-27 17:08:35,849 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:08:42,055 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:08:42,330 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26444386 started for PoS orders references: [{'name': None, 'pos_reference': '260-250-000001', 'uuid': '0e5cf80e8a3b4be386724fef9fd9f890'}] 2026-10-27 17:08:42,366 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26444386 order {'name': None, 'pos_reference': '260-250-000001', 'uuid': '0e5cf80e8a3b4be386724fef9fd9f890'} created pos.order #834 2026-10-27 17:08:42,366 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26444386 finished 2026-10-27 17:08:42,825 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2unicHoP - [27/Oct/2026 17:08:42] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2467 229 0.129 0.649 rw 2026-10-27 17:08:42,871 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config ... 2026-10-27 17:08:43,758 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:08:50,630 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Chrome pid: 57399 2026-10-27 17:08:50,630 7 INFO rb-3d383b4-226062-429553 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/tmptfj02tfo_chrome_odoo 2026-10-27 17:08:50,630 7 INFO rb-3d383b4-226062-429553 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:41037/json/version 2026-10-27 17:08:50,632 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41037', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:08:50,700 7 INFO rb-3d383b4-226062-429553 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-27 17:08:50,700 7 INFO rb-3d383b4-226062-429553 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:41037/json 2026-10-27 17:08:50,701 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41037', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:08:50,715 7 INFO rb-3d383b4-226062-429553 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:41037/devtools/page/D5B3BB6CBAF8F93F51F80A5F1919D9A4 2026-10-27 17:08:50,726 7 INFO rb-3d383b4-226062-429553 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-27 17:08:50,740 7 INFO rb-3d383b4-226062-429553 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-27 17:08:51,008 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-27 17:08:51,020 7 INFO rb-3d383b4-226062-429553 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-27 17:08:51,021 7 INFO rb-3d383b4-226062-429553 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/252" in browser 2026-10-27 17:08:51,021 7 INFO rb-3d383b4-226062-429553 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/252" 2026-10-27 17:08:51,038 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:08:51,446 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dyhUgJ6i - [27/Oct/2026 17:08:51] "GET /pos/ui/252 HTTP/1.1" 200 6706 88 0.036 0.387 rw 2026-10-27 17:08:51,458 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Navigation result: {'frameId': 'D5B3BB6CBAF8F93F51F80A5F1919D9A4', 'loaderId': '680CD9CE4F8BC0B2EDC1E8BA5A347D71', 'isDownload': False} 2026-10-27 17:08:51,458 7 INFO rb-3d383b4-226062-429553 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_self_order_mobile_not_visible_in_other_config')" 2026-10-27 17:08:51,549 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dyhUgJ6i - [27/Oct/2026 17:08:51] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.039 0.02 ro 2026-10-27 17:08:51,561 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dyhUgJ6i - [27/Oct/2026 17:08:51] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.528 ro 2026-10-27 17:08:51,571 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dyhUgJ6i - [27/Oct/2026 17:08:51] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.079 ro 2026-10-27 17:08:52,028 7 INFO rb-3d383b4-226062-429553 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-27 17:08:52,049 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dyhUgJ6i - [27/Oct/2026 17:08:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 17:08:52,058 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dyhUgJ6i - [27/Oct/2026 17:08:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.007 - 2026-10-27 17:08:52,089 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dyhUgJ6i - [27/Oct/2026 17:08:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.012 ro 2026-10-27 17:08:52,125 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dyhUgJ6i - [27/Oct/2026 17:08:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.014 rw 2026-10-27 17:08:52,132 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dyhUgJ6i - [27/Oct/2026 17:08:52] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.012 rw 2026-10-27 17:08:52,404 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:08:52,803 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dyhUgJ6i - [27/Oct/2026 17:08:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 500493 261 0.176 0.486 rw 2026-10-27 17:08:52,970 7 INFO rb-3d383b4-226062-429553 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_self_order_mobile_not_visible_in_other_config', {"stepDelay": 0, "debug": false})" 2026-10-27 17:08:52,982 7 INFO rb-3d383b4-226062-429553 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_self_order_mobile_not_visible_in_other_config → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:08:52,984 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dyhUgJ6i - [27/Oct/2026 17:08:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.008 ro 2026-10-27 17:08:53,002 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dyhUgJ6i - [27/Oct/2026 17:08:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.007 ro 2026-10-27 17:08:53,031 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dyhUgJ6i - [27/Oct/2026 17:08:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.018 rw 2026-10-27 17:08:53,033 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dyhUgJ6i - [27/Oct/2026 17:08:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.013 rw 2026-10-27 17:08:53,049 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dyhUgJ6i - [27/Oct/2026 17:08:53] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 17:08:53,495 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dyhUgJ6i - [27/Oct/2026 17:08:53] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.007 ro 2026-10-27 17:08:53,567 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dyhUgJ6i - [27/Oct/2026 17:08:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.01 rw 2026-10-27 17:08:53,675 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dyhUgJ6i - [27/Oct/2026 17:08:53] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 429 0 0 0.004 - 2026-10-27 17:08:53,679 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dyhUgJ6i - [27/Oct/2026 17:08:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-27 17:08:53,687 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dyhUgJ6i - [27/Oct/2026 17:08:53] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 5 0.005 0.049 rw 2026-10-27 17:08:53,694 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dyhUgJ6i - [27/Oct/2026 17:08:53] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.028 rw 2026-10-27 17:08:53,724 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dyhUgJ6i - [27/Oct/2026 17:08:53] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.012 ro 2026-10-27 17:08:53,725 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dyhUgJ6i - [27/Oct/2026 17:08:53] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.016 - 2026-10-27 17:08:53,725 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dyhUgJ6i - [27/Oct/2026 17:08:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.009 - 2026-10-27 17:08:53,737 7 INFO rb-3d383b4-226062-429553 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_self_order_mobile_not_visible_in_other_config → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:08:53,775 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dyhUgJ6i - [27/Oct/2026 17:08:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.02 - 2026-10-27 17:08:53,809 7 INFO rb-3d383b4-226062-429553 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_self_order_mobile_not_visible_in_other_config → Step .pos-leftheader .orders-button 2026-10-27 17:08:53,833 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dyhUgJ6i - [27/Oct/2026 17:08:53] "GET /pos/ui/252 HTTP/1.1" 200 6706 31 0.024 0.059 rw 2026-10-27 17:08:53,836 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dyhUgJ6i - [27/Oct/2026 17:08:53] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.026 - 2026-10-27 17:08:53,911 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dyhUgJ6i - [27/Oct/2026 17:08:53] "GET /pos/ui/252?from_backend=True HTTP/1.1" 200 6706 31 0.026 0.136 rw 2026-10-27 17:08:53,960 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dyhUgJ6i - [27/Oct/2026 17:08:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 15 0.01 0.108 rw 2026-10-27 17:08:53,973 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dyhUgJ6i - [27/Oct/2026 17:08:53] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.003 0.13 rw 2026-10-27 17:08:54,022 7 INFO rb-3d383b4-226062-429553 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_self_order_mobile_not_visible_in_other_config → Step No orders should be visible on the Ticket Screen (trigger: .ticket-screen:not(:has(.order-row))) 2026-10-27 17:08:54,023 7 INFO rb-3d383b4-226062-429553 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-27 17:08:54,025 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: ╔═══════════════════════════════════════════════════════════════════╗ ║ TOUR test_self_order_mobile_not_visible_in_other_config SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════╝ 2026-10-27 17:08:54,025 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dyhUgJ6i - [27/Oct/2026 17:08:54] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.001 0.009 rw 2026-10-27 17:08:54,128 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: heap 18276588 (allocated 19156992) 2026-10-27 17:08:54,129 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:08:54,134 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dyhUgJ6i - [27/Oct/2026 17:08:52] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.004 1.967 rw 2026-10-27 17:08:54,196 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dyhUgJ6i - [27/Oct/2026 17:08:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.002 0.02 rw 2026-10-27 17:08:54,238 7 INFO rb-3d383b4-226062-429553 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 57399 2026-10-27 17:08:54,241 7 INFO rb-3d383b4-226062-429553 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-27 17:08:54,241 7 INFO rb-3d383b4-226062-429553 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 57399 2026-10-27 17:08:54,338 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_170854_337764_test_self_order_mobile_not_visible_in_other_config.txt 2026-10-27 17:08:54,338 7 INFO rb-3d383b4-226062-429553 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/tmptfj02tfo_chrome_odoo" 2026-10-27 17:08:54,388 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart ... 2026-10-27 17:08:55,494 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:09:01,818 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart: Chrome pid: 57538 2026-10-27 17:09:01,819 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart: Chrome headless temporary user profile dir: /tmp/tmp_k8obb4f_chrome_odoo 2026-10-27 17:09:01,819 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart: Issuing json command http://127.0.0.1:46385/json/version 2026-10-27 17:09:01,820 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46385', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:09:01,840 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart: Browser version: Chrome/150.0.7871.114 2026-10-27 17:09:01,841 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart: Issuing json command http://127.0.0.1:46385/json 2026-10-27 17:09:01,841 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46385', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:09:01,846 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart: Websocket url found: ws://127.0.0.1:46385/devtools/page/2C9875E8A541210D49BBB4670F01AABC 2026-10-27 17:09:01,849 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart: Enable chrome headless console log notification 2026-10-27 17:09:01,850 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart: Chrome headless enable page notifications 2026-10-27 17:09:02,094 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart: Setting session cookie in browser 2026-10-27 17:09:02,095 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart: Open "http://127.0.0.1:8069/pos-self/253?access_token=bc7a032872b1408f&order_identifier=3f4a7a07-b9e3-4936-ab1c-d7645871154a" in browser 2026-10-27 17:09:02,096 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart: Navigating to: "http://127.0.0.1:8069/pos-self/253?access_token=bc7a032872b1408f&order_identifier=3f4a7a07-b9e3-4936-ab1c-d7645871154a" 2026-10-27 17:09:02,105 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:09:02,412 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pzXzR5M3 - [27/Oct/2026 17:09:02] "GET /pos-self/253?access_token=bc7a032872b1408f&order_identifier=3f4a7a07-b9e3-4936-ab1c-d7645871154a HTTP/1.1" 200 2295 61 0.024 0.291 rw 2026-10-27 17:09:02,415 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart: Navigation result: {'frameId': '2C9875E8A541210D49BBB4670F01AABC', 'loaderId': '6407285332EF499F807B31C3FC15CA79', 'isDownload': False} 2026-10-27 17:09:02,415 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart: Evaluate ready code "odoo.isTourReady('self_order_mobile_pay_warns_on_stale_cart')" 2026-10-27 17:09:02,447 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 17:09:02,471 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pzXzR5M3 - [27/Oct/2026 17:09:02] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.005 0.03 ro 2026-10-27 17:09:02,491 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 17:09:02,550 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 17:09:02,551 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pzXzR5M3 - [27/Oct/2026 17:09:02] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.02 0.43 ro 2026-10-27 17:09:02,582 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pzXzR5M3 - [27/Oct/2026 17:09:02] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.004 0.142 ro 2026-10-27 17:09:02,784 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart.browser: Owl is running in 'dev' mode. 2026-10-27 17:09:02,801 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pzXzR5M3 - [27/Oct/2026 17:09:02] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.006 ro 2026-10-27 17:09:02,815 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pzXzR5M3 - [27/Oct/2026 17:09:02] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.011 ro 2026-10-27 17:09:02,833 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pzXzR5M3 - [27/Oct/2026 17:09:02] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.01 ro 2026-10-27 17:09:03,447 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pzXzR5M3 - [27/Oct/2026 17:09:03] "POST /pos-self/data/253 HTTP/1.1" 200 466932 265 0.149 0.463 rw 2026-10-27 17:09:03,460 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pzXzR5M3 - [27/Oct/2026 17:09:03] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.616 rw 2026-10-27 17:09:03,561 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart: Evaluate test code "odoo.startTour('self_order_mobile_pay_warns_on_stale_cart', {"stepDelay": 0, "debug": false})" 2026-10-27 17:09:03,621 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pzXzR5M3 - [27/Oct/2026 17:09:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 1445 16 0.01 0.044 rw 2026-10-27 17:09:03,665 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pzXzR5M3 - [27/Oct/2026 17:09:03] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.083 ro 2026-10-27 17:09:03,703 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pzXzR5M3 - [27/Oct/2026 17:09:03] "GET /web/image/ir.attachment/201884/raw HTTP/1.1" 200 98715 3 0.006 0.021 ro 2026-10-27 17:09:03,823 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:201888) 2026-10-27 17:09:03,828 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pzXzR5M3 - [27/Oct/2026 17:09:03] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.007 0.121 ro 2026-10-27 17:09:03,844 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart.browser: [1/20] Tour self_order_mobile_pay_warns_on_stale_cart → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-10-27 17:09:03,892 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart.browser: [2/20] Tour self_order_mobile_pay_warns_on_stale_cart → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_card span:contains('Coca-Cola')) 2026-10-27 17:09:03,956 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart.browser: [3/20] Tour self_order_mobile_pay_warns_on_stale_cart → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-10-27 17:09:03,959 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pzXzR5M3 - [27/Oct/2026 17:09:03] "GET /web/image/pos.category/389/image_128?unique=2026-10-27T17:07:11.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.034 ro 2026-10-27 17:09:03,973 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pzXzR5M3 - [27/Oct/2026 17:09:03] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.001 0.044 ro 2026-10-27 17:09:03,986 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart.browser: [4/20] Tour self_order_mobile_pay_warns_on_stale_cart → Step Check product card with Coca-Cola and 2.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-27 17:09:04,007 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pzXzR5M3 - [27/Oct/2026 17:09:04] "GET /web/image/product.template/8/image_512?unique=2026-10-27T17:07:11.000+00:00 HTTP/1.1" 200 10346 3 0.002 0.073 ro 2026-10-27 17:09:04,016 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pzXzR5M3 - [27/Oct/2026 17:09:04] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.082 ro 2026-10-27 17:09:04,029 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart.browser: [5/20] Tour self_order_mobile_pay_warns_on_stale_cart → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-10-27 17:09:04,037 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pzXzR5M3 - [27/Oct/2026 17:09:04] "GET /web/image/ir.attachment/200866/raw HTTP/1.1" 200 49165 3 0.006 0.034 ro 2026-10-27 17:09:04,038 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart.browser: [6/20] Tour self_order_mobile_pay_warns_on_stale_cart → Step Confirmation page is shown (trigger: .confirmation-page) 2026-10-27 17:09:04,063 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pzXzR5M3 - [27/Oct/2026 17:09:04] "GET /web/image/product.product/2255/image_512?unique=2026-10-27T17:07:11.000+00:00 HTTP/1.1" 200 7322 9 0.006 0.043 ro 2026-10-27 17:09:04,108 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pzXzR5M3 - [27/Oct/2026 17:09:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 1445 15 0.017 0.052 rw 2026-10-27 17:09:04,172 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16993146 started for PoS orders references: [{'name': None, 'pos_reference': '260-253-000001', 'uuid': '8514e9a8-f0b0-48e2-9c1c-defc25b456d9'}] 2026-10-27 17:09:04,196 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: Added lines [1298] to pos.order #836 2026-10-27 17:09:04,203 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16993146 order {'name': None, 'pos_reference': '260-253-000001', 'uuid': '8514e9a8-f0b0-48e2-9c1c-defc25b456d9'} updated pos.order #836 2026-10-27 17:09:04,204 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16993146 finished 2026-10-27 17:09:04,322 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pzXzR5M3 - [27/Oct/2026 17:09:04] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2445 82 0.043 0.145 rw 2026-10-27 17:09:04,363 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart.browser: [7/20] Tour self_order_mobile_pay_warns_on_stale_cart → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-10-27 17:09:04,367 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pzXzR5M3 - [27/Oct/2026 17:09:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.004 0.018 rw 2026-10-27 17:09:04,371 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart.browser: [8/20] Tour self_order_mobile_pay_warns_on_stale_cart → Step Simulate another device changing the order's qty server-side (trigger: body) 2026-10-27 17:09:04,382 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pzXzR5M3 - [27/Oct/2026 17:09:04] "POST /pos-self-order/test-modify-line-qty-from-backend/ HTTP/1.1" 200 43 2 0.001 0.007 rw 2026-10-27 17:09:04,388 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart.browser: [9/20] Tour self_order_mobile_pay_warns_on_stale_cart → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-10-27 17:09:04,408 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart.browser: [10/20] Tour self_order_mobile_pay_warns_on_stale_cart → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_card span:contains('Fanta')) 2026-10-27 17:09:04,440 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart.browser: [11/20] Tour self_order_mobile_pay_warns_on_stale_cart → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-10-27 17:09:04,454 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart.browser: [12/20] Tour self_order_mobile_pay_warns_on_stale_cart → 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-27 17:09:04,485 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart.browser: [13/20] Tour self_order_mobile_pay_warns_on_stale_cart → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-10-27 17:09:04,489 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart.browser: [14/20] Tour self_order_mobile_pay_warns_on_stale_cart → Step Check if there is a notification with text "Your order was just updated. Please review your cart before paying." (trigger: .o_notification:contains("Your order was just updated. Please review your cart before paying."):has(.o_notification_bar.bg-warning)) 2026-10-27 17:09:04,504 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pzXzR5M3 - [27/Oct/2026 17:09:04] "GET /web/image/product.product/2257/image_512?unique=2026-10-27T17:07:11.000+00:00 HTTP/1.1" 200 7322 8 0.005 0.025 ro 2026-10-27 17:09:04,549 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pzXzR5M3 - [27/Oct/2026 17:09:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2445 25 0.014 0.037 rw 2026-10-27 17:09:04,579 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart.browser: [15/20] Tour self_order_mobile_pay_warns_on_stale_cart → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-10-27 17:09:04,583 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart.browser: [16/20] Tour self_order_mobile_pay_warns_on_stale_cart → Step Confirmation page is shown (trigger: .confirmation-page) 2026-10-27 17:09:04,635 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pzXzR5M3 - [27/Oct/2026 17:09:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2445 25 0.014 0.036 rw 2026-10-27 17:09:04,698 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92847001 started for PoS orders references: [{'name': None, 'pos_reference': '260-253-000001', 'uuid': '8514e9a8-f0b0-48e2-9c1c-defc25b456d9'}] 2026-10-27 17:09:04,725 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: Added lines [1299] to pos.order #836 2026-10-27 17:09:04,732 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92847001 order {'name': None, 'pos_reference': '260-253-000001', 'uuid': '8514e9a8-f0b0-48e2-9c1c-defc25b456d9'} updated pos.order #836 2026-10-27 17:09:04,733 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92847001 finished 2026-10-27 17:09:04,854 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pzXzR5M3 - [27/Oct/2026 17:09:04] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3448 96 0.047 0.149 rw 2026-10-27 17:09:04,891 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pzXzR5M3 - [27/Oct/2026 17:09:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.003 0.012 rw 2026-10-27 17:09:04,894 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart.browser: [17/20] Tour self_order_mobile_pay_warns_on_stale_cart → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-10-27 17:09:04,901 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart.browser: [18/20] Tour self_order_mobile_pay_warns_on_stale_cart → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-10-27 17:09:04,936 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart.browser: [19/20] Tour self_order_mobile_pay_warns_on_stale_cart → Step Check product card with Coca-Cola and 12.65 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("5")):has(div .o-so-tabular-nums:contains("12.65"))) 2026-10-27 17:09:04,968 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart.browser: [20/20] Tour self_order_mobile_pay_warns_on_stale_cart → 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-27 17:09:04,972 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart.browser: tour succeeded 2026-10-27 17:09:04,973 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR self_order_mobile_pay_warns_on_stale_cart SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-10-27 17:09:05,035 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart.browser: heap 14619748 (allocated 16134144) 2026-10-27 17:09:05,035 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:09:05,038 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 pzXzR5M3 - [27/Oct/2026 17:09:03] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.002 1.474 rw 2026-10-27 17:09:05,139 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart: Closing chrome headless with pid 57538 2026-10-27 17:09:05,140 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart: Closing websocket connection 2026-10-27 17:09:05,140 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart: Terminating chrome headless with pid 57538 2026-10-27 17:09:05,274 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_170905_274746_test_self_order_pay_warns_on_stale_cart.txt 2026-10-27 17:09:05,275 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart: Removing chrome user profile "/tmp/tmp_k8obb4f_chrome_odoo" 2026-10-27 17:09:05,319 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_snooze_service ... 2026-10-27 17:09:06,217 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:09:12,663 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Chrome pid: 57672 2026-10-27 17:09:12,663 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Chrome headless temporary user profile dir: /tmp/tmpwr8d0wjx_chrome_odoo 2026-10-27 17:09:12,663 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Issuing json command http://127.0.0.1:39313/json/version 2026-10-27 17:09:12,665 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39313', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:09:12,699 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Browser version: Chrome/150.0.7871.114 2026-10-27 17:09:12,699 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Issuing json command http://127.0.0.1:39313/json 2026-10-27 17:09:12,700 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39313', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:09:12,710 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Websocket url found: ws://127.0.0.1:39313/devtools/page/35D7B366376152AAD797009B9A428C81 2026-10-27 17:09:12,716 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Enable chrome headless console log notification 2026-10-27 17:09:12,723 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Chrome headless enable page notifications 2026-10-27 17:09:12,964 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:09:12,966 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Setting session cookie in browser 2026-10-27 17:09:12,968 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Open "http://127.0.0.1:8069/pos/ui?config_id=254" in browser 2026-10-27 17:09:12,968 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=254" 2026-10-27 17:09:12,985 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:09:13,261 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -zdyD60o - [27/Oct/2026 17:09:13] "GET /pos/ui?config_id=254 HTTP/1.1" 200 6661 66 0.02 0.272 rw 2026-10-27 17:09:13,264 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Navigation result: {'frameId': '35D7B366376152AAD797009B9A428C81', 'loaderId': '283464A303AC4F0C1917379BDD714466', 'isDownload': False} 2026-10-27 17:09:13,264 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Evaluate ready code "odoo.isTourReady('test_self_order_snooze_service')" 2026-10-27 17:09:13,342 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -zdyD60o - [27/Oct/2026 17:09:13] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.362 ro 2026-10-27 17:09:13,344 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -zdyD60o - [27/Oct/2026 17:09:13] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.041 ro 2026-10-27 17:09:13,352 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -zdyD60o - [27/Oct/2026 17:09:13] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.042 ro 2026-10-27 17:09:13,859 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service.browser: Owl is running in 'dev' mode. 2026-10-27 17:09:13,879 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -zdyD60o - [27/Oct/2026 17:09:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-27 17:09:13,886 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -zdyD60o - [27/Oct/2026 17:09:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 17:09:13,904 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -zdyD60o - [27/Oct/2026 17:09:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.014 ro 2026-10-27 17:09:13,937 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -zdyD60o - [27/Oct/2026 17:09:13] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.019 rw 2026-10-27 17:09:13,943 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -zdyD60o - [27/Oct/2026 17:09:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.023 rw 2026-10-27 17:09:14,236 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:09:14,699 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -zdyD60o - [27/Oct/2026 17:09:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 502477 264 0.199 0.546 rw 2026-10-27 17:09:14,828 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Evaluate test code "odoo.startTour('test_self_order_snooze_service', {"stepDelay": 0, "debug": false})" 2026-10-27 17:09:14,840 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service.browser: [1/5] Tour test_self_order_snooze_service → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:09:14,842 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -zdyD60o - [27/Oct/2026 17:09:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.008 ro 2026-10-27 17:09:14,868 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -zdyD60o - [27/Oct/2026 17:09:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.008 ro 2026-10-27 17:09:14,906 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -zdyD60o - [27/Oct/2026 17:09:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.013 rw 2026-10-27 17:09:14,924 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -zdyD60o - [27/Oct/2026 17:09:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.031 rw 2026-10-27 17:09:14,940 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -zdyD60o - [27/Oct/2026 17:09:14] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.005 rw 2026-10-27 17:09:15,368 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -zdyD60o - [27/Oct/2026 17:09:15] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.007 ro 2026-10-27 17:09:15,456 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -zdyD60o - [27/Oct/2026 17:09:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.008 rw 2026-10-27 17:09:15,554 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -zdyD60o - [27/Oct/2026 17:09:15] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 5 0.003 0.029 rw 2026-10-27 17:09:15,577 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -zdyD60o - [27/Oct/2026 17:09:15] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.006 rw 2026-10-27 17:09:15,580 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -zdyD60o - [27/Oct/2026 17:09:15] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 429 0 0 0.003 - 2026-10-27 17:09:15,587 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -zdyD60o - [27/Oct/2026 17:09:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-27 17:09:15,637 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -zdyD60o - [27/Oct/2026 17:09:15] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.009 - 2026-10-27 17:09:15,638 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -zdyD60o - [27/Oct/2026 17:09:15] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.009 ro 2026-10-27 17:09:15,656 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service.browser: [2/5] Tour test_self_order_snooze_service → Step .order_tracker 2026-10-27 17:09:15,658 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service.browser: [3/5] Tour test_self_order_snooze_service → Step .order_tracker_dropdown_container .form-switch input 2026-10-27 17:09:15,664 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -zdyD60o - [27/Oct/2026 17:09:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.024 - 2026-10-27 17:09:15,682 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -zdyD60o - [27/Oct/2026 17:09:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.035 - 2026-10-27 17:09:15,717 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -zdyD60o - [27/Oct/2026 17:09:15] "GET /pos/ui/254 HTTP/1.1" 200 6701 31 0.018 0.057 rw 2026-10-27 17:09:15,759 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -zdyD60o - [27/Oct/2026 17:09:15] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-27 17:09:15,782 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service.browser: [4/5] Tour test_self_order_snooze_service → Step .modal-body .btn-group .form-check-input[id="1hour"] 2026-10-27 17:09:15,808 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -zdyD60o - [27/Oct/2026 17:09:15] "GET /pos/ui/254?from_backend=True HTTP/1.1" 200 6701 31 0.02 0.147 rw 2026-10-27 17:09:25,778 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service.browser: console.groupEnd 2026-10-27 17:09:25,779 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service.browser: { "content": "Start PoS", "trigger": ".screen-login .btn.open-register-btn", "run": "click" }, { "trigger": ".order_tracker", "run": "click" }, { "trigger": ".order_tracker_dropdown_container .form-switch input", "run": "click" }, ---------- FAILED: [4/5] Tour test_self_order_snooze_service → Step .modal-body .btn-group .form-check-input[id="1hour"] ---------- { "trigger": ".modal-body .btn-group .form-check-input[id=\"1hour\"]", "run": "click" }, ----------------------------------------------------------------------------------------------------------------------------------- { "content": "confirm dialog", "trigger": ".modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(\"Apply\")", "run": "click", "expectUnloadPage": false }, 2026-10-27 17:09:25,780 7 _ERROR rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service.browser: FAILED: [4/5] Tour test_self_order_snooze_service → Step .modal-body .btn-group .form-check-input[id="1hour"]. Element (.modal-body .btn-group .form-check-input[id="1hour"]) has not been found. TIMEOUT step failed to complete within 10000 ms. 2026-10-27 17:09:25,780 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Asking for screenshot 2026-10-27 17:09:25,780 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:09:25,785 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -zdyD60o - [27/Oct/2026 17:09:13] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 11.835 rw 2026-10-27 17:09:25,855 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Screenshot in: /tmp/odoo_tests/rb-3d383b4-226062-429553/screenshots/sc_20261027_170925_855637_test_self_order_snooze_service.png 2026-10-27 17:09:25,888 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Closing chrome headless with pid 57672 2026-10-27 17:09:25,889 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Closing websocket connection 2026-10-27 17:09:25,890 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Terminating chrome headless with pid 57672 2026-10-27 17:09:26,025 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_170926_025085_test_self_order_snooze_service.txt 2026-10-27 17:09:26,025 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Removing chrome user profile "/tmp/tmpwr8d0wjx_chrome_odoo" 2026-10-27 17:09:26,034 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile: ====================================================================== 2026-10-27 17:09:26,034 7 _ERROR rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile: FAIL: TestSelfOrderMobile.test_self_order_snooze_service _Traceback_ (most recent call last): File "/data/build/rb-3d383b4-226062/addons/pos_self_order/tests/test_self_order_mobile.py", line 284, in test_self_order_snooze_service self.start_tour('/pos/ui?config_id=%d' % self.pos_config.id, 'test_self_order_snooze_service', login='pos_user') ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-3d383b4-226062/odoo/tests/common.py", line 3004, in start_tour self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-3d383b4-226062/odoo/tests/common.py", line 2979, in browser_js self.fail(str(error)) ~~~~~~~~~^^^^^^^^^^^^ AssertionError: FAILED: [4/5] Tour test_self_order_snooze_service → Step .modal-body .btn-group .form-check-input[id="1hour"]. Element (.modal-body .btn-group .form-check-input[id="1hour"]) has not been found. TIMEOUT step failed to complete within 10000 ms. 2026-10-27 17:09:26,075 7 INFO rb-3d383b4-226062-429553 odoo.tests.suite: Retrying a failed test: test_self_order_snooze_service (odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service) 2026-10-27 17:09:26,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_snooze_service ... 2026-10-27 17:09:27,101 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:09:33,617 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Chrome pid: 57803 2026-10-27 17:09:33,617 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Chrome headless temporary user profile dir: /tmp/tmpt2_toh07_chrome_odoo 2026-10-27 17:09:33,617 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Issuing json command http://127.0.0.1:33457/json/version 2026-10-27 17:09:33,619 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33457', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:09:33,671 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Browser version: Chrome/150.0.7871.114 2026-10-27 17:09:33,672 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Issuing json command http://127.0.0.1:33457/json 2026-10-27 17:09:33,672 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33457', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:09:33,682 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Websocket url found: ws://127.0.0.1:33457/devtools/page/1B0AD560C6A1596045446F14085E2427 2026-10-27 17:09:33,690 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Enable chrome headless console log notification 2026-10-27 17:09:33,698 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Chrome headless enable page notifications 2026-10-27 17:09:33,915 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:09:33,917 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Setting session cookie in browser 2026-10-27 17:09:33,919 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Open "http://127.0.0.1:8069/pos/ui?config_id=255" in browser 2026-10-27 17:09:33,919 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=255" 2026-10-27 17:09:33,930 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:09:34,189 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vk6BCRlF - [27/Oct/2026 17:09:34] "GET /pos/ui?config_id=255 HTTP/1.1" 200 6661 66 0.023 0.246 rw 2026-10-27 17:09:34,193 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Navigation result: {'frameId': '1B0AD560C6A1596045446F14085E2427', 'loaderId': '889DCF58E7557EB8EC615D9BCE77F616', 'isDownload': False} 2026-10-27 17:09:34,193 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Evaluate ready code "odoo.isTourReady('test_self_order_snooze_service')" 2026-10-27 17:09:34,242 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vk6BCRlF - [27/Oct/2026 17:09:34] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.024 ro 2026-10-27 17:09:34,256 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vk6BCRlF - [27/Oct/2026 17:09:34] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.037 ro 2026-10-27 17:09:34,259 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vk6BCRlF - [27/Oct/2026 17:09:34] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.33 ro 2026-10-27 17:09:34,738 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service.browser: Owl is running in 'dev' mode. 2026-10-27 17:09:34,754 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vk6BCRlF - [27/Oct/2026 17:09:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 17:09:34,757 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vk6BCRlF - [27/Oct/2026 17:09:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-27 17:09:34,774 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vk6BCRlF - [27/Oct/2026 17:09:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.011 ro 2026-10-27 17:09:34,799 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vk6BCRlF - [27/Oct/2026 17:09:34] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.008 rw 2026-10-27 17:09:34,819 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vk6BCRlF - [27/Oct/2026 17:09:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.001 0.027 rw 2026-10-27 17:09:35,013 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:09:35,366 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vk6BCRlF - [27/Oct/2026 17:09:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 502477 264 0.132 0.408 rw 2026-10-27 17:09:35,541 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Evaluate test code "odoo.startTour('test_self_order_snooze_service', {"stepDelay": 0, "debug": false})" 2026-10-27 17:09:35,551 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service.browser: [1/5] Tour test_self_order_snooze_service → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:09:35,555 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vk6BCRlF - [27/Oct/2026 17:09:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.011 ro 2026-10-27 17:09:35,571 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vk6BCRlF - [27/Oct/2026 17:09:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.007 ro 2026-10-27 17:09:35,591 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vk6BCRlF - [27/Oct/2026 17:09:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.01 rw 2026-10-27 17:09:35,604 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vk6BCRlF - [27/Oct/2026 17:09:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.008 rw 2026-10-27 17:09:35,615 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vk6BCRlF - [27/Oct/2026 17:09:35] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.006 rw 2026-10-27 17:09:36,005 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vk6BCRlF - [27/Oct/2026 17:09:36] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.006 ro 2026-10-27 17:09:36,118 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vk6BCRlF - [27/Oct/2026 17:09:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.027 rw 2026-10-27 17:09:36,227 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vk6BCRlF - [27/Oct/2026 17:09:36] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 5 0.003 0.028 rw 2026-10-27 17:09:36,244 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vk6BCRlF - [27/Oct/2026 17:09:36] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.004 rw 2026-10-27 17:09:36,248 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vk6BCRlF - [27/Oct/2026 17:09:36] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 429 0 0 0.004 - 2026-10-27 17:09:36,255 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vk6BCRlF - [27/Oct/2026 17:09:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-27 17:09:36,328 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vk6BCRlF - [27/Oct/2026 17:09:36] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.037 ro 2026-10-27 17:09:36,339 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vk6BCRlF - [27/Oct/2026 17:09:36] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.041 - 2026-10-27 17:09:36,344 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vk6BCRlF - [27/Oct/2026 17:09:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.028 - 2026-10-27 17:09:36,347 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service.browser: [2/5] Tour test_self_order_snooze_service → Step .order_tracker 2026-10-27 17:09:36,358 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service.browser: [3/5] Tour test_self_order_snooze_service → Step .order_tracker_dropdown_container .form-switch input 2026-10-27 17:09:36,358 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vk6BCRlF - [27/Oct/2026 17:09:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.058 - 2026-10-27 17:09:36,416 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vk6BCRlF - [27/Oct/2026 17:09:36] "GET /pos/ui/255?from_backend=True HTTP/1.1" 200 6701 31 0.02 0.097 rw 2026-10-27 17:09:36,431 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vk6BCRlF - [27/Oct/2026 17:09:36] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.008 - 2026-10-27 17:09:36,435 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service.browser: [4/5] Tour test_self_order_snooze_service → Step .modal-body .btn-group .form-check-input[id="1hour"] 2026-10-27 17:09:36,494 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vk6BCRlF - [27/Oct/2026 17:09:36] "GET /pos/ui/255 HTTP/1.1" 200 6701 31 0.016 0.179 rw 2026-10-27 17:09:46,425 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service.browser: console.groupEnd 2026-10-27 17:09:46,426 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service.browser: { "content": "Start PoS", "trigger": ".screen-login .btn.open-register-btn", "run": "click" }, { "trigger": ".order_tracker", "run": "click" }, { "trigger": ".order_tracker_dropdown_container .form-switch input", "run": "click" }, ---------- FAILED: [4/5] Tour test_self_order_snooze_service → Step .modal-body .btn-group .form-check-input[id="1hour"] ---------- { "trigger": ".modal-body .btn-group .form-check-input[id=\"1hour\"]", "run": "click" }, ----------------------------------------------------------------------------------------------------------------------------------- { "content": "confirm dialog", "trigger": ".modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(\"Apply\")", "run": "click", "expectUnloadPage": false }, 2026-10-27 17:09:46,427 7 _ERROR rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service.browser: FAILED: [4/5] Tour test_self_order_snooze_service → Step .modal-body .btn-group .form-check-input[id="1hour"]. Element (.modal-body .btn-group .form-check-input[id="1hour"]) has not been found. TIMEOUT step failed to complete within 10000 ms. 2026-10-27 17:09:46,427 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Asking for screenshot 2026-10-27 17:09:46,427 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:09:46,431 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 vk6BCRlF - [27/Oct/2026 17:09:34] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.003 11.608 rw 2026-10-27 17:09:46,492 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Screenshot in: /tmp/odoo_tests/rb-3d383b4-226062-429553/screenshots/sc_20261027_170946_491402_test_self_order_snooze_service.png 2026-10-27 17:09:46,536 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Closing chrome headless with pid 57803 2026-10-27 17:09:46,544 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Closing websocket connection 2026-10-27 17:09:46,544 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Terminating chrome headless with pid 57803 2026-10-27 17:09:46,639 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_170946_639637_test_self_order_snooze_service.txt 2026-10-27 17:09:46,640 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Removing chrome user profile "/tmp/tmpt2_toh07_chrome_odoo" 2026-10-27 17:09:46,655 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile: ====================================================================== 2026-10-27 17:09:46,655 7 _ERROR rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile: FAIL: TestSelfOrderMobile.test_self_order_snooze_service _Traceback_ (most recent call last): File "/data/build/rb-3d383b4-226062/addons/pos_self_order/tests/test_self_order_mobile.py", line 284, in test_self_order_snooze_service self.start_tour('/pos/ui?config_id=%d' % self.pos_config.id, 'test_self_order_snooze_service', login='pos_user') ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-3d383b4-226062/odoo/tests/common.py", line 3004, in start_tour self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-3d383b4-226062/odoo/tests/common.py", line 2979, in browser_js self.fail(str(error)) ~~~~~~~~~^^^^^^^^^^^^ AssertionError: FAILED: [4/5] Tour test_self_order_snooze_service → Step .modal-body .btn-group .form-check-input[id="1hour"]. Element (.modal-body .btn-group .form-check-input[id="1hour"]) has not been found. TIMEOUT step failed to complete within 10000 ms. 2026-10-27 17:09:46,691 7 INFO rb-3d383b4-226062-429553 odoo.tests.suite: Retrying a failed test: test_self_order_snooze_service (odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service) 2026-10-27 17:09:46,692 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_snooze_service ... 2026-10-27 17:09:47,613 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:09:53,640 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Chrome pid: 57933 2026-10-27 17:09:53,640 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Chrome headless temporary user profile dir: /tmp/tmp55rl42j8_chrome_odoo 2026-10-27 17:09:53,641 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Issuing json command http://127.0.0.1:36267/json/version 2026-10-27 17:09:53,642 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36267', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:09:53,675 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Browser version: Chrome/150.0.7871.114 2026-10-27 17:09:53,675 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Issuing json command http://127.0.0.1:36267/json 2026-10-27 17:09:53,676 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36267', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:09:53,683 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Websocket url found: ws://127.0.0.1:36267/devtools/page/A3BEE21B012D684C68933BE2BD288F62 2026-10-27 17:09:53,689 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Enable chrome headless console log notification 2026-10-27 17:09:53,693 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Chrome headless enable page notifications 2026-10-27 17:09:53,967 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:09:53,969 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Setting session cookie in browser 2026-10-27 17:09:53,971 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Open "http://127.0.0.1:8069/pos/ui?config_id=256" in browser 2026-10-27 17:09:53,971 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=256" 2026-10-27 17:09:53,984 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:09:54,288 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 beeGtCxh - [27/Oct/2026 17:09:54] "GET /pos/ui?config_id=256 HTTP/1.1" 200 6661 66 0.025 0.291 rw 2026-10-27 17:09:54,291 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Navigation result: {'frameId': 'A3BEE21B012D684C68933BE2BD288F62', 'loaderId': '4961688E82CB48B95C1C473FF1FFEE78', 'isDownload': False} 2026-10-27 17:09:54,292 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Evaluate ready code "odoo.isTourReady('test_self_order_snooze_service')" 2026-10-27 17:09:54,364 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 beeGtCxh - [27/Oct/2026 17:09:54] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.038 ro 2026-10-27 17:09:54,365 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 beeGtCxh - [27/Oct/2026 17:09:54] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.383 ro 2026-10-27 17:09:54,395 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 beeGtCxh - [27/Oct/2026 17:09:54] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.071 ro 2026-10-27 17:09:54,860 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service.browser: Owl is running in 'dev' mode. 2026-10-27 17:09:54,877 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 beeGtCxh - [27/Oct/2026 17:09:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-27 17:09:54,877 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 beeGtCxh - [27/Oct/2026 17:09:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.007 - 2026-10-27 17:09:54,908 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 beeGtCxh - [27/Oct/2026 17:09:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.012 ro 2026-10-27 17:09:54,939 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 beeGtCxh - [27/Oct/2026 17:09:54] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.015 rw 2026-10-27 17:09:54,943 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 beeGtCxh - [27/Oct/2026 17:09:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.013 rw 2026-10-27 17:09:55,239 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:09:55,757 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 beeGtCxh - [27/Oct/2026 17:09:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 502477 264 0.185 0.616 rw 2026-10-27 17:09:55,923 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Evaluate test code "odoo.startTour('test_self_order_snooze_service', {"stepDelay": 0, "debug": false})" 2026-10-27 17:09:55,933 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 beeGtCxh - [27/Oct/2026 17:09:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.008 ro 2026-10-27 17:09:55,936 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service.browser: [1/5] Tour test_self_order_snooze_service → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:09:55,950 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 beeGtCxh - [27/Oct/2026 17:09:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.007 ro 2026-10-27 17:09:55,968 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 beeGtCxh - [27/Oct/2026 17:09:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 17:09:55,983 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 beeGtCxh - [27/Oct/2026 17:09:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.011 rw 2026-10-27 17:09:55,993 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 beeGtCxh - [27/Oct/2026 17:09:55] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.006 rw 2026-10-27 17:09:56,386 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 beeGtCxh - [27/Oct/2026 17:09:56] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.008 ro 2026-10-27 17:09:56,461 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 beeGtCxh - [27/Oct/2026 17:09:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.003 0.011 rw 2026-10-27 17:09:56,559 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 beeGtCxh - [27/Oct/2026 17:09:56] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 5 0.005 0.031 rw 2026-10-27 17:09:56,568 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 beeGtCxh - [27/Oct/2026 17:09:56] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 429 0 0 0.004 - 2026-10-27 17:09:56,572 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 beeGtCxh - [27/Oct/2026 17:09:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-27 17:09:56,581 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 beeGtCxh - [27/Oct/2026 17:09:56] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.014 rw 2026-10-27 17:09:56,606 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 beeGtCxh - [27/Oct/2026 17:09:56] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-27 17:09:56,609 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 beeGtCxh - [27/Oct/2026 17:09:56] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.01 ro 2026-10-27 17:09:56,624 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 beeGtCxh - [27/Oct/2026 17:09:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-27 17:09:56,631 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service.browser: [2/5] Tour test_self_order_snooze_service → Step .order_tracker 2026-10-27 17:09:56,643 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service.browser: [3/5] Tour test_self_order_snooze_service → Step .order_tracker_dropdown_container .form-switch input 2026-10-27 17:09:56,692 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 beeGtCxh - [27/Oct/2026 17:09:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.015 - 2026-10-27 17:09:56,743 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 beeGtCxh - [27/Oct/2026 17:09:56] "GET /pos/ui/256 HTTP/1.1" 200 6701 31 0.02 0.052 rw 2026-10-27 17:09:56,747 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service.browser: [4/5] Tour test_self_order_snooze_service → Step .modal-body .btn-group .form-check-input[id="1hour"] 2026-10-27 17:09:56,761 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 beeGtCxh - [27/Oct/2026 17:09:56] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.008 - 2026-10-27 17:09:56,811 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 beeGtCxh - [27/Oct/2026 17:09:56] "GET /pos/ui/256?from_backend=True HTTP/1.1" 200 6701 31 0.017 0.117 rw 2026-10-27 17:10:06,748 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service.browser: console.groupEnd 2026-10-27 17:10:06,749 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service.browser: { "content": "Start PoS", "trigger": ".screen-login .btn.open-register-btn", "run": "click" }, { "trigger": ".order_tracker", "run": "click" }, { "trigger": ".order_tracker_dropdown_container .form-switch input", "run": "click" }, ---------- FAILED: [4/5] Tour test_self_order_snooze_service → Step .modal-body .btn-group .form-check-input[id="1hour"] ---------- { "trigger": ".modal-body .btn-group .form-check-input[id=\"1hour\"]", "run": "click" }, ----------------------------------------------------------------------------------------------------------------------------------- { "content": "confirm dialog", "trigger": ".modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(\"Apply\")", "run": "click", "expectUnloadPage": false }, 2026-10-27 17:10:06,750 7 ERROR rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service.browser: FAILED: [4/5] Tour test_self_order_snooze_service → Step .modal-body .btn-group .form-check-input[id="1hour"]. Element (.modal-body .btn-group .form-check-input[id="1hour"]) has not been found. TIMEOUT step failed to complete within 10000 ms. 2026-10-27 17:10:06,750 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Asking for screenshot 2026-10-27 17:10:06,751 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:10:06,756 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 beeGtCxh - [27/Oct/2026 17:09:54] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.004 11.796 rw 2026-10-27 17:10:06,821 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Screenshot in: /tmp/odoo_tests/rb-3d383b4-226062-429553/screenshots/sc_20261027_171006_821680_test_self_order_snooze_service.png 2026-10-27 17:10:06,855 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Closing chrome headless with pid 57933 2026-10-27 17:10:06,856 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Closing websocket connection 2026-10-27 17:10:06,857 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Terminating chrome headless with pid 57933 2026-10-27 17:10:06,953 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_171006_952851_test_self_order_snooze_service.txt 2026-10-27 17:10:06,953 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Removing chrome user profile "/tmp/tmp55rl42j8_chrome_odoo" 2026-10-27 17:10:06,960 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile: ====================================================================== 2026-10-27 17:10:06,960 7 ERROR rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile: FAIL: TestSelfOrderMobile.test_self_order_snooze_service Traceback (most recent call last): File "/data/build/rb-3d383b4-226062/addons/pos_self_order/tests/test_self_order_mobile.py", line 284, in test_self_order_snooze_service self.start_tour('/pos/ui?config_id=%d' % self.pos_config.id, 'test_self_order_snooze_service', login='pos_user') ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-3d383b4-226062/odoo/tests/common.py", line 3004, in start_tour self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-3d383b4-226062/odoo/tests/common.py", line 2979, in browser_js self.fail(str(error)) ~~~~~~~~~^^^^^^^^^^^^ AssertionError: FAILED: [4/5] Tour test_self_order_snooze_service → Step .modal-body .btn-group .form-check-input[id="1hour"]. Element (.modal-body .btn-group .form-check-input[id="1hour"]) has not been found. TIMEOUT step failed to complete within 10000 ms. 2026-10-27 17:10:07,003 7 INFO rb-3d383b4-226062-429553 odoo.tests.suite: Disabling auto-retry after a failed test 2026-10-27 17:10:07,004 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_table_no_more_sharing ... 2026-10-27 17:10:07,962 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:10:14,634 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:10:14,872 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45020401 started for PoS orders references: [{'name': None, 'pos_reference': '260-257-000001', 'uuid': '1b25f46e90184a33a1876b48931fc453'}] 2026-10-27 17:10:14,903 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45020401 order {'name': None, 'pos_reference': '260-257-000001', 'uuid': '1b25f46e90184a33a1876b48931fc453'} created pos.order #837 2026-10-27 17:10:14,903 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45020401 finished 2026-10-27 17:10:14,978 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2hapDiVb - [27/Oct/2026 17:10:14] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2447 95 0.042 0.307 rw 2026-10-27 17:10:15,048 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47254362 started for PoS orders references: [{'name': None, 'pos_reference': '260-257-000002', 'uuid': 'f828c3152e7a4611beafdb3dbaaa3b76'}] 2026-10-27 17:10:15,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47254362 order {'name': None, 'pos_reference': '260-257-000002', 'uuid': 'f828c3152e7a4611beafdb3dbaaa3b76'} created pos.order #838 2026-10-27 17:10:15,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47254362 finished 2026-10-27 17:10:15,159 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2hapDiVb - [27/Oct/2026 17:10:15] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3426 79 0.049 0.104 rw 2026-10-27 17:10:15,486 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing: Chrome pid: 58059 2026-10-27 17:10:15,487 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing: Chrome headless temporary user profile dir: /tmp/tmpqe6pztdo_chrome_odoo 2026-10-27 17:10:15,487 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing: Issuing json command http://127.0.0.1:35299/json/version 2026-10-27 17:10:15,488 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35299', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:10:15,534 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing: Browser version: Chrome/150.0.7871.114 2026-10-27 17:10:15,535 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing: Issuing json command http://127.0.0.1:35299/json 2026-10-27 17:10:15,535 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35299', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:10:15,556 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing: Websocket url found: ws://127.0.0.1:35299/devtools/page/AB6C206B74C27D4790E4969C452C7587 2026-10-27 17:10:15,571 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing: Enable chrome headless console log notification 2026-10-27 17:10:15,574 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing: Chrome headless enable page notifications 2026-10-27 17:10:15,663 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing: Setting session cookie in browser 2026-10-27 17:10:15,665 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing: Open "http://127.0.0.1:8069/pos-self/257?access_token=72ec9a290ae14ec5&table_identifier=3d609572" in browser 2026-10-27 17:10:15,665 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing: Navigating to: "http://127.0.0.1:8069/pos-self/257?access_token=72ec9a290ae14ec5&table_identifier=3d609572" 2026-10-27 17:10:15,844 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Zq2oIPoh - [27/Oct/2026 17:10:15] "GET /pos-self/257?access_token=72ec9a290ae14ec5&table_identifier=3d609572 HTTP/1.1" 200 2295 55 0.03 0.147 rw 2026-10-27 17:10:15,847 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing: Navigation result: {'frameId': 'AB6C206B74C27D4790E4969C452C7587', 'loaderId': '6C96F10391D88CA59C2883CDDF3DEDCA', 'isDownload': False} 2026-10-27 17:10:15,847 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing: Evaluate ready code "odoo.isTourReady('test_self_order_table_no_more_sharing-meal_mode')" 2026-10-27 17:10:15,885 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 17:10:15,956 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Zq2oIPoh - [27/Oct/2026 17:10:15] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.022 0.259 ro 2026-10-27 17:10:15,958 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 17:10:16,008 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Zq2oIPoh - [27/Oct/2026 17:10:15] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.017 0.115 ro 2026-10-27 17:10:16,011 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 17:10:16,037 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Zq2oIPoh - [27/Oct/2026 17:10:16] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.017 0.144 ro 2026-10-27 17:10:16,223 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing.browser: Owl is running in 'dev' mode. 2026-10-27 17:10:16,235 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Zq2oIPoh - [27/Oct/2026 17:10:16] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.006 ro 2026-10-27 17:10:16,271 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Zq2oIPoh - [27/Oct/2026 17:10:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.011 0.02 ro 2026-10-27 17:10:16,274 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Zq2oIPoh - [27/Oct/2026 17:10:16] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.032 ro 2026-10-27 17:10:16,824 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Zq2oIPoh - [27/Oct/2026 17:10:16] "POST /pos-self/data/257 HTTP/1.1" 200 466947 263 0.148 0.395 rw 2026-10-27 17:10:16,830 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Zq2oIPoh - [27/Oct/2026 17:10:16] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.544 rw 2026-10-27 17:10:16,987 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing: Evaluate test code "odoo.startTour('test_self_order_table_no_more_sharing-meal_mode', {"stepDelay": 0, "debug": false})" 2026-10-27 17:10:17,005 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Zq2oIPoh - [27/Oct/2026 17:10:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 4 0.002 0.017 rw 2026-10-27 17:10:17,031 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Zq2oIPoh - [27/Oct/2026 17:10:17] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.025 ro 2026-10-27 17:10:17,069 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Zq2oIPoh - [27/Oct/2026 17:10:17] "GET /web/image/ir.attachment/205976/raw HTTP/1.1" 200 98715 3 0.002 0.008 ro 2026-10-27 17:10:17,210 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:205980) 2026-10-27 17:10:17,221 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Zq2oIPoh - [27/Oct/2026 17:10:17] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.005 0.129 ro 2026-10-27 17:10:17,232 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing.browser: [1/3] Tour test_self_order_table_no_more_sharing-meal_mode → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-10-27 17:10:17,235 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing.browser: [2/3] Tour test_self_order_table_no_more_sharing-meal_mode → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-10-27 17:10:17,300 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing.browser: [3/3] Tour test_self_order_table_no_more_sharing-meal_mode → Step Check if button 'Checkout' is disabled (trigger: button.disabled:contains("Checkout")) 2026-10-27 17:10:17,377 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Zq2oIPoh - [27/Oct/2026 17:10:17] "GET /web/image/pos.category/389/image_128?unique=2026-10-27T17:07:11.000+00:00 HTTP/1.1" 200 6314 3 0.001 0.031 ro 2026-10-27 17:10:17,377 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing.browser: tour succeeded 2026-10-27 17:10:17,378 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR test_self_order_table_no_more_sharing-meal_mode SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-10-27 17:10:17,405 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Zq2oIPoh - [27/Oct/2026 17:10:17] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.006 0.055 ro 2026-10-27 17:10:17,429 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Zq2oIPoh - [27/Oct/2026 17:10:17] "GET /web/image/product.template/8/image_512?unique=2026-10-27T17:07:11.000+00:00 HTTP/1.1" 200 10346 3 0.002 0.057 ro 2026-10-27 17:10:17,436 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Zq2oIPoh - [27/Oct/2026 17:10:17] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.05 ro 2026-10-27 17:10:17,441 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:10:17,443 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Zq2oIPoh - [27/Oct/2026 17:10:16] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 0 0 0.596 rw 2026-10-27 17:10:17,448 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing.browser: heap 13309708 (allocated 14036992) 2026-10-27 17:10:17,545 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing: Closing chrome headless with pid 58059 2026-10-27 17:10:17,545 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing: Closing websocket connection 2026-10-27 17:10:17,546 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing: Terminating chrome headless with pid 58059 2026-10-27 17:10:17,668 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_171017_667983_test_self_order_table_no_more_sharing.txt 2026-10-27 17:10:17,668 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing: Removing chrome user profile "/tmp/tmpqe6pztdo_chrome_odoo" 2026-10-27 17:10:17,825 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 419 checked, 4 removed 2026-10-27 17:10:19,019 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_payment_method: Starting TestSelfOrderPaymentMethod.test_cash_machine_payment_method_allowed_for_kiosk ... 2026-10-27 17:10:20,185 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:10:26,775 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_payment_method: Starting TestSelfOrderPaymentMethod.test_self_order_kiosk_loads_terminal_payment_method ... 2026-10-27 17:10:27,877 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:10:34,122 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_payment_method: Starting TestSelfOrderPaymentMethod.test_self_order_non_kiosk_does_not_load_payment_method ... 2026-10-27 17:10:35,097 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:10:41,306 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-27 17:10:42,431 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_delivery_tour ... 2026-10-27 17:10:43,386 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:10:49,837 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome pid: 58207 2026-10-27 17:10:49,837 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmptls5xzri_chrome_odoo 2026-10-27 17:10:49,839 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:36283/json/version 2026-10-27 17:10:49,841 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36283', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:10:49,909 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Browser version: Chrome/150.0.7871.114 2026-10-27 17:10:49,909 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:36283/json 2026-10-27 17:10:49,910 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36283', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:10:49,929 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:36283/devtools/page/86D86CC2AFCBDBF7097F11970A971ADB 2026-10-27 17:10:49,942 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Enable chrome headless console log notification 2026-10-27 17:10:49,947 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless enable page notifications 2026-10-27 17:10:50,207 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Setting session cookie in browser 2026-10-27 17:10:50,209 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Open "http://127.0.0.1:8069/pos-self/261?access_token=e09c7a18927c414b" in browser 2026-10-27 17:10:50,209 7 INFO rb-3d383b4-226062-429553 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/261?access_token=e09c7a18927c414b" 2026-10-27 17:10:50,232 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:10:50,594 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XYbDSqcI - [27/Oct/2026 17:10:50] "GET /pos-self/261?access_token=e09c7a18927c414b HTTP/1.1" 200 2295 63 0.029 0.354 rw 2026-10-27 17:10:50,603 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Navigation result: {'frameId': '86D86CC2AFCBDBF7097F11970A971ADB', 'loaderId': '442FE6C1092D8CE4D25003EF762A2C54', 'isDownload': False} 2026-10-27 17:10:50,603 7 INFO rb-3d383b4-226062-429553 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-27 17:10:50,658 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 17:10:50,705 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 17:10:50,712 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XYbDSqcI - [27/Oct/2026 17:10:50] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.007 0.073 ro 2026-10-27 17:10:50,751 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XYbDSqcI - [27/Oct/2026 17:10:50] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.023 0.504 ro 2026-10-27 17:10:50,757 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 17:10:50,775 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XYbDSqcI - [27/Oct/2026 17:10:50] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.006 0.126 ro 2026-10-27 17:10:50,959 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: Owl is running in 'dev' mode. 2026-10-27 17:10:50,971 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XYbDSqcI - [27/Oct/2026 17:10:50] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.004 ro 2026-10-27 17:10:50,984 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XYbDSqcI - [27/Oct/2026 17:10:50] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.009 ro 2026-10-27 17:10:50,989 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XYbDSqcI - [27/Oct/2026 17:10:50] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.01 ro 2026-10-27 17:10:51,011 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XYbDSqcI - [27/Oct/2026 17:10:51] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.013 rw 2026-10-27 17:10:51,664 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XYbDSqcI - [27/Oct/2026 17:10:51] "POST /pos-self/data/261 HTTP/1.1" 200 466917 265 0.138 0.525 rw 2026-10-27 17:10:51,875 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XYbDSqcI - [27/Oct/2026 17:10:51] "GET /web/image/ir.attachment/210091/raw HTTP/1.1" 200 98715 3 0.001 0.009 ro 2026-10-27 17:10:51,876 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 17:10:51,921 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XYbDSqcI - [27/Oct/2026 17:10:51] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.03 ro 2026-10-27 17:10:52,050 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:210095) 2026-10-27 17:10:52,055 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XYbDSqcI - [27/Oct/2026 17:10:52] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.006 0.112 ro 2026-10-27 17:10:52,079 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [1/32] Tour self_order_preset_delivery_tour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-10-27 17:10:52,081 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XYbDSqcI - [27/Oct/2026 17:10:52] "GET /web/image/ir.attachment/210090/raw HTTP/1.1" 200 84994 3 0.001 0.012 ro 2026-10-27 17:10:52,104 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [2/32] Tour self_order_preset_delivery_tour → Step Click on location 'Delivery' (trigger: .o_self_eating_location_box .preset_btn:contains('Delivery')) 2026-10-27 17:10:52,113 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XYbDSqcI - [27/Oct/2026 17:10:52] "GET /web/image/ir.attachment/209073/raw HTTP/1.1" 200 49165 3 0.001 0.006 ro 2026-10-27 17:10:52,143 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XYbDSqcI - [27/Oct/2026 17:10:52] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.01 ro 2026-10-27 17:10:52,188 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [3/32] Tour self_order_preset_delivery_tour → Step Click on product 'Free' (trigger: .product_list .o_self_product_card span:contains('Free')) 2026-10-27 17:10:52,238 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XYbDSqcI - [27/Oct/2026 17:10:52] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.001 0.03 ro 2026-10-27 17:10:52,240 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [4/32] Tour self_order_preset_delivery_tour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-10-27 17:10:52,261 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XYbDSqcI - [27/Oct/2026 17:10:52] "GET /web/image/pos.category/391/image_128?unique=2026-10-27T17:10:41.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.054 ro 2026-10-27 17:10:52,268 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [5/32] 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-27 17:10:52,281 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XYbDSqcI - [27/Oct/2026 17:10:52] "GET /web/image/product.template/8/image_512?unique=2026-10-27T17:10:41.000+00:00 HTTP/1.1" 200 10346 3 0.003 0.05 ro 2026-10-27 17:10:52,336 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [6/32] Tour self_order_preset_delivery_tour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-10-27 17:10:52,370 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XYbDSqcI - [27/Oct/2026 17:10:52] "GET /web/image/product.product/2266/image_512?unique=2026-10-27T17:10:41.000+00:00 HTTP/1.1" 200 7322 9 0.014 0.036 ro 2026-10-27 17:10:52,375 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [7/32] Tour self_order_preset_delivery_tour → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-10-27 17:10:52,387 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XYbDSqcI - [27/Oct/2026 17:10:52] "GET /web/image/product.product/15/image_512?unique=2026-10-27T17:10:41.000+00:00 HTTP/1.1" 200 7322 8 0.004 0.055 ro 2026-10-27 17:10:52,421 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XYbDSqcI - [27/Oct/2026 17:10:52] "GET /google_address_autocomplete/static/src/img/powered_by_google_on_white.png HTTP/1.1" 200 2133 0 0 0.002 - 2026-10-27 17:10:52,462 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [8/32] Tour self_order_preset_delivery_tour → Step Fill input with dre@dr.com (trigger: input[placeholder="Email"]) 2026-10-27 17:10:52,520 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [9/32] Tour self_order_preset_delivery_tour → Step Fill input with 490904390 (trigger: input[placeholder="Phone"]) 2026-10-27 17:10:52,584 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [10/32] Tour self_order_preset_delivery_tour → Step Fill input with Rue du Bronx (trigger: input[placeholder="Address"]) 2026-10-27 17:10:52,590 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [11/32] Tour self_order_preset_delivery_tour → Step .o-autocomplete--dropdown-menu .dropdown-item:contains('Rue du Bronx') 2026-10-27 17:10:52,964 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XYbDSqcI - [27/Oct/2026 17:10:52] "POST /pos-self/autocomplete/address HTTP/1.1" 200 175 2 0.001 0.015 rw 2026-10-27 17:10:53,013 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [12/32] Tour self_order_preset_delivery_tour → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-10-27 17:10:53,031 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XYbDSqcI - [27/Oct/2026 17:10:53] "POST /pos-self/autocomplete/address_full HTTP/1.1" 200 206 2 0.001 0.012 rw 2026-10-27 17:10:53,072 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [13/32] Tour self_order_preset_delivery_tour → Step Check confirmation string (trigger: .confirmation-block h1:contains("We're preparing your order!")) 2026-10-27 17:10:53,205 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XYbDSqcI - [27/Oct/2026 17:10:53] "POST /pos-self-order/validate-partner HTTP/1.1" 200 137 35 0.034 0.107 rw 2026-10-27 17:10:53,298 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63906028 started for PoS orders references: [{'name': None, 'pos_reference': '260-261-000001', 'uuid': '4751c604-1968-428f-b4fe-6bcc2aa48a65'}] 2026-10-27 17:10:53,347 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63906028 order {'name': None, 'pos_reference': '260-261-000001', 'uuid': '4751c604-1968-428f-b4fe-6bcc2aa48a65'} created pos.order #839 2026-10-27 17:10:53,348 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63906028 finished 2026-10-27 17:10:53,862 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XYbDSqcI - [27/Oct/2026 17:10:53] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3555 232 0.146 0.472 rw 2026-10-27 17:10:53,908 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [14/32] Tour self_order_preset_delivery_tour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-10-27 17:10:53,918 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [15/32] Tour self_order_preset_delivery_tour → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-10-27 17:10:53,920 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [16/32] Tour self_order_preset_delivery_tour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-10-27 17:10:53,935 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [17/32] Tour self_order_preset_delivery_tour → Step Click on location 'Delivery' (trigger: .o_self_eating_location_box .preset_btn:contains('Delivery')) 2026-10-27 17:10:53,994 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [18/32] Tour self_order_preset_delivery_tour → Step Click on product 'Free' (trigger: .product_list .o_self_product_card span:contains('Free')) 2026-10-27 17:10:54,034 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [19/32] Tour self_order_preset_delivery_tour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-10-27 17:10:54,060 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [20/32] 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-27 17:10:54,141 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [21/32] Tour self_order_preset_delivery_tour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-10-27 17:10:54,149 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [22/32] Tour self_order_preset_delivery_tour → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-10-27 17:10:54,202 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [23/32] Tour self_order_preset_delivery_tour → Step Fill input with dre@dr.com (trigger: input[placeholder="Email"]) 2026-10-27 17:10:54,240 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [24/32] Tour self_order_preset_delivery_tour → Step Fill input with 490904390 (trigger: input[placeholder="Phone"]) 2026-10-27 17:10:54,290 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [25/32] Tour self_order_preset_delivery_tour → Step Fill input with Rue du Bronx (trigger: input[placeholder="Address"]) 2026-10-27 17:10:54,297 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [26/32] Tour self_order_preset_delivery_tour → Step .o-autocomplete--dropdown-menu .dropdown-item:contains('Rue du Bronx') 2026-10-27 17:10:54,684 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XYbDSqcI - [27/Oct/2026 17:10:54] "POST /pos-self/autocomplete/address HTTP/1.1" 200 175 2 0.002 0.032 rw 2026-10-27 17:10:54,733 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [27/32] Tour self_order_preset_delivery_tour → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-10-27 17:10:54,750 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XYbDSqcI - [27/Oct/2026 17:10:54] "POST /pos-self/autocomplete/address_full HTTP/1.1" 200 206 2 0.002 0.012 rw 2026-10-27 17:10:54,779 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [28/32] Tour self_order_preset_delivery_tour → Step p.text-danger:contains('Delivery isn’t available') 2026-10-27 17:10:54,878 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XYbDSqcI - [27/Oct/2026 17:10:54] "POST /pos-self-order/validate-partner HTTP/1.1" 200 129 24 0.023 0.075 rw 2026-10-27 17:10:54,919 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [29/32] Tour self_order_preset_delivery_tour → Step button:contains('Takeaway') 2026-10-27 17:10:54,937 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [30/32] Tour self_order_preset_delivery_tour → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-10-27 17:10:54,942 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [31/32] Tour self_order_preset_delivery_tour → Step Check confirmation string (trigger: .confirmation-block h1:contains("We're preparing your order!")) 2026-10-27 17:10:54,968 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XYbDSqcI - [27/Oct/2026 17:10:54] "POST /pos-self-order/get-slots HTTP/1.1" 200 56 3 0.004 0.034 rw 2026-10-27 17:10:55,057 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XYbDSqcI - [27/Oct/2026 17:10:55] "POST /pos-self-order/validate-partner HTTP/1.1" 200 137 24 0.025 0.09 rw 2026-10-27 17:10:55,119 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95282871 started for PoS orders references: [{'name': None, 'pos_reference': '260-261-000002', 'uuid': '02151636-9d4d-4541-b6ca-0163f6587b54'}] 2026-10-27 17:10:55,147 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95282871 order {'name': None, 'pos_reference': '260-261-000002', 'uuid': '02151636-9d4d-4541-b6ca-0163f6587b54'} created pos.order #840 2026-10-27 17:10:55,148 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95282871 finished 2026-10-27 17:10:55,544 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XYbDSqcI - [27/Oct/2026 17:10:55] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2537 186 0.12 0.345 rw 2026-10-27 17:10:55,614 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [32/32] Tour self_order_preset_delivery_tour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-10-27 17:10:55,615 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: tour succeeded 2026-10-27 17:10:55,615 7 INFO rb-3d383b4-226062-429553 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-27 17:10:55,713 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:10:55,720 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XYbDSqcI - [27/Oct/2026 17:10:51] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.003 4.679 rw 2026-10-27 17:10:55,726 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: heap 15890512 (allocated 16920576) 2026-10-27 17:10:55,830 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing chrome headless with pid 58207 2026-10-27 17:10:55,837 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing websocket connection 2026-10-27 17:10:55,840 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Terminating chrome headless with pid 58207 2026-10-27 17:10:55,939 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_171055_939007_test_preset_delivery_tour.txt 2026-10-27 17:10:55,939 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmptls5xzri_chrome_odoo" 2026-10-27 17:10:55,993 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_takeaway_tour ... 2026-10-27 17:10:57,028 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:11:04,267 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:11:04,650 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40797714 started for PoS orders references: [{'name': None, 'pos_reference': '260-262-000001', 'uuid': 'd9bc503982364fab92c08f18385bef5f'}] 2026-10-27 17:11:04,689 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40797714 order {'name': None, 'pos_reference': '260-262-000001', 'uuid': 'd9bc503982364fab92c08f18385bef5f'} created pos.order #841 2026-10-27 17:11:04,689 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40797714 finished 2026-10-27 17:11:04,793 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dsdie15k - [27/Oct/2026 17:11:04] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2434 98 0.052 0.479 rw 2026-10-27 17:11:04,835 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_with_slot_tour ... 2026-10-27 17:11:05,731 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:11:12,687 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome pid: 58348 2026-10-27 17:11:12,687 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmpgxl12qb4_chrome_odoo 2026-10-27 17:11:12,687 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:46381/json/version 2026-10-27 17:11:12,688 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46381', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:11:12,742 7 INFO rb-3d383b4-226062-429553 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-27 17:11:12,742 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:46381/json 2026-10-27 17:11:12,743 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46381', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:11:12,755 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:46381/devtools/page/33BFEC60CD4BBCA881D424301CB5EA1A 2026-10-27 17:11:12,766 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Enable chrome headless console log notification 2026-10-27 17:11:12,781 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-10-27 17:11:13,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Setting session cookie in browser 2026-10-27 17:11:13,078 7 INFO rb-3d383b4-226062-429553 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/263?access_token=8a7ed1e5eda34451" in browser 2026-10-27 17:11:13,078 7 INFO rb-3d383b4-226062-429553 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/263?access_token=8a7ed1e5eda34451" 2026-10-27 17:11:13,098 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:11:13,441 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w1yfF-8q - [27/Oct/2026 17:11:13] "GET /pos-self/263?access_token=8a7ed1e5eda34451 HTTP/1.1" 200 2295 63 0.031 0.328 rw 2026-10-27 17:11:13,445 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Navigation result: {'frameId': '33BFEC60CD4BBCA881D424301CB5EA1A', 'loaderId': '0747E627A95D3D0AB61C081B8F56411A', 'isDownload': False} 2026-10-27 17:11:13,445 7 INFO rb-3d383b4-226062-429553 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-27 17:11:13,482 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 17:11:13,529 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w1yfF-8q - [27/Oct/2026 17:11:13] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.023 0.417 ro 2026-10-27 17:11:13,538 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 17:11:13,581 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 17:11:13,590 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w1yfF-8q - [27/Oct/2026 17:11:13] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.006 0.11 ro 2026-10-27 17:11:13,616 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w1yfF-8q - [27/Oct/2026 17:11:13] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.013 0.13 ro 2026-10-27 17:11:13,808 7 INFO rb-3d383b4-226062-429553 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-27 17:11:13,819 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w1yfF-8q - [27/Oct/2026 17:11:13] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.005 ro 2026-10-27 17:11:13,833 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w1yfF-8q - [27/Oct/2026 17:11:13] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.01 ro 2026-10-27 17:11:13,840 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w1yfF-8q - [27/Oct/2026 17:11:13] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.012 ro 2026-10-27 17:11:14,424 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w1yfF-8q - [27/Oct/2026 17:11:14] "POST /pos-self/data/263 HTTP/1.1" 200 467728 268 0.143 0.437 rw 2026-10-27 17:11:14,432 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w1yfF-8q - [27/Oct/2026 17:11:14] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.585 rw 2026-10-27 17:11:14,668 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w1yfF-8q - [27/Oct/2026 17:11:14] "GET /web/image/ir.attachment/212139/raw HTTP/1.1" 200 98715 3 0.001 0.008 ro 2026-10-27 17:11:14,676 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 17:11:14,712 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w1yfF-8q - [27/Oct/2026 17:11:14] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.021 ro 2026-10-27 17:11:14,847 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:212143) 2026-10-27 17:11:14,854 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w1yfF-8q - [27/Oct/2026 17:11:14] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.006 0.125 ro 2026-10-27 17:11:14,881 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [1/16] Tour self_order_preset_slot_tour → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-10-27 17:11:14,883 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w1yfF-8q - [27/Oct/2026 17:11:14] "GET /web/image/ir.attachment/212138/raw HTTP/1.1" 200 84994 3 0.003 0.016 ro 2026-10-27 17:11:14,884 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [2/16] Tour self_order_preset_slot_tour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-10-27 17:11:14,908 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [3/16] Tour self_order_preset_slot_tour → Step Check that average preparation time badge is displayed on Takeaway preset (trigger: .preset_btn:contains('Takeaway') .badge:contains('20 min')) 2026-10-27 17:11:14,941 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w1yfF-8q - [27/Oct/2026 17:11:14] "GET /web/image/ir.attachment/211121/raw HTTP/1.1" 200 49165 3 0.002 0.016 ro 2026-10-27 17:11:14,956 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w1yfF-8q - [27/Oct/2026 17:11:14] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.012 ro 2026-10-27 17:11:14,960 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [4/16] Tour self_order_preset_slot_tour → Step Click on location 'Takeaway' (trigger: .o_self_eating_location_box .preset_btn:contains('Takeaway')) 2026-10-27 17:11:14,997 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [5/16] Tour self_order_preset_slot_tour → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_card span:contains('Coca-Cola')) 2026-10-27 17:11:15,047 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [6/16] Tour self_order_preset_slot_tour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-10-27 17:11:15,052 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w1yfF-8q - [27/Oct/2026 17:11:15] "GET /web/image/pos.category/391/image_128?unique=2026-10-27T17:10:41.000+00:00 HTTP/1.1" 200 6314 3 0.001 0.04 ro 2026-10-27 17:11:15,072 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w1yfF-8q - [27/Oct/2026 17:11:15] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.001 0.06 ro 2026-10-27 17:11:15,093 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w1yfF-8q - [27/Oct/2026 17:11:15] "GET /web/image/product.template/8/image_512?unique=2026-10-27T17:10:41.000+00:00 HTTP/1.1" 200 10346 3 0.002 0.057 ro 2026-10-27 17:11:15,094 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [7/16] 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-27 17:11:15,145 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w1yfF-8q - [27/Oct/2026 17:11:15] "GET /web/image/product.product/2265/image_512?unique=2026-10-27T17:10:41.000+00:00 HTTP/1.1" 200 7322 9 0.004 0.02 ro 2026-10-27 17:11:15,170 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [8/16] Tour self_order_preset_slot_tour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-10-27 17:11:15,171 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [9/16] Tour self_order_preset_slot_tour → Step Wait for time slot popup to appear (trigger: .self_order_pills_selection_popup) 2026-10-27 17:11:15,185 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w1yfF-8q - [27/Oct/2026 17:11:15] "POST /pos-self-order/get-slots HTTP/1.1" 200 56 3 0.002 0.01 rw 2026-10-27 17:11:15,265 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [10/16] Tour self_order_preset_slot_tour → Step Select first available time slot (trigger: .self_order_pills_selection_popup .option-item:first) 2026-10-27 17:11:15,270 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [11/16] Tour self_order_preset_slot_tour → Step Click on 'Confirm' button (trigger: .self_order_pills_selection_popup .btn-primary:contains('Confirm')) 2026-10-27 17:11:15,300 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [12/16] Tour self_order_preset_slot_tour → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-10-27 17:11:15,376 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [13/16] Tour self_order_preset_slot_tour → Step Fill input with 490904390 (trigger: input[placeholder="Phone"]) 2026-10-27 17:11:15,419 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [14/16] Tour self_order_preset_slot_tour → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-10-27 17:11:15,436 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [15/16] Tour self_order_preset_slot_tour → Step Check confirmation string (trigger: .confirmation-block h1:contains("Order for")) 2026-10-27 17:11:15,558 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w1yfF-8q - [27/Oct/2026 17:11:15] "POST /pos-self-order/validate-partner HTTP/1.1" 200 137 35 0.042 0.084 rw 2026-10-27 17:11:15,634 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12046441 started for PoS orders references: [{'name': None, 'pos_reference': '260-263-000001', 'uuid': '4fe90752-671f-406b-853b-bd3a671456de'}] 2026-10-27 17:11:15,677 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12046441 order {'name': None, 'pos_reference': '260-263-000001', 'uuid': '4fe90752-671f-406b-853b-bd3a671456de'} created pos.order #842 2026-10-27 17:11:15,678 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12046441 finished 2026-10-27 17:11:15,780 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w1yfF-8q - [27/Oct/2026 17:11:15] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2531 88 0.044 0.143 rw 2026-10-27 17:11:15,828 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [16/16] Tour self_order_preset_slot_tour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-10-27 17:11:15,838 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: tour succeeded 2026-10-27 17:11:15,840 7 INFO rb-3d383b4-226062-429553 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-27 17:11:15,849 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w1yfF-8q - [27/Oct/2026 17:11:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.009 0.017 rw 2026-10-27 17:11:15,927 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:11:15,929 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w1yfF-8q - [27/Oct/2026 17:11:14] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.002 1.472 rw 2026-10-27 17:11:15,931 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: heap 15828800 (allocated 17707008) 2026-10-27 17:11:15,954 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w1yfF-8q - [27/Oct/2026 17:11:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.003 0.015 rw 2026-10-27 17:11:16,031 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing chrome headless with pid 58348 2026-10-27 17:11:16,033 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing websocket connection 2026-10-27 17:11:16,033 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Terminating chrome headless with pid 58348 2026-10-27 17:11:16,112 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_171116_112639_test_preset_with_slot_tour.txt 2026-10-27 17:11:16,113 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmpgxl12qb4_chrome_odoo" 2026-10-27 17:11:16,229 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 419 checked, 4 removed 2026-10-27 17:11:17,319 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_combo_prices ... 2026-10-27 17:11:18,418 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:11:27,993 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome pid: 58490 2026-10-27 17:11:27,993 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome headless temporary user profile dir: /tmp/tmpmzm8t8yw_chrome_odoo 2026-10-27 17:11:27,993 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Issuing json command http://127.0.0.1:37359/json/version 2026-10-27 17:11:27,995 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37359', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:11:28,035 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Browser version: Chrome/150.0.7871.114 2026-10-27 17:11:28,036 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Issuing json command http://127.0.0.1:37359/json 2026-10-27 17:11:28,036 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37359', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:11:28,045 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Websocket url found: ws://127.0.0.1:37359/devtools/page/547F918C65E252714AD446B8FD0C8A61 2026-10-27 17:11:28,056 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Enable chrome headless console log notification 2026-10-27 17:11:28,061 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome headless enable page notifications 2026-10-27 17:11:28,298 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Setting session cookie in browser 2026-10-27 17:11:28,302 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Open "http://127.0.0.1:8069/pos-self/264?access_token=b73c37adfefe4da4" in browser 2026-10-27 17:11:28,302 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Navigating to: "http://127.0.0.1:8069/pos-self/264?access_token=b73c37adfefe4da4" 2026-10-27 17:11:28,312 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:11:28,665 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:28] "GET /pos-self/264?access_token=b73c37adfefe4da4 HTTP/1.1" 200 2295 63 0.025 0.336 rw 2026-10-27 17:11:28,668 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Navigation result: {'frameId': '547F918C65E252714AD446B8FD0C8A61', 'loaderId': '8BA5CAD69A94186B19D4E6BE28BFC867', 'isDownload': False} 2026-10-27 17:11:28,669 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Evaluate ready code "odoo.isTourReady('test_combo_prices')" 2026-10-27 17:11:28,702 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 17:11:28,758 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:28] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.023 0.426 ro 2026-10-27 17:11:28,761 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 17:11:28,781 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:28] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.006 0.076 ro 2026-10-27 17:11:28,812 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 17:11:28,849 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:28] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.008 0.141 ro 2026-10-27 17:11:29,109 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: Owl is running in 'dev' mode. 2026-10-27 17:11:29,127 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:29] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.005 ro 2026-10-27 17:11:29,146 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:29] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.011 ro 2026-10-27 17:11:29,148 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:29] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.007 ro 2026-10-27 17:11:29,860 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:29] "POST /pos-self/data/264 HTTP/1.1" 200 510732 412 0.161 0.518 rw 2026-10-27 17:11:29,863 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:29] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.675 rw 2026-10-27 17:11:30,083 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:30] "GET /web/image/ir.attachment/213175/raw HTTP/1.1" 200 98715 3 0.001 0.006 ro 2026-10-27 17:11:30,084 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Evaluate test code "odoo.startTour('test_combo_prices', {"stepDelay": 0, "debug": false})" 2026-10-27 17:11:30,133 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:30] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.021 ro 2026-10-27 17:11:30,262 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:213179) 2026-10-27 17:11:30,268 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:30] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.012 0.113 ro 2026-10-27 17:11:30,280 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:30] "GET /web/image/ir.attachment/213174/raw HTTP/1.1" 200 84994 3 0.001 0.005 ro 2026-10-27 17:11:30,295 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [1/116] Tour test_combo_prices → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-10-27 17:11:30,357 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [2/116] Tour test_combo_prices → Step Click on product 'Big Combo' (trigger: .product_list .o_self_product_card span:contains('Big Combo')) 2026-10-27 17:11:30,439 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:30] "GET /web/image/pos.category/393/image_128?unique=2026-10-27T17:11:16.000+00:00 HTTP/1.1" 200 6314 3 0.001 0.026 ro 2026-10-27 17:11:30,445 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:30] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.024 ro 2026-10-27 17:11:30,489 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [3/116] Tour test_combo_prices → Step Click on combo product 'Green 1' (trigger: .combo_product_box span:contains('Green 1')) 2026-10-27 17:11:30,551 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [4/116] Tour test_combo_prices → Step Click on combo product 'Green 2' (trigger: .combo_product_box span:contains('Green 2')) 2026-10-27 17:11:30,559 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:30] "GET /web/image/product.template/2129/image_512?unique=2026-10-27T17:11:16.000+00:00 HTTP/1.1" 200 7322 3 0.007 0.016 ro 2026-10-27 17:11:30,561 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [5/116] Tour test_combo_prices → Step Click on button 'Next' (trigger: .btn:contains('Next')) 2026-10-27 17:11:30,592 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [6/116] Tour test_combo_prices → Step Click on combo product 'Red 1' (trigger: .combo_product_box span:contains('Red 1')) 2026-10-27 17:11:30,618 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [7/116] Tour test_combo_prices → Step Click on combo product 'Red 2' (trigger: .combo_product_box span:contains('Red 2')) 2026-10-27 17:11:30,630 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [8/116] Tour test_combo_prices → Step Click on button 'Next' (trigger: .btn:contains('Next')) 2026-10-27 17:11:30,666 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [9/116] Tour test_combo_prices → Step Click on combo product 'Purple 1' (trigger: .combo_product_box span:contains('Purple 1')) 2026-10-27 17:11:30,686 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [10/116] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-10-27 17:11:30,703 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [11/116] Tour test_combo_prices → Step Click on button 'Next' (trigger: .btn:contains('Next')) 2026-10-27 17:11:30,723 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [12/116] Tour test_combo_prices → Step Click on button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-10-27 17:11:30,838 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [13/116] Tour test_combo_prices → Step Click on product 'Random Product 1' (trigger: .product_list .o_self_product_card span:contains('Random Product 1')) 2026-10-27 17:11:30,873 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:30] "GET /web/image/product.product/2279/image_512?unique=2026-10-27T17:11:16.000+00:00 HTTP/1.1" 200 7322 9 0.006 0.021 ro 2026-10-27 17:11:30,890 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:30] "GET /web/image/product.product/2285/image_512?unique=2026-10-27T17:11:16.000+00:00 HTTP/1.1" 200 7322 8 0.004 0.038 ro 2026-10-27 17:11:30,932 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:30] "GET /web/image/product.product/2278/image_512?unique=2026-10-27T17:11:16.000+00:00 HTTP/1.1" 200 7322 8 0.018 0.062 ro 2026-10-27 17:11:30,952 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:30] "GET /web/image/product.product/2281/image_512?unique=2026-10-27T17:11:16.000+00:00 HTTP/1.1" 200 7322 8 0.004 0.102 ro 2026-10-27 17:11:30,984 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:30] "GET /web/image/product.product/2282/image_512?unique=2026-10-27T17:11:16.000+00:00 HTTP/1.1" 200 7322 8 0.008 0.13 ro 2026-10-27 17:11:31,018 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:31] "GET /web/image/product.product/2284/image_512?unique=2026-10-27T17:11:16.000+00:00 HTTP/1.1" 200 7322 8 0.005 0.167 ro 2026-10-27 17:11:31,029 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [14/116] Tour test_combo_prices → Step Click on product 'Random Product 2' (trigger: .product_list .o_self_product_card span:contains('Random Product 2')) 2026-10-27 17:11:31,133 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [15/116] Tour test_combo_prices → Step Click on product 'Random Product 3' (trigger: .product_list .o_self_product_card span:contains('Random Product 3')) 2026-10-27 17:11:31,234 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [16/116] Tour test_combo_prices → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-10-27 17:11:31,323 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [17/116] Tour test_combo_prices → Step body 2026-10-27 17:11:31,410 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25552464 started for PoS orders references: [{'name': None, 'pos_reference': '260-264-000001', 'uuid': '9792e749-d2b5-4e18-8711-a27437c05652'}] 2026-10-27 17:11:31,487 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25552464 order {'name': None, 'pos_reference': '260-264-000001', 'uuid': '9792e749-d2b5-4e18-8711-a27437c05652'} created pos.order #843 2026-10-27 17:11:31,487 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25552464 finished 2026-10-27 17:11:31,676 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:31] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 11459 184 0.104 0.236 rw 2026-10-27 17:11:31,684 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:31] "GET /web/image/ir.attachment/212157/raw HTTP/1.1" 200 49165 3 0.001 0.238 ro 2026-10-27 17:11:31,706 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:31] "GET /web/image/product.product/2300/image_512?unique=2026-10-27T17:11:16.000+00:00 HTTP/1.1" 200 7322 8 0.005 0.171 ro 2026-10-27 17:11:31,728 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:31] "GET /web/image/product.product/2299/image_512?unique=2026-10-27T17:11:16.000+00:00 HTTP/1.1" 200 7322 8 0.004 0.193 ro 2026-10-27 17:11:31,736 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [18/116] Tour test_combo_prices → Step body 2026-10-27 17:11:31,742 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [19/116] Tour test_combo_prices → Step Click on back button (trigger: .btn.btn-back) 2026-10-27 17:11:31,746 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [20/116] Tour test_combo_prices → Step Click on product 'Big Combo' (trigger: .product_list .o_self_product_card span:contains('Big Combo')) 2026-10-27 17:11:31,750 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:31] "GET /web/image/product.product/2301/image_512?unique=2026-10-27T17:11:16.000+00:00 HTTP/1.1" 200 7322 8 0.004 0.203 ro 2026-10-27 17:11:31,787 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:31] "GET /web/image/product.product/2287/image_512?unique=2026-10-27T17:11:16.000+00:00 HTTP/1.1" 200 7322 8 0.014 0.245 ro 2026-10-27 17:11:31,820 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [21/116] Tour test_combo_prices → Step Click on combo product 'Green 1' (trigger: .combo_product_box span:contains('Green 1')) 2026-10-27 17:11:31,865 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [22/116] Tour test_combo_prices → Step Click on combo product 'Green 2' (trigger: .combo_product_box span:contains('Green 2')) 2026-10-27 17:11:31,869 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [23/116] Tour test_combo_prices → Step Click on button 'Next' (trigger: .btn:contains('Next')) 2026-10-27 17:11:31,891 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [24/116] Tour test_combo_prices → Step Click on combo product 'Red 1' (trigger: .combo_product_box span:contains('Red 1')) 2026-10-27 17:11:31,911 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [25/116] Tour test_combo_prices → Step Click on combo product 'Red 1' (trigger: .combo_product_box span:contains('Red 1')) 2026-10-27 17:11:31,918 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [26/116] Tour test_combo_prices → Step Click on combo product 'Red 2' (trigger: .combo_product_box span:contains('Red 2')) 2026-10-27 17:11:31,929 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [27/116] Tour test_combo_prices → Step Click on combo product 'Red 2' (trigger: .combo_product_box span:contains('Red 2')) 2026-10-27 17:11:31,938 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [28/116] Tour test_combo_prices → Step Click on combo product 'Red 2' (trigger: .combo_product_box span:contains('Red 2')) 2026-10-27 17:11:31,946 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [29/116] Tour test_combo_prices → Step Click on button 'Next' (trigger: .btn:contains('Next')) 2026-10-27 17:11:31,970 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [30/116] Tour test_combo_prices → Step Click on combo product 'Purple 1' (trigger: .combo_product_box span:contains('Purple 1')) 2026-10-27 17:11:31,988 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [31/116] Tour test_combo_prices → Step Click on combo product 'Purple 1' (trigger: .combo_product_box span:contains('Purple 1')) 2026-10-27 17:11:31,995 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [32/116] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-10-27 17:11:32,004 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [33/116] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-10-27 17:11:32,017 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [34/116] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-10-27 17:11:32,020 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [35/116] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-10-27 17:11:32,030 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [36/116] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-10-27 17:11:32,047 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [37/116] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-10-27 17:11:32,051 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [38/116] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-10-27 17:11:32,060 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [39/116] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-10-27 17:11:32,078 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [40/116] Tour test_combo_prices → Step Click on button 'Next' (trigger: .btn:contains('Next')) 2026-10-27 17:11:32,091 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [41/116] Tour test_combo_prices → Step Click on button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-10-27 17:11:32,164 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [42/116] Tour test_combo_prices → Step Click on product 'Random Product 1' (trigger: .product_list .o_self_product_card span:contains('Random Product 1')) 2026-10-27 17:11:32,336 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [43/116] Tour test_combo_prices → Step Click on product 'Random Product 2' (trigger: .product_list .o_self_product_card span:contains('Random Product 2')) 2026-10-27 17:11:32,394 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [44/116] Tour test_combo_prices → Step Click on product 'Random Product 3' (trigger: .product_list .o_self_product_card span:contains('Random Product 3')) 2026-10-27 17:11:32,481 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [45/116] Tour test_combo_prices → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-10-27 17:11:32,562 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [46/116] Tour test_combo_prices → Step body 2026-10-27 17:11:32,694 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2838495 started for PoS orders references: [{'name': None, 'pos_reference': '260-264-000002', 'uuid': '98030d8a-6852-4280-bf6a-f22f955f5db8'}] 2026-10-27 17:11:32,758 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2838495 order {'name': None, 'pos_reference': '260-264-000002', 'uuid': '98030d8a-6852-4280-bf6a-f22f955f5db8'} created pos.order #844 2026-10-27 17:11:32,759 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2838495 finished 2026-10-27 17:11:32,943 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:32] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 11463 169 0.083 0.286 rw 2026-10-27 17:11:33,066 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [47/116] Tour test_combo_prices → Step body 2026-10-27 17:11:33,078 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [48/116] Tour test_combo_prices → Step Click on back button (trigger: .btn.btn-back) 2026-10-27 17:11:33,079 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [49/116] Tour test_combo_prices → Step Click on product 'Big Combo' (trigger: .product_list .o_self_product_card span:contains('Big Combo')) 2026-10-27 17:11:33,097 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.004 0.025 rw 2026-10-27 17:11:33,126 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [50/116] Tour test_combo_prices → Step Click on combo product 'Green 1' (trigger: .combo_product_box span:contains('Green 1')) 2026-10-27 17:11:33,163 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [51/116] Tour test_combo_prices → Step Click on combo product 'Green 3' (trigger: .combo_product_box span:contains('Green 3')) 2026-10-27 17:11:33,175 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [52/116] Tour test_combo_prices → Step Select value Big for attribute Size (trigger: h2:contains("Size") + div.row button:contains("Big")) 2026-10-27 17:11:33,214 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [53/116] Tour test_combo_prices → Step Select value Blue for attribute Color (trigger: h2:contains("Color") + div.row button:contains("Blue")) 2026-10-27 17:11:33,222 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [54/116] Tour test_combo_prices → Step Click on button 'Next' (trigger: .btn:contains('Next')) 2026-10-27 17:11:33,244 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [55/116] Tour test_combo_prices → Step Click on button 'Next' (trigger: .btn:contains('Next')) 2026-10-27 17:11:33,259 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [56/116] Tour test_combo_prices → Step Click on combo product 'Red 1' (trigger: .combo_product_box span:contains('Red 1')) 2026-10-27 17:11:33,299 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [57/116] Tour test_combo_prices → Step Click on combo product 'Red 1' (trigger: .combo_product_box span:contains('Red 1')) 2026-10-27 17:11:33,310 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [58/116] Tour test_combo_prices → Step Click on combo product 'Red 3' (trigger: .combo_product_box span:contains('Red 3')) 2026-10-27 17:11:33,316 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [59/116] Tour test_combo_prices → Step Select value Big for attribute Size (trigger: h2:contains("Size") + div.row button:contains("Big")) 2026-10-27 17:11:33,363 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [60/116] Tour test_combo_prices → Step Select value Blue for attribute Color (trigger: h2:contains("Color") + div.row button:contains("Blue")) 2026-10-27 17:11:33,371 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [61/116] Tour test_combo_prices → Step Click on button 'Next' (trigger: .btn:contains('Next')) 2026-10-27 17:11:33,393 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [62/116] Tour test_combo_prices → Step Click on combo product 'Red 3' (trigger: .combo_product_box span:contains('Red 3')) 2026-10-27 17:11:33,437 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [63/116] Tour test_combo_prices → Step Click on combo product 'Red 3' (trigger: .combo_product_box span:contains('Red 3')) 2026-10-27 17:11:33,443 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [64/116] Tour test_combo_prices → Step Click on button 'Next' (trigger: .btn:contains('Next')) 2026-10-27 17:11:33,463 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [65/116] Tour test_combo_prices → Step Click on combo product 'Purple 1' (trigger: .combo_product_box span:contains('Purple 1')) 2026-10-27 17:11:33,480 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [66/116] Tour test_combo_prices → Step Click on combo product 'Purple 1' (trigger: .combo_product_box span:contains('Purple 1')) 2026-10-27 17:11:33,492 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [67/116] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-10-27 17:11:33,505 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [68/116] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-10-27 17:11:33,517 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [69/116] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-10-27 17:11:33,528 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [70/116] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-10-27 17:11:33,540 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [71/116] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-10-27 17:11:33,569 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [72/116] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-10-27 17:11:33,579 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [73/116] Tour test_combo_prices → Step Click on combo product 'Purple 3' (trigger: .combo_product_box span:contains('Purple 3')) 2026-10-27 17:11:33,586 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [74/116] Tour test_combo_prices → Step Select value Small for attribute Size (trigger: h2:contains("Size") + div.row button:contains("Small")) 2026-10-27 17:11:33,635 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [75/116] Tour test_combo_prices → Step Select value Red for attribute Color (trigger: h2:contains("Color") + div.row button:contains("Red")) 2026-10-27 17:11:33,642 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [76/116] Tour test_combo_prices → Step Click on button 'Next' (trigger: .btn:contains('Next')) 2026-10-27 17:11:33,658 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [77/116] Tour test_combo_prices → Step Click on combo product 'Purple 3' (trigger: .combo_product_box span:contains('Purple 3')) 2026-10-27 17:11:33,713 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [78/116] Tour test_combo_prices → Step Click on button 'Next' (trigger: .btn:contains('Next')) 2026-10-27 17:11:33,722 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [79/116] Tour test_combo_prices → Step Click on button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-10-27 17:11:33,789 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [80/116] Tour test_combo_prices → Step Click on product 'Random Product 1' (trigger: .product_list .o_self_product_card span:contains('Random Product 1')) 2026-10-27 17:11:33,819 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:33] "GET /web/image/product.product/2280/image_512?unique=2026-10-27T17:11:16.000+00:00 HTTP/1.1" 200 7322 8 0.004 0.019 ro 2026-10-27 17:11:33,854 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:33] "GET /web/image/product.product/2283/image_512?unique=2026-10-27T17:11:16.000+00:00 HTTP/1.1" 200 7322 8 0.004 0.054 ro 2026-10-27 17:11:33,879 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:33] "GET /web/image/product.product/2286/image_512?unique=2026-10-27T17:11:16.000+00:00 HTTP/1.1" 200 7322 8 0.008 0.074 ro 2026-10-27 17:11:33,931 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [81/116] Tour test_combo_prices → Step Click on product 'Random Product 2' (trigger: .product_list .o_self_product_card span:contains('Random Product 2')) 2026-10-27 17:11:34,010 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [82/116] Tour test_combo_prices → Step Click on product 'Random Product 3' (trigger: .product_list .o_self_product_card span:contains('Random Product 3')) 2026-10-27 17:11:34,110 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [83/116] Tour test_combo_prices → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-10-27 17:11:34,214 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [84/116] Tour test_combo_prices → Step body 2026-10-27 17:11:34,311 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1466707 started for PoS orders references: [{'name': None, 'pos_reference': '260-264-000003', 'uuid': '0c960bf6-9feb-4661-b187-30a9e662516b'}] 2026-10-27 17:11:34,375 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1466707 order {'name': None, 'pos_reference': '260-264-000003', 'uuid': '0c960bf6-9feb-4661-b187-30a9e662516b'} created pos.order #845 2026-10-27 17:11:34,376 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1466707 finished 2026-10-27 17:11:34,541 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:34] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 12522 189 0.082 0.227 rw 2026-10-27 17:11:34,603 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [85/116] Tour test_combo_prices → Step body 2026-10-27 17:11:34,609 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [86/116] Tour test_combo_prices → Step Click on back button (trigger: .btn.btn-back) 2026-10-27 17:11:34,613 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [87/116] Tour test_combo_prices → Step Click on product 'Small Combo' (trigger: .product_list .o_self_product_card span:contains('Small Combo')) 2026-10-27 17:11:34,650 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [88/116] Tour test_combo_prices → Step Click on combo product 'No Price 1' (trigger: .combo_product_box span:contains('No Price 1')) 2026-10-27 17:11:34,682 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [89/116] Tour test_combo_prices → Step Click on combo product 'Purple 1' (trigger: .combo_product_box span:contains('Purple 1')) 2026-10-27 17:11:34,685 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:34] "GET /web/image/product.template/2130/image_512?unique=2026-10-27T17:11:16.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.015 ro 2026-10-27 17:11:34,702 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [90/116] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-10-27 17:11:34,710 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [91/116] Tour test_combo_prices → Step Click on button 'Next' (trigger: .btn:contains('Next')) 2026-10-27 17:11:34,722 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [92/116] Tour test_combo_prices → Step Click on button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-10-27 17:11:34,773 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [93/116] Tour test_combo_prices → Step Click on product 'Random Product 1' (trigger: .product_list .o_self_product_card span:contains('Random Product 1')) 2026-10-27 17:11:34,796 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:34] "GET /web/image/product.product/2275/image_512?unique=2026-10-27T17:11:16.000+00:00 HTTP/1.1" 200 7322 8 0.003 0.018 ro 2026-10-27 17:11:34,835 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [94/116] Tour test_combo_prices → Step Click on product 'Random Product 2' (trigger: .product_list .o_self_product_card span:contains('Random Product 2')) 2026-10-27 17:11:34,871 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [95/116] Tour test_combo_prices → Step Click on product 'Random Product 3' (trigger: .product_list .o_self_product_card span:contains('Random Product 3')) 2026-10-27 17:11:34,915 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [96/116] Tour test_combo_prices → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-10-27 17:11:34,966 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [97/116] Tour test_combo_prices → Step body 2026-10-27 17:11:35,037 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75817809 started for PoS orders references: [{'name': None, 'pos_reference': '260-264-000004', 'uuid': '4aa3c6da-9e06-43cd-9fbc-23273d9a4030'}] 2026-10-27 17:11:35,086 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75817809 order {'name': None, 'pos_reference': '260-264-000004', 'uuid': '4aa3c6da-9e06-43cd-9fbc-23273d9a4030'} created pos.order #846 2026-10-27 17:11:35,086 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75817809 finished 2026-10-27 17:11:35,230 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:35] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 8478 142 0.062 0.193 rw 2026-10-27 17:11:35,246 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:35] "GET /web/image/product.product/2288/image_512?unique=2026-10-27T17:11:16.000+00:00 HTTP/1.1" 200 7322 8 0.004 0.194 ro 2026-10-27 17:11:35,274 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [98/116] Tour test_combo_prices → Step body 2026-10-27 17:11:35,280 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [99/116] Tour test_combo_prices → Step Click on back button (trigger: .btn.btn-back) 2026-10-27 17:11:35,283 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [100/116] Tour test_combo_prices → Step Click on product 'No Free Combo' (trigger: .product_list .o_self_product_card span:contains('No Free Combo')) 2026-10-27 17:11:35,334 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [101/116] 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-27 17:11:35,375 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:35] "GET /web/image/product.template/2140/image_512?unique=2026-10-27T17:11:16.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.015 ro 2026-10-27 17:11:35,379 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [102/116] 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-27 17:11:35,389 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [103/116] Tour test_combo_prices → Step Click on button 'Next' (trigger: .btn:contains('Next')) 2026-10-27 17:11:35,404 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [104/116] 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-27 17:11:35,434 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [105/116] 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-27 17:11:35,435 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [106/116] Tour test_combo_prices → Step Click on button 'Next' (trigger: .btn:contains('Next')) 2026-10-27 17:11:35,464 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [107/116] 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-27 17:11:35,478 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [108/116] Tour test_combo_prices → Step Click on button 'Next' (trigger: .btn:contains('Next')) 2026-10-27 17:11:35,493 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [109/116] Tour test_combo_prices → Step Click on button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-10-27 17:11:35,529 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [110/116] Tour test_combo_prices → Step Click on product 'Random Product 1' (trigger: .product_list .o_self_product_card span:contains('Random Product 1')) 2026-10-27 17:11:35,571 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:35] "GET /web/image/product.product/2289/image_512?unique=2026-10-27T17:11:16.000+00:00 HTTP/1.1" 200 7322 8 0.005 0.033 ro 2026-10-27 17:11:35,605 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:35] "GET /web/image/product.product/2290/image_512?unique=2026-10-27T17:11:16.000+00:00 HTTP/1.1" 200 7322 8 0.004 0.067 ro 2026-10-27 17:11:35,606 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [111/116] Tour test_combo_prices → Step Click on product 'Random Product 2' (trigger: .product_list .o_self_product_card span:contains('Random Product 2')) 2026-10-27 17:11:35,633 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:35] "GET /web/image/product.product/2296/image_512?unique=2026-10-27T17:11:16.000+00:00 HTTP/1.1" 200 7322 8 0.003 0.09 ro 2026-10-27 17:11:35,662 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:35] "GET /web/image/product.product/2292/image_512?unique=2026-10-27T17:11:16.000+00:00 HTTP/1.1" 200 7322 8 0.004 0.114 ro 2026-10-27 17:11:35,669 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [112/116] Tour test_combo_prices → Step Click on product 'Random Product 3' (trigger: .product_list .o_self_product_card span:contains('Random Product 3')) 2026-10-27 17:11:35,740 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [113/116] Tour test_combo_prices → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-10-27 17:11:35,818 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [114/116] Tour test_combo_prices → Step body 2026-10-27 17:11:35,914 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91597013 started for PoS orders references: [{'name': None, 'pos_reference': '260-264-000005', 'uuid': 'f8e7496d-78d3-4283-adb8-c6ec44c5922c'}] 2026-10-27 17:11:35,971 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91597013 order {'name': None, 'pos_reference': '260-264-000005', 'uuid': 'f8e7496d-78d3-4283-adb8-c6ec44c5922c'} created pos.order #847 2026-10-27 17:11:35,971 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91597013 finished 2026-10-27 17:11:36,134 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:36] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 9523 151 0.072 0.223 rw 2026-10-27 17:11:36,167 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:36] "GET /web/image/product.product/2298/image_512?unique=2026-10-27T17:11:16.000+00:00 HTTP/1.1" 200 7322 8 0.007 0.193 ro 2026-10-27 17:11:36,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [115/116] Tour test_combo_prices → Step body 2026-10-27 17:11:36,182 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [116/116] Tour test_combo_prices → Step Click on back button (trigger: .btn.btn-back) 2026-10-27 17:11:36,184 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: tour succeeded 2026-10-27 17:11:36,185 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: ╔══════════════════════════════════╗ ║ TOUR test_combo_prices SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-27 17:11:36,385 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:11:36,387 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: heap 35862152 (allocated 40382464) 2026-10-27 17:11:36,388 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZlD3JEE8 - [27/Oct/2026 17:11:29] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.003 6.504 rw 2026-10-27 17:11:36,510 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Closing chrome headless with pid 58490 2026-10-27 17:11:36,511 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Closing websocket connection 2026-10-27 17:11:36,512 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Terminating chrome headless with pid 58490 2026-10-27 17:11:36,609 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_171136_609180_test_combo_prices.txt 2026-10-27 17:11:36,609 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Removing chrome user profile "/tmp/tmpmzm8t8yw_chrome_odoo" 2026-10-27 17:11:36,664 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend ... 2026-10-27 17:11:37,789 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:11:47,414 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome pid: 58628 2026-10-27 17:11:47,415 7 INFO rb-3d383b4-226062-429553 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/tmphqg9_r7f_chrome_odoo 2026-10-27 17:11:47,415 7 INFO rb-3d383b4-226062-429553 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:44673/json/version 2026-10-27 17:11:47,416 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44673', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:11:47,472 7 INFO rb-3d383b4-226062-429553 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-27 17:11:47,472 7 INFO rb-3d383b4-226062-429553 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:44673/json 2026-10-27 17:11:47,473 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44673', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:11:47,480 7 INFO rb-3d383b4-226062-429553 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:44673/devtools/page/02CE0053BBA2DC4DBF9E6C38DFECEA47 2026-10-27 17:11:47,486 7 INFO rb-3d383b4-226062-429553 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-27 17:11:47,489 7 INFO rb-3d383b4-226062-429553 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-27 17:11:47,710 7 INFO rb-3d383b4-226062-429553 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-27 17:11:47,714 7 INFO rb-3d383b4-226062-429553 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/265?access_token=e481db8101114a0d" in browser 2026-10-27 17:11:47,714 7 INFO rb-3d383b4-226062-429553 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/265?access_token=e481db8101114a0d" 2026-10-27 17:11:47,735 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:11:48,177 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NziVIFZf - [27/Oct/2026 17:11:48] "GET /pos-self/265?access_token=e481db8101114a0d HTTP/1.1" 200 2295 63 0.025 0.436 rw 2026-10-27 17:11:48,181 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': '02CE0053BBA2DC4DBF9E6C38DFECEA47', 'loaderId': 'B1CF9067251C219879EF959704A127E3', 'isDownload': False} 2026-10-27 17:11:48,181 7 INFO rb-3d383b4-226062-429553 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-27 17:11:48,231 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 17:11:48,272 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 17:11:48,278 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NziVIFZf - [27/Oct/2026 17:11:48] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.005 0.055 ro 2026-10-27 17:11:48,316 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NziVIFZf - [27/Oct/2026 17:11:48] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.019 0.565 ro 2026-10-27 17:11:48,320 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 17:11:48,338 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NziVIFZf - [27/Oct/2026 17:11:48] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.006 0.11 ro 2026-10-27 17:11:48,532 7 INFO rb-3d383b4-226062-429553 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-27 17:11:48,553 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NziVIFZf - [27/Oct/2026 17:11:48] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.005 ro 2026-10-27 17:11:48,579 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NziVIFZf - [27/Oct/2026 17:11:48] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.006 0.015 ro 2026-10-27 17:11:48,592 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NziVIFZf - [27/Oct/2026 17:11:48] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.032 ro 2026-10-27 17:11:48,623 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NziVIFZf - [27/Oct/2026 17:11:48] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.027 rw 2026-10-27 17:11:49,284 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NziVIFZf - [27/Oct/2026 17:11:49] "POST /pos-self/data/265 HTTP/1.1" 200 512528 416 0.178 0.515 rw 2026-10-27 17:11:49,561 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NziVIFZf - [27/Oct/2026 17:11:49] "GET /web/image/ir.attachment/214201/raw HTTP/1.1" 200 98715 3 0.001 0.007 ro 2026-10-27 17:11:49,583 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 17:11:49,633 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NziVIFZf - [27/Oct/2026 17:11:49] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.043 ro 2026-10-27 17:11:49,765 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:214205) 2026-10-27 17:11:49,772 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NziVIFZf - [27/Oct/2026 17:11:49] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.005 0.116 ro 2026-10-27 17:11:49,786 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NziVIFZf - [27/Oct/2026 17:11:49] "GET /web/image/ir.attachment/214200/raw HTTP/1.1" 200 84994 3 0.002 0.028 ro 2026-10-27 17:11:49,794 7 INFO rb-3d383b4-226062-429553 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-27 17:11:49,840 7 INFO rb-3d383b4-226062-429553 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-27 17:11:49,858 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NziVIFZf - [27/Oct/2026 17:11:49] "GET /web/image/ir.attachment/213183/raw HTTP/1.1" 200 49165 3 0.001 0.009 ro 2026-10-27 17:11:49,890 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NziVIFZf - [27/Oct/2026 17:11:49] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.017 ro 2026-10-27 17:11:49,951 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Product with attributes')) 2026-10-27 17:11:50,007 7 INFO rb-3d383b4-226062-429553 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 Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-10-27 17:11:50,019 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NziVIFZf - [27/Oct/2026 17:11:50] "GET /web/image/pos.category/394/image_128?unique=2026-10-27T17:11:16.000+00:00 HTTP/1.1" 200 6314 3 0.003 0.038 ro 2026-10-27 17:11:50,043 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NziVIFZf - [27/Oct/2026 17:11:50] "GET /web/image/product.template/2172/image_512?unique=2026-10-27T17:11:16.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.017 ro 2026-10-27 17:11:50,045 7 INFO rb-3d383b4-226062-429553 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 Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-10-27 17:11:50,049 7 INFO rb-3d383b4-226062-429553 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 button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-10-27 17:11:50,082 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Product with attributes')) 2026-10-27 17:11:50,116 7 INFO rb-3d383b4-226062-429553 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 Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-10-27 17:11:50,169 7 INFO rb-3d383b4-226062-429553 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 Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-10-27 17:11:50,172 7 INFO rb-3d383b4-226062-429553 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 button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-10-27 17:11:50,201 7 INFO rb-3d383b4-226062-429553 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-27 17:11:50,202 7 INFO rb-3d383b4-226062-429553 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-27 17:11:50,259 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90079793 started for PoS orders references: [{'name': None, 'pos_reference': '260-265-000001', 'uuid': '9f65ea4a-4c83-4112-b759-e113643ab247'}] 2026-10-27 17:11:50,299 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90079793 order {'name': None, 'pos_reference': '260-265-000001', 'uuid': '9f65ea4a-4c83-4112-b759-e113643ab247'} created pos.order #848 2026-10-27 17:11:50,300 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90079793 finished 2026-10-27 17:11:50,421 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NziVIFZf - [27/Oct/2026 17:11:50] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3506 112 0.052 0.16 rw 2026-10-27 17:11:50,456 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-10-27 17:11:50,457 7 INFO rb-3d383b4-226062-429553 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-27 17:11:50,486 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NziVIFZf - [27/Oct/2026 17:11:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.003 0.015 rw 2026-10-27 17:11:50,514 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:11:50,516 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NziVIFZf - [27/Oct/2026 17:11:49] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.012 1.871 rw 2026-10-27 17:11:50,519 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: heap 14949944 (allocated 16658432) 2026-10-27 17:11:50,617 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 58628 2026-10-27 17:11:50,618 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-10-27 17:11:50,618 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 58628 2026-10-27 17:11:50,714 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_171150_714554_test_fiscal_position_between_frontend_and_backend.txt 2026-10-27 17:11:50,714 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmphqg9_r7f_chrome_odoo" 2026-10-27 17:11:50,737 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9695] 2026-10-27 17:11:50,765 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted pos.order records with IDs: [848] 2026-10-27 17:11:50,777 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2709] 2026-10-27 17:11:51,208 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome pid: 58760 2026-10-27 17:11:51,208 7 INFO rb-3d383b4-226062-429553 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/tmpl3jwke9v_chrome_odoo 2026-10-27 17:11:51,209 7 INFO rb-3d383b4-226062-429553 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:41767/json/version 2026-10-27 17:11:51,210 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41767', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:11:51,275 7 INFO rb-3d383b4-226062-429553 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-27 17:11:51,275 7 INFO rb-3d383b4-226062-429553 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:41767/json 2026-10-27 17:11:51,276 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41767', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:11:51,306 7 INFO rb-3d383b4-226062-429553 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:41767/devtools/page/7E45205A1F31E380300FF2AC7E73103B 2026-10-27 17:11:51,315 7 INFO rb-3d383b4-226062-429553 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-27 17:11:51,324 7 INFO rb-3d383b4-226062-429553 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-27 17:11:51,373 7 INFO rb-3d383b4-226062-429553 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-27 17:11:51,378 7 INFO rb-3d383b4-226062-429553 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/265?access_token=e481db8101114a0d" in browser 2026-10-27 17:11:51,378 7 INFO rb-3d383b4-226062-429553 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/265?access_token=e481db8101114a0d" 2026-10-27 17:11:51,409 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9_k22C-V - [27/Oct/2026 17:11:51] "GET /pos-self/265?access_token=e481db8101114a0d HTTP/1.1" 200 2335 6 0.003 0.027 rw 2026-10-27 17:11:51,414 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': '7E45205A1F31E380300FF2AC7E73103B', 'loaderId': 'BDBAB029463451B893D10957A08E233F', 'isDownload': False} 2026-10-27 17:11:51,414 7 INFO rb-3d383b4-226062-429553 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-27 17:11:51,471 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9_k22C-V - [27/Oct/2026 17:11:51] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 2 0.001 0.027 ro 2026-10-27 17:11:51,472 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9_k22C-V - [27/Oct/2026 17:11:51] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 2 0.001 0.084 ro 2026-10-27 17:11:51,474 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9_k22C-V - [27/Oct/2026 17:11:51] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 2 0.001 0.029 ro 2026-10-27 17:11:51,679 7 INFO rb-3d383b4-226062-429553 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-27 17:11:51,690 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9_k22C-V - [27/Oct/2026 17:11:51] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.004 ro 2026-10-27 17:11:51,697 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9_k22C-V - [27/Oct/2026 17:11:51] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.004 ro 2026-10-27 17:11:51,705 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9_k22C-V - [27/Oct/2026 17:11:51] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.008 ro 2026-10-27 17:11:51,727 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9_k22C-V - [27/Oct/2026 17:11:51] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.013 rw 2026-10-27 17:11:52,512 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9_k22C-V - [27/Oct/2026 17:11:52] "POST /pos-self/data/265 HTTP/1.1" 200 512530 406 0.192 0.608 rw 2026-10-27 17:11:52,743 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9_k22C-V - [27/Oct/2026 17:11:52] "GET /web/image/ir.attachment/214201/raw HTTP/1.1" 200 98715 3 0.001 0.009 ro 2026-10-27 17:11:52,748 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 17:11:52,762 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9_k22C-V - [27/Oct/2026 17:11:52] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 0 0 0.004 ro 2026-10-27 17:11:52,810 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9_k22C-V - [27/Oct/2026 17:11:52] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 2 0.001 0.02 ro 2026-10-27 17:11:52,844 7 INFO rb-3d383b4-226062-429553 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-27 17:11:52,859 7 INFO rb-3d383b4-226062-429553 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-27 17:11:52,875 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9_k22C-V - [27/Oct/2026 17:11:52] "GET /web/image/ir.attachment/213183/raw HTTP/1.1" 200 49165 3 0.001 0.006 ro 2026-10-27 17:11:52,921 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9_k22C-V - [27/Oct/2026 17:11:52] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.007 ro 2026-10-27 17:11:52,979 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Product with attributes')) 2026-10-27 17:11:53,017 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9_k22C-V - [27/Oct/2026 17:11:53] "GET /web/image/pos.category/394/image_128?unique=2026-10-27T17:11:16.000+00:00 HTTP/1.1" 200 6314 3 0.001 0.017 ro 2026-10-27 17:11:53,068 7 INFO rb-3d383b4-226062-429553 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 Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-10-27 17:11:53,109 7 INFO rb-3d383b4-226062-429553 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 Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-10-27 17:11:53,117 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9_k22C-V - [27/Oct/2026 17:11:53] "GET /web/image/product.template/2172/image_512?unique=2026-10-27T17:11:16.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.021 ro 2026-10-27 17:11:53,118 7 INFO rb-3d383b4-226062-429553 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 button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-10-27 17:11:53,163 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Product with attributes')) 2026-10-27 17:11:53,203 7 INFO rb-3d383b4-226062-429553 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 Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-10-27 17:11:53,260 7 INFO rb-3d383b4-226062-429553 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 Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-10-27 17:11:53,267 7 INFO rb-3d383b4-226062-429553 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 button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-10-27 17:11:53,302 7 INFO rb-3d383b4-226062-429553 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-27 17:11:53,306 7 INFO rb-3d383b4-226062-429553 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-27 17:11:53,373 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26830088 started for PoS orders references: [{'name': None, 'pos_reference': '260-265-000002', 'uuid': '05521787-e730-49ac-bfb8-e06ccef35d75'}] 2026-10-27 17:11:53,408 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26830088 order {'name': None, 'pos_reference': '260-265-000002', 'uuid': '05521787-e730-49ac-bfb8-e06ccef35d75'} created pos.order #849 2026-10-27 17:11:53,408 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26830088 finished 2026-10-27 17:11:53,527 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9_k22C-V - [27/Oct/2026 17:11:53] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3506 97 0.053 0.154 rw 2026-10-27 17:11:53,560 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-10-27 17:11:53,561 7 INFO rb-3d383b4-226062-429553 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-27 17:11:53,576 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9_k22C-V - [27/Oct/2026 17:11:53] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.003 0.011 rw 2026-10-27 17:11:53,627 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:11:53,632 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: heap 14916020 (allocated 15609856) 2026-10-27 17:11:53,638 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9_k22C-V - [27/Oct/2026 17:11:52] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 4 0.002 1.892 rw 2026-10-27 17:11:53,731 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 58760 2026-10-27 17:11:53,732 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-10-27 17:11:53,733 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 58760 2026-10-27 17:11:53,858 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_171153_858587_test_fiscal_position_between_frontend_and_backend.txt 2026-10-27 17:11:53,858 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpl3jwke9v_chrome_odoo" 2026-10-27 17:11:53,902 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_price_between_frontend_and_backend ... 2026-10-27 17:11:54,941 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:12:04,677 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome pid: 58888 2026-10-27 17:12:04,677 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome headless temporary user profile dir: /tmp/tmpqsqxr3u2_chrome_odoo 2026-10-27 17:12:04,677 7 INFO rb-3d383b4-226062-429553 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:33789/json/version 2026-10-27 17:12:04,679 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33789', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:12:04,725 7 INFO rb-3d383b4-226062-429553 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-27 17:12:04,726 7 INFO rb-3d383b4-226062-429553 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:33789/json 2026-10-27 17:12:04,727 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33789', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:12:04,735 7 INFO rb-3d383b4-226062-429553 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:33789/devtools/page/93B5E22F99ECEC5B2626D00D62D3412B 2026-10-27 17:12:04,742 7 INFO rb-3d383b4-226062-429553 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-27 17:12:04,753 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome headless enable page notifications 2026-10-27 17:12:05,075 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Setting session cookie in browser 2026-10-27 17:12:05,077 7 INFO rb-3d383b4-226062-429553 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/266?access_token=bcf8715beef84490" in browser 2026-10-27 17:12:05,077 7 INFO rb-3d383b4-226062-429553 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/266?access_token=bcf8715beef84490" 2026-10-27 17:12:05,095 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:12:05,496 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEI2TIvF - [27/Oct/2026 17:12:05] "GET /pos-self/266?access_token=bcf8715beef84490 HTTP/1.1" 200 2295 63 0.023 0.395 rw 2026-10-27 17:12:05,499 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Navigation result: {'frameId': '93B5E22F99ECEC5B2626D00D62D3412B', 'loaderId': '04914D163B4827E92AB3655D75661785', 'isDownload': False} 2026-10-27 17:12:05,500 7 INFO rb-3d383b4-226062-429553 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-27 17:12:05,541 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 17:12:05,587 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEI2TIvF - [27/Oct/2026 17:12:05] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.02 0.478 ro 2026-10-27 17:12:05,594 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 17:12:05,614 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEI2TIvF - [27/Oct/2026 17:12:05] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.007 0.079 ro 2026-10-27 17:12:05,623 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 17:12:05,664 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEI2TIvF - [27/Oct/2026 17:12:05] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.005 0.127 ro 2026-10-27 17:12:05,867 7 INFO rb-3d383b4-226062-429553 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-27 17:12:05,883 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEI2TIvF - [27/Oct/2026 17:12:05] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.005 ro 2026-10-27 17:12:05,923 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEI2TIvF - [27/Oct/2026 17:12:05] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.009 0.015 ro 2026-10-27 17:12:05,929 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEI2TIvF - [27/Oct/2026 17:12:05] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.003 0.027 ro 2026-10-27 17:12:05,950 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEI2TIvF - [27/Oct/2026 17:12:05] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.006 rw 2026-10-27 17:12:06,712 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEI2TIvF - [27/Oct/2026 17:12:06] "POST /pos-self/data/266 HTTP/1.1" 200 510732 412 0.193 0.572 rw 2026-10-27 17:12:06,936 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEI2TIvF - [27/Oct/2026 17:12:06] "GET /web/image/ir.attachment/215227/raw HTTP/1.1" 200 98715 3 0.001 0.008 ro 2026-10-27 17:12:06,939 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 17:12:06,992 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEI2TIvF - [27/Oct/2026 17:12:06] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.005 0.04 ro 2026-10-27 17:12:07,118 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:215231) 2026-10-27 17:12:07,122 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEI2TIvF - [27/Oct/2026 17:12:07] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.007 0.108 ro 2026-10-27 17:12:07,138 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEI2TIvF - [27/Oct/2026 17:12:07] "GET /web/image/ir.attachment/215226/raw HTTP/1.1" 200 84994 3 0.005 0.006 ro 2026-10-27 17:12:07,153 7 INFO rb-3d383b4-226062-429553 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-27 17:12:07,207 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Product with attributes')) 2026-10-27 17:12:07,261 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEI2TIvF - [27/Oct/2026 17:12:07] "GET /web/image/pos.category/395/image_128?unique=2026-10-27T17:11:16.000+00:00 HTTP/1.1" 200 6314 3 0.001 0.027 ro 2026-10-27 17:12:07,265 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEI2TIvF - [27/Oct/2026 17:12:07] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.008 ro 2026-10-27 17:12:07,291 7 INFO rb-3d383b4-226062-429553 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 Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-10-27 17:12:07,327 7 INFO rb-3d383b4-226062-429553 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 Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-10-27 17:12:07,332 7 INFO rb-3d383b4-226062-429553 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 button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-10-27 17:12:07,344 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEI2TIvF - [27/Oct/2026 17:12:07] "GET /web/image/product.template/2200/image_512?unique=2026-10-27T17:11:16.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.023 ro 2026-10-27 17:12:07,363 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Product with attributes')) 2026-10-27 17:12:07,396 7 INFO rb-3d383b4-226062-429553 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 Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-10-27 17:12:07,440 7 INFO rb-3d383b4-226062-429553 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 Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-10-27 17:12:07,444 7 INFO rb-3d383b4-226062-429553 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 button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-10-27 17:12:07,474 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Product with attributes')) 2026-10-27 17:12:07,509 7 INFO rb-3d383b4-226062-429553 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 Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-10-27 17:12:07,558 7 INFO rb-3d383b4-226062-429553 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 One for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("One")) 2026-10-27 17:12:07,561 7 INFO rb-3d383b4-226062-429553 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 button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-10-27 17:12:07,591 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Product with attributes')) 2026-10-27 17:12:07,627 7 INFO rb-3d383b4-226062-429553 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 Small for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Small")) 2026-10-27 17:12:07,676 7 INFO rb-3d383b4-226062-429553 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 Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-10-27 17:12:07,683 7 INFO rb-3d383b4-226062-429553 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 button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-10-27 17:12:07,730 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Product with attributes')) 2026-10-27 17:12:07,778 7 INFO rb-3d383b4-226062-429553 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 Small for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Small")) 2026-10-27 17:12:07,826 7 INFO rb-3d383b4-226062-429553 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 Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-10-27 17:12:07,831 7 INFO rb-3d383b4-226062-429553 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 button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-10-27 17:12:07,876 7 INFO rb-3d383b4-226062-429553 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-27 17:12:07,939 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40664275 started for PoS orders references: [{'name': None, 'pos_reference': '260-266-000001', 'uuid': '6bb8834c-2776-4956-8f34-cab82788a274'}] 2026-10-27 17:12:08,012 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40664275 order {'name': None, 'pos_reference': '260-266-000001', 'uuid': '6bb8834c-2776-4956-8f34-cab82788a274'} created pos.order #850 2026-10-27 17:12:08,012 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40664275 finished 2026-10-27 17:12:08,166 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEI2TIvF - [27/Oct/2026 17:12:08] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 4585 109 0.071 0.201 rw 2026-10-27 17:12:08,192 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: tour succeeded 2026-10-27 17:12:08,193 7 INFO rb-3d383b4-226062-429553 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-27 17:12:08,227 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEI2TIvF - [27/Oct/2026 17:12:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.003 0.014 rw 2026-10-27 17:12:08,254 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:12:08,256 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iEI2TIvF - [27/Oct/2026 17:12:06] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.002 2.288 rw 2026-10-27 17:12:08,257 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: heap 15565372 (allocated 17182720) 2026-10-27 17:12:08,357 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Closing chrome headless with pid 58888 2026-10-27 17:12:08,358 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Closing websocket connection 2026-10-27 17:12:08,359 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Terminating chrome headless with pid 58888 2026-10-27 17:12:08,453 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_171208_453633_test_price_between_frontend_and_backend.txt 2026-10-27 17:12:08,453 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpqsqxr3u2_chrome_odoo" 2026-10-27 17:12:08,491 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend ... 2026-10-27 17:12:09,525 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:12:18,678 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Chrome pid: 59019 2026-10-27 17:12:18,679 7 INFO rb-3d383b4-226062-429553 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/tmprtxmmije_chrome_odoo 2026-10-27 17:12:18,679 7 INFO rb-3d383b4-226062-429553 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:44867/json/version 2026-10-27 17:12:18,680 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44867', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:12:18,738 7 INFO rb-3d383b4-226062-429553 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-27 17:12:18,739 7 INFO rb-3d383b4-226062-429553 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:44867/json 2026-10-27 17:12:18,739 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44867', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:12:18,750 7 INFO rb-3d383b4-226062-429553 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:44867/devtools/page/B63AA2C1AAA518A9D48F9D94DC9C5C10 2026-10-27 17:12:18,759 7 INFO rb-3d383b4-226062-429553 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-27 17:12:18,769 7 INFO rb-3d383b4-226062-429553 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-27 17:12:19,053 7 INFO rb-3d383b4-226062-429553 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-27 17:12:19,055 7 INFO rb-3d383b4-226062-429553 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/267?access_token=23ad1610e9334f3f" in browser 2026-10-27 17:12:19,055 7 INFO rb-3d383b4-226062-429553 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/267?access_token=23ad1610e9334f3f" 2026-10-27 17:12:19,069 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:12:19,461 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xvFC1EIP - [27/Oct/2026 17:12:19] "GET /pos-self/267?access_token=23ad1610e9334f3f HTTP/1.1" 200 2295 63 0.024 0.381 rw 2026-10-27 17:12:19,464 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Navigation result: {'frameId': 'B63AA2C1AAA518A9D48F9D94DC9C5C10', 'loaderId': 'F303087E76925E8EBA1B8181B3AEC37A', 'isDownload': False} 2026-10-27 17:12:19,465 7 INFO rb-3d383b4-226062-429553 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-27 17:12:19,504 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 17:12:19,536 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xvFC1EIP - [27/Oct/2026 17:12:19] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 8 0.006 0.038 ro 2026-10-27 17:12:19,550 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 17:12:19,589 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xvFC1EIP - [27/Oct/2026 17:12:19] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.019 0.505 ro 2026-10-27 17:12:19,594 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 17:12:19,613 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xvFC1EIP - [27/Oct/2026 17:12:19] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.005 0.117 ro 2026-10-27 17:12:19,766 7 INFO rb-3d383b4-226062-429553 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-27 17:12:19,783 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xvFC1EIP - [27/Oct/2026 17:12:19] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.007 ro 2026-10-27 17:12:19,791 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xvFC1EIP - [27/Oct/2026 17:12:19] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.007 ro 2026-10-27 17:12:19,806 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xvFC1EIP - [27/Oct/2026 17:12:19] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.013 ro 2026-10-27 17:12:19,822 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xvFC1EIP - [27/Oct/2026 17:12:19] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.013 rw 2026-10-27 17:12:20,710 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xvFC1EIP - [27/Oct/2026 17:12:20] "POST /pos-self/data/267 HTTP/1.1" 200 513257 419 0.178 0.726 rw 2026-10-27 17:12:20,941 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xvFC1EIP - [27/Oct/2026 17:12:20] "GET /web/image/ir.attachment/216253/raw HTTP/1.1" 200 98715 3 0.001 0.006 ro 2026-10-27 17:12:20,946 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 17:12:20,996 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xvFC1EIP - [27/Oct/2026 17:12:20] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.027 ro 2026-10-27 17:12:21,160 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:216257) 2026-10-27 17:12:21,164 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xvFC1EIP - [27/Oct/2026 17:12:21] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.006 0.138 ro 2026-10-27 17:12:21,172 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xvFC1EIP - [27/Oct/2026 17:12:21] "GET /web/image/ir.attachment/216252/raw HTTP/1.1" 200 84994 3 0.001 0.022 ro 2026-10-27 17:12:21,185 7 INFO rb-3d383b4-226062-429553 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-27 17:12:21,215 7 INFO rb-3d383b4-226062-429553 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-27 17:12:21,246 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xvFC1EIP - [27/Oct/2026 17:12:21] "GET /web/image/ir.attachment/215235/raw HTTP/1.1" 200 49165 3 0.001 0.008 ro 2026-10-27 17:12:21,281 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xvFC1EIP - [27/Oct/2026 17:12:21] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.007 ro 2026-10-27 17:12:21,326 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Product with attributes')) 2026-10-27 17:12:21,375 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xvFC1EIP - [27/Oct/2026 17:12:21] "GET /web/image/pos.category/396/image_128?unique=2026-10-27T17:11:16.000+00:00 HTTP/1.1" 200 6314 3 0.003 0.025 ro 2026-10-27 17:12:21,386 7 INFO rb-3d383b4-226062-429553 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 Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-10-27 17:12:21,424 7 INFO rb-3d383b4-226062-429553 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 Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-10-27 17:12:21,428 7 INFO rb-3d383b4-226062-429553 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 button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-10-27 17:12:21,434 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xvFC1EIP - [27/Oct/2026 17:12:21] "GET /web/image/product.template/2228/image_512?unique=2026-10-27T17:11:16.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.021 ro 2026-10-27 17:12:21,467 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Product with attributes')) 2026-10-27 17:12:21,512 7 INFO rb-3d383b4-226062-429553 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 Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-10-27 17:12:21,557 7 INFO rb-3d383b4-226062-429553 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 Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-10-27 17:12:21,561 7 INFO rb-3d383b4-226062-429553 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 button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-10-27 17:12:21,602 7 INFO rb-3d383b4-226062-429553 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-27 17:12:21,657 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32288603 started for PoS orders references: [{'name': None, 'pos_reference': '260-267-000001', 'uuid': 'd7120df2-0020-489a-8f34-61c9b3d4688a'}] 2026-10-27 17:12:21,697 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32288603 order {'name': None, 'pos_reference': '260-267-000001', 'uuid': 'd7120df2-0020-489a-8f34-61c9b3d4688a'} created pos.order #851 2026-10-27 17:12:21,697 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32288603 finished 2026-10-27 17:12:21,790 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xvFC1EIP - [27/Oct/2026 17:12:21] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3557 102 0.05 0.12 rw 2026-10-27 17:12:21,810 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: tour succeeded 2026-10-27 17:12:21,811 7 INFO rb-3d383b4-226062-429553 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-27 17:12:21,838 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xvFC1EIP - [27/Oct/2026 17:12:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.006 0.019 rw 2026-10-27 17:12:21,867 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:12:21,869 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 xvFC1EIP - [27/Oct/2026 17:12:20] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.005 2.025 rw 2026-10-27 17:12:21,870 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: heap 15071900 (allocated 16920576) 2026-10-27 17:12:21,976 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Closing chrome headless with pid 59019 2026-10-27 17:12:21,977 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Closing websocket connection 2026-10-27 17:12:21,978 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Terminating chrome headless with pid 59019 2026-10-27 17:12:22,039 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_171222_039177_test_pricelist_price_between_frontend_and_backend.txt 2026-10-27 17:12:22,039 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmprtxmmije_chrome_odoo" 2026-10-27 17:12:22,084 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend ... 2026-10-27 17:12:23,070 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:12:32,150 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Chrome pid: 59161 2026-10-27 17:12:32,151 7 INFO rb-3d383b4-226062-429553 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/tmpgpvj9n67_chrome_odoo 2026-10-27 17:12:32,151 7 INFO rb-3d383b4-226062-429553 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:32955/json/version 2026-10-27 17:12:32,152 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32955', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:12:32,192 7 INFO rb-3d383b4-226062-429553 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-27 17:12:32,192 7 INFO rb-3d383b4-226062-429553 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:32955/json 2026-10-27 17:12:32,193 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32955', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:12:32,202 7 INFO rb-3d383b4-226062-429553 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:32955/devtools/page/92AA53660C79C0B25C47CE5FD378CE08 2026-10-27 17:12:32,214 7 INFO rb-3d383b4-226062-429553 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-27 17:12:32,220 7 INFO rb-3d383b4-226062-429553 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-27 17:12:32,536 7 INFO rb-3d383b4-226062-429553 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-27 17:12:32,558 7 INFO rb-3d383b4-226062-429553 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/268?access_token=efa11fd854444973" in browser 2026-10-27 17:12:32,558 7 INFO rb-3d383b4-226062-429553 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/268?access_token=efa11fd854444973" 2026-10-27 17:12:32,570 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:12:32,939 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 suCHHp6T - [27/Oct/2026 17:12:32] "GET /pos-self/268?access_token=efa11fd854444973 HTTP/1.1" 200 2295 63 0.025 0.354 rw 2026-10-27 17:12:32,943 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Navigation result: {'frameId': '92AA53660C79C0B25C47CE5FD378CE08', 'loaderId': '7D8C0AB722BF94A6B122178172E39325', 'isDownload': False} 2026-10-27 17:12:32,943 7 INFO rb-3d383b4-226062-429553 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-27 17:12:33,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 17:12:33,060 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 17:12:33,062 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 suCHHp6T - [27/Oct/2026 17:12:33] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 8 0.019 0.476 ro 2026-10-27 17:12:33,094 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 suCHHp6T - [27/Oct/2026 17:12:33] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.005 0.106 ro 2026-10-27 17:12:33,095 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 17:12:33,116 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 suCHHp6T - [27/Oct/2026 17:12:33] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.007 0.126 ro 2026-10-27 17:12:33,293 7 INFO rb-3d383b4-226062-429553 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-27 17:12:33,317 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 suCHHp6T - [27/Oct/2026 17:12:33] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.012 ro 2026-10-27 17:12:33,321 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 suCHHp6T - [27/Oct/2026 17:12:33] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.008 ro 2026-10-27 17:12:33,355 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 suCHHp6T - [27/Oct/2026 17:12:33] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.019 ro 2026-10-27 17:12:33,373 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 suCHHp6T - [27/Oct/2026 17:12:33] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.011 rw 2026-10-27 17:12:34,154 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 suCHHp6T - [27/Oct/2026 17:12:34] "POST /pos-self/data/268 HTTP/1.1" 200 513287 419 0.199 0.585 rw 2026-10-27 17:12:34,406 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 suCHHp6T - [27/Oct/2026 17:12:34] "GET /web/image/ir.attachment/217279/raw HTTP/1.1" 200 98715 3 0.001 0.009 ro 2026-10-27 17:12:34,412 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 17:12:34,458 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 suCHHp6T - [27/Oct/2026 17:12:34] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.022 ro 2026-10-27 17:12:34,595 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:217283) 2026-10-27 17:12:34,601 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 suCHHp6T - [27/Oct/2026 17:12:34] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.005 0.124 ro 2026-10-27 17:12:34,612 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 suCHHp6T - [27/Oct/2026 17:12:34] "GET /web/image/ir.attachment/217278/raw HTTP/1.1" 200 84994 3 0.001 0.006 ro 2026-10-27 17:12:34,617 7 INFO rb-3d383b4-226062-429553 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-27 17:12:34,641 7 INFO rb-3d383b4-226062-429553 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-27 17:12:34,654 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 suCHHp6T - [27/Oct/2026 17:12:34] "GET /web/image/ir.attachment/216261/raw HTTP/1.1" 200 49165 3 0.001 0.008 ro 2026-10-27 17:12:34,688 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 suCHHp6T - [27/Oct/2026 17:12:34] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.009 ro 2026-10-27 17:12:34,732 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Product with attributes')) 2026-10-27 17:12:34,801 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 suCHHp6T - [27/Oct/2026 17:12:34] "GET /web/image/pos.category/397/image_128?unique=2026-10-27T17:11:16.000+00:00 HTTP/1.1" 200 6314 3 0.001 0.025 ro 2026-10-27 17:12:34,806 7 INFO rb-3d383b4-226062-429553 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 Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-10-27 17:12:34,848 7 INFO rb-3d383b4-226062-429553 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 Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-10-27 17:12:34,849 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 suCHHp6T - [27/Oct/2026 17:12:34] "GET /web/image/product.template/2256/image_512?unique=2026-10-27T17:11:16.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.022 ro 2026-10-27 17:12:34,862 7 INFO rb-3d383b4-226062-429553 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 button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-10-27 17:12:34,883 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Product with attributes')) 2026-10-27 17:12:34,930 7 INFO rb-3d383b4-226062-429553 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 Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-10-27 17:12:34,981 7 INFO rb-3d383b4-226062-429553 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 Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-10-27 17:12:34,982 7 INFO rb-3d383b4-226062-429553 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 button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-10-27 17:12:35,018 7 INFO rb-3d383b4-226062-429553 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-27 17:12:35,035 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Product with attributes')) 2026-10-27 17:12:35,079 7 INFO rb-3d383b4-226062-429553 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 Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-10-27 17:12:35,123 7 INFO rb-3d383b4-226062-429553 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 Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-10-27 17:12:35,127 7 INFO rb-3d383b4-226062-429553 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 button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-10-27 17:12:35,156 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Product with attributes')) 2026-10-27 17:12:35,198 7 INFO rb-3d383b4-226062-429553 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 Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-10-27 17:12:35,239 7 INFO rb-3d383b4-226062-429553 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 Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-10-27 17:12:35,243 7 INFO rb-3d383b4-226062-429553 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 button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-10-27 17:12:35,273 7 INFO rb-3d383b4-226062-429553 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-27 17:12:35,326 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52932974 started for PoS orders references: [{'name': None, 'pos_reference': '260-268-000001', 'uuid': '915d056f-e296-4e54-82de-c2618a4bc8f5'}] 2026-10-27 17:12:35,359 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52932974 order {'name': None, 'pos_reference': '260-268-000001', 'uuid': '915d056f-e296-4e54-82de-c2618a4bc8f5'} created pos.order #852 2026-10-27 17:12:35,359 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52932974 finished 2026-10-27 17:12:35,445 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 suCHHp6T - [27/Oct/2026 17:12:35] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2511 93 0.041 0.122 rw 2026-10-27 17:12:35,465 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: tour succeeded 2026-10-27 17:12:35,466 7 INFO rb-3d383b4-226062-429553 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-27 17:12:35,501 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 suCHHp6T - [27/Oct/2026 17:12:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.003 0.018 rw 2026-10-27 17:12:35,548 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:12:35,554 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 suCHHp6T - [27/Oct/2026 17:12:34] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.002 2.12 rw 2026-10-27 17:12:35,568 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: heap 15477248 (allocated 17182720) 2026-10-27 17:12:35,651 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Closing chrome headless with pid 59161 2026-10-27 17:12:35,653 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Closing websocket connection 2026-10-27 17:12:35,654 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Terminating chrome headless with pid 59161 2026-10-27 17:12:35,763 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_171235_763458_test_pricelist_should_not_be_changed_from_frontend.txt 2026-10-27 17:12:35,763 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Removing chrome user profile "/tmp/tmpgpvj9n67_chrome_odoo" 2026-10-27 17:12:35,825 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_prices_are_immutable_from_frontend ... 2026-10-27 17:12:36,804 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:12:46,146 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome pid: 59297 2026-10-27 17:12:46,146 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome headless temporary user profile dir: /tmp/tmpuboa8ebm_chrome_odoo 2026-10-27 17:12:46,146 7 INFO rb-3d383b4-226062-429553 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:37369/json/version 2026-10-27 17:12:46,148 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37369', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:12:46,207 7 INFO rb-3d383b4-226062-429553 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-27 17:12:46,207 7 INFO rb-3d383b4-226062-429553 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:37369/json 2026-10-27 17:12:46,208 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37369', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:12:46,218 7 INFO rb-3d383b4-226062-429553 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:37369/devtools/page/5A1E7A56017BAF6770620BA8BAB68057 2026-10-27 17:12:46,228 7 INFO rb-3d383b4-226062-429553 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-27 17:12:46,237 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome headless enable page notifications 2026-10-27 17:12:46,442 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Setting session cookie in browser 2026-10-27 17:12:46,443 7 INFO rb-3d383b4-226062-429553 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/269?access_token=2accc49d692949cd" in browser 2026-10-27 17:12:46,443 7 INFO rb-3d383b4-226062-429553 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/269?access_token=2accc49d692949cd" 2026-10-27 17:12:46,457 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:12:46,829 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ON2KL2q5 - [27/Oct/2026 17:12:46] "GET /pos-self/269?access_token=2accc49d692949cd HTTP/1.1" 200 2295 63 0.027 0.356 rw 2026-10-27 17:12:46,832 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Navigation result: {'frameId': '5A1E7A56017BAF6770620BA8BAB68057', 'loaderId': 'B1EFD9958156AE266F829859B7219CC0', 'isDownload': False} 2026-10-27 17:12:46,832 7 INFO rb-3d383b4-226062-429553 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-27 17:12:46,875 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 17:12:46,926 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 17:12:46,928 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ON2KL2q5 - [27/Oct/2026 17:12:46] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.019 0.459 ro 2026-10-27 17:12:46,982 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 17:12:46,987 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ON2KL2q5 - [27/Oct/2026 17:12:46] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.006 0.124 ro 2026-10-27 17:12:47,002 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ON2KL2q5 - [27/Oct/2026 17:12:47] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.006 0.139 ro 2026-10-27 17:12:47,206 7 INFO rb-3d383b4-226062-429553 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-27 17:12:47,229 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ON2KL2q5 - [27/Oct/2026 17:12:47] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.019 ro 2026-10-27 17:12:47,231 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ON2KL2q5 - [27/Oct/2026 17:12:47] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.01 ro 2026-10-27 17:12:47,241 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ON2KL2q5 - [27/Oct/2026 17:12:47] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.019 ro 2026-10-27 17:12:47,949 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ON2KL2q5 - [27/Oct/2026 17:12:47] "POST /pos-self/data/269 HTTP/1.1" 200 510822 412 0.185 0.519 rw 2026-10-27 17:12:47,965 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ON2KL2q5 - [27/Oct/2026 17:12:47] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.717 rw 2026-10-27 17:12:48,230 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ON2KL2q5 - [27/Oct/2026 17:12:48] "GET /web/image/ir.attachment/218305/raw HTTP/1.1" 200 98715 3 0.001 0.008 ro 2026-10-27 17:12:48,236 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 17:12:48,294 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ON2KL2q5 - [27/Oct/2026 17:12:48] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.032 ro 2026-10-27 17:12:48,433 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:218309) 2026-10-27 17:12:48,444 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ON2KL2q5 - [27/Oct/2026 17:12:48] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.006 0.134 ro 2026-10-27 17:12:48,456 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ON2KL2q5 - [27/Oct/2026 17:12:48] "GET /web/image/ir.attachment/218304/raw HTTP/1.1" 200 84994 3 0.002 0.017 ro 2026-10-27 17:12:48,461 7 INFO rb-3d383b4-226062-429553 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-27 17:12:48,512 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Product with attributes')) 2026-10-27 17:12:48,596 7 INFO rb-3d383b4-226062-429553 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 Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-10-27 17:12:48,615 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ON2KL2q5 - [27/Oct/2026 17:12:48] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.046 ro 2026-10-27 17:12:48,643 7 INFO rb-3d383b4-226062-429553 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 Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-10-27 17:12:48,647 7 INFO rb-3d383b4-226062-429553 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 button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-10-27 17:12:48,651 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ON2KL2q5 - [27/Oct/2026 17:12:48] "GET /web/image/pos.category/398/image_128?unique=2026-10-27T17:11:16.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.058 ro 2026-10-27 17:12:48,673 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ON2KL2q5 - [27/Oct/2026 17:12:48] "GET /web/image/product.template/2284/image_512?unique=2026-10-27T17:11:16.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.043 ro 2026-10-27 17:12:48,676 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Product with attributes')) 2026-10-27 17:12:48,716 7 INFO rb-3d383b4-226062-429553 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 Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-10-27 17:12:48,762 7 INFO rb-3d383b4-226062-429553 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 Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-10-27 17:12:48,766 7 INFO rb-3d383b4-226062-429553 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 button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-10-27 17:12:48,795 7 INFO rb-3d383b4-226062-429553 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-27 17:12:48,853 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8238095 started for PoS orders references: [{'name': None, 'pos_reference': '260-269-000001', 'uuid': '4a0c958d-b906-435f-b26f-ab074e449bba'}] 2026-10-27 17:12:48,893 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8238095 order {'name': None, 'pos_reference': '260-269-000001', 'uuid': '4a0c958d-b906-435f-b26f-ab074e449bba'} created pos.order #853 2026-10-27 17:12:48,893 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8238095 finished 2026-10-27 17:12:48,997 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ON2KL2q5 - [27/Oct/2026 17:12:48] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2501 91 0.048 0.139 rw 2026-10-27 17:12:49,020 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: tour succeeded 2026-10-27 17:12:49,022 7 INFO rb-3d383b4-226062-429553 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-27 17:12:49,071 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ON2KL2q5 - [27/Oct/2026 17:12:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.006 0.032 rw 2026-10-27 17:12:49,087 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:12:49,088 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: heap 14732628 (allocated 16134144) 2026-10-27 17:12:49,096 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ON2KL2q5 - [27/Oct/2026 17:12:48] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.003 0.84 rw 2026-10-27 17:12:49,123 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ON2KL2q5 - [27/Oct/2026 17:12:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.002 0.027 rw 2026-10-27 17:12:49,198 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Closing chrome headless with pid 59297 2026-10-27 17:12:49,206 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Closing websocket connection 2026-10-27 17:12:49,207 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Terminating chrome headless with pid 59297 2026-10-27 17:12:49,310 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_171249_310593_test_prices_are_immutable_from_frontend.txt 2026-10-27 17:12:49,310 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Removing chrome user profile "/tmp/tmpuboa8ebm_chrome_odoo" 2026-10-27 17:12:49,449 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 419 checked, 4 removed 2026-10-27 17:12:50,490 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_sequence: Starting TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders ... 2026-10-27 17:12:51,710 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:12:57,343 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 59433 2026-10-27 17:12:57,343 7 INFO rb-3d383b4-226062-429553 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/tmpokb23ukm_chrome_odoo 2026-10-27 17:12:57,344 7 INFO rb-3d383b4-226062-429553 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:39881/json/version 2026-10-27 17:12:57,344 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39881', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:12:57,395 7 INFO rb-3d383b4-226062-429553 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-27 17:12:57,395 7 INFO rb-3d383b4-226062-429553 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:39881/json 2026-10-27 17:12:57,396 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39881', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:12:57,406 7 INFO rb-3d383b4-226062-429553 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:39881/devtools/page/79628ADFC30B744C4FE5C704F2D0FB4D 2026-10-27 17:12:57,413 7 INFO rb-3d383b4-226062-429553 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-27 17:12:57,422 7 INFO rb-3d383b4-226062-429553 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-27 17:12:57,684 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-27 17:12:57,691 7 INFO rb-3d383b4-226062-429553 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-27 17:12:57,692 7 INFO rb-3d383b4-226062-429553 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/270?access_token=6be01bb18fa042aa" in browser 2026-10-27 17:12:57,692 7 INFO rb-3d383b4-226062-429553 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/270?access_token=6be01bb18fa042aa" 2026-10-27 17:12:57,706 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:12:58,175 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e3jxMdXC - [27/Oct/2026 17:12:58] "GET /pos-self/270?access_token=6be01bb18fa042aa HTTP/1.1" 200 2318 64 0.028 0.454 rw 2026-10-27 17:12:58,178 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': '79628ADFC30B744C4FE5C704F2D0FB4D', 'loaderId': '90686D77F089EE0B7C7BC55FCC6045F8', 'isDownload': False} 2026-10-27 17:12:58,179 7 INFO rb-3d383b4-226062-429553 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-27 17:12:58,239 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 17:12:58,297 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e3jxMdXC - [27/Oct/2026 17:12:58] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.032 0.567 ro 2026-10-27 17:12:58,302 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 17:12:58,319 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e3jxMdXC - [27/Oct/2026 17:12:58] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.005 0.09 ro 2026-10-27 17:12:58,342 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 17:12:58,421 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e3jxMdXC - [27/Oct/2026 17:12:58] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.006 0.186 ro 2026-10-27 17:12:58,634 7 INFO rb-3d383b4-226062-429553 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-27 17:12:58,651 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e3jxMdXC - [27/Oct/2026 17:12:58] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.005 ro 2026-10-27 17:12:58,678 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e3jxMdXC - [27/Oct/2026 17:12:58] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.008 ro 2026-10-27 17:12:58,685 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e3jxMdXC - [27/Oct/2026 17:12:58] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.011 ro 2026-10-27 17:12:58,701 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e3jxMdXC - [27/Oct/2026 17:12:58] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.007 rw 2026-10-27 17:12:59,248 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e3jxMdXC - [27/Oct/2026 17:12:59] "POST /pos-self/data/270 HTTP/1.1" 200 465551 266 0.124 0.426 rw 2026-10-27 17:12:59,459 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e3jxMdXC - [27/Oct/2026 17:12:59] "GET /web/image/ir.attachment/219341/raw HTTP/1.1" 200 98715 3 0.001 0.01 ro 2026-10-27 17:12:59,467 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 17:12:59,513 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e3jxMdXC - [27/Oct/2026 17:12:59] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.017 ro 2026-10-27 17:12:59,691 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:219345) 2026-10-27 17:12:59,697 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e3jxMdXC - [27/Oct/2026 17:12:59] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.007 0.162 ro 2026-10-27 17:12:59,706 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e3jxMdXC - [27/Oct/2026 17:12:59] "GET /web/image/ir.attachment/219340/raw HTTP/1.1" 200 84994 3 0.001 0.05 ro 2026-10-27 17:12:59,718 7 INFO rb-3d383b4-226062-429553 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-27 17:12:59,722 7 INFO rb-3d383b4-226062-429553 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-27 17:12:59,778 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Coca-Cola')) 2026-10-27 17:12:59,840 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e3jxMdXC - [27/Oct/2026 17:12:59] "GET /web/image/product.template/2288/image_512?unique=2026-10-27T17:12:49.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.018 ro 2026-10-27 17:12:59,856 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e3jxMdXC - [27/Oct/2026 17:12:59] "GET /web/image/product.template/2285/image_512?unique=2026-10-27T17:12:49.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.036 ro 2026-10-27 17:12:59,870 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e3jxMdXC - [27/Oct/2026 17:12:59] "GET /web/image/product.template/2287/image_512?unique=2026-10-27T17:12:49.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.049 ro 2026-10-27 17:12:59,876 7 INFO rb-3d383b4-226062-429553 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-27 17:12:59,887 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e3jxMdXC - [27/Oct/2026 17:12:59] "GET /web/image/product.template/2289/image_512?unique=2026-10-27T17:12:49.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.065 ro 2026-10-27 17:12:59,903 7 INFO rb-3d383b4-226062-429553 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-27 17:12:59,905 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e3jxMdXC - [27/Oct/2026 17:12:59] "GET /web/image/product.template/10/image_512?unique=2026-10-27T17:12:49.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.083 ro 2026-10-27 17:12:59,927 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e3jxMdXC - [27/Oct/2026 17:12:59] "GET /web/image/product.template/2286/image_512?unique=2026-10-27T17:12:49.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.107 ro 2026-10-27 17:12:59,945 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e3jxMdXC - [27/Oct/2026 17:12:59] "GET /web/image/product.template/8/image_512?unique=2026-10-27T17:12:49.000+00:00 HTTP/1.1" 200 10346 3 0.002 0.103 ro 2026-10-27 17:12:59,962 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e3jxMdXC - [27/Oct/2026 17:12:59] "GET /web/image/product.template/11/image_512?unique=2026-10-27T14:18:14.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.102 ro 2026-10-27 17:12:59,977 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e3jxMdXC - [27/Oct/2026 17:12:59] "GET /web/image/product.template/12/image_512?unique=2026-10-27T17:12:49.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.098 ro 2026-10-27 17:12:59,995 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e3jxMdXC - [27/Oct/2026 17:12:59] "GET /web/image/pos.category/399/image_128?unique=2026-10-27T17:12:49.000+00:00 HTTP/1.1" 200 6314 3 0.001 0.097 ro 2026-10-27 17:13:00,012 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e3jxMdXC - [27/Oct/2026 17:13:00] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.001 0.106 ro 2026-10-27 17:13:00,027 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e3jxMdXC - [27/Oct/2026 17:13:00] "GET /web/image/product.template/13/image_512?unique=2026-10-27T17:12:49.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.09 ro 2026-10-27 17:13:00,045 7 INFO rb-3d383b4-226062-429553 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_pills_selection_popup .option-item:contains("101")) 2026-10-27 17:13:00,054 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e3jxMdXC - [27/Oct/2026 17:13:00] "GET /web/image/product.template/15/image_512?unique=2026-10-27T17:12:49.000+00:00 HTTP/1.1" 200 7322 3 0.011 0.092 ro 2026-10-27 17:13:00,056 7 INFO rb-3d383b4-226062-429553 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_pills_selection_popup .btn-primary:contains('Confirm')) 2026-10-27 17:13:00,059 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e3jxMdXC - [27/Oct/2026 17:13:00] "GET /web/image/ir.attachment/218323/raw HTTP/1.1" 200 49165 3 0.001 0.094 ro 2026-10-27 17:13:00,064 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e3jxMdXC - [27/Oct/2026 17:13:00] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.081 ro 2026-10-27 17:13:00,073 7 INFO rb-3d383b4-226062-429553 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-27 17:13:00,077 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e3jxMdXC - [27/Oct/2026 17:13:00] "GET /web/image/product.template/16/image_512?unique=2026-10-27T17:12:49.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.069 ro 2026-10-27 17:13:00,117 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e3jxMdXC - [27/Oct/2026 17:13:00] "GET /web/image/product.template/17/image_512?unique=2026-10-27T17:12:49.000+00:00 HTTP/1.1" 200 7322 3 0.01 0.092 ro 2026-10-27 17:13:00,136 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e3jxMdXC - [27/Oct/2026 17:13:00] "GET /web/image/product.product/2443/image_512?unique=2026-10-27T17:12:49.000+00:00 HTTP/1.1" 200 7322 9 0.003 0.105 ro 2026-10-27 17:13:00,169 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41866241 started for PoS orders references: [{'name': None, 'pos_reference': '260-270-000001', 'uuid': '9a3b971b-6927-487f-bd6b-3f32a9f95166'}] 2026-10-27 17:13:00,221 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41866241 order {'name': None, 'pos_reference': '260-270-000001', 'uuid': '9a3b971b-6927-487f-bd6b-3f32a9f95166'} created pos.order #854 2026-10-27 17:13:00,222 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41866241 finished 2026-10-27 17:13:00,302 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e3jxMdXC - [27/Oct/2026 17:13:00] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2455 88 0.058 0.17 rw 2026-10-27 17:13:00,387 7 INFO rb-3d383b4-226062-429553 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-27 17:13:00,388 7 INFO rb-3d383b4-226062-429553 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-27 17:13:00,388 7 INFO rb-3d383b4-226062-429553 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-27 17:13:00,394 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e3jxMdXC - [27/Oct/2026 17:13:00] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2455 26 0.024 0.042 rw 2026-10-27 17:13:00,440 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:13:00,445 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 e3jxMdXC - [27/Oct/2026 17:12:59] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.004 1.714 rw 2026-10-27 17:13:00,445 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 14335488 (allocated 15609856) 2026-10-27 17:13:00,565 7 INFO rb-3d383b4-226062-429553 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 59433 2026-10-27 17:13:00,566 7 INFO rb-3d383b4-226062-429553 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-27 17:13:00,566 7 INFO rb-3d383b4-226062-429553 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 59433 2026-10-27 17:13:00,661 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_171300_661553_test_self_order_order_number_conflict_with_normal_orders.txt 2026-10-27 17:13:00,661 7 INFO rb-3d383b4-226062-429553 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/tmpokb23ukm_chrome_odoo" 2026-10-27 17:13:00,963 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 59560 2026-10-27 17:13:00,964 7 INFO rb-3d383b4-226062-429553 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/tmppq51i68t_chrome_odoo 2026-10-27 17:13:00,964 7 INFO rb-3d383b4-226062-429553 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:44119/json/version 2026-10-27 17:13:00,965 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44119', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:13:00,995 7 INFO rb-3d383b4-226062-429553 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-27 17:13:00,995 7 INFO rb-3d383b4-226062-429553 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:44119/json 2026-10-27 17:13:00,996 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44119', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:13:01,004 7 INFO rb-3d383b4-226062-429553 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:44119/devtools/page/ED38BFE67C782653420C127D13523962 2026-10-27 17:13:01,009 7 INFO rb-3d383b4-226062-429553 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-27 17:13:01,011 7 INFO rb-3d383b4-226062-429553 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-27 17:13:01,040 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-27 17:13:01,042 7 INFO rb-3d383b4-226062-429553 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-27 17:13:01,044 7 INFO rb-3d383b4-226062-429553 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/270" in browser 2026-10-27 17:13:01,044 7 INFO rb-3d383b4-226062-429553 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/270" 2026-10-27 17:13:01,199 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bgXIkGAi - [27/Oct/2026 17:13:01] "GET /pos/ui/270 HTTP/1.1" 200 6630 58 0.024 0.13 rw 2026-10-27 17:13:01,203 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': 'ED38BFE67C782653420C127D13523962', 'loaderId': '37EB0259948298980FE934C559289D0D', 'isDownload': False} 2026-10-27 17:13:01,203 7 INFO rb-3d383b4-226062-429553 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-27 17:13:01,247 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bgXIkGAi - [27/Oct/2026 17:13:01] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.018 ro 2026-10-27 17:13:01,274 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bgXIkGAi - [27/Oct/2026 17:13:01] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.218 ro 2026-10-27 17:13:01,280 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bgXIkGAi - [27/Oct/2026 17:13:01] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.047 ro 2026-10-27 17:13:01,821 7 INFO rb-3d383b4-226062-429553 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-27 17:13:01,836 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bgXIkGAi - [27/Oct/2026 17:13:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-27 17:13:01,838 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bgXIkGAi - [27/Oct/2026 17:13:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 17:13:01,858 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bgXIkGAi - [27/Oct/2026 17:13:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.011 ro 2026-10-27 17:13:01,895 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bgXIkGAi - [27/Oct/2026 17:13:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.018 rw 2026-10-27 17:13:01,899 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bgXIkGAi - [27/Oct/2026 17:13:01] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.024 rw 2026-10-27 17:13:02,193 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:13:02,640 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bgXIkGAi - [27/Oct/2026 17:13:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 505584 303 0.192 0.539 rw 2026-10-27 17:13:02,820 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 17:13:02,830 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bgXIkGAi - [27/Oct/2026 17:13:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.0 0.006 ro 2026-10-27 17:13:02,831 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [1/22] Tour OrderNumberConflictTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:13:02,845 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bgXIkGAi - [27/Oct/2026 17:13:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.006 ro 2026-10-27 17:13:02,865 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bgXIkGAi - [27/Oct/2026 17:13:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 17:13:02,894 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bgXIkGAi - [27/Oct/2026 17:13:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 4 0.003 0.023 rw 2026-10-27 17:13:02,901 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bgXIkGAi - [27/Oct/2026 17:13:02] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 17:13:03,255 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bgXIkGAi - [27/Oct/2026 17:13:03] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.006 ro 2026-10-27 17:13:03,333 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bgXIkGAi - [27/Oct/2026 17:13:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 4 0.001 0.008 rw 2026-10-27 17:13:03,430 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bgXIkGAi - [27/Oct/2026 17:13:03] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.002 0.022 rw 2026-10-27 17:13:03,471 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bgXIkGAi - [27/Oct/2026 17:13:03] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.012 - 2026-10-27 17:13:03,472 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bgXIkGAi - [27/Oct/2026 17:13:03] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.012 - 2026-10-27 17:13:03,474 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bgXIkGAi - [27/Oct/2026 17:13:03] "GET /web/image/res.users/334/avatar_128 HTTP/1.1" 200 305 4 0.004 0.02 ro 2026-10-27 17:13:03,475 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bgXIkGAi - [27/Oct/2026 17:13:03] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.023 rw 2026-10-27 17:13:03,518 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bgXIkGAi - [27/Oct/2026 17:13:03] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.02 ro 2026-10-27 17:13:03,529 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bgXIkGAi - [27/Oct/2026 17:13:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.024 - 2026-10-27 17:13:03,533 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bgXIkGAi - [27/Oct/2026 17:13:03] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.028 - 2026-10-27 17:13:03,536 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [2/22] Tour OrderNumberConflictTour → Step Check table with attributes: {"name":"3","run":"click"} (trigger: .o_fp_canvas .o_fp_table:not(.syncing):has(.o_fp_table_number:contains("3"))) 2026-10-27 17:13:03,549 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bgXIkGAi - [27/Oct/2026 17:13:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.04 - 2026-10-27 17:13:03,585 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bgXIkGAi - [27/Oct/2026 17:13:03] "GET /pos/ui/270?from_backend=True HTTP/1.1" 200 6670 32 0.018 0.059 rw 2026-10-27 17:13:03,639 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bgXIkGAi - [27/Oct/2026 17:13:03] "GET /pos/ui/270 HTTP/1.1" 200 6670 32 0.013 0.117 rw 2026-10-27 17:13:03,647 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bgXIkGAi - [27/Oct/2026 17:13:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.001 0.065 rw 2026-10-27 17:13:03,656 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [3/22] Tour OrderNumberConflictTour → Step body:has(.pos-leftheader .badge:contains(3)) 2026-10-27 17:13:03,664 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bgXIkGAi - [27/Oct/2026 17:13:03] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 3 0.002 0.067 rw 2026-10-27 17:13:03,666 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bgXIkGAi - [27/Oct/2026 17:13:03] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-27 17:13:04,198 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [4/22] Tour OrderNumberConflictTour → Step product screen is shown (trigger: .product-screen) 2026-10-27 17:13:04,198 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [5/22] Tour OrderNumberConflictTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-27 17:13:04,222 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [6/22] Tour OrderNumberConflictTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:13:04,223 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [7/22] 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-27 17:13:04,238 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [8/22] Tour OrderNumberConflictTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 17:13:04,243 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [9/22] Tour OrderNumberConflictTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 17:13:04,247 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [10/22] Tour OrderNumberConflictTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-27 17:13:04,249 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [11/22] Tour OrderNumberConflictTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 17:13:04,260 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [12/22] Tour OrderNumberConflictTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 17:13:04,269 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [13/22] 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-27 17:13:04,270 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [14/22] Tour OrderNumberConflictTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:13:04,270 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [15/22] Tour OrderNumberConflictTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-27 17:13:04,275 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [16/22] Tour OrderNumberConflictTour → Step Wait loading is finished if it is shown (trigger: body) 2026-10-27 17:13:04,300 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24888644 started for PoS orders references: [{'name': '/', 'pos_reference': '261-270-000001', 'uuid': 'f8a792e6-5988-4c71-89b7-a4d4efda355e'}] 2026-10-27 17:13:04,352 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24888644 order {'name': '/', 'pos_reference': '261-270-000001', 'uuid': 'f8a792e6-5988-4c71-89b7-a4d4efda355e'} created pos.order #855 2026-10-27 17:13:04,353 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24888644 finished 2026-10-27 17:13:04,396 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bgXIkGAi - [27/Oct/2026 17:13:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3971 48 0.028 0.071 rw 2026-10-27 17:13:04,471 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [17/22] Tour OrderNumberConflictTour → Step Wait for the orders to be synced (trigger: body) 2026-10-27 17:13:04,473 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [18/22] Tour OrderNumberConflictTour → Step .pos-leftheader .orders-button 2026-10-27 17:13:04,506 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [19/22] Tour OrderNumberConflictTour → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("260") 2026-10-27 17:13:04,514 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [20/22] Tour OrderNumberConflictTour → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("T 101") 2026-10-27 17:13:04,515 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [21/22] Tour OrderNumberConflictTour → Step .ticket-screen .orders tbody .order-row:nth-child(2):contains("261") 2026-10-27 17:13:04,515 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [22/22] Tour OrderNumberConflictTour → Step .ticket-screen .orders tbody .order-row:nth-child(2):contains("T 103") 2026-10-27 17:13:04,518 7 INFO rb-3d383b4-226062-429553 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-27 17:13:04,522 7 INFO rb-3d383b4-226062-429553 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-27 17:13:04,571 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bgXIkGAi - [27/Oct/2026 17:13:04] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 8214 47 0.023 0.053 rw 2026-10-27 17:13:04,612 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 20958400 (allocated 22564864) 2026-10-27 17:13:04,613 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:13:04,618 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bgXIkGAi - [27/Oct/2026 17:13:02] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.004 2.693 rw 2026-10-27 17:13:04,721 7 INFO rb-3d383b4-226062-429553 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 59560 2026-10-27 17:13:04,726 7 INFO rb-3d383b4-226062-429553 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-27 17:13:04,734 7 INFO rb-3d383b4-226062-429553 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 59560 2026-10-27 17:13:04,822 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_171304_822147_test_self_order_order_number_conflict_with_normal_orders.txt 2026-10-27 17:13:04,827 7 INFO rb-3d383b4-226062-429553 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/tmppq51i68t_chrome_odoo" 2026-10-27 17:13:04,851 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: waiting for threads: [] 2026-10-27 17:13:04,939 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:13:04,982 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bgXIkGAi - [27/Oct/2026 17:13:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 0 122 0.082 0.219 rw 2026-10-27 17:13:14,969 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 419 checked, 4 removed 2026-10-27 17:13:15,938 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_payment_result_notification_does_not_send_the_partner ... 2026-10-27 17:13:16,857 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:13:22,601 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:13:22,939 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fLMjfKq_ - [27/Oct/2026 17:13:22] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.027 0.315 rw 2026-10-27 17:13:22,982 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3652346 started for PoS orders references: [{'name': None, 'pos_reference': '260-271-000001', 'uuid': 'd3cb77b3-147b-4767-bf90-f389e7332b42'}] 2026-10-27 17:13:23,032 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3652346 order {'name': None, 'pos_reference': '260-271-000001', 'uuid': 'd3cb77b3-147b-4767-bf90-f389e7332b42'} created pos.order #856 2026-10-27 17:13:23,033 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3652346 finished 2026-10-27 17:13:23,125 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 fLMjfKq_ - [27/Oct/2026 17:13:23] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 1592 70 0.057 0.121 rw 2026-10-27 17:13:23,197 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_process_order_drops_a_forged_partner_token ... 2026-10-27 17:13:24,236 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:13:30,075 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:13:30,319 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37662534 started for PoS orders references: [{'name': None, 'pos_reference': '260-272-000001', 'uuid': '6aeedd38-2fb0-4122-8888-1c63534558a4'}] 2026-10-27 17:13:30,347 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37662534 order {'name': None, 'pos_reference': '260-272-000001', 'uuid': '6aeedd38-2fb0-4122-8888-1c63534558a4'} created pos.order #857 2026-10-27 17:13:30,347 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37662534 finished 2026-10-27 17:13:30,408 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Cf83qnPi - [27/Oct/2026 17:13:30] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 1526 78 0.038 0.298 rw 2026-10-27 17:13:30,445 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_process_order_drops_an_integer_partner ... 2026-10-27 17:13:31,432 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:13:36,848 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:13:37,110 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53996429 started for PoS orders references: [{'name': None, 'pos_reference': '260-273-000001', 'uuid': '22b5f8b6-eba0-492d-a336-5166da240fdb'}] 2026-10-27 17:13:37,139 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53996429 order {'name': None, 'pos_reference': '260-273-000001', 'uuid': '22b5f8b6-eba0-492d-a336-5166da240fdb'} created pos.order #858 2026-10-27 17:13:37,139 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53996429 finished 2026-10-27 17:13:37,201 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Wx0AbOGw - [27/Oct/2026 17:13:37] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 1526 77 0.048 0.317 rw 2026-10-27 17:13:37,246 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_process_order_drops_an_unauthorized_partner ... 2026-10-27 17:13:38,273 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:13:43,541 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:13:43,834 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40782658 started for PoS orders references: [{'name': None, 'pos_reference': '260-274-000001', 'uuid': '55ab4d2c-9ea8-4c79-b6f3-da78d7a8d746'}] 2026-10-27 17:13:43,861 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40782658 order {'name': None, 'pos_reference': '260-274-000001', 'uuid': '55ab4d2c-9ea8-4c79-b6f3-da78d7a8d746'} created pos.order #859 2026-10-27 17:13:43,862 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40782658 finished 2026-10-27 17:13:43,933 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4_I4f5hB - [27/Oct/2026 17:13:43] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 1526 77 0.043 0.355 rw 2026-10-27 17:13:43,981 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_process_order_links_a_validated_partner ... 2026-10-27 17:13:44,999 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:13:51,215 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:13:51,538 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bxSlAyKR - [27/Oct/2026 17:13:51] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.027 0.3 rw 2026-10-27 17:13:51,589 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73640423 started for PoS orders references: [{'name': None, 'pos_reference': '260-275-000001', 'uuid': '4c6eaa80-bd6a-4f41-bd78-e90b276681f5'}] 2026-10-27 17:13:51,630 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73640423 order {'name': None, 'pos_reference': '260-275-000001', 'uuid': '4c6eaa80-bd6a-4f41-bd78-e90b276681f5'} created pos.order #860 2026-10-27 17:13:51,630 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73640423 finished 2026-10-27 17:13:51,721 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bxSlAyKR - [27/Oct/2026 17:13:51] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 1592 70 0.038 0.133 rw 2026-10-27 17:13:51,754 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_process_order_without_partner ... 2026-10-27 17:13:52,593 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:13:57,845 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:13:58,112 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64055020 started for PoS orders references: [{'name': None, 'pos_reference': '260-276-000001', 'uuid': 'fd7a368a-75f4-40b3-8019-9711ade76136'}] 2026-10-27 17:13:58,138 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64055020 order {'name': None, 'pos_reference': '260-276-000001', 'uuid': 'fd7a368a-75f4-40b3-8019-9711ade76136'} created pos.order #861 2026-10-27 17:13:58,138 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64055020 finished 2026-10-27 17:13:58,197 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 wzMe_63c - [27/Oct/2026 17:13:58] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 1526 77 0.037 0.318 rw 2026-10-27 17:13:58,239 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_resolve_rejects_a_token_signed_for_another_partner ... 2026-10-27 17:13:59,104 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:14:04,319 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:14:04,607 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 g0MZuVbq - [27/Oct/2026 17:14:04] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.025 0.268 rw 2026-10-27 17:14:04,650 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_resolve_rejects_malformed_tokens ... 2026-10-27 17:14:05,647 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:14:11,317 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_token_is_scoped_to_the_config ... 2026-10-27 17:14:12,288 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:14:17,612 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:14:18,086 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 u_iQ67d6 - [27/Oct/2026 17:14:18] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.024 0.455 rw 2026-10-27 17:14:18,126 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_validate_partner_accepts_a_previously_signed_token ... 2026-10-27 17:14:18,984 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:14:23,924 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:14:24,305 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ETOZBjM3 - [27/Oct/2026 17:14:24] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.023 0.362 rw 2026-10-27 17:14:24,325 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ETOZBjM3 - [27/Oct/2026 17:14:24] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 4 0.002 0.008 rw 2026-10-27 17:14:24,359 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_validate_partner_creates_and_signs_a_new_partner ... 2026-10-27 17:14:25,244 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:14:30,670 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:14:31,045 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MthksUR9 - [27/Oct/2026 17:14:31] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.022 0.357 rw 2026-10-27 17:14:31,085 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_validate_partner_ignores_a_forged_signature ... 2026-10-27 17:14:31,907 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:14:37,463 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:14:37,866 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4-0GwY-P - [27/Oct/2026 17:14:37] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 32 0.025 0.382 rw 2026-10-27 17:14:37,910 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_validate_partner_ignores_a_raw_partner_id ... 2026-10-27 17:14:38,818 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:14:44,680 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:14:45,043 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -W9sX0lO - [27/Oct/2026 17:14:45] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.025 0.341 rw 2026-10-27 17:14:45,085 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_validate_partner_ignores_an_integer_partner_id ... 2026-10-27 17:14:45,954 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:14:51,347 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:14:51,715 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8q0g814w - [27/Oct/2026 17:14:51] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.024 0.348 rw 2026-10-27 17:14:51,828 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-27 17:14:52,959 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_payment_result_notification_does_not_send_the_partner ... 2026-10-27 17:14:53,877 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:14:59,501 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:14:59,888 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lvI2CwKW - [27/Oct/2026 17:14:59] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.027 0.364 rw 2026-10-27 17:14:59,922 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77749111 started for PoS orders references: [{'name': None, 'pos_reference': '260-286-000001', 'uuid': 'e9f24b0b-19b4-4af2-bd93-af459383fda0'}] 2026-10-27 17:14:59,952 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77749111 order {'name': None, 'pos_reference': '260-286-000001', 'uuid': 'e9f24b0b-19b4-4af2-bd93-af459383fda0'} created pos.order #862 2026-10-27 17:14:59,952 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77749111 finished 2026-10-27 17:15:00,027 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lvI2CwKW - [27/Oct/2026 17:15:00] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 1570 70 0.038 0.096 rw 2026-10-27 17:15:00,096 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_process_order_drops_a_forged_partner_token ... 2026-10-27 17:15:01,065 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:15:06,575 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:15:07,040 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3534246 started for PoS orders references: [{'name': None, 'pos_reference': '260-287-000001', 'uuid': '2272bad8-0fec-4a08-bce9-5d58ce3ec918'}] 2026-10-27 17:15:07,078 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3534246 order {'name': None, 'pos_reference': '260-287-000001', 'uuid': '2272bad8-0fec-4a08-bce9-5d58ce3ec918'} created pos.order #863 2026-10-27 17:15:07,078 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3534246 finished 2026-10-27 17:15:07,154 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 o7hCB3hC - [27/Oct/2026 17:15:07] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 1504 78 0.052 0.533 rw 2026-10-27 17:15:07,191 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_process_order_drops_an_integer_partner ... 2026-10-27 17:15:08,123 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:15:13,466 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:15:13,883 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76804358 started for PoS orders references: [{'name': None, 'pos_reference': '260-288-000001', 'uuid': '010283bc-370a-4673-ad92-1debfda71f5c'}] 2026-10-27 17:15:13,911 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76804358 order {'name': None, 'pos_reference': '260-288-000001', 'uuid': '010283bc-370a-4673-ad92-1debfda71f5c'} created pos.order #864 2026-10-27 17:15:13,912 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76804358 finished 2026-10-27 17:15:13,974 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 RfwH-vmB - [27/Oct/2026 17:15:13] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 1504 77 0.046 0.467 rw 2026-10-27 17:15:14,027 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_process_order_drops_an_unauthorized_partner ... 2026-10-27 17:15:15,061 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:15:20,579 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:15:21,006 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52653583 started for PoS orders references: [{'name': None, 'pos_reference': '260-289-000001', 'uuid': 'acd90cda-7b45-40ee-a9fa-75c1d7e40e74'}] 2026-10-27 17:15:21,043 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52653583 order {'name': None, 'pos_reference': '260-289-000001', 'uuid': 'acd90cda-7b45-40ee-a9fa-75c1d7e40e74'} created pos.order #865 2026-10-27 17:15:21,043 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52653583 finished 2026-10-27 17:15:21,117 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Kjk1nRH6 - [27/Oct/2026 17:15:21] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 1504 77 0.044 0.499 rw 2026-10-27 17:15:21,185 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_process_order_links_a_validated_partner ... 2026-10-27 17:15:22,095 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:15:27,715 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:15:28,159 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lvFf-6pV - [27/Oct/2026 17:15:28] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.026 0.422 rw 2026-10-27 17:15:28,200 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17791625 started for PoS orders references: [{'name': None, 'pos_reference': '260-290-000001', 'uuid': 'c00c9491-2459-4c86-a03f-78a4da74d5fe'}] 2026-10-27 17:15:28,235 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17791625 order {'name': None, 'pos_reference': '260-290-000001', 'uuid': 'c00c9491-2459-4c86-a03f-78a4da74d5fe'} created pos.order #866 2026-10-27 17:15:28,235 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17791625 finished 2026-10-27 17:15:28,314 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lvFf-6pV - [27/Oct/2026 17:15:28] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 1570 70 0.034 0.112 rw 2026-10-27 17:15:28,363 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_process_order_without_partner ... 2026-10-27 17:15:29,228 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:15:34,907 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:15:35,612 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21877897 started for PoS orders references: [{'name': None, 'pos_reference': '260-291-000001', 'uuid': 'fc8598f1-e763-4dbd-899f-332f3837029f'}] 2026-10-27 17:15:35,654 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21877897 order {'name': None, 'pos_reference': '260-291-000001', 'uuid': 'fc8598f1-e763-4dbd-899f-332f3837029f'} created pos.order #867 2026-10-27 17:15:35,654 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21877897 finished 2026-10-27 17:15:35,739 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tqMIuKWD - [27/Oct/2026 17:15:35] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 1504 77 0.051 0.787 rw 2026-10-27 17:15:35,802 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_resolve_rejects_a_token_signed_for_another_partner ... 2026-10-27 17:15:36,740 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:15:42,230 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:15:42,523 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 HcyWDpTR - [27/Oct/2026 17:15:42] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.024 0.273 rw 2026-10-27 17:15:42,554 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_resolve_rejects_malformed_tokens ... 2026-10-27 17:15:43,459 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:15:49,026 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_token_is_scoped_to_the_config ... 2026-10-27 17:15:49,794 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:15:55,563 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:15:55,840 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WX0WqRqM - [27/Oct/2026 17:15:55] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.025 0.256 rw 2026-10-27 17:15:55,890 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_validate_partner_accepts_a_previously_signed_token ... 2026-10-27 17:15:56,782 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:16:02,612 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:16:02,885 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qF5jqINA - [27/Oct/2026 17:16:02] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.025 0.255 rw 2026-10-27 17:16:02,918 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qF5jqINA - [27/Oct/2026 17:16:02] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 4 0.002 0.01 rw 2026-10-27 17:16:02,961 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_validate_partner_creates_and_signs_a_new_partner ... 2026-10-27 17:16:03,713 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:16:09,276 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:16:09,536 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4E53ukkl - [27/Oct/2026 17:16:09] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.024 0.24 rw 2026-10-27 17:16:09,577 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_validate_partner_ignores_a_forged_signature ... 2026-10-27 17:16:10,433 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:16:15,476 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:16:15,830 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ChWE6eWk - [27/Oct/2026 17:16:15] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 32 0.029 0.329 rw 2026-10-27 17:16:15,869 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_validate_partner_ignores_a_raw_partner_id ... 2026-10-27 17:16:16,816 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:16:22,474 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:16:22,739 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 srpQp7LH - [27/Oct/2026 17:16:22] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.023 0.245 rw 2026-10-27 17:16:22,774 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_validate_partner_ignores_an_integer_partner_id ... 2026-10-27 17:16:23,717 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:16:29,666 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:16:30,081 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 i2fQlYe4 - [27/Oct/2026 17:16:30] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.027 0.392 rw 2026-10-27 17:16:30,189 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-27 17:16:31,169 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_delivery_tour ... 2026-10-27 17:16:32,203 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:16:38,601 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome pid: 59691 2026-10-27 17:16:38,601 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmp3le5_wan_chrome_odoo 2026-10-27 17:16:38,602 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:34745/json/version 2026-10-27 17:16:38,603 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34745', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:16:38,654 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Browser version: Chrome/150.0.7871.114 2026-10-27 17:16:38,654 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:34745/json 2026-10-27 17:16:38,655 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34745', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:16:38,663 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:34745/devtools/page/48C380687F381C3072955C540B333752 2026-10-27 17:16:38,669 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Enable chrome headless console log notification 2026-10-27 17:16:38,674 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless enable page notifications 2026-10-27 17:16:38,722 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Setting session cookie in browser 2026-10-27 17:16:38,723 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Open "http://127.0.0.1:8069/pos-self/301?access_token=33fcec84a3c0483d" in browser 2026-10-27 17:16:38,723 7 INFO rb-3d383b4-226062-429553 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/301?access_token=33fcec84a3c0483d" 2026-10-27 17:16:38,735 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:16:39,133 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YRNvBteM - [27/Oct/2026 17:16:39] "GET /pos-self/301?access_token=33fcec84a3c0483d HTTP/1.1" 200 2295 63 0.031 0.377 rw 2026-10-27 17:16:39,136 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Navigation result: {'frameId': '48C380687F381C3072955C540B333752', 'loaderId': 'BF281FA485027E9B4B5D1A360E73891C', 'isDownload': False} 2026-10-27 17:16:39,136 7 INFO rb-3d383b4-226062-429553 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-27 17:16:39,175 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 17:16:39,233 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YRNvBteM - [27/Oct/2026 17:16:39] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.024 0.478 ro 2026-10-27 17:16:39,235 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 17:16:39,269 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 17:16:39,280 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YRNvBteM - [27/Oct/2026 17:16:39] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.006 0.114 ro 2026-10-27 17:16:39,286 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YRNvBteM - [27/Oct/2026 17:16:39] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.008 0.125 ro 2026-10-27 17:16:39,481 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: Owl is running in 'dev' mode. 2026-10-27 17:16:39,499 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YRNvBteM - [27/Oct/2026 17:16:39] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.004 ro 2026-10-27 17:16:39,511 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YRNvBteM - [27/Oct/2026 17:16:39] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.01 ro 2026-10-27 17:16:39,517 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YRNvBteM - [27/Oct/2026 17:16:39] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.009 ro 2026-10-27 17:16:39,534 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YRNvBteM - [27/Oct/2026 17:16:39] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.009 rw 2026-10-27 17:16:40,256 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YRNvBteM - [27/Oct/2026 17:16:40] "POST /pos-self/data/301 HTTP/1.1" 200 466932 265 0.226 0.507 rw 2026-10-27 17:16:40,494 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YRNvBteM - [27/Oct/2026 17:16:40] "GET /web/image/ir.attachment/249015/raw HTTP/1.1" 200 98715 3 0.001 0.006 ro 2026-10-27 17:16:40,520 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 17:16:40,563 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YRNvBteM - [27/Oct/2026 17:16:40] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.026 ro 2026-10-27 17:16:40,676 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:249019) 2026-10-27 17:16:40,680 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YRNvBteM - [27/Oct/2026 17:16:40] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.005 0.101 ro 2026-10-27 17:16:40,697 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [1/32] Tour self_order_preset_delivery_tour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-10-27 17:16:40,700 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YRNvBteM - [27/Oct/2026 17:16:40] "GET /web/image/ir.attachment/249014/raw HTTP/1.1" 200 84994 3 0.001 0.006 ro 2026-10-27 17:16:40,721 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [2/32] Tour self_order_preset_delivery_tour → Step Click on location 'Delivery' (trigger: .o_self_eating_location_box .preset_btn:contains('Delivery')) 2026-10-27 17:16:40,733 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YRNvBteM - [27/Oct/2026 17:16:40] "GET /web/image/ir.attachment/247997/raw HTTP/1.1" 200 49165 3 0.001 0.005 ro 2026-10-27 17:16:40,759 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YRNvBteM - [27/Oct/2026 17:16:40] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.009 ro 2026-10-27 17:16:40,812 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [3/32] Tour self_order_preset_delivery_tour → Step Click on product 'Free' (trigger: .product_list .o_self_product_card span:contains('Free')) 2026-10-27 17:16:40,856 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YRNvBteM - [27/Oct/2026 17:16:40] "GET /web/image/pos.category/402/image_128?unique=2026-10-27T17:16:30.000+00:00 HTTP/1.1" 200 6314 3 0.001 0.024 ro 2026-10-27 17:16:40,859 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [4/32] Tour self_order_preset_delivery_tour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-10-27 17:16:40,880 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [5/32] 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-27 17:16:40,887 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YRNvBteM - [27/Oct/2026 17:16:40] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.001 0.055 ro 2026-10-27 17:16:40,897 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YRNvBteM - [27/Oct/2026 17:16:40] "GET /web/image/product.template/8/image_512?unique=2026-10-27T17:16:30.000+00:00 HTTP/1.1" 200 10346 3 0.002 0.054 ro 2026-10-27 17:16:40,946 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YRNvBteM - [27/Oct/2026 17:16:40] "GET /web/image/product.product/2459/image_512?unique=2026-10-27T17:16:30.000+00:00 HTTP/1.1" 200 7322 9 0.004 0.02 ro 2026-10-27 17:16:40,954 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [6/32] Tour self_order_preset_delivery_tour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-10-27 17:16:40,966 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YRNvBteM - [27/Oct/2026 17:16:40] "GET /web/image/product.product/15/image_512?unique=2026-10-27T17:16:30.000+00:00 HTTP/1.1" 200 7322 8 0.004 0.033 ro 2026-10-27 17:16:40,994 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [7/32] Tour self_order_preset_delivery_tour → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-10-27 17:16:41,037 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YRNvBteM - [27/Oct/2026 17:16:41] "GET /google_address_autocomplete/static/src/img/powered_by_google_on_white.png HTTP/1.1" 200 2133 0 0 0.002 - 2026-10-27 17:16:41,066 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [8/32] Tour self_order_preset_delivery_tour → Step Fill input with dre@dr.com (trigger: input[placeholder="Email"]) 2026-10-27 17:16:41,114 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [9/32] Tour self_order_preset_delivery_tour → Step Fill input with 490904390 (trigger: input[placeholder="Phone"]) 2026-10-27 17:16:41,159 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [10/32] Tour self_order_preset_delivery_tour → Step Fill input with Rue du Bronx (trigger: input[placeholder="Address"]) 2026-10-27 17:16:41,168 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [11/32] Tour self_order_preset_delivery_tour → Step .o-autocomplete--dropdown-menu .dropdown-item:contains('Rue du Bronx') 2026-10-27 17:16:41,532 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YRNvBteM - [27/Oct/2026 17:16:41] "POST /pos-self/autocomplete/address HTTP/1.1" 200 175 2 0.001 0.007 rw 2026-10-27 17:16:41,574 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [12/32] Tour self_order_preset_delivery_tour → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-10-27 17:16:41,590 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YRNvBteM - [27/Oct/2026 17:16:41] "POST /pos-self/autocomplete/address_full HTTP/1.1" 200 206 2 0.001 0.011 rw 2026-10-27 17:16:41,632 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [13/32] Tour self_order_preset_delivery_tour → Step Check confirmation string (trigger: .confirmation-block h1:contains("We're preparing your order!")) 2026-10-27 17:16:41,789 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YRNvBteM - [27/Oct/2026 17:16:41] "POST /pos-self-order/validate-partner HTTP/1.1" 200 137 35 0.039 0.119 rw 2026-10-27 17:16:41,861 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54784577 started for PoS orders references: [{'name': None, 'pos_reference': '260-301-000001', 'uuid': '3f5fe174-2dac-4863-9d73-9dbbf15b1d08'}] 2026-10-27 17:16:41,904 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54784577 order {'name': None, 'pos_reference': '260-301-000001', 'uuid': '3f5fe174-2dac-4863-9d73-9dbbf15b1d08'} created pos.order #868 2026-10-27 17:16:41,905 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54784577 finished 2026-10-27 17:16:42,364 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YRNvBteM - [27/Oct/2026 17:16:42] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3555 232 0.162 0.388 rw 2026-10-27 17:16:42,414 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [14/32] Tour self_order_preset_delivery_tour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-10-27 17:16:42,422 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [15/32] Tour self_order_preset_delivery_tour → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-10-27 17:16:42,422 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [16/32] Tour self_order_preset_delivery_tour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-10-27 17:16:42,455 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [17/32] Tour self_order_preset_delivery_tour → Step Click on location 'Delivery' (trigger: .o_self_eating_location_box .preset_btn:contains('Delivery')) 2026-10-27 17:16:42,488 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [18/32] Tour self_order_preset_delivery_tour → Step Click on product 'Free' (trigger: .product_list .o_self_product_card span:contains('Free')) 2026-10-27 17:16:42,534 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [19/32] Tour self_order_preset_delivery_tour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-10-27 17:16:42,542 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [20/32] 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-27 17:16:42,579 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [21/32] Tour self_order_preset_delivery_tour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-10-27 17:16:42,587 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [22/32] Tour self_order_preset_delivery_tour → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-10-27 17:16:42,622 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [23/32] Tour self_order_preset_delivery_tour → Step Fill input with dre@dr.com (trigger: input[placeholder="Email"]) 2026-10-27 17:16:42,651 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [24/32] Tour self_order_preset_delivery_tour → Step Fill input with 490904390 (trigger: input[placeholder="Phone"]) 2026-10-27 17:16:42,730 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [25/32] Tour self_order_preset_delivery_tour → Step Fill input with Rue du Bronx (trigger: input[placeholder="Address"]) 2026-10-27 17:16:42,738 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [26/32] Tour self_order_preset_delivery_tour → Step .o-autocomplete--dropdown-menu .dropdown-item:contains('Rue du Bronx') 2026-10-27 17:16:43,095 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YRNvBteM - [27/Oct/2026 17:16:43] "POST /pos-self/autocomplete/address HTTP/1.1" 200 175 2 0.001 0.01 rw 2026-10-27 17:16:43,132 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [27/32] Tour self_order_preset_delivery_tour → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-10-27 17:16:43,156 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YRNvBteM - [27/Oct/2026 17:16:43] "POST /pos-self/autocomplete/address_full HTTP/1.1" 200 206 2 0.001 0.007 rw 2026-10-27 17:16:43,186 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [28/32] Tour self_order_preset_delivery_tour → Step p.text-danger:contains('Delivery isn’t available') 2026-10-27 17:16:43,261 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YRNvBteM - [27/Oct/2026 17:16:43] "POST /pos-self-order/validate-partner HTTP/1.1" 200 129 24 0.015 0.066 rw 2026-10-27 17:16:43,296 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [29/32] Tour self_order_preset_delivery_tour → Step button:contains('Takeaway') 2026-10-27 17:16:43,315 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [30/32] Tour self_order_preset_delivery_tour → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-10-27 17:16:43,327 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [31/32] Tour self_order_preset_delivery_tour → Step Check confirmation string (trigger: .confirmation-block h1:contains("We're preparing your order!")) 2026-10-27 17:16:43,458 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YRNvBteM - [27/Oct/2026 17:16:43] "POST /pos-self-order/validate-partner HTTP/1.1" 200 137 24 0.05 0.081 rw 2026-10-27 17:16:43,467 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YRNvBteM - [27/Oct/2026 17:16:43] "POST /pos-self-order/get-slots HTTP/1.1" 200 56 3 0.002 0.137 rw 2026-10-27 17:16:43,513 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3683706 started for PoS orders references: [{'name': None, 'pos_reference': '260-301-000002', 'uuid': '47941c54-3bde-41a0-ba74-7a56f2121c51'}] 2026-10-27 17:16:43,544 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3683706 order {'name': None, 'pos_reference': '260-301-000002', 'uuid': '47941c54-3bde-41a0-ba74-7a56f2121c51'} created pos.order #869 2026-10-27 17:16:43,544 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3683706 finished 2026-10-27 17:16:43,928 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YRNvBteM - [27/Oct/2026 17:16:43] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2537 186 0.102 0.349 rw 2026-10-27 17:16:43,976 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [32/32] Tour self_order_preset_delivery_tour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-10-27 17:16:43,984 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: tour succeeded 2026-10-27 17:16:43,985 7 INFO rb-3d383b4-226062-429553 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-27 17:16:44,045 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:16:44,047 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 YRNvBteM - [27/Oct/2026 17:16:40] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.005 4.49 rw 2026-10-27 17:16:44,048 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: heap 15889928 (allocated 17444864) 2026-10-27 17:16:44,163 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing chrome headless with pid 59691 2026-10-27 17:16:44,164 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing websocket connection 2026-10-27 17:16:44,164 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Terminating chrome headless with pid 59691 2026-10-27 17:16:44,244 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_171644_243596_test_preset_delivery_tour.txt 2026-10-27 17:16:44,244 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmp3le5_wan_chrome_odoo" 2026-10-27 17:16:44,307 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_email_tour ... 2026-10-27 17:16:45,351 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:16:51,818 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome pid: 59820 2026-10-27 17:16:51,818 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless temporary user profile dir: /tmp/tmpwlhf_hmo_chrome_odoo 2026-10-27 17:16:51,818 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:41331/json/version 2026-10-27 17:16:51,820 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41331', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:16:51,839 7 INFO rb-3d383b4-226062-429553 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-27 17:16:51,839 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:41331/json 2026-10-27 17:16:51,840 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41331', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:16:51,847 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Websocket url found: ws://127.0.0.1:41331/devtools/page/A28DD5F4F40AA6F47DB477162DC2CC10 2026-10-27 17:16:51,860 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Enable chrome headless console log notification 2026-10-27 17:16:51,867 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless enable page notifications 2026-10-27 17:16:51,910 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Setting session cookie in browser 2026-10-27 17:16:51,911 7 INFO rb-3d383b4-226062-429553 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/302?access_token=b4d07ee6bd944d13" in browser 2026-10-27 17:16:51,911 7 INFO rb-3d383b4-226062-429553 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/302?access_token=b4d07ee6bd944d13" 2026-10-27 17:16:51,921 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:16:52,236 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NSCvFQmG - [27/Oct/2026 17:16:52] "GET /pos-self/302?access_token=b4d07ee6bd944d13 HTTP/1.1" 200 2295 63 0.028 0.294 rw 2026-10-27 17:16:52,244 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Navigation result: {'frameId': 'A28DD5F4F40AA6F47DB477162DC2CC10', 'loaderId': '2DD7BF96A1B2B73791C607B5E9889848', 'isDownload': False} 2026-10-27 17:16:52,244 7 INFO rb-3d383b4-226062-429553 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-27 17:16:52,287 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 17:16:52,355 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NSCvFQmG - [27/Oct/2026 17:16:52] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.031 0.4 ro 2026-10-27 17:16:52,372 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 17:16:52,431 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 17:16:52,448 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NSCvFQmG - [27/Oct/2026 17:16:52] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.008 0.174 ro 2026-10-27 17:16:52,453 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NSCvFQmG - [27/Oct/2026 17:16:52] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.008 0.177 ro 2026-10-27 17:16:52,642 7 INFO rb-3d383b4-226062-429553 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-27 17:16:52,659 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NSCvFQmG - [27/Oct/2026 17:16:52] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.005 ro 2026-10-27 17:16:52,676 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NSCvFQmG - [27/Oct/2026 17:16:52] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.013 ro 2026-10-27 17:16:52,682 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NSCvFQmG - [27/Oct/2026 17:16:52] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.014 ro 2026-10-27 17:16:52,702 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NSCvFQmG - [27/Oct/2026 17:16:52] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.013 rw 2026-10-27 17:16:53,199 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NSCvFQmG - [27/Oct/2026 17:16:53] "POST /pos-self/data/302 HTTP/1.1" 200 466976 267 0.12 0.396 rw 2026-10-27 17:16:53,374 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 17:16:53,379 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NSCvFQmG - [27/Oct/2026 17:16:53] "GET /web/image/ir.attachment/250041/raw HTTP/1.1" 200 98715 3 0.001 0.008 ro 2026-10-27 17:16:53,420 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NSCvFQmG - [27/Oct/2026 17:16:53] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.034 ro 2026-10-27 17:16:53,538 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:250045) 2026-10-27 17:16:53,543 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NSCvFQmG - [27/Oct/2026 17:16:53] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.005 0.103 ro 2026-10-27 17:16:53,555 7 INFO rb-3d383b4-226062-429553 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-27 17:16:53,561 7 INFO rb-3d383b4-226062-429553 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-27 17:16:53,579 7 INFO rb-3d383b4-226062-429553 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-27 17:16:53,587 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NSCvFQmG - [27/Oct/2026 17:16:53] "GET /web/image/ir.attachment/249023/raw HTTP/1.1" 200 49165 3 0.001 0.005 ro 2026-10-27 17:16:53,614 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NSCvFQmG - [27/Oct/2026 17:16:53] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.012 ro 2026-10-27 17:16:53,647 7 INFO rb-3d383b4-226062-429553 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_card span:contains('Free')) 2026-10-27 17:16:53,688 7 INFO rb-3d383b4-226062-429553 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-27 17:16:53,692 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NSCvFQmG - [27/Oct/2026 17:16:53] "GET /web/image/pos.category/402/image_128?unique=2026-10-27T17:16:30.000+00:00 HTTP/1.1" 200 6314 3 0.001 0.028 ro 2026-10-27 17:16:53,709 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NSCvFQmG - [27/Oct/2026 17:16:53] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.002 0.044 ro 2026-10-27 17:16:53,710 7 INFO rb-3d383b4-226062-429553 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-27 17:16:53,732 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NSCvFQmG - [27/Oct/2026 17:16:53] "GET /web/image/product.template/8/image_512?unique=2026-10-27T17:16:30.000+00:00 HTTP/1.1" 200 10346 3 0.002 0.042 ro 2026-10-27 17:16:53,762 7 INFO rb-3d383b4-226062-429553 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-27 17:16:53,776 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NSCvFQmG - [27/Oct/2026 17:16:53] "GET /web/image/product.product/2459/image_512?unique=2026-10-27T17:16:30.000+00:00 HTTP/1.1" 200 7322 9 0.004 0.022 ro 2026-10-27 17:16:53,794 7 INFO rb-3d383b4-226062-429553 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-27 17:16:53,886 7 INFO rb-3d383b4-226062-429553 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-27 17:16:53,981 7 INFO rb-3d383b4-226062-429553 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 490904390 (trigger: input[placeholder="Phone"]) 2026-10-27 17:16:54,024 7 INFO rb-3d383b4-226062-429553 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-27 17:16:54,040 7 INFO rb-3d383b4-226062-429553 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-27 17:16:54,125 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NSCvFQmG - [27/Oct/2026 17:16:54] "POST /pos-self-order/validate-partner HTTP/1.1" 200 137 35 0.023 0.066 rw 2026-10-27 17:16:54,202 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66453940 started for PoS orders references: [{'name': None, 'pos_reference': '260-302-000001', 'uuid': '060da719-4187-448c-9a70-4d90499a1eb0'}] 2026-10-27 17:16:54,232 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66453940 order {'name': None, 'pos_reference': '260-302-000001', 'uuid': '060da719-4187-448c-9a70-4d90499a1eb0'} created pos.order #870 2026-10-27 17:16:54,232 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66453940 finished 2026-10-27 17:16:54,541 7 INFO rb-3d383b4-226062-429553 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-27 17:16:54,562 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-27 17:16:54,643 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NSCvFQmG - [27/Oct/2026 17:16:54] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2541 245 0.132 0.364 rw 2026-10-27 17:16:54,700 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: tour succeeded 2026-10-27 17:16:54,701 7 INFO rb-3d383b4-226062-429553 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-27 17:16:54,770 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:16:54,773 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NSCvFQmG - [27/Oct/2026 17:16:53] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.004 2.051 rw 2026-10-27 17:16:54,773 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: heap 14691952 (allocated 16658432) 2026-10-27 17:16:54,873 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing chrome headless with pid 59820 2026-10-27 17:16:54,874 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing websocket connection 2026-10-27 17:16:54,874 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Terminating chrome headless with pid 59820 2026-10-27 17:16:54,976 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_171654_976091_test_preset_takeaway_email_tour.txt 2026-10-27 17:16:54,976 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Removing chrome user profile "/tmp/tmpwlhf_hmo_chrome_odoo" 2026-10-27 17:16:55,023 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_tour ... 2026-10-27 17:16:55,923 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:17:01,421 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:17:01,644 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38125829 started for PoS orders references: [{'name': None, 'pos_reference': '260-303-000001', 'uuid': '7cc27c8fcd944574b642f9df30873b37'}] 2026-10-27 17:17:01,680 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38125829 order {'name': None, 'pos_reference': '260-303-000001', 'uuid': '7cc27c8fcd944574b642f9df30873b37'} created pos.order #871 2026-10-27 17:17:01,681 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38125829 finished 2026-10-27 17:17:01,768 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dFfWAj_b - [27/Oct/2026 17:17:01] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2434 98 0.043 0.308 rw 2026-10-27 17:17:01,804 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_with_slot_tour ... 2026-10-27 17:17:02,784 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:17:08,742 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome pid: 59955 2026-10-27 17:17:08,743 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmpbwcbnlc2_chrome_odoo 2026-10-27 17:17:08,743 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:33709/json/version 2026-10-27 17:17:08,744 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33709', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:17:08,753 7 INFO rb-3d383b4-226062-429553 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-27 17:17:08,754 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:33709/json 2026-10-27 17:17:08,754 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33709', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:17:08,761 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:33709/devtools/page/ABFE51E19E20EAB4C6D5F7DACFCAE053 2026-10-27 17:17:08,770 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Enable chrome headless console log notification 2026-10-27 17:17:08,771 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-10-27 17:17:08,810 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Setting session cookie in browser 2026-10-27 17:17:08,813 7 INFO rb-3d383b4-226062-429553 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/304?access_token=78d8dd09c4504ee6" in browser 2026-10-27 17:17:08,813 7 INFO rb-3d383b4-226062-429553 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/304?access_token=78d8dd09c4504ee6" 2026-10-27 17:17:08,830 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:17:09,154 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a08xxvv3 - [27/Oct/2026 17:17:09] "GET /pos-self/304?access_token=78d8dd09c4504ee6 HTTP/1.1" 200 2295 63 0.03 0.306 rw 2026-10-27 17:17:09,157 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Navigation result: {'frameId': 'ABFE51E19E20EAB4C6D5F7DACFCAE053', 'loaderId': '9D35A5A42E93BCB8D012733FFB8A2CED', 'isDownload': False} 2026-10-27 17:17:09,157 7 INFO rb-3d383b4-226062-429553 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-27 17:17:09,197 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 17:17:09,251 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a08xxvv3 - [27/Oct/2026 17:17:09] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.018 0.414 ro 2026-10-27 17:17:09,253 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 17:17:09,296 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 17:17:09,301 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a08xxvv3 - [27/Oct/2026 17:17:09] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.014 0.106 ro 2026-10-27 17:17:09,310 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a08xxvv3 - [27/Oct/2026 17:17:09] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.005 0.118 ro 2026-10-27 17:17:09,474 7 INFO rb-3d383b4-226062-429553 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-27 17:17:09,485 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a08xxvv3 - [27/Oct/2026 17:17:09] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.006 ro 2026-10-27 17:17:09,499 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a08xxvv3 - [27/Oct/2026 17:17:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.011 ro 2026-10-27 17:17:09,505 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a08xxvv3 - [27/Oct/2026 17:17:09] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.009 ro 2026-10-27 17:17:10,040 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a08xxvv3 - [27/Oct/2026 17:17:10] "POST /pos-self/data/304 HTTP/1.1" 200 467743 268 0.15 0.382 rw 2026-10-27 17:17:10,046 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a08xxvv3 - [27/Oct/2026 17:17:10] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.536 rw 2026-10-27 17:17:10,276 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a08xxvv3 - [27/Oct/2026 17:17:10] "GET /web/image/ir.attachment/252090/raw HTTP/1.1" 200 98715 3 0.001 0.008 ro 2026-10-27 17:17:10,282 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 17:17:10,314 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a08xxvv3 - [27/Oct/2026 17:17:10] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.024 ro 2026-10-27 17:17:10,446 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:252094) 2026-10-27 17:17:10,452 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a08xxvv3 - [27/Oct/2026 17:17:10] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.006 0.117 ro 2026-10-27 17:17:10,466 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [1/16] Tour self_order_preset_slot_tour → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-10-27 17:17:10,467 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [2/16] Tour self_order_preset_slot_tour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-10-27 17:17:10,494 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [3/16] Tour self_order_preset_slot_tour → Step Check that average preparation time badge is displayed on Takeaway preset (trigger: .preset_btn:contains('Takeaway') .badge:contains('20 min')) 2026-10-27 17:17:10,504 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a08xxvv3 - [27/Oct/2026 17:17:10] "GET /web/image/ir.attachment/251072/raw HTTP/1.1" 200 49165 3 0.001 0.007 ro 2026-10-27 17:17:10,558 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a08xxvv3 - [27/Oct/2026 17:17:10] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.007 ro 2026-10-27 17:17:10,564 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [4/16] Tour self_order_preset_slot_tour → Step Click on location 'Takeaway' (trigger: .o_self_eating_location_box .preset_btn:contains('Takeaway')) 2026-10-27 17:17:10,605 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [5/16] Tour self_order_preset_slot_tour → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_card span:contains('Coca-Cola')) 2026-10-27 17:17:10,650 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [6/16] Tour self_order_preset_slot_tour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-10-27 17:17:10,656 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a08xxvv3 - [27/Oct/2026 17:17:10] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.001 0.024 ro 2026-10-27 17:17:10,667 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a08xxvv3 - [27/Oct/2026 17:17:10] "GET /web/image/product.template/8/image_512?unique=2026-10-27T17:16:30.000+00:00 HTTP/1.1" 200 10346 3 0.002 0.03 ro 2026-10-27 17:17:10,669 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [7/16] 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-27 17:17:10,696 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a08xxvv3 - [27/Oct/2026 17:17:10] "GET /web/image/pos.category/402/image_128?unique=2026-10-27T17:16:30.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.054 ro 2026-10-27 17:17:10,715 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [8/16] Tour self_order_preset_slot_tour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-10-27 17:17:10,719 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [9/16] Tour self_order_preset_slot_tour → Step Wait for time slot popup to appear (trigger: .self_order_pills_selection_popup) 2026-10-27 17:17:10,740 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a08xxvv3 - [27/Oct/2026 17:17:10] "GET /web/image/product.product/2458/image_512?unique=2026-10-27T17:16:30.000+00:00 HTTP/1.1" 200 7322 9 0.005 0.033 ro 2026-10-27 17:17:10,766 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a08xxvv3 - [27/Oct/2026 17:17:10] "POST /pos-self-order/get-slots HTTP/1.1" 200 56 3 0.005 0.038 rw 2026-10-27 17:17:10,844 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [10/16] Tour self_order_preset_slot_tour → Step Select first available time slot (trigger: .self_order_pills_selection_popup .option-item:first) 2026-10-27 17:17:10,848 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [11/16] Tour self_order_preset_slot_tour → Step Click on 'Confirm' button (trigger: .self_order_pills_selection_popup .btn-primary:contains('Confirm')) 2026-10-27 17:17:10,882 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [12/16] Tour self_order_preset_slot_tour → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-10-27 17:17:10,950 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [13/16] Tour self_order_preset_slot_tour → Step Fill input with 490904390 (trigger: input[placeholder="Phone"]) 2026-10-27 17:17:10,986 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [14/16] Tour self_order_preset_slot_tour → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-10-27 17:17:11,004 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [15/16] Tour self_order_preset_slot_tour → Step Check confirmation string (trigger: .confirmation-block h1:contains("Order for")) 2026-10-27 17:17:11,111 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a08xxvv3 - [27/Oct/2026 17:17:11] "POST /pos-self-order/validate-partner HTTP/1.1" 200 137 35 0.029 0.067 rw 2026-10-27 17:17:11,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84049503 started for PoS orders references: [{'name': None, 'pos_reference': '260-304-000001', 'uuid': '0990c236-36d1-4c79-95ed-b5ea7ec012ea'}] 2026-10-27 17:17:11,210 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84049503 order {'name': None, 'pos_reference': '260-304-000001', 'uuid': '0990c236-36d1-4c79-95ed-b5ea7ec012ea'} created pos.order #872 2026-10-27 17:17:11,211 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84049503 finished 2026-10-27 17:17:11,306 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a08xxvv3 - [27/Oct/2026 17:17:11] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2531 88 0.052 0.121 rw 2026-10-27 17:17:11,359 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [16/16] Tour self_order_preset_slot_tour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-10-27 17:17:11,365 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a08xxvv3 - [27/Oct/2026 17:17:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.003 0.017 rw 2026-10-27 17:17:11,368 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: tour succeeded 2026-10-27 17:17:11,369 7 INFO rb-3d383b4-226062-429553 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-27 17:17:11,463 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: heap 15791692 (allocated 17707008) 2026-10-27 17:17:11,464 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:17:11,466 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a08xxvv3 - [27/Oct/2026 17:17:10] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.003 1.401 rw 2026-10-27 17:17:11,579 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing chrome headless with pid 59955 2026-10-27 17:17:11,582 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing websocket connection 2026-10-27 17:17:11,582 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Terminating chrome headless with pid 59955 2026-10-27 17:17:11,588 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a08xxvv3 - [27/Oct/2026 17:17:11] "GET /web/image/ir.attachment/252089/raw HTTP/1.1" 200 84994 3 0.001 0.009 ro 2026-10-27 17:17:11,682 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_171711_682130_test_preset_with_slot_tour.txt 2026-10-27 17:17:11,682 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmpbwcbnlc2_chrome_odoo" 2026-10-27 17:17:11,846 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 420 checked, 5 removed 2026-10-27 17:17:12,800 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_with_default ... 2026-10-27 17:17:13,657 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:17:18,649 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-27 17:17:18,661 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:17:18,953 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 EilGXovC - [27/Oct/2026 17:17:18] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/305 HTTP/1.1" 200 319 10 0.009 0.284 rw 2026-10-27 17:17:18,985 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_withoutdefault ... 2026-10-27 17:17:19,730 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:17:24,557 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-27 17:17:24,569 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:17:24,873 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Aein-SNO - [27/Oct/2026 17:17:24] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/306 HTTP/1.1" 200 338 10 0.01 0.295 rw 2026-10-27 17:17:25,006 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-27 17:17:25,610 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 343 with IP n/a changed groups of user 343 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:17:25,729 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 343 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:17:31,330 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 343 with IP n/a changed groups of user 343 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:17:32,750 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 343 with IP n/a changed groups of user 343 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 17:17:36,372 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 343 with IP n/a changed groups of user 343 who belonged to [96, 41, 105, 29, 101, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:17:41,345 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order_bancontact_pay.tests.test_models: Starting TestModels.test_check_unsupported_kiosks ... 2026-10-27 17:17:41,940 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 17:17:42,518 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 347 with IP n/a changed groups of user 347 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:17:42,635 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 347 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:17:48,442 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 347 with IP n/a changed groups of user 347 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:17:49,686 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 347 with IP n/a changed groups of user 347 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 17:17:53,594 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 347 with IP n/a changed groups of user 347 who belonged to [96, 41, 105, 29, 101, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:17:58,472 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order_bancontact_pay.tests.test_webhook: Starting TestSelfOrderWebhook.test_bancontact_webhook_error ... 2026-10-27 17:17:58,942 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:17:59,143 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_bancontact_pay.controllers.webhook: [BANCONTACT] - 83eded73 webhook received: config_id=310, payment_method_id=515 2026-10-27 17:17:59,152 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_bancontact_pay.controllers.webhook: [BANCONTACT] - 83eded73 webhook processed: paymentId=any_id_AUTHORIZATION_FAILED, status=AUTHORIZATION_FAILED 2026-10-27 17:17:59,156 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZbVmft-e - [27/Oct/2026 17:17:59] "POST /bancontact_pay/webhook?config_id=310&payment_method_id=515 HTTP/1.1" 200 0 13 0.004 0.214 rw 2026-10-27 17:17:59,192 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_bancontact_pay.controllers.webhook: [BANCONTACT] - 6c79871e webhook received: config_id=310, payment_method_id=515 2026-10-27 17:17:59,201 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_bancontact_pay.controllers.webhook: [BANCONTACT] - 6c79871e webhook processed: paymentId=any_id_FAILED, status=FAILED 2026-10-27 17:17:59,206 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZbVmft-e - [27/Oct/2026 17:17:59] "POST /bancontact_pay/webhook?config_id=310&payment_method_id=515 HTTP/1.1" 200 0 9 0.003 0.012 rw 2026-10-27 17:17:59,247 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_bancontact_pay.controllers.webhook: [BANCONTACT] - 2d1962ec webhook received: config_id=310, payment_method_id=515 2026-10-27 17:17:59,259 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_bancontact_pay.controllers.webhook: [BANCONTACT] - 2d1962ec webhook processed: paymentId=any_id_EXPIRED, status=EXPIRED 2026-10-27 17:17:59,263 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZbVmft-e - [27/Oct/2026 17:17:59] "POST /bancontact_pay/webhook?config_id=310&payment_method_id=515 HTTP/1.1" 200 0 9 0.004 0.015 rw 2026-10-27 17:17:59,299 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_bancontact_pay.controllers.webhook: [BANCONTACT] - 12e5b0b2 webhook received: config_id=310, payment_method_id=515 2026-10-27 17:17:59,309 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_bancontact_pay.controllers.webhook: [BANCONTACT] - 12e5b0b2 webhook processed: paymentId=any_id_CANCELLED, status=CANCELLED 2026-10-27 17:17:59,313 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZbVmft-e - [27/Oct/2026 17:17:59] "POST /bancontact_pay/webhook?config_id=310&payment_method_id=515 HTTP/1.1" 200 0 9 0.004 0.012 rw 2026-10-27 17:17:59,315 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order_bancontact_pay.tests.test_webhook: Starting TestSelfOrderWebhook.test_bancontact_webhook_success ... 2026-10-27 17:17:59,515 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:17:59,731 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_bancontact_pay.controllers.webhook: [BANCONTACT] - a976d8df webhook received: config_id=311, payment_method_id=515 2026-10-27 17:17:59,740 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_bancontact_pay.controllers.webhook: [BANCONTACT] - a976d8df webhook processed: paymentId=any_id, status=SUCCEEDED 2026-10-27 17:17:59,744 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bWMcDBh3 - [27/Oct/2026 17:17:59] "POST /bancontact_pay/webhook?config_id=311&payment_method_id=515 HTTP/1.1" 200 0 13 0.005 0.228 rw 2026-10-27 17:17:59,850 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 17:18:00,418 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 351 with IP n/a changed groups of user 351 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:18:00,537 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 351 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:18:06,314 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 351 with IP n/a changed groups of user 351 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:18:07,760 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 351 with IP n/a changed groups of user 351 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 17:18:10,861 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 351 with IP n/a changed groups of user 351 who belonged to [96, 41, 105, 29, 101, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 101, 45, 65, 5, 1, 40, 50])] 2026-10-27 17:18:11,055 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order_event.tests.test_self_order_event: Starting TestSelfOrderEventPrice.test_event_ticket_order_price ... 2026-10-27 17:18:11,434 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 17:18:12,044 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 355 with IP n/a changed groups of user 355 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:18:12,205 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 355 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:18:17,808 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 355 with IP n/a changed groups of user 355 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:18:18,975 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 355 with IP n/a changed groups of user 355 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 17:18:22,615 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_kiosk_qfpay ... 2026-10-27 17:18:23,246 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order ... 2026-10-27 17:18:23,574 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome pid: 60092 2026-10-27 17:18:23,574 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless temporary user profile dir: /tmp/tmp606a36xf_chrome_odoo 2026-10-27 17:18:23,575 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:37701/json/version 2026-10-27 17:18:23,576 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37701', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:18:23,592 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Browser version: Chrome/150.0.7871.114 2026-10-27 17:18:23,593 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:37701/json 2026-10-27 17:18:23,593 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37701', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:18:23,599 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Websocket url found: ws://127.0.0.1:37701/devtools/page/8B91E468CC166EB12F5D35383CA6B26D 2026-10-27 17:18:23,603 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Enable chrome headless console log notification 2026-10-27 17:18:23,605 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless enable page notifications 2026-10-27 17:18:23,630 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Setting session cookie in browser 2026-10-27 17:18:23,633 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Open "http://127.0.0.1:8069/pos-self/314?access_token=84a0f9cdbd4f473c" in browser 2026-10-27 17:18:23,634 7 INFO rb-3d383b4-226062-429553 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/314?access_token=84a0f9cdbd4f473c" 2026-10-27 17:18:23,646 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:18:24,010 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gqkZv7BU - [27/Oct/2026 17:18:24] "GET /pos-self/314?access_token=84a0f9cdbd4f473c HTTP/1.1" 200 2373 62 0.026 0.349 rw 2026-10-27 17:18:24,013 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Navigation result: {'frameId': '8B91E468CC166EB12F5D35383CA6B26D', 'loaderId': '106CE506B5A1B0573CCC110ABADF799A', 'isDownload': False} 2026-10-27 17:18:24,013 7 INFO rb-3d383b4-226062-429553 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-27 17:18:24,068 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/38b3dbf/pos_self_order.assets.min.js, copying from /web/assets/38b3dbf/pos_self_order.assets.min.js 2026-10-27 17:18:24,116 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gqkZv7BU - [27/Oct/2026 17:18:24] "GET /web/assets/1/38b3dbf/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.006 0.074 ro 2026-10-27 17:18:24,120 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/092447b/pos_self_order.assets.min.css, copying from /web/assets/092447b/pos_self_order.assets.min.css 2026-10-27 17:18:24,160 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gqkZv7BU - [27/Oct/2026 17:18:24] "GET /web/assets/1/092447b/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.026 0.493 ro 2026-10-27 17:18:24,162 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js, copying from /web/assets/59fcfe5/pos_self_order.assets_tests.min.js 2026-10-27 17:18:24,179 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gqkZv7BU - [27/Oct/2026 17:18:24] "GET /web/assets/1/59fcfe5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.005 0.133 ro 2026-10-27 17:18:24,324 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: Owl is running in 'dev' mode. 2026-10-27 17:18:24,339 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gqkZv7BU - [27/Oct/2026 17:18:24] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.004 ro 2026-10-27 17:18:24,346 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gqkZv7BU - [27/Oct/2026 17:18:24] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.005 ro 2026-10-27 17:18:24,358 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gqkZv7BU - [27/Oct/2026 17:18:24] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.009 ro 2026-10-27 17:18:24,368 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gqkZv7BU - [27/Oct/2026 17:18:24] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.007 rw 2026-10-27 17:18:24,842 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gqkZv7BU - [27/Oct/2026 17:18:24] "POST /pos-self/data/314 HTTP/1.1" 200 478035 256 0.116 0.368 rw 2026-10-27 17:18:25,028 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gqkZv7BU - [27/Oct/2026 17:18:25] "GET /web/image/ir.attachment/260288/raw HTTP/1.1" 200 98715 3 0.001 0.006 ro 2026-10-27 17:18:25,038 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 17:18:25,077 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gqkZv7BU - [27/Oct/2026 17:18:25] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.027 ro 2026-10-27 17:18:25,193 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22ba875/web_tour.automatic.min.js (id:260294) 2026-10-27 17:18:25,198 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gqkZv7BU - [27/Oct/2026 17:18:25] "GET /web/assets/22ba875/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.006 0.102 ro 2026-10-27 17:18:25,227 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: [1/8] Tour kiosk_qfpay_order → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-10-27 17:18:25,258 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: [2/8] Tour kiosk_qfpay_order → Step Click on category 'Chair Test' (trigger: .category_btn:contains('Chair Test')) 2026-10-27 17:18:25,308 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gqkZv7BU - [27/Oct/2026 17:18:25] "GET /web/image/pos.category/414/image_128?unique=2026-10-27T17:18:11.000+00:00 HTTP/1.1" 200 6314 3 0.003 0.019 ro 2026-10-27 17:18:25,318 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: [3/8] Tour kiosk_qfpay_order → Step Click on product 'Letter Tray' (trigger: .product_list .o_self_product_card span:contains('Letter Tray')) 2026-10-27 17:18:25,328 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gqkZv7BU - [27/Oct/2026 17:18:25] "GET /web/image/pos.category/415/image_128?unique=2026-10-27T17:18:11.000+00:00 HTTP/1.1" 200 6314 3 0.001 0.04 ro 2026-10-27 17:18:25,343 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gqkZv7BU - [27/Oct/2026 17:18:25] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.001 0.05 ro 2026-10-27 17:18:25,362 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gqkZv7BU - [27/Oct/2026 17:18:25] "GET /web/image/pos.category/416/image_128?unique=2026-10-27T17:18:11.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.069 ro 2026-10-27 17:18:25,365 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: [4/8] Tour kiosk_qfpay_order → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-10-27 17:18:25,399 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: [5/8] Tour kiosk_qfpay_order → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-10-27 17:18:25,402 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gqkZv7BU - [27/Oct/2026 17:18:25] "GET /web/image/product.template/2357/image_512?unique=2026-10-27T17:18:11.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.102 ro 2026-10-27 17:18:25,440 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gqkZv7BU - [27/Oct/2026 17:18:25] "GET /web/image/product.template/2363/image_512?unique=2026-10-27T17:18:11.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.031 ro 2026-10-27 17:18:25,444 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gqkZv7BU - [27/Oct/2026 17:18:25] "GET /web/image/ir.attachment/260289/raw HTTP/1.1" 200 49165 3 0.001 0.021 ro 2026-10-27 17:18:25,471 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gqkZv7BU - [27/Oct/2026 17:18:25] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.011 ro 2026-10-27 17:18:25,498 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: [6/8] Tour kiosk_qfpay_order → Step Check that 'Pay' do not exist (trigger: body:not(:has(.btn:text(Pay)))) 2026-10-27 17:18:25,501 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gqkZv7BU - [27/Oct/2026 17:18:25] "GET /web/image/product.product/2521/image_512?unique=2026-10-27T17:18:11.000+00:00 HTTP/1.1" 200 7322 10 0.008 0.035 ro 2026-10-27 17:18:25,526 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52530344 started for PoS orders references: [{'name': None, 'pos_reference': '260-314-000001', 'uuid': '278409e8-80c0-4b04-9d98-60c5e7db4a3d'}] 2026-10-27 17:18:25,555 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52530344 order {'name': None, 'pos_reference': '260-314-000001', 'uuid': '278409e8-80c0-4b04-9d98-60c5e7db4a3d'} created pos.order #879 2026-10-27 17:18:25,555 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52530344 finished 2026-10-27 17:18:25,620 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gqkZv7BU - [27/Oct/2026 17:18:25] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 2437 76 0.031 0.089 rw 2026-10-27 17:18:25,660 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: [7/8] Tour kiosk_qfpay_order → Step Waiting for Qfpay payment to be processed (trigger: body:not(:has(.btn:text(Retry)))) 2026-10-27 17:18:25,664 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: [8/8] Tour kiosk_qfpay_order → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-10-27 17:18:25,684 7 INFO rb-3d383b4-226062-429553 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': '278409e8-80c0-4b04-9d98-60c5e7db4a3d--784--523', '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-27 17:18:25,684 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gqkZv7BU - [27/Oct/2026 17:18:25] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.008 0.022 rw 2026-10-27 17:18:25,771 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gqkZv7BU - [27/Oct/2026 17:18:25] "POST /qfpay/notify HTTP/1.1" 200 7 47 0.031 0.07 rw 2026-10-27 17:18:25,900 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gqkZv7BU - [27/Oct/2026 17:18:25] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 43 2 0.001 0.007 rw 2026-10-27 17:18:25,912 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: tour succeeded 2026-10-27 17:18:25,913 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: ╔══════════════════════════════════╗ ║ TOUR kiosk_qfpay_order SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-27 17:18:25,970 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:18:25,970 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: heap 14063964 (allocated 15347712) 2026-10-27 17:18:25,973 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gqkZv7BU - [27/Oct/2026 17:18:24] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.007 1.583 rw 2026-10-27 17:18:26,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing chrome headless with pid 60092 2026-10-27 17:18:26,078 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing websocket connection 2026-10-27 17:18:26,079 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Terminating chrome headless with pid 60092 2026-10-27 17:18:26,174 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_171826_173570_test_tour_kiosk_qfpay_order.txt 2026-10-27 17:18:26,174 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Removing chrome user profile "/tmp/tmp606a36xf_chrome_odoo" 2026-10-27 17:18:26,315 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 420 checked, 5 removed 2026-10-27 17:18:27,356 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_self_order_sms.tests.test_self_order_sms_receipt: Starting TestPosSelfOrderSms.test_sms_receipt_sent_for_self_order ... 2026-10-27 17:18:28,247 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:18:33,222 7 INFO rb-3d383b4-226062-429553 odoo.addons.sms.models.sms_sms: Sent batch 1 SMS: [1]: failed with exception Unavailable during tests. 2026-10-27 17:18:33,785 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-27 17:18:34,444 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 361 with IP n/a changed groups of user 361 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:18:34,601 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 361 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:18:40,060 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 361 with IP n/a changed groups of user 361 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:18:41,427 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 361 with IP n/a changed groups of user 361 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 17:18:44,353 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend: Starting TestAutofill.test_01_pos_number_autofill ... 2026-10-27 17:18:45,011 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome pid: 60229 2026-10-27 17:18:45,011 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless temporary user profile dir: /tmp/tmpq2c_v_26_chrome_odoo 2026-10-27 17:18:45,011 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:42279/json/version 2026-10-27 17:18:45,012 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42279', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:18:45,066 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Browser version: Chrome/150.0.7871.114 2026-10-27 17:18:45,066 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:42279/json 2026-10-27 17:18:45,067 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42279', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:18:45,082 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Websocket url found: ws://127.0.0.1:42279/devtools/page/282E23028A7D4FD2F1B6D7129C66D9E7 2026-10-27 17:18:45,093 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Enable chrome headless console log notification 2026-10-27 17:18:45,096 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless enable page notifications 2026-10-27 17:18:45,149 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:18:45,158 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Setting session cookie in browser 2026-10-27 17:18:45,160 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Open "http://127.0.0.1:8069/pos/ui?config_id=316" in browser 2026-10-27 17:18:45,160 7 INFO rb-3d383b4-226062-429553 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=316" 2026-10-27 17:18:45,173 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:18:45,807 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:45] "GET /pos/ui?config_id=316 HTTP/1.1" 200 6628 65 0.03 0.615 rw 2026-10-27 17:18:45,811 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Navigation result: {'frameId': '282E23028A7D4FD2F1B6D7129C66D9E7', 'loaderId': '2C8EF061F0467AB791891CD3E88C677F', 'isDownload': False} 2026-10-27 17:18:45,811 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Evaluate ready code "odoo.isTourReady('AutofillTour')" 2026-10-27 17:18:45,872 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:45] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.033 ro 2026-10-27 17:18:45,876 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:45] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.707 ro 2026-10-27 17:18:45,883 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:45] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.043 ro 2026-10-27 17:18:46,278 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: Owl is running in 'dev' mode. 2026-10-27 17:18:46,293 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 17:18:46,295 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-27 17:18:46,305 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.008 ro 2026-10-27 17:18:46,330 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:46] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.011 rw 2026-10-27 17:18:46,340 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.016 rw 2026-10-27 17:18:46,597 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:18:46,953 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 531999 244 0.154 0.449 rw 2026-10-27 17:18:47,062 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Evaluate test code "odoo.startTour('AutofillTour', {"stepDelay": 0, "debug": false})" 2026-10-27 17:18:47,071 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.006 ro 2026-10-27 17:18:47,071 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [1/62] Tour AutofillTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:18:47,081 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.006 ro 2026-10-27 17:18:47,101 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.014 rw 2026-10-27 17:18:47,107 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.008 rw 2026-10-27 17:18:47,112 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:47] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.006 rw 2026-10-27 17:18:47,436 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:47] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.007 ro 2026-10-27 17:18:47,496 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.009 rw 2026-10-27 17:18:47,598 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:47] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.003 0.029 rw 2026-10-27 17:18:47,606 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.005 - 2026-10-27 17:18:47,616 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.016 - 2026-10-27 17:18:47,623 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:47] "GET /web/image/res.users/363/avatar_128 HTTP/1.1" 200 305 4 0.004 0.022 ro 2026-10-27 17:18:47,624 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:47] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.018 rw 2026-10-27 17:18:47,658 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:47] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.008 ro 2026-10-27 17:18:47,677 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.013 - 2026-10-27 17:18:47,679 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:47] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.019 - 2026-10-27 17:18:47,687 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.025 - 2026-10-27 17:18:47,738 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:47] "GET /pos/ui/316?from_backend=True HTTP/1.1" 200 6668 31 0.027 0.051 rw 2026-10-27 17:18:47,741 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [2/62] Tour AutofillTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:18:47,811 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:47] "GET /pos/ui/316 HTTP/1.1" 200 6668 31 0.016 0.134 rw 2026-10-27 17:18:47,812 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [3/62] Tour AutofillTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-27 17:18:47,833 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:47] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.142 rw 2026-10-27 17:18:47,852 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:47] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.046 rw 2026-10-27 17:18:47,899 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.016 0.068 rw 2026-10-27 17:18:47,955 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [4/62] Tour AutofillTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:18:47,955 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [5/62] 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-27 17:18:48,039 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [6/62] Tour AutofillTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 17:18:48,044 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [7/62] Tour AutofillTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 17:18:48,046 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [8/62] Tour AutofillTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 17:18:48,049 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [9/62] Tour AutofillTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 17:18:48,058 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [10/62] Tour AutofillTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 17:18:48,059 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:48] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 17:18:48,065 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [11/62] Tour AutofillTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 17:18:48,065 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [12/62] Tour AutofillTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 17:18:48,066 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [13/62] 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-27 17:18:48,242 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [14/62] Tour AutofillTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:18:48,243 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [15/62] Tour AutofillTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:18:48,243 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [16/62] Tour AutofillTour → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 17:18:48,253 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [17/62] Tour AutofillTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 17:18:48,263 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [18/62] Tour AutofillTour → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 17:18:48,263 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [19/62] Tour AutofillTour → Step Search customer with "APartner Full" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 17:18:48,270 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [20/62] Tour AutofillTour → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 17:18:48,620 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [21/62] Tour AutofillTour → Step Check "APartner Full" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("APartner Full")) 2026-10-27 17:18:48,620 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [22/62] Tour AutofillTour → Step click partner 'APartner Full' from partner list screen (trigger: .modal .partner-list b:contains(APartner Full)) 2026-10-27 17:18:48,629 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [23/62] Tour AutofillTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:18:48,629 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [24/62] Tour AutofillTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 17:18:48,660 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [25/62] Tour AutofillTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 17:18:48,660 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [26/62] Tour AutofillTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 17:18:48,675 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-27 17:18:48,675 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-27 17:18:49,168 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [27/62] Tour AutofillTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 17:18:49,190 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [28/62] Tour AutofillTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-10-27 17:18:49,191 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [29/62] Tour AutofillTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:18:49,705 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [30/62] Tour AutofillTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 17:18:49,712 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59278709 started for PoS orders references: [{'name': '/', 'pos_reference': '261-316-000001', 'uuid': '70b0134c-4f05-4e61-9c7a-692599f2f18e'}] 2026-10-27 17:18:49,713 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [31/62] Tour AutofillTour → Step click on send button (trigger: .feedback-screen button.send-receipt) 2026-10-27 17:18:50,070 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59278709 order {'name': '/', 'pos_reference': '261-316-000001', 'uuid': '70b0134c-4f05-4e61-9c7a-692599f2f18e'} created pos.order #881 2026-10-27 17:18:50,072 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59278709 finished 2026-10-27 17:18:50,120 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5233 177 0.097 0.315 rw 2026-10-27 17:18:50,193 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:50] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.005 ro 2026-10-27 17:18:50,230 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [32/62] Tour AutofillTour → Step Check pre-filled partner phone (trigger: .send-receipt-phone-input:value('9876543210')) 2026-10-27 17:18:50,242 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [33/62] Tour AutofillTour → Step cancel dialog (trigger: .modal:not(.o_inactive_modal) .modal-header button[aria-label="Close"]) 2026-10-27 17:18:50,244 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [34/62] Tour AutofillTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 17:18:50,245 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [35/62] Tour AutofillTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 17:18:50,269 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [36/62] Tour AutofillTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:18:50,270 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [37/62] Tour AutofillTour → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 17:18:50,293 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [38/62] Tour AutofillTour → Step click customer create button (trigger: .modal .modal-header button:contains(Create)) 2026-10-27 17:18:50,307 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [39/62] Tour AutofillTour → Step edit customer name (trigger: div.o_field_field_partner_autocomplete .o-autocomplete input) 2026-10-27 17:18:50,312 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.026 rw 2026-10-27 17:18:50,337 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:50] "POST /web/dataset/call_kw/res.partner/action_open_partner_view#res.partner.action_open_partner_view HTTP/1.1" 200 192 2 0.001 0.018 rw 2026-10-27 17:18:50,400 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:50] "POST /web/dataset/call_kw/res.partner/get_views#res.partner.get_views HTTP/1.1" 200 14128 7 0.005 0.039 ro 2026-10-27 17:18:50,436 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:50] "POST /web/dataset/call_kw/res.partner/get_views#res.partner.get_views HTTP/1.1" 200 14128 2 0.001 0.02 ro 2026-10-27 17:18:50,479 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:50] "POST /web/dataset/call_kw/res.partner/onchange#res.partner.onchange HTTP/1.1" 200 4337 2 0.003 0.018 rw 2026-10-27 17:18:50,603 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [40/62] Tour AutofillTour → Step edit customer phone (trigger: div.o_field_phone input) 2026-10-27 17:18:50,617 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [41/62] Tour AutofillTour → Step click save button (trigger: .modal-footer button.o_form_button_save) 2026-10-27 17:18:50,631 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [42/62] Tour AutofillTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-27 17:18:50,642 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:50] "POST /web/dataset/call_kw/res.partner/onchange#res.partner.onchange HTTP/1.1" 200 3250 0 0 0.025 rw 2026-10-27 17:18:50,700 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:50] "POST /web/dataset/call_kw/res.partner/onchange#res.partner.onchange HTTP/1.1" 200 89 1 0.001 0.016 rw 2026-10-27 17:18:50,780 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:50] "POST /web/dataset/call_kw/res.partner/web_save#res.partner.web_save HTTP/1.1" 200 1359 21 0.014 0.047 rw 2026-10-27 17:18:50,837 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:50] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 1246 6 0.008 0.033 ro 2026-10-27 17:18:50,857 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:50] "GET /web/image/res.partner/1599/avatar_128?unique=1793121530000 HTTP/1.1" 200 305 4 0.004 0.039 ro 2026-10-27 17:18:50,919 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [43/62] Tour AutofillTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:18:50,921 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [44/62] 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-27 17:18:50,925 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [45/62] Tour AutofillTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 17:18:50,930 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [46/62] Tour AutofillTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 17:18:50,938 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [47/62] Tour AutofillTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 17:18:50,941 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [48/62] Tour AutofillTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 17:18:50,954 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [49/62] Tour AutofillTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 17:18:50,956 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [50/62] Tour AutofillTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 17:18:50,958 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [51/62] Tour AutofillTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 17:18:50,960 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [52/62] 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-27 17:18:51,138 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [53/62] Tour AutofillTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:18:51,139 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [54/62] Tour AutofillTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 17:18:51,158 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [55/62] Tour AutofillTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 17:18:51,160 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [56/62] Tour AutofillTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 17:18:51,673 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [57/62] Tour AutofillTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 17:18:51,675 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [58/62] Tour AutofillTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-10-27 17:18:51,675 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [59/62] Tour AutofillTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:18:52,185 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [60/62] Tour AutofillTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 17:18:52,195 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [61/62] Tour AutofillTour → Step click on send button (trigger: .feedback-screen button.send-receipt) 2026-10-27 17:18:52,207 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69366701 started for PoS orders references: [{'name': '/', 'pos_reference': '261-316-000002', 'uuid': 'f8eeb40c-565e-4767-b67f-98d016f20592'}] 2026-10-27 17:18:52,550 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69366701 order {'name': '/', 'pos_reference': '261-316-000002', 'uuid': 'f8eeb40c-565e-4767-b67f-98d016f20592'} created pos.order #882 2026-10-27 17:18:52,552 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69366701 finished 2026-10-27 17:18:52,599 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5218 147 0.091 0.311 rw 2026-10-27 17:18:52,679 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:52] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.005 ro 2026-10-27 17:18:52,707 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [62/62] Tour AutofillTour → Step Check pre-filled partner phone (trigger: .send-receipt-phone-input:value('+1 234-567-8901')) 2026-10-27 17:18:52,724 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: tour succeeded 2026-10-27 17:18:52,726 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: ╔═════════════════════════════╗ ║ TOUR AutofillTour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-10-27 17:18:52,863 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: heap 24681852 (allocated 27021312) 2026-10-27 17:18:52,864 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:18:52,867 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 m5Jf9hx5 - [27/Oct/2026 17:18:46] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.004 6.519 rw 2026-10-27 17:18:52,972 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing chrome headless with pid 60229 2026-10-27 17:18:52,973 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing websocket connection 2026-10-27 17:18:52,975 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Terminating chrome headless with pid 60229 2026-10-27 17:18:53,088 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_171853_088281_test_01_pos_number_autofill.txt 2026-10-27 17:18:53,088 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Removing chrome user profile "/tmp/tmpq2c_v_26_chrome_odoo" 2026-10-27 17:18:53,215 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 17:18:53,864 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 365 with IP n/a changed groups of user 365 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:18:53,983 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 365 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:18:59,082 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 365 with IP n/a changed groups of user 365 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:19:00,273 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 365 with IP n/a changed groups of user 365 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 17:19:01,266 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_action_pos_order_invoice ... 2026-10-27 17:19:01,266 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_anglo_saxon: skipped TestAngloSaxonFlow.test_action_pos_order_invoice : Temporary to fast merge new valuation 2026-10-27 17:19:01,266 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_action_pos_order_invoice_with_discount ... 2026-10-27 17:19:03,445 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_multi_products_perpetual ... 2026-10-27 17:19:04,671 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_with_ship_later_invoicing ... 2026-10-27 17:19:05,724 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_with_ship_later_no_invoicing ... 2026-10-27 17:19:05,725 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_anglo_saxon: skipped TestAngloSaxonFlow.test_cogs_with_ship_later_no_invoicing : Temporary to fast merge new valuation 2026-10-27 17:19:05,725 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_with_ship_later_with_backorder ... 2026-10-27 17:19:05,725 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_anglo_saxon: skipped TestAngloSaxonFlow.test_cogs_with_ship_later_with_backorder : Temporary to fast merge new valuation 2026-10-27 17:19:05,725 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_create_account_move_line ... 2026-10-27 17:19:05,725 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_anglo_saxon: skipped TestAngloSaxonFlow.test_create_account_move_line : Temporary to fast merge new valuation 2026-10-27 17:19:05,725 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_fifo_valuation_no_invoice ... 2026-10-27 17:19:05,725 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_anglo_saxon: skipped TestAngloSaxonFlow.test_fifo_valuation_no_invoice : Temporary to fast merge new valuation 2026-10-27 17:19:05,725 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_fifo_valuation_with_invoice ... 2026-10-27 17:19:07,744 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_no_duplicate_picking_on_repeated_invoice_action ... 2026-10-27 17:19:09,048 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 422 checked, 10 removed 2026-10-27 17:19:09,663 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 367 with IP n/a changed groups of user 367 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:19:09,813 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 367 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:19:15,040 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 367 with IP n/a changed groups of user 367 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:19:16,443 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 367 with IP n/a changed groups of user 367 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 17:19:17,368 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_continental: Starting TestContinentalPerpetualFlow.test_inventory_valuation_session_closing_no_invoice ... 2026-10-27 17:19:18,546 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_continental: Starting TestContinentalPerpetualFlow.test_inventory_valuation_session_company_no_real_time ... 2026-10-27 17:19:19,542 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_continental: Starting TestContinentalPerpetualFlow.test_inventory_valuation_session_product_no_valuation ... 2026-10-27 17:19:20,667 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-27 17:19:21,369 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 369 with IP n/a changed groups of user 369 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:19:21,494 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 369 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:19:27,070 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 369 with IP n/a changed groups of user 369 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:19:28,416 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 369 with IP n/a changed groups of user 369 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 17:19:31,409 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 369 with IP n/a changed groups of user 371 who belonged to [100, 10, 1] with changes [(, 64, 0)] 2026-10-27 17:19:31,491 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_03_pos_with_lots ... 2026-10-27 17:19:32,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Chrome pid: 60361 2026-10-27 17:19:32,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Chrome headless temporary user profile dir: /tmp/tmp0zceeis6_chrome_odoo 2026-10-27 17:19:32,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Issuing json command http://127.0.0.1:41663/json/version 2026-10-27 17:19:32,077 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41663', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:19:32,094 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Browser version: Chrome/150.0.7871.114 2026-10-27 17:19:32,095 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Issuing json command http://127.0.0.1:41663/json 2026-10-27 17:19:32,095 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41663', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:19:32,104 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Websocket url found: ws://127.0.0.1:41663/devtools/page/7CA92E8A9CC42EC9C0BE8C2504E58A22 2026-10-27 17:19:32,109 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Enable chrome headless console log notification 2026-10-27 17:19:32,118 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Chrome headless enable page notifications 2026-10-27 17:19:32,180 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:19:32,191 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Setting session cookie in browser 2026-10-27 17:19:32,193 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Open "http://127.0.0.1:8069/pos/ui?config_id=319" in browser 2026-10-27 17:19:32,193 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=319" 2026-10-27 17:19:32,204 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:19:32,556 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S7ry4Kbp - [27/Oct/2026 17:19:32] "GET /pos/ui?config_id=319 HTTP/1.1" 200 6628 65 0.028 0.334 rw 2026-10-27 17:19:32,566 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Navigation result: {'frameId': '7CA92E8A9CC42EC9C0BE8C2504E58A22', 'loaderId': '44AA69F2DF4A17E87C1BA3A628347511', 'isDownload': False} 2026-10-27 17:19:32,567 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Evaluate ready code "odoo.isTourReady('test_03_pos_with_lots')" 2026-10-27 17:19:32,618 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S7ry4Kbp - [27/Oct/2026 17:19:32] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.029 ro 2026-10-27 17:19:32,639 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S7ry4Kbp - [27/Oct/2026 17:19:32] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.046 ro 2026-10-27 17:19:32,639 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S7ry4Kbp - [27/Oct/2026 17:19:32] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.439 ro 2026-10-27 17:19:33,079 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: Owl is running in 'dev' mode. 2026-10-27 17:19:33,102 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S7ry4Kbp - [27/Oct/2026 17:19:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-27 17:19:33,103 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S7ry4Kbp - [27/Oct/2026 17:19:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-27 17:19:33,149 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S7ry4Kbp - [27/Oct/2026 17:19:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.018 ro 2026-10-27 17:19:33,184 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S7ry4Kbp - [27/Oct/2026 17:19:33] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.017 rw 2026-10-27 17:19:33,191 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S7ry4Kbp - [27/Oct/2026 17:19:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.019 rw 2026-10-27 17:19:33,465 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:19:33,862 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S7ry4Kbp - [27/Oct/2026 17:19:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 532354 247 0.139 0.501 rw 2026-10-27 17:19:33,998 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Evaluate test code "odoo.startTour('test_03_pos_with_lots', {"stepDelay": 0, "debug": false})" 2026-10-27 17:19:34,007 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [1/60] Tour test_03_pos_with_lots → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:19:34,010 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S7ry4Kbp - [27/Oct/2026 17:19:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.007 ro 2026-10-27 17:19:34,028 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S7ry4Kbp - [27/Oct/2026 17:19:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.004 ro 2026-10-27 17:19:34,043 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S7ry4Kbp - [27/Oct/2026 17:19:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.005 rw 2026-10-27 17:19:34,056 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S7ry4Kbp - [27/Oct/2026 17:19:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.011 rw 2026-10-27 17:19:34,064 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S7ry4Kbp - [27/Oct/2026 17:19:34] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.005 rw 2026-10-27 17:19:34,444 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S7ry4Kbp - [27/Oct/2026 17:19:34] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.005 ro 2026-10-27 17:19:34,527 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S7ry4Kbp - [27/Oct/2026 17:19:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.01 rw 2026-10-27 17:19:34,624 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S7ry4Kbp - [27/Oct/2026 17:19:34] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.003 0.027 rw 2026-10-27 17:19:34,637 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S7ry4Kbp - [27/Oct/2026 17:19:34] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.004 rw 2026-10-27 17:19:34,655 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S7ry4Kbp - [27/Oct/2026 17:19:34] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.002 0.016 ro 2026-10-27 17:19:34,656 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S7ry4Kbp - [27/Oct/2026 17:19:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-27 17:19:34,657 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S7ry4Kbp - [27/Oct/2026 17:19:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-27 17:19:34,723 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S7ry4Kbp - [27/Oct/2026 17:19:34] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.021 ro 2026-10-27 17:19:34,728 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S7ry4Kbp - [27/Oct/2026 17:19:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.024 - 2026-10-27 17:19:34,732 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S7ry4Kbp - [27/Oct/2026 17:19:34] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.031 - 2026-10-27 17:19:34,787 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [2/60] Tour test_03_pos_with_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:19:34,788 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S7ry4Kbp - [27/Oct/2026 17:19:34] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6668 31 0.018 0.066 rw 2026-10-27 17:19:34,793 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S7ry4Kbp - [27/Oct/2026 17:19:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.088 - 2026-10-27 17:19:34,835 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [3/60] Tour test_03_pos_with_lots → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-10-27 17:19:34,861 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S7ry4Kbp - [27/Oct/2026 17:19:34] "GET /pos/ui/319 HTTP/1.1" 200 6668 31 0.016 0.141 rw 2026-10-27 17:19:34,886 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S7ry4Kbp - [27/Oct/2026 17:19:34] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.138 rw 2026-10-27 17:19:34,908 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S7ry4Kbp - [27/Oct/2026 17:19:34] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.079 rw 2026-10-27 17:19:34,941 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S7ry4Kbp - [27/Oct/2026 17:19:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.012 0.084 rw 2026-10-27 17:19:34,977 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [4/60] Tour test_03_pos_with_lots → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-10-27 17:19:34,993 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S7ry4Kbp - [27/Oct/2026 17:19:34] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.002 0.011 rw 2026-10-27 17:19:35,039 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S7ry4Kbp - [27/Oct/2026 17:19:35] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.002 - 2026-10-27 17:19:35,053 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [5/60] Tour test_03_pos_with_lots → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:19:35,063 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [6/60] Tour test_03_pos_with_lots → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-10-27 17:19:35,335 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [7/60] Tour test_03_pos_with_lots → Step .o-autocomplete input 2026-10-27 17:19:35,338 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [8/60] Tour test_03_pos_with_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:19:35,393 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [9/60] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:19:35,395 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [10/60] Tour test_03_pos_with_lots → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-10-27 17:19:35,448 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [11/60] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:19:35,449 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [12/60] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:19:35,449 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [13/60] Tour test_03_pos_with_lots → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-10-27 17:19:35,449 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [14/60] Tour test_03_pos_with_lots → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 17:19:35,456 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [15/60] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:19:35,456 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [16/60] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:19:35,456 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [17/60] Tour test_03_pos_with_lots → Step order total amount is '6.38' (trigger: .product-screen .order-summary .total:contains("6.38")) 2026-10-27 17:19:35,464 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S7ry4Kbp - [27/Oct/2026 17:19:35] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-27 17:19:35,639 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [18/60] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:19:35,639 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [19/60] Tour test_03_pos_with_lots → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-10-27 17:19:35,642 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [20/60] Tour test_03_pos_with_lots → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-10-27 17:19:35,660 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S7ry4Kbp - [27/Oct/2026 17:19:35] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.002 0.014 rw 2026-10-27 17:19:35,702 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [21/60] Tour test_03_pos_with_lots → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:19:35,705 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [22/60] Tour test_03_pos_with_lots → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-10-27 17:19:35,985 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [23/60] Tour test_03_pos_with_lots → Step .o-autocomplete input 2026-10-27 17:19:35,987 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [24/60] Tour test_03_pos_with_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:19:36,002 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [25/60] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:19:36,002 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [26/60] Tour test_03_pos_with_lots → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-10-27 17:19:36,003 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [27/60] Tour test_03_pos_with_lots → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-27 17:19:36,009 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [28/60] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:19:36,009 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [29/60] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:19:36,010 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [30/60] Tour test_03_pos_with_lots → Step order total amount is '15.95' (trigger: .product-screen .order-summary .total:contains("15.95")) 2026-10-27 17:19:36,185 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [31/60] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:19:36,186 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [32/60] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:19:36,186 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [33/60] Tour test_03_pos_with_lots → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 17:19:36,187 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [34/60] Tour test_03_pos_with_lots → Step click Actions button (trigger: .more-btn) 2026-10-27 17:19:36,200 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [35/60] Tour test_03_pos_with_lots → Step .o_pricelist_button 2026-10-27 17:19:36,216 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [36/60] Tour test_03_pos_with_lots → Step select price list 'min_quantity ordering' (trigger: .selection-item:contains("min_quantity ordering")) 2026-10-27 17:19:36,246 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [37/60] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:19:36,246 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [38/60] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:19:36,247 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [39/60] Tour test_03_pos_with_lots → Step order total amount is '5.00' (trigger: .product-screen .order-summary .total:contains("5.00")) 2026-10-27 17:19:36,255 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [40/60] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:19:36,256 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [41/60] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:19:36,256 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [42/60] Tour test_03_pos_with_lots → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-10-27 17:19:36,257 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [43/60] Tour test_03_pos_with_lots → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-10-27 17:19:36,258 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [44/60] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:19:36,259 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [45/60] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:19:36,259 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [46/60] Tour test_03_pos_with_lots → Step order total amount is '6.38' (trigger: .product-screen .order-summary .total:contains("6.38")) 2026-10-27 17:19:36,435 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [47/60] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:19:36,435 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [48/60] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:19:36,436 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [49/60] Tour test_03_pos_with_lots → Step click lot icon (trigger: .line-lot-icon) 2026-10-27 17:19:36,442 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [50/60] Tour test_03_pos_with_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:19:36,454 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S7ry4Kbp - [27/Oct/2026 17:19:36] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.002 0.01 rw 2026-10-27 17:19:36,466 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [51/60] Tour test_03_pos_with_lots → Step Check orderline with attributes: {"productName":"Monitor Stand","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Monitor Stand")):has(.qty:contains("2"))) 2026-10-27 17:19:36,469 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [52/60] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:19:36,470 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [53/60] Tour test_03_pos_with_lots → Step product screen is shown (trigger: .product-screen) 2026-10-27 17:19:36,470 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [54/60] Tour test_03_pos_with_lots → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-10-27 17:19:36,473 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [55/60] Tour test_03_pos_with_lots → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-10-27 17:19:36,485 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S7ry4Kbp - [27/Oct/2026 17:19:36] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.002 0.009 rw 2026-10-27 17:19:36,535 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [56/60] Tour test_03_pos_with_lots → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:19:36,538 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [57/60] Tour test_03_pos_with_lots → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-10-27 17:19:36,818 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [58/60] Tour test_03_pos_with_lots → Step .o-autocomplete input 2026-10-27 17:19:36,819 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [59/60] Tour test_03_pos_with_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:19:36,832 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [60/60] Tour test_03_pos_with_lots → Step Check the content of the preparation receipt for '147259' lot number (trigger: body) 2026-10-27 17:19:36,855 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: tour succeeded 2026-10-27 17:19:36,856 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: ╔══════════════════════════════════════╗ ║ TOUR test_03_pos_with_lots SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-27 17:19:36,943 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:19:36,947 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: heap 21899792 (allocated 23351296) 2026-10-27 17:19:36,948 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 S7ry4Kbp - [27/Oct/2026 17:19:33] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.004 3.722 rw 2026-10-27 17:19:37,050 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Closing chrome headless with pid 60361 2026-10-27 17:19:37,052 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Closing websocket connection 2026-10-27 17:19:37,055 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Terminating chrome headless with pid 60361 2026-10-27 17:19:37,150 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_171937_150133_test_03_pos_with_lots.txt 2026-10-27 17:19:37,150 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Removing chrome user profile "/tmp/tmp0zceeis6_chrome_odoo" 2026-10-27 17:19:37,162 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_GS1_pos_barcodes_scan_with_lots ... 2026-10-27 17:19:37,932 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Chrome pid: 60494 2026-10-27 17:19:37,932 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Chrome headless temporary user profile dir: /tmp/tmpthglix12_chrome_odoo 2026-10-27 17:19:37,933 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Issuing json command http://127.0.0.1:34919/json/version 2026-10-27 17:19:37,934 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34919', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:19:37,951 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Browser version: Chrome/150.0.7871.114 2026-10-27 17:19:37,951 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Issuing json command http://127.0.0.1:34919/json 2026-10-27 17:19:37,952 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34919', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:19:37,957 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Websocket url found: ws://127.0.0.1:34919/devtools/page/C29F97550DC7E6BD4CA60690FDF42EC3 2026-10-27 17:19:37,963 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Enable chrome headless console log notification 2026-10-27 17:19:37,979 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Chrome headless enable page notifications 2026-10-27 17:19:38,051 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:19:38,059 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Setting session cookie in browser 2026-10-27 17:19:38,060 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Open "http://127.0.0.1:8069/pos/ui/319" in browser 2026-10-27 17:19:38,060 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Navigating to: "http://127.0.0.1:8069/pos/ui/319" 2026-10-27 17:19:38,075 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:19:38,340 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 28Gs3Sxn - [27/Oct/2026 17:19:38] "GET /pos/ui/319 HTTP/1.1" 200 6677 66 0.019 0.259 rw 2026-10-27 17:19:38,343 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Navigation result: {'frameId': 'C29F97550DC7E6BD4CA60690FDF42EC3', 'loaderId': '8224A59E620B0034F1048DC8FF498BA9', 'isDownload': False} 2026-10-27 17:19:38,343 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Evaluate ready code "odoo.isTourReady('GS1BarcodeScanningTourWithLots')" 2026-10-27 17:19:38,400 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 28Gs3Sxn - [27/Oct/2026 17:19:38] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.021 ro 2026-10-27 17:19:38,404 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 28Gs3Sxn - [27/Oct/2026 17:19:38] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.336 ro 2026-10-27 17:19:38,410 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 28Gs3Sxn - [27/Oct/2026 17:19:38] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.032 ro 2026-10-27 17:19:38,859 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: Owl is running in 'dev' mode. 2026-10-27 17:19:38,876 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 28Gs3Sxn - [27/Oct/2026 17:19:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-27 17:19:38,877 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 28Gs3Sxn - [27/Oct/2026 17:19:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-27 17:19:38,888 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 28Gs3Sxn - [27/Oct/2026 17:19:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.011 ro 2026-10-27 17:19:38,916 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 28Gs3Sxn - [27/Oct/2026 17:19:38] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.016 rw 2026-10-27 17:19:38,917 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 28Gs3Sxn - [27/Oct/2026 17:19:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.001 0.016 rw 2026-10-27 17:19:39,131 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:19:39,527 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 28Gs3Sxn - [27/Oct/2026 17:19:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 538585 250 0.156 0.444 rw 2026-10-27 17:19:39,659 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Evaluate test code "odoo.startTour('GS1BarcodeScanningTourWithLots', {"stepDelay": 0, "debug": false})" 2026-10-27 17:19:39,667 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 28Gs3Sxn - [27/Oct/2026 17:19:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 305 2 0.001 0.006 ro 2026-10-27 17:19:39,677 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [1/39] Tour GS1BarcodeScanningTourWithLots → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:19:39,690 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 28Gs3Sxn - [27/Oct/2026 17:19:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 7766 2 0.001 0.008 ro 2026-10-27 17:19:39,702 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 28Gs3Sxn - [27/Oct/2026 17:19:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.0 0.006 ro 2026-10-27 17:19:39,738 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 28Gs3Sxn - [27/Oct/2026 17:19:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.016 ro 2026-10-27 17:19:39,757 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 28Gs3Sxn - [27/Oct/2026 17:19:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 17:19:39,779 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 28Gs3Sxn - [27/Oct/2026 17:19:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.018 rw 2026-10-27 17:19:39,787 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 28Gs3Sxn - [27/Oct/2026 17:19:39] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.005 rw 2026-10-27 17:19:40,172 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 28Gs3Sxn - [27/Oct/2026 17:19:40] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 41 2 0.002 0.012 ro 2026-10-27 17:19:40,237 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 28Gs3Sxn - [27/Oct/2026 17:19:40] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 42 1 0.0 0.005 ro 2026-10-27 17:19:40,323 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 28Gs3Sxn - [27/Oct/2026 17:19:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.0 0.007 rw 2026-10-27 17:19:40,415 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 28Gs3Sxn - [27/Oct/2026 17:19:40] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-27 17:19:40,416 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 28Gs3Sxn - [27/Oct/2026 17:19:40] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-27 17:19:40,427 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 28Gs3Sxn - [27/Oct/2026 17:19:40] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 6 0.003 0.037 rw 2026-10-27 17:19:40,453 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 28Gs3Sxn - [27/Oct/2026 17:19:40] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.004 0.04 ro 2026-10-27 17:19:40,458 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 28Gs3Sxn - [27/Oct/2026 17:19:40] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.049 rw 2026-10-27 17:19:40,471 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 28Gs3Sxn - [27/Oct/2026 17:19:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-27 17:19:40,473 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 28Gs3Sxn - [27/Oct/2026 17:19:40] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.01 - 2026-10-27 17:19:40,473 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 28Gs3Sxn - [27/Oct/2026 17:19:40] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.01 ro 2026-10-27 17:19:40,525 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 28Gs3Sxn - [27/Oct/2026 17:19:40] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.002 0.028 rw 2026-10-27 17:19:40,547 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [2/39] Tour GS1BarcodeScanningTourWithLots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:19:40,576 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 28Gs3Sxn - [27/Oct/2026 17:19:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.017 - 2026-10-27 17:19:40,613 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [3/39] Tour GS1BarcodeScanningTourWithLots → Step PoS model scan barcode '0108431673020125100000001' (trigger: body) 2026-10-27 17:19:40,661 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [4/39] Tour GS1BarcodeScanningTourWithLots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:19:40,661 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 28Gs3Sxn - [27/Oct/2026 17:19:40] "GET /pos/ui/319 HTTP/1.1" 200 6717 31 0.021 0.082 rw 2026-10-27 17:19:40,663 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 28Gs3Sxn - [27/Oct/2026 17:19:40] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 6203 0 0 0.013 - 2026-10-27 17:19:40,663 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [5/39] Tour GS1BarcodeScanningTourWithLots → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1"))) 2026-10-27 17:19:40,717 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 28Gs3Sxn - [27/Oct/2026 17:19:40] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6717 31 0.016 0.143 rw 2026-10-27 17:19:40,729 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 28Gs3Sxn - [27/Oct/2026 17:19:40] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.13 rw 2026-10-27 17:19:40,729 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 28Gs3Sxn - [27/Oct/2026 17:19:40] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.037 - 2026-10-27 17:19:40,788 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 28Gs3Sxn - [27/Oct/2026 17:19:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.018 0.151 rw 2026-10-27 17:19:40,819 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [6/39] Tour GS1BarcodeScanningTourWithLots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:19:40,819 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [7/39] Tour GS1BarcodeScanningTourWithLots → Step PoS model scan barcode '0108431673020125100000001' (trigger: body) 2026-10-27 17:19:40,834 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [8/39] Tour GS1BarcodeScanningTourWithLots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:19:40,834 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [9/39] Tour GS1BarcodeScanningTourWithLots → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":2,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(.qty:contains("2"))) 2026-10-27 17:19:40,852 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [10/39] Tour GS1BarcodeScanningTourWithLots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:19:40,852 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [11/39] Tour GS1BarcodeScanningTourWithLots → Step PoS model scan barcode '0108431673020125305' (trigger: body) 2026-10-27 17:19:40,867 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [12/39] Tour GS1BarcodeScanningTourWithLots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:19:40,868 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [13/39] Tour GS1BarcodeScanningTourWithLots → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":7,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(.qty:contains("7"))) 2026-10-27 17:19:40,885 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [14/39] Tour GS1BarcodeScanningTourWithLots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:19:40,886 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [15/39] Tour GS1BarcodeScanningTourWithLots → Step PoS model scan barcode '01084316730201253010' (trigger: body) 2026-10-27 17:19:40,901 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [16/39] Tour GS1BarcodeScanningTourWithLots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:19:40,901 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [17/39] Tour GS1BarcodeScanningTourWithLots → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":17,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(.qty:contains("17"))) 2026-10-27 17:19:40,918 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [18/39] Tour GS1BarcodeScanningTourWithLots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:19:40,919 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [19/39] Tour GS1BarcodeScanningTourWithLots → Step PoS model scan barcode '08431673020126' (trigger: body) 2026-10-27 17:19:40,934 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [20/39] Tour GS1BarcodeScanningTourWithLots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:19:40,934 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [21/39] Tour GS1BarcodeScanningTourWithLots → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 2","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 2"))) 2026-10-27 17:19:40,951 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [22/39] Tour GS1BarcodeScanningTourWithLots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:19:40,952 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [23/39] Tour GS1BarcodeScanningTourWithLots → Step PoS model scan barcode '08431673020126' (trigger: body) 2026-10-27 17:19:40,968 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [24/39] Tour GS1BarcodeScanningTourWithLots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:19:40,969 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [25/39] Tour GS1BarcodeScanningTourWithLots → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 2","quantity":2,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 2")):has(.qty:contains("2"))) 2026-10-27 17:19:40,985 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [26/39] Tour GS1BarcodeScanningTourWithLots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:19:40,985 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [27/39] Tour GS1BarcodeScanningTourWithLots → Step PoS model scan barcode '3760171283370' (trigger: body) 2026-10-27 17:19:41,002 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [28/39] Tour GS1BarcodeScanningTourWithLots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:19:41,003 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [29/39] Tour GS1BarcodeScanningTourWithLots → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 3","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 3"))) 2026-10-27 17:19:41,018 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [30/39] Tour GS1BarcodeScanningTourWithLots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:19:41,019 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [31/39] Tour GS1BarcodeScanningTourWithLots → Step PoS model scan barcode '3760171283370' (trigger: body) 2026-10-27 17:19:41,043 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [32/39] Tour GS1BarcodeScanningTourWithLots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:19:41,043 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [33/39] Tour GS1BarcodeScanningTourWithLots → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 3","quantity":2,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 3")):has(.qty:contains("2"))) 2026-10-27 17:19:41,052 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [34/39] Tour GS1BarcodeScanningTourWithLots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:19:41,052 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [35/39] Tour GS1BarcodeScanningTourWithLots → Step PoS model scan barcode '010512364869541610784512' (trigger: body) 2026-10-27 17:19:41,068 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [36/39] Tour GS1BarcodeScanningTourWithLots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:19:41,069 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [37/39] Tour GS1BarcodeScanningTourWithLots → Step Check orderline with attributes: {"withClass":".selected","productName":"GS1 Variant Product","quantity":1,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("GS1 Variant Product")):has(.qty:contains("1"))) 2026-10-27 17:19:41,087 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [38/39] Tour GS1BarcodeScanningTourWithLots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:19:41,087 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [39/39] Tour GS1BarcodeScanningTourWithLots → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-27 17:19:41,087 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: tour succeeded 2026-10-27 17:19:41,088 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR GS1BarcodeScanningTourWithLots SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-27 17:19:41,092 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 28Gs3Sxn - [27/Oct/2026 17:19:41] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.004 - 2026-10-27 17:19:41,167 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:19:41,171 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 28Gs3Sxn - [27/Oct/2026 17:19:39] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.003 2.234 rw 2026-10-27 17:19:41,172 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: heap 21410624 (allocated 23089152) 2026-10-27 17:19:41,273 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Closing chrome headless with pid 60494 2026-10-27 17:19:41,279 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Closing websocket connection 2026-10-27 17:19:41,280 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Terminating chrome headless with pid 60494 2026-10-27 17:19:41,376 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_171941_376756_test_GS1_pos_barcodes_scan_with_lots.txt 2026-10-27 17:19:41,377 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Removing chrome user profile "/tmp/tmpthglix12_chrome_odoo" 2026-10-27 17:19:41,387 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_add_multiple_serials_at_once ... 2026-10-27 17:19:41,896 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Chrome pid: 60641 2026-10-27 17:19:41,897 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Chrome headless temporary user profile dir: /tmp/tmp862mqidx_chrome_odoo 2026-10-27 17:19:41,897 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Issuing json command http://127.0.0.1:36225/json/version 2026-10-27 17:19:41,899 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36225', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:19:41,942 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Browser version: Chrome/150.0.7871.114 2026-10-27 17:19:41,942 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Issuing json command http://127.0.0.1:36225/json 2026-10-27 17:19:41,943 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36225', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:19:41,952 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Websocket url found: ws://127.0.0.1:36225/devtools/page/CB1B4C0C386BC592A3FD56B94BBDD52B 2026-10-27 17:19:41,959 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Enable chrome headless console log notification 2026-10-27 17:19:41,966 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Chrome headless enable page notifications 2026-10-27 17:19:42,030 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:19:42,037 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Setting session cookie in browser 2026-10-27 17:19:42,038 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Open "http://127.0.0.1:8069/pos/ui/319" in browser 2026-10-27 17:19:42,038 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Navigating to: "http://127.0.0.1:8069/pos/ui/319" 2026-10-27 17:19:42,053 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:19:42,332 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2e7aG054 - [27/Oct/2026 17:19:42] "GET /pos/ui/319 HTTP/1.1" 200 6628 66 0.027 0.264 rw 2026-10-27 17:19:42,335 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Navigation result: {'frameId': 'CB1B4C0C386BC592A3FD56B94BBDD52B', 'loaderId': '483FBD3DE2A7FA58492D394E2EE3E4BF', 'isDownload': False} 2026-10-27 17:19:42,335 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Evaluate ready code "odoo.isTourReady('AddMultipleSerialsAtOnce')" 2026-10-27 17:19:42,383 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2e7aG054 - [27/Oct/2026 17:19:42] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.024 ro 2026-10-27 17:19:42,391 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2e7aG054 - [27/Oct/2026 17:19:42] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.032 ro 2026-10-27 17:19:42,392 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2e7aG054 - [27/Oct/2026 17:19:42] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.342 ro 2026-10-27 17:19:42,923 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: Owl is running in 'dev' mode. 2026-10-27 17:19:42,936 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2e7aG054 - [27/Oct/2026 17:19:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 17:19:42,942 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2e7aG054 - [27/Oct/2026 17:19:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 17:19:42,954 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2e7aG054 - [27/Oct/2026 17:19:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.012 ro 2026-10-27 17:19:42,975 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2e7aG054 - [27/Oct/2026 17:19:42] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.007 rw 2026-10-27 17:19:42,990 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2e7aG054 - [27/Oct/2026 17:19:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.014 rw 2026-10-27 17:19:43,182 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:19:43,515 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2e7aG054 - [27/Oct/2026 17:19:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533300 247 0.121 0.396 rw 2026-10-27 17:19:43,658 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Evaluate test code "odoo.startTour('AddMultipleSerialsAtOnce', {"stepDelay": 0, "debug": false})" 2026-10-27 17:19:43,668 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2e7aG054 - [27/Oct/2026 17:19:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.006 ro 2026-10-27 17:19:43,669 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [1/41] Tour AddMultipleSerialsAtOnce → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:19:43,690 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2e7aG054 - [27/Oct/2026 17:19:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.005 ro 2026-10-27 17:19:43,715 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2e7aG054 - [27/Oct/2026 17:19:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.009 rw 2026-10-27 17:19:43,727 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2e7aG054 - [27/Oct/2026 17:19:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.022 rw 2026-10-27 17:19:43,748 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2e7aG054 - [27/Oct/2026 17:19:43] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-27 17:19:44,079 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2e7aG054 - [27/Oct/2026 17:19:44] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.004 ro 2026-10-27 17:19:44,159 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2e7aG054 - [27/Oct/2026 17:19:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.019 rw 2026-10-27 17:19:44,248 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2e7aG054 - [27/Oct/2026 17:19:44] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.003 0.024 rw 2026-10-27 17:19:44,265 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2e7aG054 - [27/Oct/2026 17:19:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-27 17:19:44,265 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2e7aG054 - [27/Oct/2026 17:19:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-27 17:19:44,289 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2e7aG054 - [27/Oct/2026 17:19:44] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.008 0.026 ro 2026-10-27 17:19:44,291 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2e7aG054 - [27/Oct/2026 17:19:44] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.032 rw 2026-10-27 17:19:44,302 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2e7aG054 - [27/Oct/2026 17:19:44] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.01 ro 2026-10-27 17:19:44,304 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2e7aG054 - [27/Oct/2026 17:19:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-27 17:19:44,306 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2e7aG054 - [27/Oct/2026 17:19:44] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.011 - 2026-10-27 17:19:44,360 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2e7aG054 - [27/Oct/2026 17:19:44] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.042 rw 2026-10-27 17:19:44,369 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [2/41] Tour AddMultipleSerialsAtOnce → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:19:44,409 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2e7aG054 - [27/Oct/2026 17:19:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.018 - 2026-10-27 17:19:44,469 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [3/41] Tour AddMultipleSerialsAtOnce → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-27 17:19:44,480 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2e7aG054 - [27/Oct/2026 17:19:44] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6668 31 0.021 0.07 rw 2026-10-27 17:19:44,531 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2e7aG054 - [27/Oct/2026 17:19:44] "GET /pos/ui/319 HTTP/1.1" 200 6668 31 0.012 0.128 rw 2026-10-27 17:19:44,542 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2e7aG054 - [27/Oct/2026 17:19:44] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.081 rw 2026-10-27 17:19:44,579 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2e7aG054 - [27/Oct/2026 17:19:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.012 0.087 rw 2026-10-27 17:19:44,607 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [4/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-10-27 17:19:44,638 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2e7aG054 - [27/Oct/2026 17:19:44] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.004 0.018 rw 2026-10-27 17:19:44,686 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2e7aG054 - [27/Oct/2026 17:19:44] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.004 - 2026-10-27 17:19:44,688 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [5/41] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:19:44,694 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [6/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-10-27 17:19:44,968 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [7/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-10-27 17:19:44,972 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [8/41] Tour AddMultipleSerialsAtOnce → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN001)) 2026-10-27 17:19:44,989 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [9/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input:value() 2026-10-27 17:19:44,990 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [10/41] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:19:44,994 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [11/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-10-27 17:19:45,272 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [12/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-10-27 17:19:45,277 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [13/41] Tour AddMultipleSerialsAtOnce → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN002)) 2026-10-27 17:19:45,286 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [14/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input:value() 2026-10-27 17:19:45,286 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [15/41] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:19:45,288 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [16/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-10-27 17:19:45,568 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [17/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-10-27 17:19:45,568 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [18/41] Tour AddMultipleSerialsAtOnce → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN003)) 2026-10-27 17:19:45,585 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [19/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input:value() 2026-10-27 17:19:45,586 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [20/41] Tour AddMultipleSerialsAtOnce → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:19:45,618 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [21/41] Tour AddMultipleSerialsAtOnce → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:19:45,619 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [22/41] Tour AddMultipleSerialsAtOnce → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"3.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("3"))) 2026-10-27 17:19:45,654 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [23/41] Tour AddMultipleSerialsAtOnce → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:19:45,655 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [24/41] Tour AddMultipleSerialsAtOnce → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-27 17:19:45,659 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [25/41] Tour AddMultipleSerialsAtOnce → Step [data-icon='delete'] 2026-10-27 17:19:45,679 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2e7aG054 - [27/Oct/2026 17:19:45] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.003 0.016 rw 2026-10-27 17:19:45,680 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2e7aG054 - [27/Oct/2026 17:19:45] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-27 17:19:45,721 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [26/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-10-27 17:19:45,723 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [27/41] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:19:45,724 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [28/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-10-27 17:19:46,001 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [29/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-10-27 17:19:46,003 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [30/41] Tour AddMultipleSerialsAtOnce → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN005)) 2026-10-27 17:19:46,020 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [31/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input:value() 2026-10-27 17:19:46,021 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [32/41] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:19:46,024 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [33/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-10-27 17:19:46,302 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [34/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-10-27 17:19:46,304 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [35/41] Tour AddMultipleSerialsAtOnce → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN006)) 2026-10-27 17:19:46,319 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [36/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input:value() 2026-10-27 17:19:46,320 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [37/41] Tour AddMultipleSerialsAtOnce → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:19:46,344 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [38/41] Tour AddMultipleSerialsAtOnce → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:19:46,344 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [39/41] Tour AddMultipleSerialsAtOnce → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"4.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("4"))) 2026-10-27 17:19:46,351 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [40/41] Tour AddMultipleSerialsAtOnce → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:19:46,352 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [41/41] Tour AddMultipleSerialsAtOnce → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-27 17:19:46,352 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: tour succeeded 2026-10-27 17:19:46,353 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: ╔═════════════════════════════════════════╗ ║ TOUR AddMultipleSerialsAtOnce SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-27 17:19:46,440 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: heap 20892780 (allocated 22040576) 2026-10-27 17:19:46,441 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:19:46,444 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2e7aG054 - [27/Oct/2026 17:19:42] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.011 3.441 rw 2026-10-27 17:19:46,547 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Closing chrome headless with pid 60641 2026-10-27 17:19:46,547 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Closing websocket connection 2026-10-27 17:19:46,548 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Terminating chrome headless with pid 60641 2026-10-27 17:19:46,642 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_171946_642075_test_add_multiple_serials_at_once.txt 2026-10-27 17:19:46,642 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Removing chrome user profile "/tmp/tmp862mqidx_chrome_odoo" 2026-10-27 17:19:46,649 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_change_without_cash_method ... 2026-10-27 17:19:47,014 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Chrome pid: 60783 2026-10-27 17:19:47,015 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Chrome headless temporary user profile dir: /tmp/tmpvj815407_chrome_odoo 2026-10-27 17:19:47,015 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Issuing json command http://127.0.0.1:40663/json/version 2026-10-27 17:19:47,016 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40663', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:19:47,066 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Browser version: Chrome/150.0.7871.114 2026-10-27 17:19:47,066 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Issuing json command http://127.0.0.1:40663/json 2026-10-27 17:19:47,067 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40663', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:19:47,079 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Websocket url found: ws://127.0.0.1:40663/devtools/page/5451B2199231431904D018115A0AB3C5 2026-10-27 17:19:47,090 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Enable chrome headless console log notification 2026-10-27 17:19:47,098 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Chrome headless enable page notifications 2026-10-27 17:19:47,153 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:19:47,163 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Setting session cookie in browser 2026-10-27 17:19:47,164 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Open "http://127.0.0.1:8069/pos/ui/319" in browser 2026-10-27 17:19:47,165 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Navigating to: "http://127.0.0.1:8069/pos/ui/319" 2026-10-27 17:19:47,175 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:19:47,459 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GwIe8IuA - [27/Oct/2026 17:19:47] "GET /pos/ui/319 HTTP/1.1" 200 6628 65 0.02 0.273 rw 2026-10-27 17:19:47,462 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Navigation result: {'frameId': '5451B2199231431904D018115A0AB3C5', 'loaderId': '492A776DE00C6716863E682C8ADF600E', 'isDownload': False} 2026-10-27 17:19:47,463 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Evaluate ready code "odoo.isTourReady('StockPaymentScreenTour2')" 2026-10-27 17:19:47,526 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GwIe8IuA - [27/Oct/2026 17:19:47] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.029 ro 2026-10-27 17:19:47,529 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GwIe8IuA - [27/Oct/2026 17:19:47] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.317 ro 2026-10-27 17:19:47,534 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GwIe8IuA - [27/Oct/2026 17:19:47] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.037 ro 2026-10-27 17:19:48,075 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: Owl is running in 'dev' mode. 2026-10-27 17:19:48,090 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GwIe8IuA - [27/Oct/2026 17:19:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 17:19:48,101 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GwIe8IuA - [27/Oct/2026 17:19:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 17:19:48,112 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GwIe8IuA - [27/Oct/2026 17:19:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.01 ro 2026-10-27 17:19:48,164 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GwIe8IuA - [27/Oct/2026 17:19:48] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.02 rw 2026-10-27 17:19:48,171 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GwIe8IuA - [27/Oct/2026 17:19:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.02 rw 2026-10-27 17:19:48,374 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:19:48,767 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GwIe8IuA - [27/Oct/2026 17:19:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 532891 246 0.138 0.445 rw 2026-10-27 17:19:48,915 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Evaluate test code "odoo.startTour('StockPaymentScreenTour2', {"stepDelay": 0, "debug": false})" 2026-10-27 17:19:48,925 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [1/28] Tour StockPaymentScreenTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:19:48,926 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GwIe8IuA - [27/Oct/2026 17:19:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.008 ro 2026-10-27 17:19:48,952 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GwIe8IuA - [27/Oct/2026 17:19:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.002 0.017 ro 2026-10-27 17:19:48,966 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GwIe8IuA - [27/Oct/2026 17:19:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.006 rw 2026-10-27 17:19:48,981 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GwIe8IuA - [27/Oct/2026 17:19:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.01 rw 2026-10-27 17:19:48,988 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GwIe8IuA - [27/Oct/2026 17:19:48] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 17:19:49,288 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GwIe8IuA - [27/Oct/2026 17:19:49] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.004 ro 2026-10-27 17:19:49,345 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GwIe8IuA - [27/Oct/2026 17:19:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.006 rw 2026-10-27 17:19:49,426 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GwIe8IuA - [27/Oct/2026 17:19:49] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.003 0.023 rw 2026-10-27 17:19:49,435 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GwIe8IuA - [27/Oct/2026 17:19:49] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.005 rw 2026-10-27 17:19:49,463 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GwIe8IuA - [27/Oct/2026 17:19:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.017 - 2026-10-27 17:19:49,467 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GwIe8IuA - [27/Oct/2026 17:19:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.017 - 2026-10-27 17:19:49,469 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GwIe8IuA - [27/Oct/2026 17:19:49] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.004 0.024 ro 2026-10-27 17:19:49,481 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GwIe8IuA - [27/Oct/2026 17:19:49] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.002 - 2026-10-27 17:19:49,508 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GwIe8IuA - [27/Oct/2026 17:19:49] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.024 ro 2026-10-27 17:19:49,517 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GwIe8IuA - [27/Oct/2026 17:19:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.019 - 2026-10-27 17:19:49,537 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GwIe8IuA - [27/Oct/2026 17:19:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.036 - 2026-10-27 17:19:49,565 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GwIe8IuA - [27/Oct/2026 17:19:49] "GET /pos/ui/319 HTTP/1.1" 200 6668 31 0.017 0.047 rw 2026-10-27 17:19:49,582 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [2/28] Tour StockPaymentScreenTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:19:49,630 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GwIe8IuA - [27/Oct/2026 17:19:49] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6668 31 0.016 0.114 rw 2026-10-27 17:19:49,661 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GwIe8IuA - [27/Oct/2026 17:19:49] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.131 rw 2026-10-27 17:19:49,668 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [3/28] Tour StockPaymentScreenTour2 → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-27 17:19:49,692 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GwIe8IuA - [27/Oct/2026 17:19:49] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.003 0.019 rw 2026-10-27 17:19:49,747 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GwIe8IuA - [27/Oct/2026 17:19:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 15 0.013 0.063 rw 2026-10-27 17:19:49,816 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [4/28] Tour StockPaymentScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:19:49,816 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [5/28] Tour StockPaymentScreenTour2 → 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-27 17:19:49,845 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [6/28] Tour StockPaymentScreenTour2 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 17:19:49,849 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [7/28] Tour StockPaymentScreenTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 17:19:49,855 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [8/28] Tour StockPaymentScreenTour2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 17:19:49,855 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GwIe8IuA - [27/Oct/2026 17:19:49] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 17:19:49,856 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [9/28] Tour StockPaymentScreenTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 17:19:49,857 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [10/28] Tour StockPaymentScreenTour2 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 17:19:49,870 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [11/28] Tour StockPaymentScreenTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 17:19:49,876 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [12/28] Tour StockPaymentScreenTour2 → 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-27 17:19:49,876 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [13/28] Tour StockPaymentScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:19:49,876 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [14/28] Tour StockPaymentScreenTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 17:19:49,893 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [15/28] Tour StockPaymentScreenTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 17:19:49,893 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [16/28] Tour StockPaymentScreenTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 17:19:49,904 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GwIe8IuA - [27/Oct/2026 17:19:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-27 17:19:50,402 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [17/28] Tour StockPaymentScreenTour2 → Step .payment-buttons button:contains('Ship Later') 2026-10-27 17:19:50,402 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [18/28] Tour StockPaymentScreenTour2 → Step click payment method (trigger: .paymentmethod) 2026-10-27 17:19:50,402 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [19/28] Tour StockPaymentScreenTour2 → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-10-27 17:19:50,405 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [20/28] Tour StockPaymentScreenTour2 → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-10-27 17:19:50,406 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [21/28] Tour StockPaymentScreenTour2 → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-10-27 17:19:50,407 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [22/28] Tour StockPaymentScreenTour2 → Step click numpad button: 9 (trigger: .modal div.numpad button:contains(/^9$/)) 2026-10-27 17:19:50,407 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [23/28] Tour StockPaymentScreenTour2 → Step click numpad button: 9 (trigger: .modal div.numpad button:contains(/^9$/)) 2026-10-27 17:19:50,407 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [24/28] Tour StockPaymentScreenTour2 → Step .modal .input-value:contains(99) 2026-10-27 17:19:50,407 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [25/28] Tour StockPaymentScreenTour2 → Step .modal .popup-input .input-value:contains(/^99$/) 2026-10-27 17:19:50,407 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [26/28] Tour StockPaymentScreenTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:19:50,408 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [27/28] Tour StockPaymentScreenTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:19:50,585 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [28/28] Tour StockPaymentScreenTour2 → Step body:not(:has(.payment-status-amount .amount:contains("0.0"))) 2026-10-27 17:19:50,586 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: tour succeeded 2026-10-27 17:19:50,587 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: ╔════════════════════════════════════════╗ ║ TOUR StockPaymentScreenTour2 SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-27 17:19:50,666 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:19:50,670 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: heap 20500412 (allocated 22040576) 2026-10-27 17:19:50,683 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 GwIe8IuA - [27/Oct/2026 17:19:48] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 2.502 rw 2026-10-27 17:19:50,770 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Closing chrome headless with pid 60783 2026-10-27 17:19:50,770 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Closing websocket connection 2026-10-27 17:19:50,771 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Terminating chrome headless with pid 60783 2026-10-27 17:19:50,847 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_171950_846744_test_change_without_cash_method.txt 2026-10-27 17:19:50,847 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Removing chrome user profile "/tmp/tmpvj815407_chrome_odoo" 2026-10-27 17:19:50,859 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_combo_price_unchanged_with_lot_tracked_product ... 2026-10-27 17:19:51,375 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome pid: 60907 2026-10-27 17:19:51,375 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome headless temporary user profile dir: /tmp/tmppibckg9y_chrome_odoo 2026-10-27 17:19:51,376 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Issuing json command http://127.0.0.1:33507/json/version 2026-10-27 17:19:51,377 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33507', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:19:51,421 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Browser version: Chrome/150.0.7871.114 2026-10-27 17:19:51,422 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Issuing json command http://127.0.0.1:33507/json 2026-10-27 17:19:51,423 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33507', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:19:51,431 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Websocket url found: ws://127.0.0.1:33507/devtools/page/01AF4A907706B6E6D45E5DA33C9ADE1F 2026-10-27 17:19:51,438 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Enable chrome headless console log notification 2026-10-27 17:19:51,445 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome headless enable page notifications 2026-10-27 17:19:51,519 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-27 17:19:51,526 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Setting session cookie in browser 2026-10-27 17:19:51,527 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Open "http://127.0.0.1:8069/pos/ui/319" in browser 2026-10-27 17:19:51,528 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Navigating to: "http://127.0.0.1:8069/pos/ui/319" 2026-10-27 17:19:51,540 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:19:51,777 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -OqDY-Kt - [27/Oct/2026 17:19:51] "GET /pos/ui/319 HTTP/1.1" 200 6774 70 0.019 0.229 rw 2026-10-27 17:19:51,781 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Navigation result: {'frameId': '01AF4A907706B6E6D45E5DA33C9ADE1F', 'loaderId': 'D62396F610587F8576BB788AE8CF7AAC', 'isDownload': False} 2026-10-27 17:19:51,781 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Evaluate ready code "odoo.isTourReady('test_combo_price_unchanged_with_lot_tracked_product')" 2026-10-27 17:19:51,852 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -OqDY-Kt - [27/Oct/2026 17:19:51] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.033 ro 2026-10-27 17:19:51,857 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -OqDY-Kt - [27/Oct/2026 17:19:51] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.321 ro 2026-10-27 17:19:51,863 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -OqDY-Kt - [27/Oct/2026 17:19:51] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.042 ro 2026-10-27 17:19:52,250 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: Owl is running in 'dev' mode. 2026-10-27 17:19:52,263 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -OqDY-Kt - [27/Oct/2026 17:19:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 17:19:52,269 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -OqDY-Kt - [27/Oct/2026 17:19:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 17:19:52,279 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -OqDY-Kt - [27/Oct/2026 17:19:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.009 ro 2026-10-27 17:19:52,325 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -OqDY-Kt - [27/Oct/2026 17:19:52] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.013 rw 2026-10-27 17:19:52,329 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -OqDY-Kt - [27/Oct/2026 17:19:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.016 rw 2026-10-27 17:19:52,514 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:19:52,836 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -OqDY-Kt - [27/Oct/2026 17:19:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534906 255 0.137 0.362 rw 2026-10-27 17:19:52,992 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Evaluate test code "odoo.startTour('test_combo_price_unchanged_with_lot_tracked_product', {"stepDelay": 0, "debug": false})" 2026-10-27 17:19:53,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [1/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:19:53,002 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -OqDY-Kt - [27/Oct/2026 17:19:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.007 ro 2026-10-27 17:19:53,020 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -OqDY-Kt - [27/Oct/2026 17:19:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.006 ro 2026-10-27 17:19:53,033 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -OqDY-Kt - [27/Oct/2026 17:19:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 17:19:53,066 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -OqDY-Kt - [27/Oct/2026 17:19:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.011 rw 2026-10-27 17:19:53,074 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -OqDY-Kt - [27/Oct/2026 17:19:53] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-27 17:19:53,422 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -OqDY-Kt - [27/Oct/2026 17:19:53] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.004 ro 2026-10-27 17:19:53,474 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -OqDY-Kt - [27/Oct/2026 17:19:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.006 rw 2026-10-27 17:19:53,560 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -OqDY-Kt - [27/Oct/2026 17:19:53] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.003 0.026 rw 2026-10-27 17:19:53,566 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -OqDY-Kt - [27/Oct/2026 17:19:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-27 17:19:53,573 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -OqDY-Kt - [27/Oct/2026 17:19:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-27 17:19:53,588 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -OqDY-Kt - [27/Oct/2026 17:19:53] "GET /web/image/res.users/372/avatar_128 HTTP/1.1" 200 305 4 0.002 0.025 ro 2026-10-27 17:19:53,589 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -OqDY-Kt - [27/Oct/2026 17:19:53] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.028 rw 2026-10-27 17:19:53,609 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -OqDY-Kt - [27/Oct/2026 17:19:53] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.005 ro 2026-10-27 17:19:53,613 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -OqDY-Kt - [27/Oct/2026 17:19:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-27 17:19:53,615 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -OqDY-Kt - [27/Oct/2026 17:19:53] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-27 17:19:53,657 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -OqDY-Kt - [27/Oct/2026 17:19:53] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.002 0.025 rw 2026-10-27 17:19:53,697 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [2/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:19:53,750 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -OqDY-Kt - [27/Oct/2026 17:19:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.028 - 2026-10-27 17:19:53,789 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -OqDY-Kt - [27/Oct/2026 17:19:53] "GET /pos/ui/319 HTTP/1.1" 200 6814 35 0.019 0.06 rw 2026-10-27 17:19:53,791 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [3/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click product 'Test Combo' (trigger: article.product .product-content .product-name:contains("Test Combo")) 2026-10-27 17:19:53,855 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -OqDY-Kt - [27/Oct/2026 17:19:53] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6814 35 0.017 0.124 rw 2026-10-27 17:19:53,899 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -OqDY-Kt - [27/Oct/2026 17:19:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.013 0.095 rw 2026-10-27 17:19:53,906 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -OqDY-Kt - [27/Oct/2026 17:19:53] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.121 rw 2026-10-27 17:19:53,974 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [4/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:19:53,974 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [5/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Combo"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Combo"))) 2026-10-27 17:19:54,034 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [6/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step Check orderline with attributes: {"productName":"Product A","quantity":"1.0"} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-10-27 17:19:54,035 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [7/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:19:54,035 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [8/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:19:54,035 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [9/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step order total amount is '8.05' (trigger: .product-screen .order-summary .total:contains("8.05")) 2026-10-27 17:19:54,036 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [10/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:19:54,036 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [11/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:19:54,037 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [12/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click lot icon (trigger: .line-lot-icon) 2026-10-27 17:19:54,045 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [13/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-10-27 17:19:54,058 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -OqDY-Kt - [27/Oct/2026 17:19:54] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-27 17:19:54,069 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -OqDY-Kt - [27/Oct/2026 17:19:54] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.011 - 2026-10-27 17:19:54,070 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -OqDY-Kt - [27/Oct/2026 17:19:54] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.004 0.016 rw 2026-10-27 17:19:54,070 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -OqDY-Kt - [27/Oct/2026 17:19:54] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.008 - 2026-10-27 17:19:54,117 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -OqDY-Kt - [27/Oct/2026 17:19:54] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.002 - 2026-10-27 17:19:54,136 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [14/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:19:54,147 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [15/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-10-27 17:19:54,419 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [16/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step .o-autocomplete input 2026-10-27 17:19:54,420 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [17/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:19:54,426 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [18/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step Check orderline with attributes: {"productName":"Product A","quantity":"1.0"} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-10-27 17:19:54,437 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [19/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step .info-list:contains('Lot 1') 2026-10-27 17:19:54,438 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [20/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:19:54,438 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [21/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:19:54,439 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [22/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step order total amount is '8.05' (trigger: .product-screen .order-summary .total:contains("8.05")) 2026-10-27 17:19:54,439 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [23/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:19:54,439 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: tour succeeded 2026-10-27 17:19:54,440 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR test_combo_price_unchanged_with_lot_tracked_product SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-10-27 17:19:54,526 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:19:54,527 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: heap 20461868 (allocated 22040576) 2026-10-27 17:19:54,531 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -OqDY-Kt - [27/Oct/2026 17:19:52] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.003 2.195 rw 2026-10-27 17:19:54,630 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Closing chrome headless with pid 60907 2026-10-27 17:19:54,631 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Closing websocket connection 2026-10-27 17:19:54,631 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Terminating chrome headless with pid 60907 2026-10-27 17:19:54,727 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_171954_726840_test_combo_price_unchanged_with_lot_tracked_product.txt 2026-10-27 17:19:54,727 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Removing chrome user profile "/tmp/tmppibckg9y_chrome_odoo" 2026-10-27 17:19:54,736 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_edit_paid_order ... 2026-10-27 17:19:55,091 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Chrome pid: 61049 2026-10-27 17:19:55,091 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Chrome headless temporary user profile dir: /tmp/tmpdf8sa8i9_chrome_odoo 2026-10-27 17:19:55,091 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Issuing json command http://127.0.0.1:42487/json/version 2026-10-27 17:19:55,092 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42487', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:19:55,105 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Browser version: Chrome/150.0.7871.114 2026-10-27 17:19:55,105 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Issuing json command http://127.0.0.1:42487/json 2026-10-27 17:19:55,106 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42487', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:19:55,113 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Websocket url found: ws://127.0.0.1:42487/devtools/page/65561F54491E624C6B0332C27A3C46D8 2026-10-27 17:19:55,117 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Enable chrome headless console log notification 2026-10-27 17:19:55,120 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Chrome headless enable page notifications 2026-10-27 17:19:55,158 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:19:55,168 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Setting session cookie in browser 2026-10-27 17:19:55,169 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Open "http://127.0.0.1:8069/pos/ui/319" in browser 2026-10-27 17:19:55,169 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Navigating to: "http://127.0.0.1:8069/pos/ui/319" 2026-10-27 17:19:55,179 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:19:55,477 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:19:55] "GET /pos/ui/319 HTTP/1.1" 200 6628 65 0.019 0.284 rw 2026-10-27 17:19:55,480 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Navigation result: {'frameId': '65561F54491E624C6B0332C27A3C46D8', 'loaderId': '4D9803FBECFD82AF040077714E44674E', 'isDownload': False} 2026-10-27 17:19:55,480 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Evaluate ready code "odoo.isTourReady('test_edit_paid_order_stock')" 2026-10-27 17:19:55,539 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:19:55] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.362 ro 2026-10-27 17:19:55,542 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:19:55] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.026 ro 2026-10-27 17:19:55,550 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:19:55] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.034 ro 2026-10-27 17:19:56,009 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: Owl is running in 'dev' mode. 2026-10-27 17:19:56,024 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:19:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 17:19:56,034 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:19:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.006 - 2026-10-27 17:19:56,041 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:19:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.012 ro 2026-10-27 17:19:56,078 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:19:56] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.025 rw 2026-10-27 17:19:56,087 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:19:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.027 rw 2026-10-27 17:19:56,339 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:19:56,777 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:19:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 532041 245 0.141 0.532 rw 2026-10-27 17:19:56,914 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Evaluate test code "odoo.startTour('test_edit_paid_order_stock', {"stepDelay": 0, "debug": false})" 2026-10-27 17:19:56,923 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [1/58] Tour test_edit_paid_order_stock → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:19:56,926 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:19:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.007 ro 2026-10-27 17:19:56,946 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:19:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.002 0.009 ro 2026-10-27 17:19:56,974 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:19:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.011 rw 2026-10-27 17:19:56,979 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:19:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.016 rw 2026-10-27 17:19:56,999 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:19:56] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.005 rw 2026-10-27 17:19:57,307 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:19:57] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.004 ro 2026-10-27 17:19:57,382 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:19:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.009 rw 2026-10-27 17:19:57,489 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:19:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-27 17:19:57,492 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:19:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-27 17:19:57,496 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:19:57] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.043 rw 2026-10-27 17:19:57,511 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:19:57] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.002 0.024 ro 2026-10-27 17:19:57,517 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:19:57] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.035 rw 2026-10-27 17:19:57,533 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:19:57] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.009 ro 2026-10-27 17:19:57,534 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:19:57] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-27 17:19:57,534 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:19:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-27 17:19:57,582 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:19:57] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.034 rw 2026-10-27 17:19:57,597 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [2/58] Tour test_edit_paid_order_stock → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:19:57,633 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:19:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.025 - 2026-10-27 17:19:57,665 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [3/58] Tour test_edit_paid_order_stock → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-27 17:19:57,688 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:19:57] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6668 31 0.019 0.061 rw 2026-10-27 17:19:57,773 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:19:57] "GET /pos/ui/319 HTTP/1.1" 200 6668 31 0.016 0.149 rw 2026-10-27 17:19:57,780 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:19:57] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.112 rw 2026-10-27 17:19:57,820 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:19:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.013 0.133 rw 2026-10-27 17:19:57,875 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [4/58] Tour test_edit_paid_order_stock → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:19:57,884 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [5/58] Tour test_edit_paid_order_stock → 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-27 17:19:57,930 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [6/58] Tour test_edit_paid_order_stock → 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-27 17:19:57,930 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [7/58] Tour test_edit_paid_order_stock → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:19:57,931 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [8/58] Tour test_edit_paid_order_stock → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 17:19:57,954 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [9/58] Tour test_edit_paid_order_stock → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 17:19:57,954 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [10/58] Tour test_edit_paid_order_stock → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 17:19:57,963 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:19:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.003 - 2026-10-27 17:19:57,965 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:19:57] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-27 17:19:57,968 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:19:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-27 17:19:58,465 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [11/58] Tour test_edit_paid_order_stock → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 17:19:58,483 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [12/58] Tour test_edit_paid_order_stock → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:19:58,998 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [13/58] Tour test_edit_paid_order_stock → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 17:19:59,005 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39240994 started for PoS orders references: [{'name': '/', 'pos_reference': '261-319-000001', 'uuid': 'e6ca73ba-0af7-4b9f-87c8-2388b4f18cce'}] 2026-10-27 17:19:59,007 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [14/58] Tour test_edit_paid_order_stock → Step .feedback-screen .edit-order-payment:contains(Back) 2026-10-27 17:19:59,353 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39240994 order {'name': '/', 'pos_reference': '261-319-000001', 'uuid': 'e6ca73ba-0af7-4b9f-87c8-2388b4f18cce'} created pos.order #891 2026-10-27 17:19:59,354 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39240994 finished 2026-10-27 17:19:59,400 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:19:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5197 172 0.1 0.298 rw 2026-10-27 17:19:59,472 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:19:59] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.01 ro 2026-10-27 17:19:59,511 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [15/58] Tour test_edit_paid_order_stock → Step click customer button (trigger: button.partner-button) 2026-10-27 17:19:59,539 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [16/58] Tour test_edit_paid_order_stock → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 17:19:59,553 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [17/58] Tour test_edit_paid_order_stock → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 17:19:59,554 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [18/58] Tour test_edit_paid_order_stock → Step Search customer with "Partner Test 1" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 17:19:59,567 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [19/58] Tour test_edit_paid_order_stock → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 17:19:59,912 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [20/58] Tour test_edit_paid_order_stock → Step body 2026-10-27 17:20:00,113 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [21/58] Tour test_edit_paid_order_stock → Step Manually trigger keyup event (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 17:20:00,113 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [22/58] Tour test_edit_paid_order_stock → Step Press Enter to trigger "search more" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 17:20:00,115 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [23/58] Tour test_edit_paid_order_stock → Step Check "Partner Test 1" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Partner Test 1")) 2026-10-27 17:20:00,115 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [24/58] Tour test_edit_paid_order_stock → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-10-27 17:20:00,123 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [25/58] Tour test_edit_paid_order_stock → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-27 17:20:00,153 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [26/58] Tour test_edit_paid_order_stock → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-27 17:20:00,163 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [27/58] Tour test_edit_paid_order_stock → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:20:00,336 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:20:00,353 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:20:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 90 88 0.053 0.141 rw 2026-10-27 17:20:00,574 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:20:00,624 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:20:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 86 0.065 0.199 rw 2026-10-27 17:20:00,671 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [28/58] Tour test_edit_paid_order_stock → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 17:20:00,674 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [29/58] Tour test_edit_paid_order_stock → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 17:20:00,680 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27563335 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-319-000001', 'uuid': 'e6ca73ba-0af7-4b9f-87c8-2388b4f18cce'}] 2026-10-27 17:20:01,253 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27563335 order {'name': 'Shop - 000001', 'pos_reference': '261-319-000001', 'uuid': 'e6ca73ba-0af7-4b9f-87c8-2388b4f18cce'} sync ignored for existing PoS order pos.order(891,) (state: paid) 2026-10-27 17:20:01,258 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27563335 finished 2026-10-27 17:20:01,409 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:20:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5314 291 0.323 0.41 rw 2026-10-27 17:20:01,521 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:20:01] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.017 ro 2026-10-27 17:20:01,552 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [30/58] Tour test_edit_paid_order_stock → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 17:20:01,572 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [31/58] Tour test_edit_paid_order_stock → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-27 17:20:01,591 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [32/58] Tour test_edit_paid_order_stock → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:01,591 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:20:01] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.002 0.022 rw 2026-10-27 17:20:01,592 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [33/58] Tour test_edit_paid_order_stock → 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-27 17:20:01,602 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [34/58] Tour test_edit_paid_order_stock → 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-27 17:20:01,603 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [35/58] Tour test_edit_paid_order_stock → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:20:01,603 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [36/58] Tour test_edit_paid_order_stock → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 17:20:01,611 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [37/58] Tour test_edit_paid_order_stock → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 17:20:01,612 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [38/58] Tour test_edit_paid_order_stock → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 17:20:02,124 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [39/58] Tour test_edit_paid_order_stock → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 17:20:02,130 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [40/58] Tour test_edit_paid_order_stock → Step click customer button (trigger: button.partner-button) 2026-10-27 17:20:02,139 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [41/58] Tour test_edit_paid_order_stock → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 17:20:02,152 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [42/58] Tour test_edit_paid_order_stock → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 17:20:02,153 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [43/58] Tour test_edit_paid_order_stock → Step Search customer with "APartner Full" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 17:20:02,157 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [44/58] Tour test_edit_paid_order_stock → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 17:20:02,509 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [45/58] Tour test_edit_paid_order_stock → Step Check "APartner Full" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("APartner Full")) 2026-10-27 17:20:02,509 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [46/58] Tour test_edit_paid_order_stock → Step click partner 'APartner Full' from partner list screen (trigger: .modal .partner-list b:contains(APartner Full)) 2026-10-27 17:20:02,524 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [47/58] Tour test_edit_paid_order_stock → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-10-27 17:20:02,540 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [48/58] Tour test_edit_paid_order_stock → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-10-27 17:20:02,555 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [49/58] Tour test_edit_paid_order_stock → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:20:03,075 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [50/58] Tour test_edit_paid_order_stock → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 17:20:03,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [51/58] Tour test_edit_paid_order_stock → Step body 2026-10-27 17:20:03,080 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35953546 started for PoS orders references: [{'name': '/', 'pos_reference': '261-319-000002', 'uuid': '1fadeb77-fb7d-4f64-a980-ff82392217f4'}] 2026-10-27 17:20:03,159 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [52/58] Tour test_edit_paid_order_stock → Step body 2026-10-27 17:20:03,184 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [53/58] Tour test_edit_paid_order_stock → Step .feedback-screen .edit-order-payment:contains(Back) 2026-10-27 17:20:03,440 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35953546 order {'name': '/', 'pos_reference': '261-319-000002', 'uuid': '1fadeb77-fb7d-4f64-a980-ff82392217f4'} created pos.order #892 2026-10-27 17:20:03,442 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35953546 finished 2026-10-27 17:20:03,527 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:20:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5227 160 0.131 0.319 rw 2026-10-27 17:20:03,623 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:20:03] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.004 0.013 ro 2026-10-27 17:20:03,659 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [54/58] Tour test_edit_paid_order_stock → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-10-27 17:20:03,685 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [55/58] Tour test_edit_paid_order_stock → Step pick a date (trigger: .modal-body .o_datetime_input) 2026-10-27 17:20:03,691 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [56/58] Tour test_edit_paid_order_stock → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-10-27 17:20:03,699 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [57/58] Tour test_edit_paid_order_stock → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:20:04,229 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: [58/58] Tour test_edit_paid_order_stock → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 17:20:04,237 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37720829 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-319-000002', 'uuid': '1fadeb77-fb7d-4f64-a980-ff82392217f4'}] 2026-10-27 17:20:04,245 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: tour succeeded 2026-10-27 17:20:04,248 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_edit_paid_order_stock SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-27 17:20:04,297 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37720829 order {'name': 'Shop - 000002', 'pos_reference': '261-319-000002', 'uuid': '1fadeb77-fb7d-4f64-a980-ff82392217f4'} sync ignored for existing PoS order pos.order(892,) (state: paid) 2026-10-27 17:20:04,299 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37720829 finished 2026-10-27 17:20:04,374 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: heap 23609816 (allocated 26234880) 2026-10-27 17:20:04,376 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:20:04,439 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:19:56] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.004 8.341 rw 2026-10-27 17:20:04,454 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:20:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5227 76 0.064 0.157 rw 2026-10-27 17:20:04,521 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Closing chrome headless with pid 61049 2026-10-27 17:20:04,524 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 95wZHuHj - [27/Oct/2026 17:20:04] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-27 17:20:04,528 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Closing websocket connection 2026-10-27 17:20:04,529 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Terminating chrome headless with pid 61049 2026-10-27 17:20:04,608 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_172004_608658_test_edit_paid_order.txt 2026-10-27 17:20:04,608 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Removing chrome user profile "/tmp/tmpdf8sa8i9_chrome_odoo" 2026-10-27 17:20:04,633 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_limited_product_pricelist_loading ... 2026-10-27 17:20:05,411 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Chrome pid: 61181 2026-10-27 17:20:05,412 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Chrome headless temporary user profile dir: /tmp/tmpdwf97hph_chrome_odoo 2026-10-27 17:20:05,412 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Issuing json command http://127.0.0.1:36853/json/version 2026-10-27 17:20:05,413 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36853', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:20:05,445 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Browser version: Chrome/150.0.7871.114 2026-10-27 17:20:05,446 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Issuing json command http://127.0.0.1:36853/json 2026-10-27 17:20:05,447 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36853', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:20:05,459 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Websocket url found: ws://127.0.0.1:36853/devtools/page/BC6124AFC0C58EB698A87960B0131D07 2026-10-27 17:20:05,472 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Enable chrome headless console log notification 2026-10-27 17:20:05,475 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Chrome headless enable page notifications 2026-10-27 17:20:05,526 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:20:05,535 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Setting session cookie in browser 2026-10-27 17:20:05,537 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Open "http://127.0.0.1:8069/pos/ui/319" in browser 2026-10-27 17:20:05,537 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Navigating to: "http://127.0.0.1:8069/pos/ui/319" 2026-10-27 17:20:05,549 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:20:05,902 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:05] "GET /pos/ui/319 HTTP/1.1" 200 6628 73 0.029 0.335 rw 2026-10-27 17:20:05,905 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Navigation result: {'frameId': 'BC6124AFC0C58EB698A87960B0131D07', 'loaderId': '041C5788D9A9191BB0FB37CDC46BECBC', 'isDownload': False} 2026-10-27 17:20:05,906 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Evaluate ready code "odoo.isTourReady('limitedProductPricelistLoadingStock')" 2026-10-27 17:20:05,965 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:05] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.42 ro 2026-10-27 17:20:05,979 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:05] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.031 ro 2026-10-27 17:20:06,009 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:05] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.056 ro 2026-10-27 17:20:06,439 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: Owl is running in 'dev' mode. 2026-10-27 17:20:06,460 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-27 17:20:06,465 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.009 ro 2026-10-27 17:20:06,466 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.013 - 2026-10-27 17:20:06,499 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.014 rw 2026-10-27 17:20:06,502 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:06] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.017 rw 2026-10-27 17:20:06,746 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:20:07,095 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 508909 232 0.141 0.448 rw 2026-10-27 17:20:07,256 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Evaluate test code "odoo.startTour('limitedProductPricelistLoadingStock', {"stepDelay": 0, "debug": false})" 2026-10-27 17:20:07,266 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.0 0.006 ro 2026-10-27 17:20:07,267 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [1/40] Tour limitedProductPricelistLoadingStock → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:20:07,282 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.007 ro 2026-10-27 17:20:07,310 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.01 rw 2026-10-27 17:20:07,327 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.013 rw 2026-10-27 17:20:07,334 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:07] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 17:20:07,697 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:07] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.007 ro 2026-10-27 17:20:07,759 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.006 rw 2026-10-27 17:20:07,866 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:07] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.003 0.03 rw 2026-10-27 17:20:07,874 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:07] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.004 rw 2026-10-27 17:20:07,888 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.01 - 2026-10-27 17:20:07,894 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.011 - 2026-10-27 17:20:07,895 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:07] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.004 0.017 ro 2026-10-27 17:20:07,978 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:07] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.049 ro 2026-10-27 17:20:07,996 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.045 - 2026-10-27 17:20:08,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.049 - 2026-10-27 17:20:08,013 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [2/40] Tour limitedProductPricelistLoadingStock → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:20:08,035 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:07] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.085 - 2026-10-27 17:20:08,068 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:08] "GET /pos/ui/319 HTTP/1.1" 200 6668 31 0.023 0.094 rw 2026-10-27 17:20:08,084 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [3/40] Tour limitedProductPricelistLoadingStock → Step PoS model scan barcode '0100100' (trigger: body) 2026-10-27 17:20:08,085 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:08] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 3890 0 0 0.017 - 2026-10-27 17:20:08,103 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [4/40] Tour limitedProductPricelistLoadingStock → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:08,107 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [5/40] Tour limitedProductPricelistLoadingStock → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1","price":"80.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1")):has(.price:contains("80.0"))) 2026-10-27 17:20:08,127 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:08] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.011 - 2026-10-27 17:20:08,147 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:08] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6668 31 0.029 0.168 rw 2026-10-27 17:20:08,180 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:08] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.193 rw 2026-10-27 17:20:08,211 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:08] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.003 0.12 rw 2026-10-27 17:20:08,251 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.011 0.144 rw 2026-10-27 17:20:08,378 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:20:08,437 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 8851 110 0.053 0.265 rw 2026-10-27 17:20:08,511 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [6/40] Tour limitedProductPricelistLoadingStock → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:20:08,512 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [7/40] Tour limitedProductPricelistLoadingStock → Step PoS model scan barcode '0100201' (trigger: body) 2026-10-27 17:20:08,517 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [8/40] Tour limitedProductPricelistLoadingStock → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-10-27 17:20:08,519 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:08] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 6203 0 0 0.002 - 2026-10-27 17:20:08,615 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:20:08,694 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 91 0.069 0.178 rw 2026-10-27 17:20:08,883 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:20:08,968 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 9956 119 0.074 0.357 rw 2026-10-27 17:20:09,142 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:20:09,214 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 101 0.061 0.179 rw 2026-10-27 17:20:09,231 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:09] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.002 0.233 rw 2026-10-27 17:20:09,288 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:09] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.002 - 2026-10-27 17:20:09,300 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [9/40] Tour limitedProductPricelistLoadingStock → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:20:09,308 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [10/40] Tour limitedProductPricelistLoadingStock → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-10-27 17:20:09,584 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [11/40] Tour limitedProductPricelistLoadingStock → Step .o-autocomplete input 2026-10-27 17:20:09,586 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [12/40] Tour limitedProductPricelistLoadingStock → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:20:09,602 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [13/40] Tour limitedProductPricelistLoadingStock → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:09,602 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [14/40] Tour limitedProductPricelistLoadingStock → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2","quantity":"1","price":"100.0","attributeLine":"White"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2")):has(.qty:contains("1")):has(.price:contains("100.0")):has(.attribute-line:contains("White"))) 2026-10-27 17:20:09,633 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [15/40] Tour limitedProductPricelistLoadingStock → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:20:09,634 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [16/40] Tour limitedProductPricelistLoadingStock → Step PoS model scan barcode '0100202' (trigger: body) 2026-10-27 17:20:09,647 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [17/40] Tour limitedProductPricelistLoadingStock → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-10-27 17:20:09,656 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:09] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.007 - 2026-10-27 17:20:09,658 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:09] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.004 0.014 rw 2026-10-27 17:20:09,703 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [18/40] Tour limitedProductPricelistLoadingStock → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:20:09,711 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [19/40] Tour limitedProductPricelistLoadingStock → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-10-27 17:20:09,984 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [20/40] Tour limitedProductPricelistLoadingStock → Step .o-autocomplete input 2026-10-27 17:20:09,985 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [21/40] Tour limitedProductPricelistLoadingStock → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:20:10,005 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [22/40] Tour limitedProductPricelistLoadingStock → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:10,005 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [23/40] Tour limitedProductPricelistLoadingStock → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2","quantity":"1","price":"120.0","attributeLine":"Red"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2")):has(.qty:contains("1")):has(.price:contains("120.0")):has(.attribute-line:contains("Red"))) 2026-10-27 17:20:10,009 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [24/40] Tour limitedProductPricelistLoadingStock → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:20:10,009 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [25/40] Tour limitedProductPricelistLoadingStock → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:10,009 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [26/40] Tour limitedProductPricelistLoadingStock → Step order total amount is '300.0' (trigger: .product-screen .order-summary .total:contains("300.0")) 2026-10-27 17:20:10,010 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [27/40] Tour limitedProductPricelistLoadingStock → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:20:10,010 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [28/40] Tour limitedProductPricelistLoadingStock → Step refresh page (trigger: body) 2026-10-27 17:20:10,456 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:10] "GET /pos/ui/319/product/704da085-d846-4fee-82e9-f301f0509e06 HTTP/1.1" 200 6668 31 0.077 0.061 rw 2026-10-27 17:20:10,488 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:07] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.015 3.956 rw 2026-10-27 17:20:10,950 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: Owl is running in 'dev' mode. 2026-10-27 17:20:10,975 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:10] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 304 0 2 0.003 0.65 rw 2026-10-27 17:20:11,328 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:20:11,601 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 202363 213 0.166 0.334 rw 2026-10-27 17:20:11,747 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [29/40] Tour limitedProductPricelistLoadingStock → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:11,759 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [30/40] Tour limitedProductPricelistLoadingStock → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Test Product 1","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-10-27 17:20:11,767 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.005 ro 2026-10-27 17:20:11,780 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.006 ro 2026-10-27 17:20:11,795 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 17:20:11,803 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.009 rw 2026-10-27 17:20:11,817 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:11] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.005 rw 2026-10-27 17:20:11,941 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:11] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 41 2 0.002 0.012 ro 2026-10-27 17:20:12,005 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:12] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.006 ro 2026-10-27 17:20:12,102 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.014 rw 2026-10-27 17:20:12,193 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:12] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.003 0.023 rw 2026-10-27 17:20:12,278 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [31/40] Tour limitedProductPricelistLoadingStock → 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-27 17:20:12,283 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:12] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 304 0 4 0.003 0.022 ro 2026-10-27 17:20:12,287 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [32/40] Tour limitedProductPricelistLoadingStock → 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-27 17:20:12,289 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [33/40] Tour limitedProductPricelistLoadingStock → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 17:20:12,291 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [34/40] Tour limitedProductPricelistLoadingStock → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"2","price":"140.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("2")):has(.price:contains("140.0"))) 2026-10-27 17:20:12,374 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:12] "GET /pos/ui/319 HTTP/1.1" 200 6668 31 0.027 0.073 rw 2026-10-27 17:20:12,446 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:12] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6668 31 0.019 0.156 rw 2026-10-27 17:20:12,468 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [35/40] Tour limitedProductPricelistLoadingStock → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:20:12,469 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [36/40] Tour limitedProductPricelistLoadingStock → Step PoS model scan barcode '0100300' (trigger: body) 2026-10-27 17:20:12,484 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [37/40] Tour limitedProductPricelistLoadingStock → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:12,484 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [38/40] Tour limitedProductPricelistLoadingStock → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 3","quantity":"1","price":"50.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 3")):has(.qty:contains("1")):has(.price:contains("50.0"))) 2026-10-27 17:20:12,712 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:20:12,802 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 7921 110 0.063 0.254 rw 2026-10-27 17:20:12,847 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [39/40] Tour limitedProductPricelistLoadingStock → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:20:12,847 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [40/40] Tour limitedProductPricelistLoadingStock → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-27 17:20:12,849 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: tour succeeded 2026-10-27 17:20:12,850 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR limitedProductPricelistLoadingStock SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-27 17:20:12,944 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:20:12,965 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:20:12,966 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: heap 20421304 (allocated 22040576) 2026-10-27 17:20:13,011 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:10] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 2.012 rw 2026-10-27 17:20:13,027 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 89 0.061 0.147 rw 2026-10-27 17:20:14,455 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -1ANDYbH - [27/Oct/2026 17:20:14] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.005 rw 2026-10-27 17:20:14,478 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Closing chrome headless with pid 61181 2026-10-27 17:20:14,478 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Closing websocket connection 2026-10-27 17:20:14,479 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Terminating chrome headless with pid 61181 2026-10-27 17:20:14,575 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_172014_575064_test_limited_product_pricelist_loading.txt 2026-10-27 17:20:14,575 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Removing chrome user profile "/tmp/tmpdwf97hph_chrome_odoo" 2026-10-27 17:20:14,585 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_lot ... 2026-10-27 17:20:15,207 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Chrome pid: 61333 2026-10-27 17:20:15,208 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Chrome headless temporary user profile dir: /tmp/tmpsk28vm62_chrome_odoo 2026-10-27 17:20:15,208 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Issuing json command http://127.0.0.1:43007/json/version 2026-10-27 17:20:15,210 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43007', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:20:15,262 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Browser version: Chrome/150.0.7871.114 2026-10-27 17:20:15,263 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Issuing json command http://127.0.0.1:43007/json 2026-10-27 17:20:15,266 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43007', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:20:15,273 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Websocket url found: ws://127.0.0.1:43007/devtools/page/893AF568F2C2093AFCC850E7D5C71663 2026-10-27 17:20:15,277 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Enable chrome headless console log notification 2026-10-27 17:20:15,290 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Chrome headless enable page notifications 2026-10-27 17:20:15,363 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:20:15,368 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Setting session cookie in browser 2026-10-27 17:20:15,369 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Open "http://127.0.0.1:8069/pos/ui/319" in browser 2026-10-27 17:20:15,370 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Navigating to: "http://127.0.0.1:8069/pos/ui/319" 2026-10-27 17:20:15,386 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:20:15,695 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:15] "GET /pos/ui/319 HTTP/1.1" 200 6628 66 0.026 0.298 rw 2026-10-27 17:20:15,698 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Navigation result: {'frameId': '893AF568F2C2093AFCC850E7D5C71663', 'loaderId': 'FCE8F4BD21A8B71AA20A08811759201A', 'isDownload': False} 2026-10-27 17:20:15,699 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Evaluate ready code "odoo.isTourReady('LotTour')" 2026-10-27 17:20:15,747 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:15] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.019 ro 2026-10-27 17:20:15,758 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:15] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.374 ro 2026-10-27 17:20:15,765 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:15] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.036 ro 2026-10-27 17:20:16,243 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: Owl is running in 'dev' mode. 2026-10-27 17:20:16,267 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 17:20:16,268 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-27 17:20:16,284 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.011 ro 2026-10-27 17:20:16,334 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.016 rw 2026-10-27 17:20:16,338 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:16] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.013 rw 2026-10-27 17:20:16,708 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:20:17,045 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534553 247 0.155 0.544 rw 2026-10-27 17:20:17,183 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Evaluate test code "odoo.startTour('LotTour', {"stepDelay": 0, "debug": false})" 2026-10-27 17:20:17,193 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.0 0.005 ro 2026-10-27 17:20:17,203 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [1/115] Tour LotTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:20:17,223 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.007 ro 2026-10-27 17:20:17,245 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.01 rw 2026-10-27 17:20:17,275 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:17] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.005 rw 2026-10-27 17:20:17,278 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.029 rw 2026-10-27 17:20:17,658 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:17] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.005 ro 2026-10-27 17:20:17,755 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.012 rw 2026-10-27 17:20:17,896 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:17] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.025 rw 2026-10-27 17:20:17,904 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:17] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.013 rw 2026-10-27 17:20:17,920 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:17] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.004 0.016 ro 2026-10-27 17:20:17,921 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-27 17:20:17,923 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.008 - 2026-10-27 17:20:17,955 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:17] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.016 - 2026-10-27 17:20:17,967 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.03 - 2026-10-27 17:20:18,013 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:18] "GET /pos/ui/319 HTTP/1.1" 200 6668 31 0.021 0.055 rw 2026-10-27 17:20:18,022 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:18] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.081 ro 2026-10-27 17:20:18,050 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [2/115] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:20:18,085 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-27 17:20:18,115 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:18] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6668 31 0.018 0.161 rw 2026-10-27 17:20:18,137 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:18] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.165 rw 2026-10-27 17:20:18,138 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [3/115] Tour LotTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-27 17:20:18,168 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:18] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.031 rw 2026-10-27 17:20:18,249 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.022 0.078 rw 2026-10-27 17:20:18,292 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [4/115] Tour LotTour → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Lot/Serial number(s) required"))) 2026-10-27 17:20:18,310 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:18] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.002 0.015 rw 2026-10-27 17:20:18,361 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [5/115] Tour LotTour → Step discard dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer button:contains("Discard")) 2026-10-27 17:20:18,364 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:18] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.002 - 2026-10-27 17:20:18,369 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [6/115] Tour LotTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-27 17:20:18,375 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [7/115] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-10-27 17:20:18,391 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:18] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.003 0.012 rw 2026-10-27 17:20:18,434 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [8/115] Tour LotTour → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:20:18,443 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [9/115] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-10-27 17:20:18,717 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [10/115] Tour LotTour → Step .o-autocomplete input 2026-10-27 17:20:18,719 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [11/115] Tour LotTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(1)) 2026-10-27 17:20:18,735 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [12/115] Tour LotTour → Step .o-autocomplete input:value() 2026-10-27 17:20:18,736 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [13/115] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:20:18,780 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [14/115] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:18,780 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [15/115] Tour LotTour → 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-27 17:20:18,831 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [16/115] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:20:18,831 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [17/115] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:18,831 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [18/115] Tour LotTour → Step click lot icon (trigger: .line-lot-icon) 2026-10-27 17:20:18,838 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [19/115] Tour LotTour → Step delete lot number (trigger: .lot-container .lot-item:eq(0) .btn) 2026-10-27 17:20:18,842 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:18] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-27 17:20:18,860 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:18] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.003 0.018 rw 2026-10-27 17:20:18,891 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [20/115] Tour LotTour → Step .o-autocomplete input 2026-10-27 17:20:18,891 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [21/115] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-10-27 17:20:18,906 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [22/115] Tour LotTour → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:20:18,906 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [23/115] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-10-27 17:20:19,183 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [24/115] Tour LotTour → Step .o-autocomplete input 2026-10-27 17:20:19,184 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [25/115] Tour LotTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(2)) 2026-10-27 17:20:19,201 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [26/115] Tour LotTour → Step .o-autocomplete input:value() 2026-10-27 17:20:19,201 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [27/115] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:20:19,208 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [28/115] Tour LotTour → Step Check orderline with attributes: {"productName":"Product A","quantity":1} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-10-27 17:20:19,219 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [29/115] Tour LotTour → Step click lot icon (trigger: .line-lot-icon) 2026-10-27 17:20:19,223 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [30/115] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-10-27 17:20:19,236 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:19] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.003 0.01 rw 2026-10-27 17:20:19,283 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [31/115] Tour LotTour → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:20:19,285 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [32/115] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-10-27 17:20:19,567 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [33/115] Tour LotTour → Step .o-autocomplete input 2026-10-27 17:20:19,569 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [34/115] Tour LotTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(1)) 2026-10-27 17:20:19,584 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [35/115] Tour LotTour → Step .o-autocomplete input:value() 2026-10-27 17:20:19,585 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [36/115] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:20:19,597 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [37/115] Tour LotTour → Step Check orderline with attributes: {"productName":"Product A","quantity":2} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.qty:contains("2"))) 2026-10-27 17:20:19,603 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [38/115] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:20:19,604 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [39/115] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:19,605 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [40/115] Tour LotTour → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 17:20:19,620 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [41/115] Tour LotTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 17:20:19,628 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [42/115] Tour LotTour → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 17:20:19,628 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [43/115] Tour LotTour → Step Search customer with "Partner Test 1" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 17:20:19,633 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [44/115] Tour LotTour → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 17:20:19,985 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [45/115] Tour LotTour → Step body 2026-10-27 17:20:20,186 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [46/115] Tour LotTour → Step Manually trigger keyup event (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 17:20:20,186 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [47/115] Tour LotTour → Step Press Enter to trigger "search more" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 17:20:20,188 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [48/115] Tour LotTour → Step Check "Partner Test 1" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Partner Test 1")) 2026-10-27 17:20:20,188 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [49/115] Tour LotTour → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-10-27 17:20:20,201 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [50/115] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:20:20,201 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [51/115] Tour LotTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-27 17:20:20,227 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [52/115] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-10-27 17:20:20,242 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:20] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.005 0.015 rw 2026-10-27 17:20:20,294 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [53/115] Tour LotTour → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:20:20,304 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [54/115] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-10-27 17:20:20,379 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:20:20,393 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 90 88 0.048 0.11 rw 2026-10-27 17:20:20,585 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [55/115] Tour LotTour → Step .o-autocomplete input 2026-10-27 17:20:20,587 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:20:20,591 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [56/115] Tour LotTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(3)) 2026-10-27 17:20:20,601 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [57/115] Tour LotTour → Step .o-autocomplete input:value() 2026-10-27 17:20:20,602 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [58/115] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:20:20,615 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 86 0.055 0.16 rw 2026-10-27 17:20:20,627 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [59/115] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:20,627 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [60/115] Tour LotTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"3","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("3"))) 2026-10-27 17:20:20,635 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [61/115] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:20:20,635 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [62/115] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:20,635 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [63/115] Tour LotTour → Step .info-list:contains('SN 3') 2026-10-27 17:20:20,636 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [64/115] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:20:20,636 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [65/115] Tour LotTour → Step .pos-leftheader .list-plus-btn 2026-10-27 17:20:20,651 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [66/115] Tour LotTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-27 17:20:20,659 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [67/115] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-10-27 17:20:20,690 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:20] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.026 rw 2026-10-27 17:20:20,708 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:20] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.003 0.034 rw 2026-10-27 17:20:20,770 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [68/115] Tour LotTour → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:20:20,779 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [69/115] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-10-27 17:20:21,054 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [70/115] Tour LotTour → Step .o-autocomplete input 2026-10-27 17:20:21,057 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [71/115] Tour LotTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(5)) 2026-10-27 17:20:21,068 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [72/115] Tour LotTour → Step .o-autocomplete input:value() 2026-10-27 17:20:21,069 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [73/115] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:20:21,089 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [74/115] Tour LotTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-27 17:20:21,116 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [75/115] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-10-27 17:20:21,121 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:21] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.003 0.01 rw 2026-10-27 17:20:21,169 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [76/115] Tour LotTour → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:20:21,172 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [77/115] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-10-27 17:20:21,469 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [78/115] Tour LotTour → Step .o-autocomplete input 2026-10-27 17:20:21,470 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [79/115] Tour LotTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(3)) 2026-10-27 17:20:21,484 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [80/115] Tour LotTour → Step .o-autocomplete input:value() 2026-10-27 17:20:21,484 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [81/115] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:20:21,494 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [82/115] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:21,495 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [83/115] Tour LotTour → Step .info-list:not(:contains('SN 3')) 2026-10-27 17:20:21,495 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [84/115] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:20:21,496 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [85/115] Tour LotTour → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-10-27 17:20:21,506 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [86/115] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:21,506 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [87/115] Tour LotTour → Step .info-list:contains('Lot 1001') 2026-10-27 17:20:21,525 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:21] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 114 6 0.003 0.014 rw 2026-10-27 17:20:21,550 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [88/115] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:20:21,552 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [89/115] Tour LotTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 17:20:21,574 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [90/115] Tour LotTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 17:20:21,575 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [91/115] Tour LotTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 17:20:21,585 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.003 - 2026-10-27 17:20:21,585 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-27 17:20:22,087 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [92/115] Tour LotTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 17:20:22,105 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [93/115] Tour LotTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:20:22,629 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [94/115] Tour LotTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 17:20:22,629 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [95/115] Tour LotTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 17:20:22,641 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54932115 started for PoS orders references: [{'name': '/', 'pos_reference': '261-319-000002', 'uuid': '5ea1bb76-9abe-4e97-8151-a57dda8083c3'}] 2026-10-27 17:20:22,947 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #371 deleted stock.move.line records with IDs: [1028] 2026-10-27 17:20:23,229 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54932115 order {'name': '/', 'pos_reference': '261-319-000002', 'uuid': '5ea1bb76-9abe-4e97-8151-a57dda8083c3'} created pos.order #893 2026-10-27 17:20:23,231 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54932115 finished 2026-10-27 17:20:23,296 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6377 326 0.21 0.447 rw 2026-10-27 17:20:23,378 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:23] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.006 ro 2026-10-27 17:20:23,415 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [96/115] Tour LotTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 17:20:23,419 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [97/115] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:23,420 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [98/115] Tour LotTour → Step .pos-leftheader .orders-button 2026-10-27 17:20:23,443 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [99/115] Tour LotTour → Step .pos-search-bar .filter 2026-10-27 17:20:23,452 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [100/115] Tour LotTour → Step .pos-search-bar .filter ul 2026-10-27 17:20:23,457 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [101/115] Tour LotTour → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-27 17:20:23,459 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [102/115] Tour LotTour → Step .ticket-screen .order-row:contains(002) 2026-10-27 17:20:23,461 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:23] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.026 rw 2026-10-27 17:20:23,476 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [103/115] Tour LotTour → Step .ticket-screen .order-row:contains(002).highlight 2026-10-27 17:20:23,477 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:23] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.0 0.036 rw 2026-10-27 17:20:23,489 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [104/115] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:23,489 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [105/115] Tour LotTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 17:20:23,491 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:23] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.005 0.026 rw 2026-10-27 17:20:23,494 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [106/115] Tour LotTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 17:20:23,495 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [107/115] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:20:23,496 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [108/115] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:23,496 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [109/115] Tour LotTour → Step .ticket-screen .btn-primary.pay-order-button:not(.disabled) 2026-10-27 17:20:23,530 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [110/115] Tour LotTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-10-27 17:20:23,538 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [111/115] Tour LotTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 17:20:23,543 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [112/115] Tour LotTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:20:23,599 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.002 0.022 rw 2026-10-27 17:20:24,056 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [113/115] Tour LotTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 17:20:24,059 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [114/115] Tour LotTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 17:20:24,071 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55699712 started for PoS orders references: [{'name': '/', 'pos_reference': '261-319-000003', 'uuid': 'b79ae151-a7bd-43da-83b3-bf29364313ed'}] 2026-10-27 17:20:24,332 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #371 deleted stock.move.line records with IDs: [1031] 2026-10-27 17:20:24,383 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #371 deleted stock.move.line records with IDs: [1032] 2026-10-27 17:20:24,672 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55699712 order {'name': '/', 'pos_reference': '261-319-000003', 'uuid': 'b79ae151-a7bd-43da-83b3-bf29364313ed'} created pos.order #894 2026-10-27 17:20:24,675 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55699712 finished 2026-10-27 17:20:24,752 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 12393 335 0.217 0.475 rw 2026-10-27 17:20:24,827 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:24] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.005 ro 2026-10-27 17:20:24,849 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [115/115] Tour LotTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 17:20:24,864 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: tour succeeded 2026-10-27 17:20:24,869 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: ╔════════════════════════╗ ║ TOUR LotTour SUCCEEDED ║ ╚════════════════════════╝ 2026-10-27 17:20:24,891 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:24] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.025 rw 2026-10-27 17:20:24,989 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:20:24,993 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ulMM1RaE - [27/Oct/2026 17:20:17] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.003 8.635 rw 2026-10-27 17:20:24,993 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: heap 24967540 (allocated 27807744) 2026-10-27 17:20:25,095 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Closing chrome headless with pid 61333 2026-10-27 17:20:25,096 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Closing websocket connection 2026-10-27 17:20:25,096 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Terminating chrome headless with pid 61333 2026-10-27 17:20:25,216 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_172025_216214_test_lot.txt 2026-10-27 17:20:25,216 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Removing chrome user profile "/tmp/tmpsk28vm62_chrome_odoo" 2026-10-27 17:20:26,584 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_lot_refund ... 2026-10-27 17:20:27,039 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Chrome pid: 61469 2026-10-27 17:20:27,040 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Chrome headless temporary user profile dir: /tmp/tmpemkwmtr0_chrome_odoo 2026-10-27 17:20:27,040 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Issuing json command http://127.0.0.1:43833/json/version 2026-10-27 17:20:27,041 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43833', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:20:27,079 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Browser version: Chrome/150.0.7871.114 2026-10-27 17:20:27,080 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Issuing json command http://127.0.0.1:43833/json 2026-10-27 17:20:27,080 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43833', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:20:27,089 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Websocket url found: ws://127.0.0.1:43833/devtools/page/BB4E3043CC5BEF1923F4C47DCC7F6375 2026-10-27 17:20:27,099 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Enable chrome headless console log notification 2026-10-27 17:20:27,102 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Chrome headless enable page notifications 2026-10-27 17:20:27,173 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:20:27,179 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Setting session cookie in browser 2026-10-27 17:20:27,180 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Open "http://127.0.0.1:8069/pos/ui/319" in browser 2026-10-27 17:20:27,180 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/319" 2026-10-27 17:20:27,193 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:20:27,563 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:27] "GET /pos/ui/319 HTTP/1.1" 200 6628 66 0.025 0.356 rw 2026-10-27 17:20:27,567 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Navigation result: {'frameId': 'BB4E3043CC5BEF1923F4C47DCC7F6375', 'loaderId': '5E2D755628730E9832806771DAC134DB', 'isDownload': False} 2026-10-27 17:20:27,567 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Evaluate ready code "odoo.isTourReady('LotRefundTour')" 2026-10-27 17:20:27,611 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:27] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.024 ro 2026-10-27 17:20:27,614 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:27] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.424 ro 2026-10-27 17:20:27,648 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:27] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.057 ro 2026-10-27 17:20:28,067 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: Owl is running in 'dev' mode. 2026-10-27 17:20:28,080 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 17:20:28,083 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 17:20:28,105 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.019 ro 2026-10-27 17:20:28,128 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:28] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.009 rw 2026-10-27 17:20:28,159 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.04 rw 2026-10-27 17:20:28,380 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:20:28,803 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533300 247 0.146 0.49 rw 2026-10-27 17:20:28,975 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Evaluate test code "odoo.startTour('LotRefundTour', {"stepDelay": 0, "debug": false})" 2026-10-27 17:20:28,987 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [1/53] Tour LotRefundTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:20:28,992 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.008 ro 2026-10-27 17:20:29,008 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.005 ro 2026-10-27 17:20:29,030 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-27 17:20:29,056 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.02 rw 2026-10-27 17:20:29,056 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:29] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-27 17:20:29,341 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:29] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.005 ro 2026-10-27 17:20:29,422 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.011 rw 2026-10-27 17:20:29,541 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-27 17:20:29,542 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-27 17:20:29,548 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:29] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.045 rw 2026-10-27 17:20:29,567 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:29] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.002 0.028 ro 2026-10-27 17:20:29,572 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:29] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.029 rw 2026-10-27 17:20:29,603 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-27 17:20:29,607 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:29] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.011 - 2026-10-27 17:20:29,615 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:29] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.017 ro 2026-10-27 17:20:29,665 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [2/53] Tour LotRefundTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:20:29,667 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:29] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.002 0.036 rw 2026-10-27 17:20:29,733 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.036 - 2026-10-27 17:20:29,752 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [3/53] Tour LotRefundTour → Step .pos-leftheader .orders-button 2026-10-27 17:20:29,777 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:29] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6668 31 0.022 0.07 rw 2026-10-27 17:20:29,843 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:29] "GET /pos/ui/319 HTTP/1.1" 200 6668 31 0.015 0.139 rw 2026-10-27 17:20:29,852 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:29] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.001 0.095 rw 2026-10-27 17:20:29,892 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.014 0.116 rw 2026-10-27 17:20:29,947 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:29] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.001 0.005 rw 2026-10-27 17:20:29,948 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [4/53] Tour LotRefundTour → Step Click the Scan button located in the top header. (trigger: .pos-topheader .status-buttons [data-icon='barcode']) 2026-10-27 17:20:29,962 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [5/53] Tour LotRefundTour → Step Verify that the camera view is visible in the left pane. (trigger: .ticket-screen .leftpane .o_crop_container) 2026-10-27 17:20:30,067 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:30] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-27 17:20:30,068 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [6/53] Tour LotRefundTour → Step Click the Scan button located in the top header. (trigger: .pos-topheader .status-buttons [data-icon='barcode']) 2026-10-27 17:20:30,070 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [7/53] Tour LotRefundTour → Step .pos-leftheader .register-label 2026-10-27 17:20:30,082 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.002 0.027 rw 2026-10-27 17:20:30,083 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [8/53] Tour LotRefundTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-27 17:20:30,107 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [9/53] Tour LotRefundTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-10-27 17:20:30,133 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:30] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.003 0.02 rw 2026-10-27 17:20:30,209 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:30] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.002 - 2026-10-27 17:20:30,217 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [10/53] Tour LotRefundTour → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:20:30,226 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [11/53] Tour LotRefundTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-10-27 17:20:30,500 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [12/53] Tour LotRefundTour → Step .o-autocomplete input 2026-10-27 17:20:30,502 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [13/53] Tour LotRefundTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(123456789)) 2026-10-27 17:20:30,518 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [14/53] Tour LotRefundTour → Step .o-autocomplete input:value() 2026-10-27 17:20:30,518 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [15/53] Tour LotRefundTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:20:30,554 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [16/53] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:30,554 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [17/53] Tour LotRefundTour → 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-27 17:20:30,577 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [18/53] Tour LotRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:20:30,577 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [19/53] Tour LotRefundTour → Step .pos-leftheader .orders-button 2026-10-27 17:20:30,585 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [20/53] Tour LotRefundTour → Step .ticket-screen .order-row:contains(001) 2026-10-27 17:20:30,596 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:30] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.001 0.007 rw 2026-10-27 17:20:30,603 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [21/53] Tour LotRefundTour → Step .ticket-screen .order-row:contains(001).highlight 2026-10-27 17:20:30,603 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [22/53] Tour LotRefundTour → Step Click the Scan button located in the top header. (trigger: .pos-topheader .status-buttons [data-icon='barcode']) 2026-10-27 17:20:30,608 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [23/53] Tour LotRefundTour → Step Verify that the camera view is visible in the left pane. (trigger: .ticket-screen .leftpane .o_crop_container) 2026-10-27 17:20:30,615 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [24/53] Tour LotRefundTour → Step Click the Scan button located in the top header. (trigger: .pos-topheader .status-buttons [data-icon='barcode']) 2026-10-27 17:20:30,618 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [25/53] Tour LotRefundTour → Step .pos-leftheader .register-label 2026-10-27 17:20:30,631 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [26/53] Tour LotRefundTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 17:20:30,664 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [27/53] Tour LotRefundTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 17:20:30,666 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [28/53] Tour LotRefundTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 17:20:30,676 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-27 17:20:30,678 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.006 - 2026-10-27 17:20:30,735 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.003 0.025 rw 2026-10-27 17:20:31,174 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [29/53] Tour LotRefundTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 17:20:31,189 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [30/53] Tour LotRefundTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:20:31,705 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [31/53] Tour LotRefundTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 17:20:31,709 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97779917 started for PoS orders references: [{'name': '/', 'pos_reference': '261-319-000001', 'uuid': 'fc365314-5135-405d-b505-dcb0d70066a0'}] 2026-10-27 17:20:31,710 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [32/53] Tour LotRefundTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 17:20:32,155 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97779917 order {'name': '/', 'pos_reference': '261-319-000001', 'uuid': 'fc365314-5135-405d-b505-dcb0d70066a0'} created pos.order #895 2026-10-27 17:20:32,157 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97779917 finished 2026-10-27 17:20:32,213 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5303 220 0.116 0.393 rw 2026-10-27 17:20:32,284 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:32] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.011 ro 2026-10-27 17:20:32,318 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [33/53] Tour LotRefundTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 17:20:32,337 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [34/53] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:32,338 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [35/53] Tour LotRefundTour → Step .pos-leftheader .orders-button 2026-10-27 17:20:32,344 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [36/53] Tour LotRefundTour → Step .pos-search-bar .filter 2026-10-27 17:20:32,351 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [37/53] Tour LotRefundTour → Step .pos-search-bar .filter ul 2026-10-27 17:20:32,353 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:32] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.002 0.026 rw 2026-10-27 17:20:32,366 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [38/53] Tour LotRefundTour → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-27 17:20:32,367 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [39/53] Tour LotRefundTour → Step .ticket-screen .order-row:contains(001) 2026-10-27 17:20:32,369 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:32] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.0 0.023 rw 2026-10-27 17:20:32,381 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [40/53] Tour LotRefundTour → Step .ticket-screen .order-row:contains(001).highlight 2026-10-27 17:20:32,392 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [41/53] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:32,394 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [42/53] Tour LotRefundTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 17:20:32,394 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [43/53] Tour LotRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:20:32,395 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [44/53] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:32,395 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [45/53] Tour LotRefundTour → Step .ticket-screen .qty .refund:contains("1") 2026-10-27 17:20:32,404 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:32] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.017 0.016 rw 2026-10-27 17:20:32,468 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.002 0.022 rw 2026-10-27 17:20:32,566 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [46/53] Tour LotRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:20:32,567 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [47/53] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:32,567 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [48/53] Tour LotRefundTour → Step .ticket-screen .btn-primary.pay-order-button:not(.disabled) 2026-10-27 17:20:32,586 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [49/53] Tour LotRefundTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-10-27 17:20:32,599 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [50/53] Tour LotRefundTour → Step click back button (trigger: .back-button) 2026-10-27 17:20:32,608 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [51/53] Tour LotRefundTour → Step product screen is shown (trigger: .product-screen) 2026-10-27 17:20:32,615 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [52/53] Tour LotRefundTour → Step click lot icon (trigger: .line-lot-icon) 2026-10-27 17:20:32,622 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [53/53] Tour LotRefundTour → Step Check lot number (trigger: .lot-container .lot-item:eq(0) span:contains(123456789)) 2026-10-27 17:20:32,632 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: tour succeeded 2026-10-27 17:20:32,633 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: ╔══════════════════════════════╗ ║ TOUR LotRefundTour SUCCEEDED ║ ╚══════════════════════════════╝ 2026-10-27 17:20:32,766 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:20:32,767 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: heap 23256300 (allocated 25448448) 2026-10-27 17:20:32,784 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 tjbXpCAs - [27/Oct/2026 17:20:28] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 4.632 rw 2026-10-27 17:20:32,871 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Closing chrome headless with pid 61469 2026-10-27 17:20:32,872 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Closing websocket connection 2026-10-27 17:20:32,872 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Terminating chrome headless with pid 61469 2026-10-27 17:20:32,986 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_172032_985436_test_lot_refund.txt 2026-10-27 17:20:32,986 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Removing chrome user profile "/tmp/tmpemkwmtr0_chrome_odoo" 2026-10-27 17:20:33,003 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_lot_refund_lower_qty ... 2026-10-27 17:20:33,697 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Chrome pid: 61609 2026-10-27 17:20:33,697 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Chrome headless temporary user profile dir: /tmp/tmp1gw1qrcf_chrome_odoo 2026-10-27 17:20:33,697 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Issuing json command http://127.0.0.1:35731/json/version 2026-10-27 17:20:33,699 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35731', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:20:33,732 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Browser version: Chrome/150.0.7871.114 2026-10-27 17:20:33,732 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Issuing json command http://127.0.0.1:35731/json 2026-10-27 17:20:33,733 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35731', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:20:33,740 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Websocket url found: ws://127.0.0.1:35731/devtools/page/EB47F0A8F32E0B7871C85347C06FC6EC 2026-10-27 17:20:33,744 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Enable chrome headless console log notification 2026-10-27 17:20:33,747 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Chrome headless enable page notifications 2026-10-27 17:20:33,831 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:20:33,836 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Setting session cookie in browser 2026-10-27 17:20:33,837 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Open "http://127.0.0.1:8069/pos/ui/319" in browser 2026-10-27 17:20:33,837 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Navigating to: "http://127.0.0.1:8069/pos/ui/319" 2026-10-27 17:20:33,847 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:20:34,131 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:34] "GET /pos/ui/319 HTTP/1.1" 200 6628 66 0.02 0.272 rw 2026-10-27 17:20:34,135 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Navigation result: {'frameId': 'EB47F0A8F32E0B7871C85347C06FC6EC', 'loaderId': '11E783E86D4E60215D2A594855A6D2F2', 'isDownload': False} 2026-10-27 17:20:34,135 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Evaluate ready code "odoo.isTourReady('test_lot_refund_lower_qty')" 2026-10-27 17:20:34,203 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:34] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.045 ro 2026-10-27 17:20:34,204 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:34] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.353 ro 2026-10-27 17:20:34,204 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:34] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.046 ro 2026-10-27 17:20:34,592 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: Owl is running in 'dev' mode. 2026-10-27 17:20:34,621 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-27 17:20:34,625 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 17:20:34,644 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.006 0.016 ro 2026-10-27 17:20:34,663 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:34] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.006 rw 2026-10-27 17:20:34,698 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.006 0.032 rw 2026-10-27 17:20:34,948 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:20:35,273 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533316 247 0.157 0.412 rw 2026-10-27 17:20:35,428 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Evaluate test code "odoo.startTour('test_lot_refund_lower_qty', {"stepDelay": 0, "debug": false})" 2026-10-27 17:20:35,456 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [1/69] Tour test_lot_refund_lower_qty → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:20:35,458 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.012 ro 2026-10-27 17:20:35,481 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.007 ro 2026-10-27 17:20:35,535 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 17:20:35,555 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.01 rw 2026-10-27 17:20:35,566 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:35] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.005 rw 2026-10-27 17:20:35,886 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:35] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.005 ro 2026-10-27 17:20:35,972 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.007 rw 2026-10-27 17:20:36,122 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:36] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.04 rw 2026-10-27 17:20:36,150 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.01 - 2026-10-27 17:20:36,151 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.015 - 2026-10-27 17:20:36,161 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:36] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.031 rw 2026-10-27 17:20:36,162 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:36] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.004 0.028 ro 2026-10-27 17:20:36,202 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:36] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-27 17:20:36,204 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:36] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.015 ro 2026-10-27 17:20:36,248 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.043 - 2026-10-27 17:20:36,251 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.043 - 2026-10-27 17:20:36,303 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:36] "GET /pos/ui/319 HTTP/1.1" 200 6668 31 0.019 0.082 rw 2026-10-27 17:20:36,311 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [2/69] Tour test_lot_refund_lower_qty → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:20:36,376 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:36] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6668 31 0.015 0.159 rw 2026-10-27 17:20:36,390 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [3/69] Tour test_lot_refund_lower_qty → Step click product 'Serial Product' (trigger: article.product .product-content .product-name:contains("Serial Product")) 2026-10-27 17:20:36,411 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:36] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.015 0.163 rw 2026-10-27 17:20:36,426 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:36] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.001 0.03 rw 2026-10-27 17:20:36,465 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.011 0.05 rw 2026-10-27 17:20:36,490 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [4/69] Tour test_lot_refund_lower_qty → Step .o-autocomplete input 2026-10-27 17:20:36,520 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:36] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 186 6 0.003 0.023 rw 2026-10-27 17:20:36,568 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:36] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.002 - 2026-10-27 17:20:36,572 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [5/69] Tour test_lot_refund_lower_qty → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:20:36,578 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [6/69] Tour test_lot_refund_lower_qty → Step .o-autocomplete input 2026-10-27 17:20:36,581 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [7/69] Tour test_lot_refund_lower_qty → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN1)) 2026-10-27 17:20:36,858 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [8/69] Tour test_lot_refund_lower_qty → Step .o-autocomplete input:value() 2026-10-27 17:20:36,859 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [9/69] Tour test_lot_refund_lower_qty → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:20:36,859 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [10/69] Tour test_lot_refund_lower_qty → Step .o-autocomplete input 2026-10-27 17:20:36,859 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [11/69] Tour test_lot_refund_lower_qty → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN2)) 2026-10-27 17:20:37,135 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [12/69] Tour test_lot_refund_lower_qty → Step .o-autocomplete input:value() 2026-10-27 17:20:37,136 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [13/69] Tour test_lot_refund_lower_qty → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:20:37,168 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [14/69] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:37,170 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [15/69] Tour test_lot_refund_lower_qty → Step Check orderline with attributes: {"withClass":".selected","productName":"Serial Product","quantity":"2.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Serial Product")):has(.qty:contains("2"))) 2026-10-27 17:20:37,212 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [16/69] Tour test_lot_refund_lower_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:20:37,214 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [17/69] Tour test_lot_refund_lower_qty → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 17:20:37,239 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [18/69] Tour test_lot_refund_lower_qty → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 17:20:37,239 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [19/69] Tour test_lot_refund_lower_qty → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 17:20:37,255 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.003 - 2026-10-27 17:20:37,258 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-27 17:20:37,259 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:37] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-27 17:20:37,748 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [20/69] Tour test_lot_refund_lower_qty → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 17:20:37,762 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [21/69] Tour test_lot_refund_lower_qty → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:20:38,285 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [22/69] Tour test_lot_refund_lower_qty → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 17:20:38,289 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21125870 started for PoS orders references: [{'name': '/', 'pos_reference': '261-319-000001', 'uuid': 'a5611e88-0fc4-4e41-b43b-29eac80a0b28'}] 2026-10-27 17:20:38,295 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [23/69] Tour test_lot_refund_lower_qty → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 17:20:38,515 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #371 deleted stock.move.line records with IDs: [1038, 1039] 2026-10-27 17:20:38,734 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21125870 order {'name': '/', 'pos_reference': '261-319-000001', 'uuid': 'a5611e88-0fc4-4e41-b43b-29eac80a0b28'} created pos.order #896 2026-10-27 17:20:38,736 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21125870 finished 2026-10-27 17:20:38,802 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5395 304 0.139 0.377 rw 2026-10-27 17:20:38,887 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:38] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.008 ro 2026-10-27 17:20:38,933 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [24/69] Tour test_lot_refund_lower_qty → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 17:20:38,955 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [25/69] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:38,955 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [26/69] Tour test_lot_refund_lower_qty → Step .pos-leftheader .orders-button 2026-10-27 17:20:38,979 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [27/69] Tour test_lot_refund_lower_qty → Step .pos-search-bar .filter 2026-10-27 17:20:38,984 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:38] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.002 0.023 rw 2026-10-27 17:20:38,995 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [28/69] Tour test_lot_refund_lower_qty → Step .pos-search-bar .filter ul 2026-10-27 17:20:38,997 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:38] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.001 0.01 rw 2026-10-27 17:20:39,001 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [29/69] Tour test_lot_refund_lower_qty → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-27 17:20:39,004 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [30/69] Tour test_lot_refund_lower_qty → Step .ticket-screen .order-row:contains(001) 2026-10-27 17:20:39,028 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [31/69] Tour test_lot_refund_lower_qty → Step .ticket-screen .order-row:contains(001).highlight 2026-10-27 17:20:39,030 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:39] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.005 0.02 rw 2026-10-27 17:20:39,037 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [32/69] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:39,038 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [33/69] Tour test_lot_refund_lower_qty → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 17:20:39,043 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [34/69] Tour test_lot_refund_lower_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:20:39,043 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [35/69] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:39,048 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [36/69] Tour test_lot_refund_lower_qty → Step .ticket-screen .qty .refund:contains("1") 2026-10-27 17:20:39,102 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.002 0.022 rw 2026-10-27 17:20:39,216 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [37/69] Tour test_lot_refund_lower_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:20:39,216 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [38/69] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:39,217 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [39/69] Tour test_lot_refund_lower_qty → Step .ticket-screen .btn-primary.pay-order-button:not(.disabled) 2026-10-27 17:20:39,234 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [40/69] Tour test_lot_refund_lower_qty → Step click back button (trigger: .back-button) 2026-10-27 17:20:39,255 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [41/69] Tour test_lot_refund_lower_qty → Step product screen is shown (trigger: .product-screen) 2026-10-27 17:20:39,260 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [42/69] Tour test_lot_refund_lower_qty → Step .info-list:contains('SN SN1') 2026-10-27 17:20:39,261 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [43/69] Tour test_lot_refund_lower_qty → Step click lot icon (trigger: .line-lot-icon) 2026-10-27 17:20:39,270 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [44/69] Tour test_lot_refund_lower_qty → Step .o-autocomplete--dropdown-item:contains('SN2') 2026-10-27 17:20:39,284 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [45/69] Tour test_lot_refund_lower_qty → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:20:39,289 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [46/69] Tour test_lot_refund_lower_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:20:39,290 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [47/69] Tour test_lot_refund_lower_qty → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 17:20:39,310 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [48/69] Tour test_lot_refund_lower_qty → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 17:20:39,311 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [49/69] Tour test_lot_refund_lower_qty → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 17:20:39,821 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [50/69] Tour test_lot_refund_lower_qty → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 17:20:39,826 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [51/69] Tour test_lot_refund_lower_qty → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:20:40,337 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [52/69] Tour test_lot_refund_lower_qty → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 17:20:40,340 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [53/69] Tour test_lot_refund_lower_qty → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 17:20:40,346 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42592295 started for PoS orders references: [{'name': '/', 'pos_reference': '261-319-000002', 'uuid': '328469c7-0f79-4bda-be2d-8b7f2ab2b035'}] 2026-10-27 17:20:40,569 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #371 deleted stock.move.line records with IDs: [1042] 2026-10-27 17:20:40,807 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42592295 order {'name': '/', 'pos_reference': '261-319-000002', 'uuid': '328469c7-0f79-4bda-be2d-8b7f2ab2b035'} created pos.order #897 2026-10-27 17:20:40,811 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42592295 finished 2026-10-27 17:20:40,911 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 10329 265 0.141 0.428 rw 2026-10-27 17:20:41,031 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:41] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.005 ro 2026-10-27 17:20:41,067 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [54/69] Tour test_lot_refund_lower_qty → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 17:20:41,094 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [55/69] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:41,095 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [56/69] Tour test_lot_refund_lower_qty → Step .pos-leftheader .orders-button 2026-10-27 17:20:41,095 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [57/69] Tour test_lot_refund_lower_qty → Step .pos-search-bar .filter 2026-10-27 17:20:41,104 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [58/69] Tour test_lot_refund_lower_qty → Step .pos-search-bar .filter ul 2026-10-27 17:20:41,108 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:41] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.002 0.025 rw 2026-10-27 17:20:41,116 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:41] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.0 0.013 rw 2026-10-27 17:20:41,117 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [59/69] Tour test_lot_refund_lower_qty → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-27 17:20:41,118 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [60/69] Tour test_lot_refund_lower_qty → Step .ticket-screen .order-row:contains(001) 2026-10-27 17:20:41,126 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [61/69] Tour test_lot_refund_lower_qty → Step .ticket-screen .order-row:contains(001).highlight 2026-10-27 17:20:41,137 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [62/69] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:41,138 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:41] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 133 7 0.004 0.014 rw 2026-10-27 17:20:41,139 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [63/69] Tour test_lot_refund_lower_qty → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 17:20:41,141 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [64/69] Tour test_lot_refund_lower_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:20:41,141 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [65/69] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:41,141 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [66/69] Tour test_lot_refund_lower_qty → Step .ticket-screen .btn-primary.pay-order-button:not(.disabled) 2026-10-27 17:20:41,152 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [67/69] Tour test_lot_refund_lower_qty → Step click back button (trigger: .back-button) 2026-10-27 17:20:41,199 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [68/69] Tour test_lot_refund_lower_qty → Step product screen is shown (trigger: .product-screen) 2026-10-27 17:20:41,203 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.002 0.019 rw 2026-10-27 17:20:41,209 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [69/69] Tour test_lot_refund_lower_qty → Step .info-list:contains('SN SN2') 2026-10-27 17:20:41,211 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: tour succeeded 2026-10-27 17:20:41,212 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_lot_refund_lower_qty SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-27 17:20:41,314 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:20:41,315 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: heap 23630244 (allocated 25972736) 2026-10-27 17:20:41,321 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lZQelp08 - [27/Oct/2026 17:20:34] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 6.625 rw 2026-10-27 17:20:41,419 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Closing chrome headless with pid 61609 2026-10-27 17:20:41,420 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Closing websocket connection 2026-10-27 17:20:41,420 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Terminating chrome headless with pid 61609 2026-10-27 17:20:41,555 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_172041_555419_test_lot_refund_lower_qty.txt 2026-10-27 17:20:41,555 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Removing chrome user profile "/tmp/tmp1gw1qrcf_chrome_odoo" 2026-10-27 17:20:41,563 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_lot_tracking_without_lot_creation ... 2026-10-27 17:20:41,965 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Chrome pid: 61752 2026-10-27 17:20:41,966 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Chrome headless temporary user profile dir: /tmp/tmpg17wpv0f_chrome_odoo 2026-10-27 17:20:41,966 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Issuing json command http://127.0.0.1:39241/json/version 2026-10-27 17:20:41,967 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39241', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:20:41,991 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Browser version: Chrome/150.0.7871.114 2026-10-27 17:20:41,991 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Issuing json command http://127.0.0.1:39241/json 2026-10-27 17:20:41,992 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39241', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:20:41,999 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Websocket url found: ws://127.0.0.1:39241/devtools/page/397C73E3CD60B66074776827E4BEC7FB 2026-10-27 17:20:42,003 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Enable chrome headless console log notification 2026-10-27 17:20:42,013 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Chrome headless enable page notifications 2026-10-27 17:20:42,075 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:20:42,081 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Setting session cookie in browser 2026-10-27 17:20:42,082 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Open "http://127.0.0.1:8069/pos/ui?config_id=319" in browser 2026-10-27 17:20:42,082 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=319" 2026-10-27 17:20:42,091 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:20:42,483 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4arOdB22 - [27/Oct/2026 17:20:42] "GET /pos/ui?config_id=319 HTTP/1.1" 200 6628 65 0.023 0.377 rw 2026-10-27 17:20:42,487 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Navigation result: {'frameId': '397C73E3CD60B66074776827E4BEC7FB', 'loaderId': 'A4D0599AD61874C996AA31D5D45B880F', 'isDownload': False} 2026-10-27 17:20:42,487 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Evaluate ready code "odoo.isTourReady('test_lot_tracking_without_lot_creation')" 2026-10-27 17:20:42,554 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4arOdB22 - [27/Oct/2026 17:20:42] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.043 ro 2026-10-27 17:20:42,556 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4arOdB22 - [27/Oct/2026 17:20:42] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.467 ro 2026-10-27 17:20:42,559 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4arOdB22 - [27/Oct/2026 17:20:42] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.049 ro 2026-10-27 17:20:43,051 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: Owl is running in 'dev' mode. 2026-10-27 17:20:43,064 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4arOdB22 - [27/Oct/2026 17:20:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 17:20:43,070 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4arOdB22 - [27/Oct/2026 17:20:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 17:20:43,084 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4arOdB22 - [27/Oct/2026 17:20:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.012 ro 2026-10-27 17:20:43,112 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4arOdB22 - [27/Oct/2026 17:20:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.014 rw 2026-10-27 17:20:43,115 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4arOdB22 - [27/Oct/2026 17:20:43] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.019 rw 2026-10-27 17:20:43,354 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:20:43,708 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4arOdB22 - [27/Oct/2026 17:20:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 518761 244 0.172 0.415 rw 2026-10-27 17:20:43,909 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Evaluate test code "odoo.startTour('test_lot_tracking_without_lot_creation', {"stepDelay": 0, "debug": false})" 2026-10-27 17:20:43,916 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: [1/10] Tour test_lot_tracking_without_lot_creation → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:20:43,921 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4arOdB22 - [27/Oct/2026 17:20:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.009 ro 2026-10-27 17:20:43,934 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4arOdB22 - [27/Oct/2026 17:20:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.007 ro 2026-10-27 17:20:43,953 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4arOdB22 - [27/Oct/2026 17:20:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.005 rw 2026-10-27 17:20:43,970 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4arOdB22 - [27/Oct/2026 17:20:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.011 rw 2026-10-27 17:20:43,978 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4arOdB22 - [27/Oct/2026 17:20:43] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 17:20:44,320 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4arOdB22 - [27/Oct/2026 17:20:44] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.004 ro 2026-10-27 17:20:44,390 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4arOdB22 - [27/Oct/2026 17:20:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.011 rw 2026-10-27 17:20:44,476 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4arOdB22 - [27/Oct/2026 17:20:44] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.003 0.023 rw 2026-10-27 17:20:44,495 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4arOdB22 - [27/Oct/2026 17:20:44] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.012 rw 2026-10-27 17:20:44,516 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4arOdB22 - [27/Oct/2026 17:20:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.018 - 2026-10-27 17:20:44,520 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4arOdB22 - [27/Oct/2026 17:20:44] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.004 0.021 ro 2026-10-27 17:20:44,523 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4arOdB22 - [27/Oct/2026 17:20:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.016 - 2026-10-27 17:20:44,550 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4arOdB22 - [27/Oct/2026 17:20:44] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-27 17:20:44,552 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4arOdB22 - [27/Oct/2026 17:20:44] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.006 ro 2026-10-27 17:20:44,566 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4arOdB22 - [27/Oct/2026 17:20:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-27 17:20:44,599 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4arOdB22 - [27/Oct/2026 17:20:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.032 - 2026-10-27 17:20:44,627 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4arOdB22 - [27/Oct/2026 17:20:44] "GET /pos/ui/319 HTTP/1.1" 200 6668 31 0.016 0.044 rw 2026-10-27 17:20:44,638 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: [2/10] Tour test_lot_tracking_without_lot_creation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:20:44,707 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4arOdB22 - [27/Oct/2026 17:20:44] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6668 31 0.022 0.118 rw 2026-10-27 17:20:44,713 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: [3/10] Tour test_lot_tracking_without_lot_creation → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-10-27 17:20:44,729 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4arOdB22 - [27/Oct/2026 17:20:44] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.123 rw 2026-10-27 17:20:44,746 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4arOdB22 - [27/Oct/2026 17:20:44] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.001 0.024 rw 2026-10-27 17:20:44,799 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4arOdB22 - [27/Oct/2026 17:20:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.018 0.059 rw 2026-10-27 17:20:44,859 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: [4/10] Tour test_lot_tracking_without_lot_creation → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:44,860 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: [5/10] Tour test_lot_tracking_without_lot_creation → Step order total amount is '3.19' (trigger: .product-screen .order-summary .total:contains("3.19")) 2026-10-27 17:20:44,937 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: [6/10] Tour test_lot_tracking_without_lot_creation → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:20:44,937 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: [7/10] Tour test_lot_tracking_without_lot_creation → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-10-27 17:20:44,948 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: [8/10] Tour test_lot_tracking_without_lot_creation → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:44,948 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: [9/10] Tour test_lot_tracking_without_lot_creation → Step order total amount is '6.38' (trigger: .product-screen .order-summary .total:contains("6.38")) 2026-10-27 17:20:44,954 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4arOdB22 - [27/Oct/2026 17:20:44] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-27 17:20:44,955 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: [10/10] Tour test_lot_tracking_without_lot_creation → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:20:44,956 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: tour succeeded 2026-10-27 17:20:44,956 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_lot_tracking_without_lot_creation SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-27 17:20:45,022 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:20:45,025 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4arOdB22 - [27/Oct/2026 17:20:43] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.004 1.891 rw 2026-10-27 17:20:45,029 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: heap 19461176 (allocated 20729856) 2026-10-27 17:20:45,125 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Closing chrome headless with pid 61752 2026-10-27 17:20:45,126 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Closing websocket connection 2026-10-27 17:20:45,127 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Terminating chrome headless with pid 61752 2026-10-27 17:20:45,220 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_172045_220795_test_lot_tracking_without_lot_creation.txt 2026-10-27 17:20:45,221 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Removing chrome user profile "/tmp/tmpg17wpv0f_chrome_odoo" 2026-10-27 17:20:45,228 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_only_existing_lots_fifo ... 2026-10-27 17:20:45,776 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Chrome pid: 61894 2026-10-27 17:20:45,776 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Chrome headless temporary user profile dir: /tmp/tmprvorki2i_chrome_odoo 2026-10-27 17:20:45,776 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Issuing json command http://127.0.0.1:41015/json/version 2026-10-27 17:20:45,777 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41015', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:20:45,787 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Browser version: Chrome/150.0.7871.114 2026-10-27 17:20:45,787 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Issuing json command http://127.0.0.1:41015/json 2026-10-27 17:20:45,788 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41015', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:20:45,793 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Websocket url found: ws://127.0.0.1:41015/devtools/page/498CC03FF6845CADE37F069DDAB1EE53 2026-10-27 17:20:45,796 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Enable chrome headless console log notification 2026-10-27 17:20:45,804 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Chrome headless enable page notifications 2026-10-27 17:20:45,865 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:20:45,872 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Setting session cookie in browser 2026-10-27 17:20:45,874 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Open "http://127.0.0.1:8069/pos/ui?config_id=319" in browser 2026-10-27 17:20:45,874 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=319" 2026-10-27 17:20:45,886 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:20:46,196 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Q3us8Bqi - [27/Oct/2026 17:20:46] "GET /pos/ui?config_id=319 HTTP/1.1" 200 6628 66 0.02 0.301 rw 2026-10-27 17:20:46,209 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Navigation result: {'frameId': '498CC03FF6845CADE37F069DDAB1EE53', 'loaderId': 'BBF185DDF6235A8DC771809194F6D801', 'isDownload': False} 2026-10-27 17:20:46,209 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Evaluate ready code "odoo.isTourReady('test_only_existing_lots_fifo')" 2026-10-27 17:20:46,274 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Q3us8Bqi - [27/Oct/2026 17:20:46] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.364 ro 2026-10-27 17:20:46,275 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Q3us8Bqi - [27/Oct/2026 17:20:46] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.031 ro 2026-10-27 17:20:46,289 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Q3us8Bqi - [27/Oct/2026 17:20:46] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.044 ro 2026-10-27 17:20:46,836 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo.browser: Owl is running in 'dev' mode. 2026-10-27 17:20:46,850 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Q3us8Bqi - [27/Oct/2026 17:20:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-27 17:20:46,854 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Q3us8Bqi - [27/Oct/2026 17:20:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-27 17:20:46,869 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Q3us8Bqi - [27/Oct/2026 17:20:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.009 ro 2026-10-27 17:20:46,906 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Q3us8Bqi - [27/Oct/2026 17:20:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.013 rw 2026-10-27 17:20:46,914 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Q3us8Bqi - [27/Oct/2026 17:20:46] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.022 rw 2026-10-27 17:20:47,140 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:20:47,437 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Q3us8Bqi - [27/Oct/2026 17:20:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533468 248 0.145 0.37 rw 2026-10-27 17:20:47,595 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Evaluate test code "odoo.startTour('test_only_existing_lots_fifo', {"stepDelay": 0, "debug": false})" 2026-10-27 17:20:47,604 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Q3us8Bqi - [27/Oct/2026 17:20:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.005 ro 2026-10-27 17:20:47,604 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo.browser: [1/10] Tour test_only_existing_lots_fifo → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:20:47,621 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Q3us8Bqi - [27/Oct/2026 17:20:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.006 ro 2026-10-27 17:20:47,652 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Q3us8Bqi - [27/Oct/2026 17:20:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.015 rw 2026-10-27 17:20:47,653 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Q3us8Bqi - [27/Oct/2026 17:20:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.017 rw 2026-10-27 17:20:47,683 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Q3us8Bqi - [27/Oct/2026 17:20:47] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 17:20:47,953 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Q3us8Bqi - [27/Oct/2026 17:20:47] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.005 ro 2026-10-27 17:20:48,018 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Q3us8Bqi - [27/Oct/2026 17:20:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.009 rw 2026-10-27 17:20:48,121 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Q3us8Bqi - [27/Oct/2026 17:20:48] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.003 0.034 rw 2026-10-27 17:20:48,132 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Q3us8Bqi - [27/Oct/2026 17:20:48] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.008 rw 2026-10-27 17:20:48,143 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Q3us8Bqi - [27/Oct/2026 17:20:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.008 - 2026-10-27 17:20:48,144 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Q3us8Bqi - [27/Oct/2026 17:20:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-27 17:20:48,165 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Q3us8Bqi - [27/Oct/2026 17:20:48] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.007 0.033 ro 2026-10-27 17:20:48,188 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Q3us8Bqi - [27/Oct/2026 17:20:48] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.028 ro 2026-10-27 17:20:48,205 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Q3us8Bqi - [27/Oct/2026 17:20:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.035 - 2026-10-27 17:20:48,215 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Q3us8Bqi - [27/Oct/2026 17:20:48] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.05 - 2026-10-27 17:20:48,225 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo.browser: [2/10] Tour test_only_existing_lots_fifo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:20:48,228 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Q3us8Bqi - [27/Oct/2026 17:20:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.063 - 2026-10-27 17:20:48,242 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Q3us8Bqi - [27/Oct/2026 17:20:48] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6668 31 0.02 0.063 rw 2026-10-27 17:20:48,305 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo.browser: [3/10] Tour test_only_existing_lots_fifo → Step click product 'Product with existing lots' (trigger: article.product .product-content .product-name:contains("Product with existing lots")) 2026-10-27 17:20:48,321 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Q3us8Bqi - [27/Oct/2026 17:20:48] "GET /pos/ui/319 HTTP/1.1" 200 6668 31 0.016 0.133 rw 2026-10-27 17:20:48,354 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Q3us8Bqi - [27/Oct/2026 17:20:48] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.002 0.16 rw 2026-10-27 17:20:48,360 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Q3us8Bqi - [27/Oct/2026 17:20:48] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.001 0.058 rw 2026-10-27 17:20:48,410 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Q3us8Bqi - [27/Oct/2026 17:20:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.011 0.086 rw 2026-10-27 17:20:48,440 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo.browser: [4/10] Tour test_only_existing_lots_fifo → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:48,441 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo.browser: [5/10] Tour test_only_existing_lots_fifo → Step Check orderline with attributes: {"withClass":".selected","productName":"Product with existing lots","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product with existing lots")):has(.qty:contains("1"))) 2026-10-27 17:20:48,460 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Q3us8Bqi - [27/Oct/2026 17:20:48] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 188 6 0.003 0.016 rw 2026-10-27 17:20:48,568 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Q3us8Bqi - [27/Oct/2026 17:20:48] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-27 17:20:48,571 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo.browser: [6/10] Tour test_only_existing_lots_fifo → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:20:48,572 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo.browser: [7/10] Tour test_only_existing_lots_fifo → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:48,574 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo.browser: [8/10] Tour test_only_existing_lots_fifo → Step .order-container .orderline .lot-number:contains('Lot 1001') 2026-10-27 17:20:48,574 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo.browser: [9/10] Tour test_only_existing_lots_fifo → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:20:48,575 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo.browser: [10/10] Tour test_only_existing_lots_fifo → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-27 17:20:48,576 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo.browser: tour succeeded 2026-10-27 17:20:48,577 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_only_existing_lots_fifo SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-27 17:20:48,656 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:20:48,656 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo.browser: heap 19918332 (allocated 21254144) 2026-10-27 17:20:48,659 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Q3us8Bqi - [27/Oct/2026 17:20:47] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.003 1.725 rw 2026-10-27 17:20:48,788 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Closing chrome headless with pid 61894 2026-10-27 17:20:48,789 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Closing websocket connection 2026-10-27 17:20:48,790 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Terminating chrome headless with pid 61894 2026-10-27 17:20:48,884 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_172048_884794_test_only_existing_lots_fifo.txt 2026-10-27 17:20:48,885 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Removing chrome user profile "/tmp/tmprvorki2i_chrome_odoo" 2026-10-27 17:20:48,894 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_only_existing_lots_lifo ... 2026-10-27 17:20:49,474 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Chrome pid: 62039 2026-10-27 17:20:49,474 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Chrome headless temporary user profile dir: /tmp/tmpfwwsk4qv_chrome_odoo 2026-10-27 17:20:49,474 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Issuing json command http://127.0.0.1:40419/json/version 2026-10-27 17:20:49,476 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40419', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:20:49,489 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Browser version: Chrome/150.0.7871.114 2026-10-27 17:20:49,490 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Issuing json command http://127.0.0.1:40419/json 2026-10-27 17:20:49,490 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40419', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:20:49,497 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Websocket url found: ws://127.0.0.1:40419/devtools/page/1DFDBF894F76FBE8DA37B65BC375D467 2026-10-27 17:20:49,503 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Enable chrome headless console log notification 2026-10-27 17:20:49,514 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Chrome headless enable page notifications 2026-10-27 17:20:49,575 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:20:49,580 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Setting session cookie in browser 2026-10-27 17:20:49,582 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Open "http://127.0.0.1:8069/pos/ui?config_id=319" in browser 2026-10-27 17:20:49,582 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=319" 2026-10-27 17:20:49,593 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:20:49,939 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yqtRXjBz - [27/Oct/2026 17:20:49] "GET /pos/ui?config_id=319 HTTP/1.1" 200 6628 66 0.019 0.336 rw 2026-10-27 17:20:49,942 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Navigation result: {'frameId': '1DFDBF894F76FBE8DA37B65BC375D467', 'loaderId': 'EA8E273AFE1A5BF66EB35CE5459B59FC', 'isDownload': False} 2026-10-27 17:20:49,942 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Evaluate ready code "odoo.isTourReady('test_only_existing_lots_lifo')" 2026-10-27 17:20:50,001 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yqtRXjBz - [27/Oct/2026 17:20:49] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.026 ro 2026-10-27 17:20:50,016 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yqtRXjBz - [27/Oct/2026 17:20:49] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.426 ro 2026-10-27 17:20:50,025 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yqtRXjBz - [27/Oct/2026 17:20:49] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.049 ro 2026-10-27 17:20:50,476 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo.browser: Owl is running in 'dev' mode. 2026-10-27 17:20:50,493 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yqtRXjBz - [27/Oct/2026 17:20:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 17:20:50,495 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yqtRXjBz - [27/Oct/2026 17:20:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-27 17:20:50,510 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yqtRXjBz - [27/Oct/2026 17:20:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.011 ro 2026-10-27 17:20:50,544 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yqtRXjBz - [27/Oct/2026 17:20:50] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.017 rw 2026-10-27 17:20:50,549 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yqtRXjBz - [27/Oct/2026 17:20:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.021 rw 2026-10-27 17:20:50,762 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:20:51,059 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yqtRXjBz - [27/Oct/2026 17:20:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533468 248 0.139 0.36 rw 2026-10-27 17:20:51,218 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Evaluate test code "odoo.startTour('test_only_existing_lots_lifo', {"stepDelay": 0, "debug": false})" 2026-10-27 17:20:51,226 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo.browser: [1/10] Tour test_only_existing_lots_lifo → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:20:51,229 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yqtRXjBz - [27/Oct/2026 17:20:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.006 ro 2026-10-27 17:20:51,261 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yqtRXjBz - [27/Oct/2026 17:20:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.021 ro 2026-10-27 17:20:51,272 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yqtRXjBz - [27/Oct/2026 17:20:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.005 rw 2026-10-27 17:20:51,285 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yqtRXjBz - [27/Oct/2026 17:20:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.009 rw 2026-10-27 17:20:51,302 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yqtRXjBz - [27/Oct/2026 17:20:51] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 17:20:51,596 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yqtRXjBz - [27/Oct/2026 17:20:51] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.006 ro 2026-10-27 17:20:51,656 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yqtRXjBz - [27/Oct/2026 17:20:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.006 rw 2026-10-27 17:20:51,758 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yqtRXjBz - [27/Oct/2026 17:20:51] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.003 0.027 rw 2026-10-27 17:20:51,777 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yqtRXjBz - [27/Oct/2026 17:20:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.013 - 2026-10-27 17:20:51,778 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yqtRXjBz - [27/Oct/2026 17:20:51] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.018 - 2026-10-27 17:20:51,781 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yqtRXjBz - [27/Oct/2026 17:20:51] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.006 0.023 ro 2026-10-27 17:20:51,787 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yqtRXjBz - [27/Oct/2026 17:20:51] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.029 rw 2026-10-27 17:20:51,809 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yqtRXjBz - [27/Oct/2026 17:20:51] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-27 17:20:51,828 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yqtRXjBz - [27/Oct/2026 17:20:51] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.025 ro 2026-10-27 17:20:51,833 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yqtRXjBz - [27/Oct/2026 17:20:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.022 - 2026-10-27 17:20:51,857 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yqtRXjBz - [27/Oct/2026 17:20:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.046 - 2026-10-27 17:20:51,898 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yqtRXjBz - [27/Oct/2026 17:20:51] "GET /pos/ui/319 HTTP/1.1" 200 6668 31 0.018 0.071 rw 2026-10-27 17:20:51,904 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo.browser: [2/10] Tour test_only_existing_lots_lifo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:20:51,976 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo.browser: [3/10] Tour test_only_existing_lots_lifo → Step click product 'Product with existing lots' (trigger: article.product .product-content .product-name:contains("Product with existing lots")) 2026-10-27 17:20:51,988 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yqtRXjBz - [27/Oct/2026 17:20:51] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6668 31 0.024 0.156 rw 2026-10-27 17:20:52,045 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yqtRXjBz - [27/Oct/2026 17:20:52] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.202 rw 2026-10-27 17:20:52,063 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yqtRXjBz - [27/Oct/2026 17:20:52] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.001 0.08 rw 2026-10-27 17:20:52,111 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yqtRXjBz - [27/Oct/2026 17:20:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.013 0.115 rw 2026-10-27 17:20:52,139 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo.browser: [4/10] Tour test_only_existing_lots_lifo → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:52,139 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo.browser: [5/10] Tour test_only_existing_lots_lifo → Step Check orderline with attributes: {"withClass":".selected","productName":"Product with existing lots","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product with existing lots")):has(.qty:contains("1"))) 2026-10-27 17:20:52,165 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yqtRXjBz - [27/Oct/2026 17:20:52] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 188 6 0.01 0.015 rw 2026-10-27 17:20:52,231 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo.browser: [6/10] Tour test_only_existing_lots_lifo → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:20:52,232 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo.browser: [7/10] Tour test_only_existing_lots_lifo → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:52,232 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo.browser: [8/10] Tour test_only_existing_lots_lifo → Step .order-container .orderline .lot-number:contains('Lot 1002') 2026-10-27 17:20:52,233 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo.browser: [9/10] Tour test_only_existing_lots_lifo → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:20:52,233 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo.browser: [10/10] Tour test_only_existing_lots_lifo → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-27 17:20:52,234 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo.browser: tour succeeded 2026-10-27 17:20:52,236 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_only_existing_lots_lifo SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-27 17:20:52,238 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yqtRXjBz - [27/Oct/2026 17:20:52] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-27 17:20:52,308 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:20:52,311 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo.browser: heap 19962668 (allocated 21254144) 2026-10-27 17:20:52,313 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yqtRXjBz - [27/Oct/2026 17:20:50] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.003 1.757 rw 2026-10-27 17:20:52,413 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Closing chrome headless with pid 62039 2026-10-27 17:20:52,414 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Closing websocket connection 2026-10-27 17:20:52,426 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Terminating chrome headless with pid 62039 2026-10-27 17:20:52,491 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_172052_491368_test_only_existing_lots_lifo.txt 2026-10-27 17:20:52,491 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Removing chrome user profile "/tmp/tmpfwwsk4qv_chrome_odoo" 2026-10-27 17:20:52,498 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_order_with_existing_serial ... 2026-10-27 17:20:53,168 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Chrome pid: 62175 2026-10-27 17:20:53,169 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Chrome headless temporary user profile dir: /tmp/tmpqfjelo0a_chrome_odoo 2026-10-27 17:20:53,169 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Issuing json command http://127.0.0.1:39263/json/version 2026-10-27 17:20:53,170 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39263', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:20:53,192 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Browser version: Chrome/150.0.7871.114 2026-10-27 17:20:53,192 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Issuing json command http://127.0.0.1:39263/json 2026-10-27 17:20:53,193 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39263', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:20:53,199 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Websocket url found: ws://127.0.0.1:39263/devtools/page/9F728026C34F21449E5BF9A1D4D5EE59 2026-10-27 17:20:53,203 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Enable chrome headless console log notification 2026-10-27 17:20:53,217 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Chrome headless enable page notifications 2026-10-27 17:20:53,277 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:20:53,283 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Setting session cookie in browser 2026-10-27 17:20:53,284 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Open "http://127.0.0.1:8069/pos/ui/319" in browser 2026-10-27 17:20:53,284 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Navigating to: "http://127.0.0.1:8069/pos/ui/319" 2026-10-27 17:20:53,293 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:20:53,592 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KjxjU4mI - [27/Oct/2026 17:20:53] "GET /pos/ui/319 HTTP/1.1" 200 6628 66 0.018 0.288 rw 2026-10-27 17:20:53,596 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Navigation result: {'frameId': '9F728026C34F21449E5BF9A1D4D5EE59', 'loaderId': '08F3EAECFA980FF790CE6D9871881CB5', 'isDownload': False} 2026-10-27 17:20:53,596 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Evaluate ready code "odoo.isTourReady('test_order_with_existing_serial')" 2026-10-27 17:20:53,632 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KjxjU4mI - [27/Oct/2026 17:20:53] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.013 ro 2026-10-27 17:20:53,640 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KjxjU4mI - [27/Oct/2026 17:20:53] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.348 ro 2026-10-27 17:20:53,650 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KjxjU4mI - [27/Oct/2026 17:20:53] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.031 ro 2026-10-27 17:20:54,120 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: Owl is running in 'dev' mode. 2026-10-27 17:20:54,133 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KjxjU4mI - [27/Oct/2026 17:20:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-27 17:20:54,137 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KjxjU4mI - [27/Oct/2026 17:20:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 17:20:54,152 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KjxjU4mI - [27/Oct/2026 17:20:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.011 ro 2026-10-27 17:20:54,186 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KjxjU4mI - [27/Oct/2026 17:20:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.015 rw 2026-10-27 17:20:54,189 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KjxjU4mI - [27/Oct/2026 17:20:54] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.019 rw 2026-10-27 17:20:54,399 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:20:54,742 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KjxjU4mI - [27/Oct/2026 17:20:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533316 247 0.158 0.39 rw 2026-10-27 17:20:54,866 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Evaluate test code "odoo.startTour('test_order_with_existing_serial', {"stepDelay": 0, "debug": false})" 2026-10-27 17:20:54,879 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [1/26] Tour test_order_with_existing_serial → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:20:54,880 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KjxjU4mI - [27/Oct/2026 17:20:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.0 0.012 ro 2026-10-27 17:20:54,894 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KjxjU4mI - [27/Oct/2026 17:20:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.006 ro 2026-10-27 17:20:54,913 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KjxjU4mI - [27/Oct/2026 17:20:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 17:20:54,932 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KjxjU4mI - [27/Oct/2026 17:20:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.013 rw 2026-10-27 17:20:54,939 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KjxjU4mI - [27/Oct/2026 17:20:54] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 17:20:55,366 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KjxjU4mI - [27/Oct/2026 17:20:55] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.004 ro 2026-10-27 17:20:55,438 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KjxjU4mI - [27/Oct/2026 17:20:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.008 rw 2026-10-27 17:20:55,558 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KjxjU4mI - [27/Oct/2026 17:20:55] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.013 0.032 rw 2026-10-27 17:20:55,574 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KjxjU4mI - [27/Oct/2026 17:20:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.009 - 2026-10-27 17:20:55,574 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KjxjU4mI - [27/Oct/2026 17:20:55] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.011 rw 2026-10-27 17:20:55,575 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KjxjU4mI - [27/Oct/2026 17:20:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.01 - 2026-10-27 17:20:55,603 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KjxjU4mI - [27/Oct/2026 17:20:55] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.003 0.022 ro 2026-10-27 17:20:55,614 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KjxjU4mI - [27/Oct/2026 17:20:55] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.012 - 2026-10-27 17:20:55,621 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KjxjU4mI - [27/Oct/2026 17:20:55] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.02 ro 2026-10-27 17:20:55,627 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KjxjU4mI - [27/Oct/2026 17:20:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.018 - 2026-10-27 17:20:55,646 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KjxjU4mI - [27/Oct/2026 17:20:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.043 - 2026-10-27 17:20:55,673 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KjxjU4mI - [27/Oct/2026 17:20:55] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6668 31 0.014 0.057 rw 2026-10-27 17:20:55,679 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [2/26] Tour test_order_with_existing_serial → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:20:55,737 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KjxjU4mI - [27/Oct/2026 17:20:55] "GET /pos/ui/319 HTTP/1.1" 200 6668 31 0.014 0.119 rw 2026-10-27 17:20:55,762 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [3/26] Tour test_order_with_existing_serial → Step click product 'Serial Product' (trigger: article.product .product-content .product-name:contains("Serial Product")) 2026-10-27 17:20:55,785 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KjxjU4mI - [27/Oct/2026 17:20:55] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.152 rw 2026-10-27 17:20:55,802 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KjxjU4mI - [27/Oct/2026 17:20:55] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.001 0.038 rw 2026-10-27 17:20:55,840 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KjxjU4mI - [27/Oct/2026 17:20:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.013 0.058 rw 2026-10-27 17:20:55,877 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [4/26] Tour test_order_with_existing_serial → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:20:55,897 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KjxjU4mI - [27/Oct/2026 17:20:55] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 186 6 0.003 0.015 rw 2026-10-27 17:20:55,942 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KjxjU4mI - [27/Oct/2026 17:20:55] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.002 - 2026-10-27 17:20:55,955 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [5/26] Tour test_order_with_existing_serial → Step .o-autocomplete input 2026-10-27 17:20:55,956 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [6/26] Tour test_order_with_existing_serial → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN1)) 2026-10-27 17:20:56,232 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [7/26] Tour test_order_with_existing_serial → Step .o-autocomplete input:value() 2026-10-27 17:20:56,233 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [8/26] Tour test_order_with_existing_serial → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:20:56,262 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [9/26] Tour test_order_with_existing_serial → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:56,263 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [10/26] Tour test_order_with_existing_serial → Step Check orderline with attributes: {"withClass":".selected","productName":"Serial Product","quantity":"1.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Serial Product")):has(.qty:contains("1"))) 2026-10-27 17:20:56,327 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [11/26] Tour test_order_with_existing_serial → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:20:56,327 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [12/26] Tour test_order_with_existing_serial → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:56,328 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [13/26] Tour test_order_with_existing_serial → Step .info-list:contains('SN SN1') 2026-10-27 17:20:56,328 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [14/26] Tour test_order_with_existing_serial → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:20:56,329 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [15/26] Tour test_order_with_existing_serial → Step click product 'Serial Product' (trigger: article.product .product-content .product-name:contains("Serial Product")) 2026-10-27 17:20:56,334 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [16/26] Tour test_order_with_existing_serial → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:20:56,351 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KjxjU4mI - [27/Oct/2026 17:20:56] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.007 - 2026-10-27 17:20:56,356 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KjxjU4mI - [27/Oct/2026 17:20:56] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 186 6 0.005 0.011 rw 2026-10-27 17:20:56,384 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [17/26] Tour test_order_with_existing_serial → Step .o-autocomplete input 2026-10-27 17:20:56,386 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [18/26] Tour test_order_with_existing_serial → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN2)) 2026-10-27 17:20:56,665 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [19/26] Tour test_order_with_existing_serial → Step .o-autocomplete input:value() 2026-10-27 17:20:56,666 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [20/26] Tour test_order_with_existing_serial → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:20:56,680 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [21/26] Tour test_order_with_existing_serial → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:56,680 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [22/26] Tour test_order_with_existing_serial → Step Check orderline with attributes: {"withClass":".selected","productName":"Serial Product","quantity":"2.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Serial Product")):has(.qty:contains("2"))) 2026-10-27 17:20:56,685 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [23/26] Tour test_order_with_existing_serial → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:20:56,685 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [24/26] Tour test_order_with_existing_serial → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:56,686 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [25/26] Tour test_order_with_existing_serial → Step .info-list:contains('SN SN2') 2026-10-27 17:20:56,686 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [26/26] Tour test_order_with_existing_serial → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:20:56,687 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: tour succeeded 2026-10-27 17:20:56,687 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_order_with_existing_serial SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-27 17:20:56,763 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:20:56,765 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: heap 20636140 (allocated 22564864) 2026-10-27 17:20:56,782 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 KjxjU4mI - [27/Oct/2026 17:20:54] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 2.567 rw 2026-10-27 17:20:56,867 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Closing chrome headless with pid 62175 2026-10-27 17:20:56,868 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Closing websocket connection 2026-10-27 17:20:56,868 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Terminating chrome headless with pid 62175 2026-10-27 17:20:56,939 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_172056_939772_test_order_with_existing_serial.txt 2026-10-27 17:20:56,940 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Removing chrome user profile "/tmp/tmpqfjelo0a_chrome_odoo" 2026-10-27 17:20:56,949 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_pos_order_shipping_date ... 2026-10-27 17:20:57,333 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Chrome pid: 62308 2026-10-27 17:20:57,334 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Chrome headless temporary user profile dir: /tmp/tmpjxs7nwza_chrome_odoo 2026-10-27 17:20:57,334 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Issuing json command http://127.0.0.1:32803/json/version 2026-10-27 17:20:57,336 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32803', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:20:57,350 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Browser version: Chrome/150.0.7871.114 2026-10-27 17:20:57,351 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Issuing json command http://127.0.0.1:32803/json 2026-10-27 17:20:57,351 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32803', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:20:57,359 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Websocket url found: ws://127.0.0.1:32803/devtools/page/4E18546875034B3C87D76B193340F827 2026-10-27 17:20:57,364 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Enable chrome headless console log notification 2026-10-27 17:20:57,372 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Chrome headless enable page notifications 2026-10-27 17:20:57,406 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:20:57,417 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Setting session cookie in browser 2026-10-27 17:20:57,421 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Open "http://127.0.0.1:8069/pos/ui?config_id=319" in browser 2026-10-27 17:20:57,421 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=319" 2026-10-27 17:20:57,431 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:20:57,710 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2W3TUK11 - [27/Oct/2026 17:20:57] "GET /pos/ui?config_id=319 HTTP/1.1" 200 6628 65 0.021 0.267 rw 2026-10-27 17:20:57,713 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Navigation result: {'frameId': '4E18546875034B3C87D76B193340F827', 'loaderId': '05CD6C2D54575833C9F334DEB7169C66', 'isDownload': False} 2026-10-27 17:20:57,713 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Evaluate ready code "odoo.isTourReady('test_pos_order_shipping_date')" 2026-10-27 17:20:57,772 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2W3TUK11 - [27/Oct/2026 17:20:57] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.343 ro 2026-10-27 17:20:57,774 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2W3TUK11 - [27/Oct/2026 17:20:57] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.034 ro 2026-10-27 17:20:57,782 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2W3TUK11 - [27/Oct/2026 17:20:57] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.042 ro 2026-10-27 17:20:58,253 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: Owl is running in 'dev' mode. 2026-10-27 17:20:58,267 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2W3TUK11 - [27/Oct/2026 17:20:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-27 17:20:58,269 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2W3TUK11 - [27/Oct/2026 17:20:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-27 17:20:58,278 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2W3TUK11 - [27/Oct/2026 17:20:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.008 ro 2026-10-27 17:20:58,318 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2W3TUK11 - [27/Oct/2026 17:20:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.02 rw 2026-10-27 17:20:58,324 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2W3TUK11 - [27/Oct/2026 17:20:58] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.02 rw 2026-10-27 17:20:58,526 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:20:58,905 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2W3TUK11 - [27/Oct/2026 17:20:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 532041 245 0.141 0.438 rw 2026-10-27 17:20:59,017 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Evaluate test code "odoo.startTour('test_pos_order_shipping_date', {"stepDelay": 0, "debug": false})" 2026-10-27 17:20:59,028 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2W3TUK11 - [27/Oct/2026 17:20:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.0 0.005 ro 2026-10-27 17:20:59,034 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [1/25] Tour test_pos_order_shipping_date → Step Set test time zone to America/New_York (trigger: body) 2026-10-27 17:20:59,043 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2W3TUK11 - [27/Oct/2026 17:20:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.004 ro 2026-10-27 17:20:59,075 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2W3TUK11 - [27/Oct/2026 17:20:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.014 rw 2026-10-27 17:20:59,076 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2W3TUK11 - [27/Oct/2026 17:20:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.023 rw 2026-10-27 17:20:59,112 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2W3TUK11 - [27/Oct/2026 17:20:59] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-27 17:20:59,432 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2W3TUK11 - [27/Oct/2026 17:20:59] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.005 ro 2026-10-27 17:20:59,502 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2W3TUK11 - [27/Oct/2026 17:20:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.007 rw 2026-10-27 17:20:59,633 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2W3TUK11 - [27/Oct/2026 17:20:59] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.046 rw 2026-10-27 17:20:59,634 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2W3TUK11 - [27/Oct/2026 17:20:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-27 17:20:59,650 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2W3TUK11 - [27/Oct/2026 17:20:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.01 - 2026-10-27 17:20:59,657 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2W3TUK11 - [27/Oct/2026 17:20:59] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.003 0.031 ro 2026-10-27 17:20:59,658 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2W3TUK11 - [27/Oct/2026 17:20:59] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.036 rw 2026-10-27 17:20:59,668 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [2/25] Tour test_pos_order_shipping_date → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:20:59,673 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2W3TUK11 - [27/Oct/2026 17:20:59] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.018 ro 2026-10-27 17:20:59,674 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2W3TUK11 - [27/Oct/2026 17:20:59] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-27 17:20:59,674 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2W3TUK11 - [27/Oct/2026 17:20:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-27 17:20:59,715 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2W3TUK11 - [27/Oct/2026 17:20:59] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.002 0.024 rw 2026-10-27 17:20:59,736 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [3/25] Tour test_pos_order_shipping_date → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:20:59,779 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2W3TUK11 - [27/Oct/2026 17:20:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.026 - 2026-10-27 17:20:59,820 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2W3TUK11 - [27/Oct/2026 17:20:59] "GET /pos/ui/319 HTTP/1.1" 200 6668 31 0.016 0.052 rw 2026-10-27 17:20:59,828 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [4/25] Tour test_pos_order_shipping_date → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 17:20:59,891 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2W3TUK11 - [27/Oct/2026 17:20:59] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6668 31 0.028 0.111 rw 2026-10-27 17:20:59,905 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2W3TUK11 - [27/Oct/2026 17:20:59] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.076 rw 2026-10-27 17:20:59,943 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2W3TUK11 - [27/Oct/2026 17:20:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.013 0.103 rw 2026-10-27 17:20:59,990 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [5/25] Tour test_pos_order_shipping_date → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:20:59,990 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [6/25] Tour test_pos_order_shipping_date → 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-27 17:21:00,029 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [7/25] Tour test_pos_order_shipping_date → 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-27 17:21:00,031 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [8/25] Tour test_pos_order_shipping_date → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:21:00,032 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [9/25] Tour test_pos_order_shipping_date → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 17:21:00,049 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [10/25] Tour test_pos_order_shipping_date → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 17:21:00,049 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [11/25] Tour test_pos_order_shipping_date → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 17:21:00,060 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2W3TUK11 - [27/Oct/2026 17:21:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.005 - 2026-10-27 17:21:00,061 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2W3TUK11 - [27/Oct/2026 17:21:00] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.007 - 2026-10-27 17:21:00,062 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2W3TUK11 - [27/Oct/2026 17:21:00] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.007 - 2026-10-27 17:21:00,064 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2W3TUK11 - [27/Oct/2026 17:21:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.007 - 2026-10-27 17:21:00,557 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [12/25] Tour test_pos_order_shipping_date → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 17:21:00,583 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [13/25] Tour test_pos_order_shipping_date → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-10-27 17:21:00,587 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [14/25] Tour test_pos_order_shipping_date → Step pick a date (trigger: .modal-body .o_datetime_input) 2026-10-27 17:21:00,598 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [15/25] Tour test_pos_order_shipping_date → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-10-27 17:21:00,602 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [16/25] Tour test_pos_order_shipping_date → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-10-27 17:21:00,613 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [17/25] Tour test_pos_order_shipping_date → Step pick a date (trigger: .modal-body .o_datetime_input) 2026-10-27 17:21:00,622 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [18/25] Tour test_pos_order_shipping_date → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-10-27 17:21:00,630 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [19/25] Tour test_pos_order_shipping_date → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:21:01,147 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [20/25] Tour test_pos_order_shipping_date → Step discard dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer button:contains("Discard")) 2026-10-27 17:21:01,155 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [21/25] Tour test_pos_order_shipping_date → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:21:01,671 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [22/25] Tour test_pos_order_shipping_date → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:21:01,704 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [23/25] Tour test_pos_order_shipping_date → Step click partner 'APartner Full' from partner list screen (trigger: .modal .partner-list b:contains(APartner Full)) 2026-10-27 17:21:01,740 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [24/25] Tour test_pos_order_shipping_date → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 17:21:01,746 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43871543 started for PoS orders references: [{'name': '/', 'pos_reference': '261-319-000001', 'uuid': '790f2b68-55d3-4b00-bb2b-3beeca30e3e0'}] 2026-10-27 17:21:01,749 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [25/25] Tour test_pos_order_shipping_date → Step body 2026-10-27 17:21:01,817 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: tour succeeded 2026-10-27 17:21:01,818 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_pos_order_shipping_date SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-27 17:21:01,916 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:21:01,917 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: heap 22125636 (allocated 23613440) 2026-10-27 17:21:02,024 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Closing chrome headless with pid 62308 2026-10-27 17:21:02,026 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Closing websocket connection 2026-10-27 17:21:02,027 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Terminating chrome headless with pid 62308 2026-10-27 17:21:02,144 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_172102_141207_test_pos_order_shipping_date.txt 2026-10-27 17:21:02,144 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Removing chrome user profile "/tmp/tmpjxs7nwza_chrome_odoo" 2026-10-27 17:21:02,145 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43871543 order {'name': '/', 'pos_reference': '261-319-000001', 'uuid': '790f2b68-55d3-4b00-bb2b-3beeca30e3e0'} created pos.order #898 2026-10-27 17:21:02,147 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43871543 finished 2026-10-27 17:21:02,194 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: waiting for threads: [, ] 2026-10-27 17:21:02,210 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2W3TUK11 - [27/Oct/2026 17:20:58] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.004 3.847 rw 2026-10-27 17:21:02,224 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2W3TUK11 - [27/Oct/2026 17:21:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 186 0.125 0.358 rw 2026-10-27 17:21:12,214 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_product_info_product_inventory ... 2026-10-27 17:21:12,816 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Chrome pid: 62437 2026-10-27 17:21:12,817 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Chrome headless temporary user profile dir: /tmp/tmp2j0zyxzs_chrome_odoo 2026-10-27 17:21:12,817 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Issuing json command http://127.0.0.1:38373/json/version 2026-10-27 17:21:12,818 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38373', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:21:12,824 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Browser version: Chrome/150.0.7871.114 2026-10-27 17:21:12,824 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Issuing json command http://127.0.0.1:38373/json 2026-10-27 17:21:12,824 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38373', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:21:12,827 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Websocket url found: ws://127.0.0.1:38373/devtools/page/A069A6198749DE44CD1D9F26FFDDB6B2 2026-10-27 17:21:12,842 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Enable chrome headless console log notification 2026-10-27 17:21:12,847 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Chrome headless enable page notifications 2026-10-27 17:21:12,892 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:21:12,898 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Setting session cookie in browser 2026-10-27 17:21:12,899 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Open "http://127.0.0.1:8069/pos/ui/319" in browser 2026-10-27 17:21:12,899 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Navigating to: "http://127.0.0.1:8069/pos/ui/319" 2026-10-27 17:21:12,907 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:21:13,203 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ACg3Cevt - [27/Oct/2026 17:21:13] "GET /pos/ui/319 HTTP/1.1" 200 6628 66 0.021 0.281 rw 2026-10-27 17:21:13,206 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Navigation result: {'frameId': 'A069A6198749DE44CD1D9F26FFDDB6B2', 'loaderId': '7688B1144B83E252A820235CDA50BB3D', 'isDownload': False} 2026-10-27 17:21:13,206 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Evaluate ready code "odoo.isTourReady('test_product_info_product_inventory')" 2026-10-27 17:21:13,252 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ACg3Cevt - [27/Oct/2026 17:21:13] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.346 ro 2026-10-27 17:21:13,278 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ACg3Cevt - [27/Oct/2026 17:21:13] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.007 0.038 ro 2026-10-27 17:21:13,304 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ACg3Cevt - [27/Oct/2026 17:21:13] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.069 ro 2026-10-27 17:21:13,707 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: Owl is running in 'dev' mode. 2026-10-27 17:21:13,722 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ACg3Cevt - [27/Oct/2026 17:21:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 17:21:13,724 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ACg3Cevt - [27/Oct/2026 17:21:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 17:21:13,761 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ACg3Cevt - [27/Oct/2026 17:21:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.023 ro 2026-10-27 17:21:13,799 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ACg3Cevt - [27/Oct/2026 17:21:13] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.019 rw 2026-10-27 17:21:13,805 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ACg3Cevt - [27/Oct/2026 17:21:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.016 rw 2026-10-27 17:21:14,034 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:21:14,406 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ACg3Cevt - [27/Oct/2026 17:21:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534558 250 0.142 0.45 rw 2026-10-27 17:21:14,601 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Evaluate test code "odoo.startTour('test_product_info_product_inventory', {"stepDelay": 0, "debug": false})" 2026-10-27 17:21:14,611 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [1/18] Tour test_product_info_product_inventory → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:21:14,622 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ACg3Cevt - [27/Oct/2026 17:21:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.019 ro 2026-10-27 17:21:14,635 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ACg3Cevt - [27/Oct/2026 17:21:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.005 ro 2026-10-27 17:21:14,671 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ACg3Cevt - [27/Oct/2026 17:21:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-27 17:21:14,677 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ACg3Cevt - [27/Oct/2026 17:21:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.015 rw 2026-10-27 17:21:14,687 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ACg3Cevt - [27/Oct/2026 17:21:14] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 17:21:15,100 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ACg3Cevt - [27/Oct/2026 17:21:15] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 41 2 0.002 0.01 ro 2026-10-27 17:21:15,180 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ACg3Cevt - [27/Oct/2026 17:21:15] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.005 ro 2026-10-27 17:21:15,258 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ACg3Cevt - [27/Oct/2026 17:21:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.008 rw 2026-10-27 17:21:15,359 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ACg3Cevt - [27/Oct/2026 17:21:15] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 6 0.003 0.027 rw 2026-10-27 17:21:15,366 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ACg3Cevt - [27/Oct/2026 17:21:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.005 - 2026-10-27 17:21:15,378 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ACg3Cevt - [27/Oct/2026 17:21:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.012 - 2026-10-27 17:21:15,386 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ACg3Cevt - [27/Oct/2026 17:21:15] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.003 0.024 ro 2026-10-27 17:21:15,386 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ACg3Cevt - [27/Oct/2026 17:21:15] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.025 rw 2026-10-27 17:21:15,447 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ACg3Cevt - [27/Oct/2026 17:21:15] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.009 ro 2026-10-27 17:21:15,447 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ACg3Cevt - [27/Oct/2026 17:21:15] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-27 17:21:15,451 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ACg3Cevt - [27/Oct/2026 17:21:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-27 17:21:15,460 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ACg3Cevt - [27/Oct/2026 17:21:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.012 - 2026-10-27 17:21:15,521 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ACg3Cevt - [27/Oct/2026 17:21:15] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6668 31 0.017 0.059 rw 2026-10-27 17:21:15,561 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [2/18] Tour test_product_info_product_inventory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:21:15,611 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ACg3Cevt - [27/Oct/2026 17:21:15] "GET /pos/ui/319 HTTP/1.1" 200 6668 31 0.013 0.15 rw 2026-10-27 17:21:15,630 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ACg3Cevt - [27/Oct/2026 17:21:15] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.002 0.147 rw 2026-10-27 17:21:15,646 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [3/18] Tour test_product_info_product_inventory → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:21:15,646 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [4/18] Tour test_product_info_product_inventory → Step PoS model scan barcode 'product_variant_0' (trigger: body) 2026-10-27 17:21:15,662 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ACg3Cevt - [27/Oct/2026 17:21:15] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.001 0.012 rw 2026-10-27 17:21:15,688 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ACg3Cevt - [27/Oct/2026 17:21:15] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 6203 0 0 0.006 - 2026-10-27 17:21:15,695 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ACg3Cevt - [27/Oct/2026 17:21:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.011 0.031 rw 2026-10-27 17:21:15,711 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [5/18] Tour test_product_info_product_inventory → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 17:21:15,712 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [6/18] Tour test_product_info_product_inventory → Step click Actions button (trigger: .more-btn) 2026-10-27 17:21:15,735 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ACg3Cevt - [27/Oct/2026 17:21:15] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.005 - 2026-10-27 17:21:15,736 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ACg3Cevt - [27/Oct/2026 17:21:15] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-27 17:21:15,758 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [7/18] Tour test_product_info_product_inventory → Step click Info button (trigger: .control-buttons button:contains("Info")) 2026-10-27 17:21:15,781 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [8/18] Tour test_product_info_product_inventory → Step .section-inventory-body :contains(100) 2026-10-27 17:21:15,808 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 371, model: account.tax 2026-10-27 17:21:15,830 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 371, model: account.tax 2026-10-27 17:21:15,970 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ACg3Cevt - [27/Oct/2026 17:21:15] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 1084 74 0.057 0.13 rw 2026-10-27 17:21:16,017 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [9/18] Tour test_product_info_product_inventory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close")) 2026-10-27 17:21:16,019 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [10/18] Tour test_product_info_product_inventory → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:21:16,019 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [11/18] Tour test_product_info_product_inventory → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:21:16,020 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [12/18] Tour test_product_info_product_inventory → Step PoS model scan barcode 'product_variant_1' (trigger: body) 2026-10-27 17:21:16,051 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [13/18] Tour test_product_info_product_inventory → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 17:21:16,051 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [14/18] Tour test_product_info_product_inventory → Step click Actions button (trigger: .more-btn) 2026-10-27 17:21:16,055 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [15/18] Tour test_product_info_product_inventory → Step click Info button (trigger: .control-buttons button:contains("Info")) 2026-10-27 17:21:16,075 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [16/18] Tour test_product_info_product_inventory → Step .section-inventory-body :contains(200) 2026-10-27 17:21:16,103 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 371, model: account.tax 2026-10-27 17:21:16,117 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 371, model: account.tax 2026-10-27 17:21:16,246 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ACg3Cevt - [27/Oct/2026 17:21:16] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 1084 72 0.043 0.124 rw 2026-10-27 17:21:16,282 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [17/18] Tour test_product_info_product_inventory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close")) 2026-10-27 17:21:16,284 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [18/18] Tour test_product_info_product_inventory → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:21:16,285 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: tour succeeded 2026-10-27 17:21:16,286 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_product_info_product_inventory SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-27 17:21:16,369 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:21:16,373 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ACg3Cevt - [27/Oct/2026 17:21:14] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.004 2.554 rw 2026-10-27 17:21:16,374 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: heap 20828240 (allocated 21778432) 2026-10-27 17:21:16,475 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Closing chrome headless with pid 62437 2026-10-27 17:21:16,476 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Closing websocket connection 2026-10-27 17:21:16,481 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Terminating chrome headless with pid 62437 2026-10-27 17:21:16,615 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_172116_615777_test_product_info_product_inventory.txt 2026-10-27 17:21:16,616 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Removing chrome user profile "/tmp/tmp2j0zyxzs_chrome_odoo" 2026-10-27 17:21:16,623 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_receipt_screen_tour ... 2026-10-27 17:21:17,004 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Chrome pid: 62587 2026-10-27 17:21:17,004 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Chrome headless temporary user profile dir: /tmp/tmpl63o5obc_chrome_odoo 2026-10-27 17:21:17,004 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Issuing json command http://127.0.0.1:36089/json/version 2026-10-27 17:21:17,005 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36089', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:21:17,053 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Browser version: Chrome/150.0.7871.114 2026-10-27 17:21:17,053 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Issuing json command http://127.0.0.1:36089/json 2026-10-27 17:21:17,054 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36089', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:21:17,060 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Websocket url found: ws://127.0.0.1:36089/devtools/page/E7D5208CBF0A53FFA2FE4778AC83C745 2026-10-27 17:21:17,065 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Enable chrome headless console log notification 2026-10-27 17:21:17,073 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Chrome headless enable page notifications 2026-10-27 17:21:17,142 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:21:17,154 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Setting session cookie in browser 2026-10-27 17:21:17,155 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Open "http://127.0.0.1:8069/pos/ui/319" in browser 2026-10-27 17:21:17,155 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/319" 2026-10-27 17:21:17,164 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:21:17,532 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:17] "GET /pos/ui/319 HTTP/1.1" 200 6668 93 0.033 0.338 rw 2026-10-27 17:21:17,534 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Navigation result: {'frameId': 'E7D5208CBF0A53FFA2FE4778AC83C745', 'loaderId': '2F23850F30880041ED394D05811F0773', 'isDownload': False} 2026-10-27 17:21:17,534 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Evaluate ready code "odoo.isTourReady('StockFeedbackScreenTour')" 2026-10-27 17:21:17,596 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:17] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.007 0.034 ro 2026-10-27 17:21:17,598 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:17] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.402 ro 2026-10-27 17:21:17,604 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:17] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.049 ro 2026-10-27 17:21:18,078 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: Owl is running in 'dev' mode. 2026-10-27 17:21:18,099 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.007 - 2026-10-27 17:21:18,108 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.013 ro 2026-10-27 17:21:18,108 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.015 - 2026-10-27 17:21:18,151 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:18] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.009 0.019 rw 2026-10-27 17:21:18,157 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.032 rw 2026-10-27 17:21:18,391 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:21:18,747 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 532437 245 0.139 0.443 rw 2026-10-27 17:21:18,864 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Evaluate test code "odoo.startTour('StockFeedbackScreenTour', {"stepDelay": 0, "debug": false})" 2026-10-27 17:21:18,874 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.007 ro 2026-10-27 17:21:18,877 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [1/265] Tour StockFeedbackScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:21:18,888 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.006 ro 2026-10-27 17:21:18,904 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.005 rw 2026-10-27 17:21:18,924 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:18] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.012 rw 2026-10-27 17:21:18,934 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.014 rw 2026-10-27 17:21:19,294 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:19] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.007 ro 2026-10-27 17:21:19,357 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.008 rw 2026-10-27 17:21:19,437 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:19] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.003 0.023 rw 2026-10-27 17:21:19,449 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:19] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.005 rw 2026-10-27 17:21:19,455 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.008 - 2026-10-27 17:21:19,471 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:19] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.003 0.021 ro 2026-10-27 17:21:19,476 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-27 17:21:19,516 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:19] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.011 - 2026-10-27 17:21:19,531 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.048 - 2026-10-27 17:21:19,559 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:19] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6668 31 0.022 0.056 rw 2026-10-27 17:21:19,568 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:19] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.065 ro 2026-10-27 17:21:19,581 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [2/265] Tour StockFeedbackScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:21:19,613 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.007 - 2026-10-27 17:21:19,654 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:19] "GET /pos/ui/319 HTTP/1.1" 200 6668 31 0.018 0.153 rw 2026-10-27 17:21:19,672 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:19] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.002 0.142 rw 2026-10-27 17:21:19,674 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [3/265] Tour StockFeedbackScreenTour → Step Offline mode is now enabled (trigger: body) 2026-10-27 17:21:19,676 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [4/265] Tour StockFeedbackScreenTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-27 17:21:19,689 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:19] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.015 rw 2026-10-27 17:21:19,733 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.012 0.038 rw 2026-10-27 17:21:19,800 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [5/265] Tour StockFeedbackScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:21:19,801 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [6/265] Tour StockFeedbackScreenTour → 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-27 17:21:19,853 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [7/265] Tour StockFeedbackScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 17:21:19,858 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [8/265] Tour StockFeedbackScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 17:21:19,861 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [9/265] Tour StockFeedbackScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 17:21:19,863 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [10/265] Tour StockFeedbackScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 17:21:19,866 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:19] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 17:21:19,873 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [11/265] Tour StockFeedbackScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 17:21:19,882 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [12/265] Tour StockFeedbackScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 17:21:19,884 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [13/265] Tour StockFeedbackScreenTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 17:21:19,886 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [14/265] Tour StockFeedbackScreenTour → 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-27 17:21:20,064 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [15/265] Tour StockFeedbackScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:21:20,065 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [16/265] Tour StockFeedbackScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:21:20,065 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [17/265] Tour StockFeedbackScreenTour → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 17:21:20,082 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [18/265] Tour StockFeedbackScreenTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 17:21:20,091 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [19/265] Tour StockFeedbackScreenTour → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 17:21:20,092 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [20/265] Tour StockFeedbackScreenTour → Step Search customer with "APartner Full" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 17:21:20,098 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [21/265] Tour StockFeedbackScreenTour → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 17:21:20,451 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [22/265] Tour StockFeedbackScreenTour → Step Check "APartner Full" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("APartner Full")) 2026-10-27 17:21:20,452 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [23/265] Tour StockFeedbackScreenTour → Step click partner 'APartner Full' from partner list screen (trigger: .modal .partner-list b:contains(APartner Full)) 2026-10-27 17:21:20,458 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [24/265] Tour StockFeedbackScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:21:20,459 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [25/265] Tour StockFeedbackScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 17:21:20,491 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [26/265] Tour StockFeedbackScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 17:21:20,492 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [27/265] Tour StockFeedbackScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 17:21:20,503 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-27 17:21:20,503 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-27 17:21:20,999 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [28/265] Tour StockFeedbackScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 17:21:21,018 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [29/265] Tour StockFeedbackScreenTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-10-27 17:21:21,018 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [30/265] Tour StockFeedbackScreenTour → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-10-27 17:21:21,027 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [31/265] Tour StockFeedbackScreenTour → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-10-27 17:21:21,039 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [32/265] Tour StockFeedbackScreenTour → Step Shipping later button is highlighted (trigger: .button:contains('Ship Later').highlight) 2026-10-27 17:21:21,044 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [33/265] Tour StockFeedbackScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:21:21,565 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [34/265] Tour StockFeedbackScreenTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 17:21:21,573 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [35/265] Tour StockFeedbackScreenTour → Step body 2026-10-27 17:21:21,635 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: Connection lost error handled in offline mode: ConnectionLostError: Connection couldn't be established or was interrupted Error: Connection couldn't be established or was interrupted at XMLHttpRequest.send (http://127.0.0.1:8069/web/assets/6cccb99/web.__assets_tests_call__.min.js:1554:637) at http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:6986:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:6981:166) at rpc._rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7735:574) at ORM.rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:6979:228) at http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7121:1357 at PluginManager.run (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:681:45) at Proxy.rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7121:1335) at Proxy.call (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7124:381) 2026-10-27 17:21:21,648 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [36/265] Tour StockFeedbackScreenTour → Step body 2026-10-27 17:21:21,677 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [37/265] Tour StockFeedbackScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Continue with limited functionality")) 2026-10-27 17:21:21,680 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [38/265] Tour StockFeedbackScreenTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 17:21:21,680 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [39/265] Tour StockFeedbackScreenTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 17:21:21,705 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [40/265] Tour StockFeedbackScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-27 17:21:21,721 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [41/265] Tour StockFeedbackScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:21:21,723 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [42/265] Tour StockFeedbackScreenTour → 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-27 17:21:21,729 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [43/265] Tour StockFeedbackScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 17:21:21,731 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [44/265] Tour StockFeedbackScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 17:21:21,737 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [45/265] Tour StockFeedbackScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 17:21:21,738 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [46/265] Tour StockFeedbackScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 17:21:21,747 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [47/265] Tour StockFeedbackScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 17:21:21,749 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [48/265] Tour StockFeedbackScreenTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-10-27 17:21:21,750 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [49/265] Tour StockFeedbackScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"6","price":"30.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("6")):has(.price:contains("30.0"))) 2026-10-27 17:21:21,931 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [50/265] Tour StockFeedbackScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:21:21,931 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [51/265] Tour StockFeedbackScreenTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 17:21:21,942 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [52/265] Tour StockFeedbackScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:21:21,943 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [53/265] Tour StockFeedbackScreenTour → 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-27 17:21:21,964 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [54/265] Tour StockFeedbackScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 17:21:21,969 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [55/265] Tour StockFeedbackScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 17:21:21,972 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [56/265] Tour StockFeedbackScreenTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-10-27 17:21:21,975 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [57/265] Tour StockFeedbackScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 17:21:21,984 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [58/265] Tour StockFeedbackScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 17:21:21,986 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:21] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-27 17:21:21,988 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [59/265] Tour StockFeedbackScreenTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-10-27 17:21:21,990 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [60/265] Tour StockFeedbackScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"6","price":"36.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("6")):has(.price:contains("36.0"))) 2026-10-27 17:21:22,164 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [61/265] Tour StockFeedbackScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:21:22,165 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [62/265] Tour StockFeedbackScreenTour → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-10-27 17:21:22,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [63/265] Tour StockFeedbackScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:21:22,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [64/265] Tour StockFeedbackScreenTour → 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-27 17:21:22,185 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [65/265] Tour StockFeedbackScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 17:21:22,186 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [66/265] Tour StockFeedbackScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 17:21:22,198 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [67/265] Tour StockFeedbackScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 17:21:22,200 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [68/265] Tour StockFeedbackScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 17:21:22,211 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [69/265] Tour StockFeedbackScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 17:21:22,216 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [70/265] Tour StockFeedbackScreenTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-10-27 17:21:22,218 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [71/265] Tour StockFeedbackScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"6","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("6")):has(.price:contains("6.0"))) 2026-10-27 17:21:22,398 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [72/265] Tour StockFeedbackScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:21:22,398 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [73/265] Tour StockFeedbackScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 17:21:22,405 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [74/265] Tour StockFeedbackScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 17:21:22,405 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [75/265] Tour StockFeedbackScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 17:21:22,920 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [76/265] Tour StockFeedbackScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 17:21:22,926 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [77/265] Tour StockFeedbackScreenTour → Step click numpad button: 7 (trigger: div.numpad button:contains(/^7$/)) 2026-10-27 17:21:22,929 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [78/265] Tour StockFeedbackScreenTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 17:21:22,931 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [79/265] Tour StockFeedbackScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-10-27 17:21:22,932 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [80/265] Tour StockFeedbackScreenTour → Step click numpad button: 7 (trigger: .modal div.numpad button:contains(/^7$/)) 2026-10-27 17:21:22,932 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [81/265] Tour StockFeedbackScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-10-27 17:21:22,933 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [82/265] Tour StockFeedbackScreenTour → Step .modal .input-value:contains(70) 2026-10-27 17:21:22,933 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [83/265] Tour StockFeedbackScreenTour → Step .modal .popup-input .input-value:contains(/^70$/) 2026-10-27 17:21:22,933 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [84/265] Tour StockFeedbackScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:21:22,933 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [85/265] Tour StockFeedbackScreenTour → Step remaining amount is 2.0 (trigger: .payment-status-amount .amount:contains("2.0")) 2026-10-27 17:21:23,114 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [86/265] Tour StockFeedbackScreenTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 17:21:23,115 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [87/265] Tour StockFeedbackScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-10-27 17:21:23,116 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [88/265] Tour StockFeedbackScreenTour → Step click numpad button: 7 (trigger: .modal div.numpad button:contains(/^7$/)) 2026-10-27 17:21:23,116 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [89/265] Tour StockFeedbackScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-10-27 17:21:23,116 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [90/265] Tour StockFeedbackScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-10-27 17:21:23,117 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [91/265] Tour StockFeedbackScreenTour → Step .modal .input-value:contains(700) 2026-10-27 17:21:23,117 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [92/265] Tour StockFeedbackScreenTour → Step .modal .popup-input .input-value:contains(/^700$/) 2026-10-27 17:21:23,117 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [93/265] Tour StockFeedbackScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:21:23,118 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [94/265] Tour StockFeedbackScreenTour → Step change is 628.0 (trigger: .payment-status-amount .amount:contains("628.0")) 2026-10-27 17:21:23,297 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [95/265] Tour StockFeedbackScreenTour → Step Offline mode is now disabled (trigger: body) 2026-10-27 17:21:23,298 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [96/265] Tour StockFeedbackScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:21:23,805 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [97/265] Tour StockFeedbackScreenTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 17:21:23,812 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80572225 started for PoS orders references: [{'name': '/', 'pos_reference': '261-319-000001', 'uuid': 'cfdeef7f-43f6-4ac1-9a46-3a4a6c87790f'}] 2026-10-27 17:21:23,817 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [98/265] Tour StockFeedbackScreenTour → Step body 2026-10-27 17:21:23,854 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [99/265] Tour StockFeedbackScreenTour → Step body 2026-10-27 17:21:23,886 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [100/265] Tour StockFeedbackScreenTour → Step click on send button (trigger: .feedback-screen button.send-receipt) 2026-10-27 17:21:24,055 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80572225 order {'name': '/', 'pos_reference': '261-319-000001', 'uuid': 'cfdeef7f-43f6-4ac1-9a46-3a4a6c87790f'} created pos.order #899 2026-10-27 17:21:24,056 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80572225 finished 2026-10-27 17:21:24,139 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5242 180 0.102 0.228 rw 2026-10-27 17:21:24,222 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17389508 started for PoS orders references: [{'name': '/', 'pos_reference': '261-319-000002', 'uuid': 'ec10df0c-6811-45da-acd1-39d559dc1ace'}] 2026-10-27 17:21:24,568 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17389508 order {'name': '/', 'pos_reference': '261-319-000002', 'uuid': 'ec10df0c-6811-45da-acd1-39d559dc1ace'} created pos.order #900 2026-10-27 17:21:24,570 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17389508 finished 2026-10-27 17:21:24,617 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 8400 172 0.098 0.301 rw 2026-10-27 17:21:24,703 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:24] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-27 17:21:24,738 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [101/265] Tour StockFeedbackScreenTour → Step set email (trigger: .modal-body .send-receipt-email-input) 2026-10-27 17:21:24,756 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [102/265] Tour StockFeedbackScreenTour → Step send email (trigger: .modal-body [data-icon='send']) 2026-10-27 17:21:24,759 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [103/265] Tour StockFeedbackScreenTour → Step .modal-body .notice .text-success 2026-10-27 17:21:24,999 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:24] "POST /web/dataset/call_kw/pos.order/action_send_receipt#pos.order.action_send_receipt HTTP/1.1" 200 44 144 0.067 0.171 rw 2026-10-27 17:21:25,031 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [104/265] Tour StockFeedbackScreenTour → Step cancel dialog (trigger: .modal:not(.o_inactive_modal) .modal-header button[aria-label="Close"]) 2026-10-27 17:21:25,036 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [105/265] Tour StockFeedbackScreenTour → Step Offline mode is now enabled (trigger: body) 2026-10-27 17:21:25,037 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [106/265] Tour StockFeedbackScreenTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 17:21:25,037 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [107/265] Tour StockFeedbackScreenTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 17:21:25,059 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [108/265] Tour StockFeedbackScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-27 17:21:25,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [109/265] Tour StockFeedbackScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:21:25,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [110/265] Tour StockFeedbackScreenTour → 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-27 17:21:25,084 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [111/265] Tour StockFeedbackScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 17:21:25,086 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [112/265] Tour StockFeedbackScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 17:21:25,098 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [113/265] Tour StockFeedbackScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 17:21:25,099 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [114/265] Tour StockFeedbackScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 17:21:25,105 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [115/265] Tour StockFeedbackScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 17:21:25,116 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [116/265] Tour StockFeedbackScreenTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-10-27 17:21:25,117 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [117/265] Tour StockFeedbackScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("6"))) 2026-10-27 17:21:25,297 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [118/265] Tour StockFeedbackScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:21:25,303 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [119/265] Tour StockFeedbackScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 17:21:25,317 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [120/265] Tour StockFeedbackScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 17:21:25,317 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [121/265] Tour StockFeedbackScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 17:21:25,819 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [122/265] Tour StockFeedbackScreenTour → Step .payment-screen .button:contains('Tip') 2026-10-27 17:21:25,827 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [123/265] Tour StockFeedbackScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-10-27 17:21:25,835 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [124/265] Tour StockFeedbackScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-10-27 17:21:25,837 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [125/265] Tour StockFeedbackScreenTour → Step .modal .input-value:contains(10) 2026-10-27 17:21:25,847 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [126/265] Tour StockFeedbackScreenTour → Step input shown is '$ 10' (trigger: .modal .value:contains("$ 10")) 2026-10-27 17:21:25,848 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [127/265] Tour StockFeedbackScreenTour → Step check if --fixed-- type is selected (trigger: .modal .number-popup-types .number-popup-type-fixed.text-primary) 2026-10-27 17:21:25,848 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [128/265] Tour StockFeedbackScreenTour → Step click numpad button: percent (trigger: .modal .number-popup-types .number-popup-type-percent) 2026-10-27 17:21:25,850 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [129/265] Tour StockFeedbackScreenTour → Step check if --percent-- type is selected (trigger: .modal .number-popup-types .number-popup-type-percent.text-primary) 2026-10-27 17:21:25,865 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [130/265] Tour StockFeedbackScreenTour → Step input shown is '10 %' (trigger: .modal .value:contains("10 %")) 2026-10-27 17:21:25,866 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [131/265] Tour StockFeedbackScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:21:25,882 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [132/265] Tour StockFeedbackScreenTour → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-10-27 17:21:25,882 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [133/265] Tour StockFeedbackScreenTour → Step amount to pay is '33.0' (trigger: .paymentlines-empty .total:contains("33.0")) 2026-10-27 17:21:25,886 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [134/265] Tour StockFeedbackScreenTour → Step .payment-screen .button:contains('Tip') 2026-10-27 17:21:25,889 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [135/265] Tour StockFeedbackScreenTour → Step input shown is '10 %' (trigger: .modal .value:contains("10 %")) 2026-10-27 17:21:25,900 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [136/265] Tour StockFeedbackScreenTour → Step check if --percent-- type is selected (trigger: .modal .number-popup-types .number-popup-type-percent.text-primary) 2026-10-27 17:21:25,900 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [137/265] Tour StockFeedbackScreenTour → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-10-27 17:21:25,902 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [138/265] Tour StockFeedbackScreenTour → Step .modal .input-value:contains(5) 2026-10-27 17:21:25,931 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [139/265] Tour StockFeedbackScreenTour → Step click numpad button: fixed (trigger: .modal .number-popup-types .number-popup-type-fixed) 2026-10-27 17:21:25,934 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [140/265] Tour StockFeedbackScreenTour → Step check if --fixed-- type is selected (trigger: .modal .number-popup-types .number-popup-type-fixed.text-primary) 2026-10-27 17:21:25,949 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [141/265] Tour StockFeedbackScreenTour → Step input shown is '$ 5' (trigger: .modal .value:contains("$ 5")) 2026-10-27 17:21:25,949 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [142/265] Tour StockFeedbackScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:21:25,955 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [143/265] Tour StockFeedbackScreenTour → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-10-27 17:21:25,956 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [144/265] Tour StockFeedbackScreenTour → Step amount to pay is '35.0' (trigger: .paymentlines-empty .total:contains("35.0")) 2026-10-27 17:21:25,966 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [145/265] Tour StockFeedbackScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 17:21:25,978 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [146/265] Tour StockFeedbackScreenTour → Step tip container is shown (trigger: .payment-screen .tip-container) 2026-10-27 17:21:25,982 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [147/265] Tour StockFeedbackScreenTour → Step .payment-screen .button:contains('Tip') 2026-10-27 17:21:25,986 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [148/265] Tour StockFeedbackScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-10-27 17:21:26,002 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [149/265] Tour StockFeedbackScreenTour → Step .modal .input-value:contains(0) 2026-10-27 17:21:26,002 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [150/265] Tour StockFeedbackScreenTour → Step click numpad button: fixed (trigger: .modal .number-popup-types .number-popup-type-fixed) 2026-10-27 17:21:26,003 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [151/265] Tour StockFeedbackScreenTour → Step check if --fixed-- type is selected (trigger: .modal .number-popup-types .number-popup-type-fixed.text-primary) 2026-10-27 17:21:26,004 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [152/265] Tour StockFeedbackScreenTour → Step input shown is '$ 0' (trigger: .modal .value:contains("$ 0")) 2026-10-27 17:21:26,031 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [153/265] Tour StockFeedbackScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:21:26,038 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [154/265] Tour StockFeedbackScreenTour → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-10-27 17:21:26,038 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [155/265] Tour StockFeedbackScreenTour → Step amount tendered in the line is '30.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("30.0")) 2026-10-27 17:21:26,050 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [156/265] Tour StockFeedbackScreenTour → Step tip container is not shown (trigger: .payment-screen:not(:has(.tip-container))) 2026-10-27 17:21:26,050 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [157/265] Tour StockFeedbackScreenTour → Step .payment-screen .button:contains('Tip') 2026-10-27 17:21:26,053 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [158/265] Tour StockFeedbackScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-10-27 17:21:26,068 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [159/265] Tour StockFeedbackScreenTour → Step .modal .input-value:contains(1) 2026-10-27 17:21:26,099 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [160/265] Tour StockFeedbackScreenTour → Step click numpad button: fixed (trigger: .modal .number-popup-types .number-popup-type-fixed) 2026-10-27 17:21:26,100 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [161/265] Tour StockFeedbackScreenTour → Step check if --fixed-- type is selected (trigger: .modal .number-popup-types .number-popup-type-fixed.text-primary) 2026-10-27 17:21:26,100 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [162/265] Tour StockFeedbackScreenTour → Step input shown is '$ 1' (trigger: .modal .value:contains("$ 1")) 2026-10-27 17:21:26,101 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [163/265] Tour StockFeedbackScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:21:26,110 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [164/265] Tour StockFeedbackScreenTour → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-10-27 17:21:26,111 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [165/265] Tour StockFeedbackScreenTour → Step amount tendered in the line is '31.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("31.0")) 2026-10-27 17:21:26,119 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [166/265] Tour StockFeedbackScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:21:26,627 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [167/265] Tour StockFeedbackScreenTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 17:21:26,634 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: Connection lost error handled in offline mode: ConnectionLostError: Connection couldn't be established or was interrupted Error: Connection couldn't be established or was interrupted at XMLHttpRequest.send (http://127.0.0.1:8069/web/assets/6cccb99/web.__assets_tests_call__.min.js:1554:637) at http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:6986:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:6981:166) at rpc._rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7735:574) at ORM.rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:6979:228) at http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7121:1357 at PluginManager.run (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:681:45) at Proxy.rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7121:1335) at Proxy.call (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7124:381) 2026-10-27 17:21:26,635 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [168/265] Tour StockFeedbackScreenTour → Step body 2026-10-27 17:21:26,688 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [169/265] Tour StockFeedbackScreenTour → Step body 2026-10-27 17:21:26,727 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [170/265] Tour StockFeedbackScreenTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 17:21:26,732 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [171/265] Tour StockFeedbackScreenTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 17:21:26,748 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [172/265] Tour StockFeedbackScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-27 17:21:26,795 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [173/265] Tour StockFeedbackScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:21:26,795 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [174/265] Tour StockFeedbackScreenTour → 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-27 17:21:26,804 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [175/265] Tour StockFeedbackScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 17:21:26,808 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [176/265] Tour StockFeedbackScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 17:21:26,818 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [177/265] Tour StockFeedbackScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 17:21:26,820 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [178/265] Tour StockFeedbackScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 17:21:26,829 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [179/265] Tour StockFeedbackScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 17:21:26,839 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [180/265] Tour StockFeedbackScreenTour → 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-27 17:21:26,839 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [181/265] Tour StockFeedbackScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:21:26,840 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [182/265] Tour StockFeedbackScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:21:26,840 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [183/265] Tour StockFeedbackScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-27 17:21:26,841 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [184/265] Tour StockFeedbackScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 17:21:26,841 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [185/265] Tour StockFeedbackScreenTour → Step click Actions button (trigger: .more-btn) 2026-10-27 17:21:26,850 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [186/265] Tour StockFeedbackScreenTour → Step click Customer Note button (trigger: .control-buttons button:contains("Customer Note")) 2026-10-27 17:21:26,858 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [187/265] Tour StockFeedbackScreenTour → Step input text 'Test customer note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-27 17:21:26,874 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [188/265] Tour StockFeedbackScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:21:26,889 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [189/265] Tour StockFeedbackScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:21:26,889 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [190/265] Tour StockFeedbackScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 17:21:26,910 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [191/265] Tour StockFeedbackScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 17:21:26,911 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [192/265] Tour StockFeedbackScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 17:21:27,422 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [193/265] Tour StockFeedbackScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 17:21:27,427 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [194/265] Tour StockFeedbackScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:21:27,938 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [195/265] Tour StockFeedbackScreenTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 17:21:27,944 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [196/265] Tour StockFeedbackScreenTour → Step body 2026-10-27 17:21:27,976 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: Connection lost error handled in offline mode: ConnectionLostError: Connection couldn't be established or was interrupted Error: Connection couldn't be established or was interrupted at XMLHttpRequest.send (http://127.0.0.1:8069/web/assets/6cccb99/web.__assets_tests_call__.min.js:1554:637) at http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:6986:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:6981:166) at rpc._rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7735:574) at ORM.rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:6979:228) at http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7121:1357 at PluginManager.run (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:681:45) at Proxy.rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7121:1335) at Proxy.call (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7124:381) 2026-10-27 17:21:27,991 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [197/265] Tour StockFeedbackScreenTour → Step body 2026-10-27 17:21:28,014 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [198/265] Tour StockFeedbackScreenTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 17:21:28,015 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [199/265] Tour StockFeedbackScreenTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 17:21:28,024 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [200/265] Tour StockFeedbackScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-27 17:21:28,037 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [201/265] Tour StockFeedbackScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:21:28,037 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [202/265] Tour StockFeedbackScreenTour → 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-27 17:21:28,047 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [203/265] Tour StockFeedbackScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 17:21:28,050 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [204/265] Tour StockFeedbackScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 17:21:28,052 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [205/265] Tour StockFeedbackScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 17:21:28,055 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [206/265] Tour StockFeedbackScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 17:21:28,064 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [207/265] Tour StockFeedbackScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 17:21:28,069 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [208/265] Tour StockFeedbackScreenTour → 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-27 17:21:28,069 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [209/265] Tour StockFeedbackScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:21:28,070 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [210/265] Tour StockFeedbackScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:21:28,071 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [211/265] Tour StockFeedbackScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-27 17:21:28,071 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [212/265] Tour StockFeedbackScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 17:21:28,071 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [213/265] Tour StockFeedbackScreenTour → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-10-27 17:21:28,072 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [214/265] Tour StockFeedbackScreenTour → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-10-27 17:21:28,074 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [215/265] Tour StockFeedbackScreenTour → Step input text 'Test internal note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-27 17:21:28,087 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [216/265] Tour StockFeedbackScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:21:28,105 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [217/265] Tour StockFeedbackScreenTour → Step Check orderline with attributes: {"withClass":".selected","run":"click","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-27 17:21:28,119 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [218/265] Tour StockFeedbackScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-27 17:21:28,133 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [219/265] Tour StockFeedbackScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 17:21:28,134 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [220/265] Tour StockFeedbackScreenTour → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-10-27 17:21:28,134 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [221/265] Tour StockFeedbackScreenTour → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-10-27 17:21:28,136 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [222/265] Tour StockFeedbackScreenTour → Step input text 'Test internal note on order' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-27 17:21:28,156 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [223/265] Tour StockFeedbackScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:21:28,167 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [224/265] Tour StockFeedbackScreenTour → Step Order internal note is 'Test internal note on order' (trigger: .order-container .internal-note-container span div:contains("Test internal note on order")) 2026-10-27 17:21:28,186 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [225/265] Tour StockFeedbackScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:21:28,187 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [226/265] Tour StockFeedbackScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 17:21:28,193 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [227/265] Tour StockFeedbackScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 17:21:28,194 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [228/265] Tour StockFeedbackScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 17:21:28,705 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [229/265] Tour StockFeedbackScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 17:21:28,709 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [230/265] Tour StockFeedbackScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:21:29,222 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [231/265] Tour StockFeedbackScreenTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 17:21:29,226 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [232/265] Tour StockFeedbackScreenTour → Step body 2026-10-27 17:21:29,260 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: Connection lost error handled in offline mode: ConnectionLostError: Connection couldn't be established or was interrupted Error: Connection couldn't be established or was interrupted at XMLHttpRequest.send (http://127.0.0.1:8069/web/assets/6cccb99/web.__assets_tests_call__.min.js:1554:637) at http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:6986:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:6981:166) at rpc._rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7735:574) at ORM.rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:6979:228) at http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7121:1357 at PluginManager.run (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:681:45) at Proxy.rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7121:1335) at Proxy.call (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7124:381) 2026-10-27 17:21:29,275 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [233/265] Tour StockFeedbackScreenTour → Step body 2026-10-27 17:21:29,301 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [234/265] Tour StockFeedbackScreenTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 17:21:29,302 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [235/265] Tour StockFeedbackScreenTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 17:21:29,313 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [236/265] Tour StockFeedbackScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-27 17:21:29,333 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [237/265] Tour StockFeedbackScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:21:29,333 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [238/265] Tour StockFeedbackScreenTour → 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-27 17:21:29,341 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [239/265] Tour StockFeedbackScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 17:21:29,345 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [240/265] Tour StockFeedbackScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 17:21:29,351 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [241/265] Tour StockFeedbackScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 17:21:29,353 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [242/265] Tour StockFeedbackScreenTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 17:21:29,355 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [243/265] Tour StockFeedbackScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 17:21:29,368 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [244/265] Tour StockFeedbackScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 17:21:29,374 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [245/265] Tour StockFeedbackScreenTour → 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-27 17:21:29,393 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [246/265] Tour StockFeedbackScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:21:29,394 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [247/265] Tour StockFeedbackScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:21:29,394 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [248/265] Tour StockFeedbackScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-27 17:21:29,394 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [249/265] Tour StockFeedbackScreenTour → Step click numpad button: % (trigger: div.numpad button:contains(/^%$/)) 2026-10-27 17:21:29,395 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [250/265] Tour StockFeedbackScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1","price":"20"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1")):has(.price:contains("20"))) 2026-10-27 17:21:29,395 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [251/265] Tour StockFeedbackScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 17:21:29,395 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [252/265] Tour StockFeedbackScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1","price":"19.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1")):has(.price:contains("19.0"))) 2026-10-27 17:21:29,564 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [253/265] Tour StockFeedbackScreenTour → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-10-27 17:21:29,566 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [254/265] Tour StockFeedbackScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:21:29,567 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [255/265] Tour StockFeedbackScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 17:21:29,572 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [256/265] Tour StockFeedbackScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 17:21:29,572 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [257/265] Tour StockFeedbackScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 17:21:30,085 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [258/265] Tour StockFeedbackScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 17:21:30,090 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [259/265] Tour StockFeedbackScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:21:30,601 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [260/265] Tour StockFeedbackScreenTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 17:21:30,605 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [261/265] Tour StockFeedbackScreenTour → Step body 2026-10-27 17:21:30,628 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: Connection lost error handled in offline mode: ConnectionLostError: Connection couldn't be established or was interrupted Error: Connection couldn't be established or was interrupted at XMLHttpRequest.send (http://127.0.0.1:8069/web/assets/6cccb99/web.__assets_tests_call__.min.js:1554:637) at http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:6986:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:6981:166) at rpc._rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7735:574) at ORM.rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:6979:228) at http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7121:1357 at PluginManager.run (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:681:45) at Proxy.rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7121:1335) at Proxy.call (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7124:381) 2026-10-27 17:21:30,636 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [262/265] Tour StockFeedbackScreenTour → Step body 2026-10-27 17:21:30,661 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [263/265] Tour StockFeedbackScreenTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 17:21:30,662 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [264/265] Tour StockFeedbackScreenTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 17:21:30,671 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [265/265] Tour StockFeedbackScreenTour → Step Offline mode is now disabled (trigger: body) 2026-10-27 17:21:30,672 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: tour succeeded 2026-10-27 17:21:30,674 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: ╔════════════════════════════════════════╗ ║ TOUR StockFeedbackScreenTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-27 17:21:30,844 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:21:30,845 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: heap 28405464 (allocated 30953472) 2026-10-27 17:21:30,849 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8u_qmlev - [27/Oct/2026 17:21:18] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.004 12.685 rw 2026-10-27 17:21:30,948 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Closing chrome headless with pid 62587 2026-10-27 17:21:30,950 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Closing websocket connection 2026-10-27 17:21:30,956 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Terminating chrome headless with pid 62587 2026-10-27 17:21:31,069 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_172131_068102_test_receipt_screen_tour.txt 2026-10-27 17:21:31,070 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Removing chrome user profile "/tmp/tmpl63o5obc_chrome_odoo" 2026-10-27 17:21:31,104 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_receipt_tracking_method ... 2026-10-27 17:21:31,554 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Chrome pid: 62724 2026-10-27 17:21:31,554 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Chrome headless temporary user profile dir: /tmp/tmpdbwrha28_chrome_odoo 2026-10-27 17:21:31,554 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Issuing json command http://127.0.0.1:44133/json/version 2026-10-27 17:21:31,556 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44133', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:21:31,572 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Browser version: Chrome/150.0.7871.114 2026-10-27 17:21:31,572 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Issuing json command http://127.0.0.1:44133/json 2026-10-27 17:21:31,573 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44133', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:21:31,579 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Websocket url found: ws://127.0.0.1:44133/devtools/page/C4D0B71404C3A429EC4CD8400C01B62E 2026-10-27 17:21:31,585 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Enable chrome headless console log notification 2026-10-27 17:21:31,595 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Chrome headless enable page notifications 2026-10-27 17:21:31,663 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:21:31,674 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Setting session cookie in browser 2026-10-27 17:21:31,677 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Open "http://127.0.0.1:8069/pos/ui/319" in browser 2026-10-27 17:21:31,677 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Navigating to: "http://127.0.0.1:8069/pos/ui/319" 2026-10-27 17:21:31,687 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:21:32,020 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VsCfXpYS - [27/Oct/2026 17:21:32] "GET /pos/ui/319 HTTP/1.1" 200 6628 66 0.02 0.322 rw 2026-10-27 17:21:32,024 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Navigation result: {'frameId': 'C4D0B71404C3A429EC4CD8400C01B62E', 'loaderId': '6ADF7182ECCAE3FAE8E5C45D6543FC02', 'isDownload': False} 2026-10-27 17:21:32,024 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Evaluate ready code "odoo.isTourReady('ReceiptTrackingMethodTour')" 2026-10-27 17:21:32,063 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VsCfXpYS - [27/Oct/2026 17:21:32] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.378 ro 2026-10-27 17:21:32,080 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VsCfXpYS - [27/Oct/2026 17:21:32] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.03 ro 2026-10-27 17:21:32,086 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VsCfXpYS - [27/Oct/2026 17:21:32] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.035 ro 2026-10-27 17:21:32,601 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: Owl is running in 'dev' mode. 2026-10-27 17:21:32,613 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VsCfXpYS - [27/Oct/2026 17:21:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 17:21:32,624 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VsCfXpYS - [27/Oct/2026 17:21:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.008 - 2026-10-27 17:21:32,633 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VsCfXpYS - [27/Oct/2026 17:21:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.014 ro 2026-10-27 17:21:32,657 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VsCfXpYS - [27/Oct/2026 17:21:32] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.011 rw 2026-10-27 17:21:32,661 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VsCfXpYS - [27/Oct/2026 17:21:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.001 0.012 rw 2026-10-27 17:21:32,907 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:21:33,223 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VsCfXpYS - [27/Oct/2026 17:21:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533297 247 0.148 0.4 rw 2026-10-27 17:21:33,343 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Evaluate test code "odoo.startTour('ReceiptTrackingMethodTour', {"stepDelay": 0, "debug": false})" 2026-10-27 17:21:33,354 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VsCfXpYS - [27/Oct/2026 17:21:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.01 ro 2026-10-27 17:21:33,357 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [1/16] Tour ReceiptTrackingMethodTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:21:33,376 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VsCfXpYS - [27/Oct/2026 17:21:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.006 0.009 ro 2026-10-27 17:21:33,400 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VsCfXpYS - [27/Oct/2026 17:21:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 17:21:33,420 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VsCfXpYS - [27/Oct/2026 17:21:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.003 0.015 rw 2026-10-27 17:21:33,427 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VsCfXpYS - [27/Oct/2026 17:21:33] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.006 rw 2026-10-27 17:21:33,770 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VsCfXpYS - [27/Oct/2026 17:21:33] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.008 ro 2026-10-27 17:21:33,847 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VsCfXpYS - [27/Oct/2026 17:21:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.01 rw 2026-10-27 17:21:33,960 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VsCfXpYS - [27/Oct/2026 17:21:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-27 17:21:33,972 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VsCfXpYS - [27/Oct/2026 17:21:33] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.048 rw 2026-10-27 17:21:33,992 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VsCfXpYS - [27/Oct/2026 17:21:33] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.004 0.046 ro 2026-10-27 17:21:33,999 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VsCfXpYS - [27/Oct/2026 17:21:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-27 17:21:34,001 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VsCfXpYS - [27/Oct/2026 17:21:33] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.014 - 2026-10-27 17:21:34,005 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VsCfXpYS - [27/Oct/2026 17:21:34] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.018 ro 2026-10-27 17:21:34,006 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VsCfXpYS - [27/Oct/2026 17:21:34] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.049 rw 2026-10-27 17:21:34,008 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VsCfXpYS - [27/Oct/2026 17:21:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.044 - 2026-10-27 17:21:34,036 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VsCfXpYS - [27/Oct/2026 17:21:34] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.024 rw 2026-10-27 17:21:34,058 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [2/16] Tour ReceiptTrackingMethodTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:21:34,090 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VsCfXpYS - [27/Oct/2026 17:21:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.02 - 2026-10-27 17:21:34,147 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [3/16] Tour ReceiptTrackingMethodTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-27 17:21:34,173 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VsCfXpYS - [27/Oct/2026 17:21:34] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6668 31 0.019 0.084 rw 2026-10-27 17:21:34,258 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VsCfXpYS - [27/Oct/2026 17:21:34] "GET /pos/ui/319 HTTP/1.1" 200 6668 31 0.018 0.17 rw 2026-10-27 17:21:34,267 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VsCfXpYS - [27/Oct/2026 17:21:34] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.001 0.119 rw 2026-10-27 17:21:34,328 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VsCfXpYS - [27/Oct/2026 17:21:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.013 0.156 rw 2026-10-27 17:21:34,369 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [4/16] Tour ReceiptTrackingMethodTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-10-27 17:21:34,390 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VsCfXpYS - [27/Oct/2026 17:21:34] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.003 0.016 rw 2026-10-27 17:21:34,426 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VsCfXpYS - [27/Oct/2026 17:21:34] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.002 - 2026-10-27 17:21:34,431 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [5/16] Tour ReceiptTrackingMethodTour → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:21:34,440 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [6/16] Tour ReceiptTrackingMethodTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-10-27 17:21:34,714 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [7/16] Tour ReceiptTrackingMethodTour → Step .o-autocomplete input 2026-10-27 17:21:34,715 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [8/16] Tour ReceiptTrackingMethodTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:21:34,744 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [9/16] Tour ReceiptTrackingMethodTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 17:21:34,801 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [10/16] Tour ReceiptTrackingMethodTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 17:21:34,801 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [11/16] Tour ReceiptTrackingMethodTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 17:21:34,806 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VsCfXpYS - [27/Oct/2026 17:21:34] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-27 17:21:34,813 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VsCfXpYS - [27/Oct/2026 17:21:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.003 - 2026-10-27 17:21:34,813 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VsCfXpYS - [27/Oct/2026 17:21:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-27 17:21:35,313 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [12/16] Tour ReceiptTrackingMethodTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 17:21:35,334 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [13/16] Tour ReceiptTrackingMethodTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:21:35,856 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [14/16] Tour ReceiptTrackingMethodTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 17:21:35,860 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71849975 started for PoS orders references: [{'name': '/', 'pos_reference': '261-319-000001', 'uuid': '41d2e952-2cf9-40c4-b327-27214a4aad52'}] 2026-10-27 17:21:35,862 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [15/16] Tour ReceiptTrackingMethodTour → Step body 2026-10-27 17:21:35,936 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [16/16] Tour ReceiptTrackingMethodTour → Step body 2026-10-27 17:21:35,968 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: tour succeeded 2026-10-27 17:21:35,971 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: ╔══════════════════════════════════════════╗ ║ TOUR ReceiptTrackingMethodTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-27 17:21:36,092 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: heap 21693876 (allocated 23351296) 2026-10-27 17:21:36,092 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:21:36,203 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Closing chrome headless with pid 62724 2026-10-27 17:21:36,210 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Closing websocket connection 2026-10-27 17:21:36,234 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Terminating chrome headless with pid 62724 2026-10-27 17:21:36,287 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71849975 order {'name': '/', 'pos_reference': '261-319-000001', 'uuid': '41d2e952-2cf9-40c4-b327-27214a4aad52'} created pos.order #901 2026-10-27 17:21:36,288 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71849975 finished 2026-10-27 17:21:36,299 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_172136_299401_test_receipt_tracking_method.txt 2026-10-27 17:21:36,302 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Removing chrome user profile "/tmp/tmpdbwrha28_chrome_odoo" 2026-10-27 17:21:36,324 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VsCfXpYS - [27/Oct/2026 17:21:32] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.014 3.642 rw 2026-10-27 17:21:36,328 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: waiting for threads: [] 2026-10-27 17:21:36,334 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 VsCfXpYS - [27/Oct/2026 17:21:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 202 0.125 0.353 rw 2026-10-27 17:21:46,341 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_weighted_product_ean13_barcode_scan ... 2026-10-27 17:21:46,666 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Chrome pid: 62866 2026-10-27 17:21:46,667 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Chrome headless temporary user profile dir: /tmp/tmpue3y6h4y_chrome_odoo 2026-10-27 17:21:46,667 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Issuing json command http://127.0.0.1:37951/json/version 2026-10-27 17:21:46,669 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37951', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:21:46,702 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Browser version: Chrome/150.0.7871.114 2026-10-27 17:21:46,702 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Issuing json command http://127.0.0.1:37951/json 2026-10-27 17:21:46,702 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37951', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:21:46,714 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Websocket url found: ws://127.0.0.1:37951/devtools/page/895CBA3E46655175CF212CFA45CF436C 2026-10-27 17:21:46,725 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Enable chrome headless console log notification 2026-10-27 17:21:46,736 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Chrome headless enable page notifications 2026-10-27 17:21:46,762 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:21:46,779 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Setting session cookie in browser 2026-10-27 17:21:46,780 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Open "http://127.0.0.1:8069/pos/ui/319" in browser 2026-10-27 17:21:46,781 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Navigating to: "http://127.0.0.1:8069/pos/ui/319" 2026-10-27 17:21:46,791 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:21:47,076 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WBBEO_PL - [27/Oct/2026 17:21:47] "GET /pos/ui/319 HTTP/1.1" 200 6628 65 0.017 0.276 rw 2026-10-27 17:21:47,079 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Navigation result: {'frameId': '895CBA3E46655175CF212CFA45CF436C', 'loaderId': '9EEDF30FB6CC4DE51BD718BA12F1A0E1', 'isDownload': False} 2026-10-27 17:21:47,079 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Evaluate ready code "odoo.isTourReady('BarcodeScanningWeightedProductTour')" 2026-10-27 17:21:47,143 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WBBEO_PL - [27/Oct/2026 17:21:47] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.035 ro 2026-10-27 17:21:47,144 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WBBEO_PL - [27/Oct/2026 17:21:47] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.355 ro 2026-10-27 17:21:47,150 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WBBEO_PL - [27/Oct/2026 17:21:47] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.042 ro 2026-10-27 17:21:47,565 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan.browser: Owl is running in 'dev' mode. 2026-10-27 17:21:47,578 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WBBEO_PL - [27/Oct/2026 17:21:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 17:21:47,597 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WBBEO_PL - [27/Oct/2026 17:21:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.014 ro 2026-10-27 17:21:47,597 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WBBEO_PL - [27/Oct/2026 17:21:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.023 - 2026-10-27 17:21:47,625 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WBBEO_PL - [27/Oct/2026 17:21:47] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.015 rw 2026-10-27 17:21:47,628 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WBBEO_PL - [27/Oct/2026 17:21:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.018 rw 2026-10-27 17:21:47,908 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:21:48,242 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WBBEO_PL - [27/Oct/2026 17:21:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 532044 246 0.149 0.459 rw 2026-10-27 17:21:48,369 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Evaluate test code "odoo.startTour('BarcodeScanningWeightedProductTour', {"stepDelay": 0, "debug": false})" 2026-10-27 17:21:48,376 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan.browser: [1/11] Tour BarcodeScanningWeightedProductTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:21:48,380 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WBBEO_PL - [27/Oct/2026 17:21:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.01 ro 2026-10-27 17:21:48,396 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WBBEO_PL - [27/Oct/2026 17:21:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.006 ro 2026-10-27 17:21:48,411 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WBBEO_PL - [27/Oct/2026 17:21:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 17:21:48,426 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WBBEO_PL - [27/Oct/2026 17:21:48] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-27 17:21:48,441 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WBBEO_PL - [27/Oct/2026 17:21:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.012 rw 2026-10-27 17:21:48,819 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WBBEO_PL - [27/Oct/2026 17:21:48] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.004 ro 2026-10-27 17:21:48,882 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WBBEO_PL - [27/Oct/2026 17:21:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.007 rw 2026-10-27 17:21:48,983 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WBBEO_PL - [27/Oct/2026 17:21:48] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.003 0.023 rw 2026-10-27 17:21:49,015 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WBBEO_PL - [27/Oct/2026 17:21:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.009 - 2026-10-27 17:21:49,016 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WBBEO_PL - [27/Oct/2026 17:21:49] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.014 rw 2026-10-27 17:21:49,016 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WBBEO_PL - [27/Oct/2026 17:21:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.009 - 2026-10-27 17:21:49,049 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WBBEO_PL - [27/Oct/2026 17:21:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-27 17:21:49,061 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WBBEO_PL - [27/Oct/2026 17:21:49] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.018 - 2026-10-27 17:21:49,066 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WBBEO_PL - [27/Oct/2026 17:21:49] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.005 0.054 ro 2026-10-27 17:21:49,079 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WBBEO_PL - [27/Oct/2026 17:21:49] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.035 ro 2026-10-27 17:21:49,079 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WBBEO_PL - [27/Oct/2026 17:21:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.03 - 2026-10-27 17:21:49,127 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan.browser: [2/11] Tour BarcodeScanningWeightedProductTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:21:49,136 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WBBEO_PL - [27/Oct/2026 17:21:49] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6668 31 0.015 0.078 rw 2026-10-27 17:21:49,193 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WBBEO_PL - [27/Oct/2026 17:21:49] "GET /pos/ui/319 HTTP/1.1" 200 6668 31 0.02 0.126 rw 2026-10-27 17:21:49,213 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WBBEO_PL - [27/Oct/2026 17:21:49] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.002 0.146 rw 2026-10-27 17:21:49,214 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan.browser: [3/11] Tour BarcodeScanningWeightedProductTour → Step PoS model scan barcode '2100005000000' (trigger: body) 2026-10-27 17:21:49,232 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WBBEO_PL - [27/Oct/2026 17:21:49] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.001 0.025 rw 2026-10-27 17:21:49,275 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WBBEO_PL - [27/Oct/2026 17:21:49] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 6203 0 0 0.006 - 2026-10-27 17:21:49,277 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WBBEO_PL - [27/Oct/2026 17:21:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.013 0.048 rw 2026-10-27 17:21:49,281 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan.browser: [4/11] Tour BarcodeScanningWeightedProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:21:49,281 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan.browser: [5/11] Tour BarcodeScanningWeightedProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":0,"price":"0.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.price:contains("0.00"))) 2026-10-27 17:21:49,301 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WBBEO_PL - [27/Oct/2026 17:21:49] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-27 17:21:49,318 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan.browser: [6/11] Tour BarcodeScanningWeightedProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:21:49,318 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan.browser: [7/11] Tour BarcodeScanningWeightedProductTour → Step PoS model scan barcode '2100005080002' (trigger: body) 2026-10-27 17:21:49,336 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan.browser: [8/11] Tour BarcodeScanningWeightedProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:21:49,337 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan.browser: [9/11] Tour BarcodeScanningWeightedProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":8,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("8"))) 2026-10-27 17:21:49,347 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan.browser: [10/11] Tour BarcodeScanningWeightedProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:21:49,348 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan.browser: [11/11] Tour BarcodeScanningWeightedProductTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-27 17:21:49,348 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan.browser: tour succeeded 2026-10-27 17:21:49,349 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR BarcodeScanningWeightedProductTour SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-10-27 17:21:49,424 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan.browser: heap 20015568 (allocated 21516288) 2026-10-27 17:21:49,425 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:21:49,445 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 WBBEO_PL - [27/Oct/2026 17:21:48] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.004 1.808 rw 2026-10-27 17:21:49,529 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Closing chrome headless with pid 62866 2026-10-27 17:21:49,531 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Closing websocket connection 2026-10-27 17:21:49,539 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Terminating chrome headless with pid 62866 2026-10-27 17:21:49,640 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_172149_639779_test_weighted_product_ean13_barcode_scan.txt 2026-10-27 17:21:49,640 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Removing chrome user profile "/tmp/tmpue3y6h4y_chrome_odoo" 2026-10-27 17:21:49,762 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 17:21:50,411 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 373 with IP n/a changed groups of user 373 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:21:50,532 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 373 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:21:55,926 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 373 with IP n/a changed groups of user 373 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:21:57,206 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 373 with IP n/a changed groups of user 373 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 17:22:00,191 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 373 with IP n/a changed groups of user 375 who belonged to [100, 10, 1] with changes [(, 64, 0)] 2026-10-27 17:22:00,246 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_03_pos_with_lots ... 2026-10-27 17:22:00,914 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Chrome pid: 63021 2026-10-27 17:22:00,914 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Chrome headless temporary user profile dir: /tmp/tmpuch7uupp_chrome_odoo 2026-10-27 17:22:00,915 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Issuing json command http://127.0.0.1:44063/json/version 2026-10-27 17:22:00,915 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44063', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:22:00,964 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Browser version: Chrome/150.0.7871.114 2026-10-27 17:22:00,964 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Issuing json command http://127.0.0.1:44063/json 2026-10-27 17:22:00,965 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44063', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:22:00,975 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Websocket url found: ws://127.0.0.1:44063/devtools/page/417B3BB0ACDCE8FAE8EA97ED6B8DF821 2026-10-27 17:22:00,985 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Enable chrome headless console log notification 2026-10-27 17:22:00,991 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Chrome headless enable page notifications 2026-10-27 17:22:01,051 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:22:01,059 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Setting session cookie in browser 2026-10-27 17:22:01,061 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Open "http://127.0.0.1:8069/pos/ui?config_id=320" in browser 2026-10-27 17:22:01,061 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=320" 2026-10-27 17:22:01,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:22:01,650 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 BLvCxnQk - [27/Oct/2026 17:22:01] "GET /pos/ui?config_id=320 HTTP/1.1" 200 6604 65 0.018 0.566 rw 2026-10-27 17:22:01,653 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Navigation result: {'frameId': '417B3BB0ACDCE8FAE8EA97ED6B8DF821', 'loaderId': '88C803BE74C572029CA23EE623992B57', 'isDownload': False} 2026-10-27 17:22:01,653 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Evaluate ready code "odoo.isTourReady('test_03_pos_with_lots')" 2026-10-27 17:22:01,708 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 BLvCxnQk - [27/Oct/2026 17:22:01] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.029 ro 2026-10-27 17:22:01,711 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 BLvCxnQk - [27/Oct/2026 17:22:01] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.64 ro 2026-10-27 17:22:01,717 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 BLvCxnQk - [27/Oct/2026 17:22:01] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.038 ro 2026-10-27 17:22:02,171 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: Owl is running in 'dev' mode. 2026-10-27 17:22:02,191 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 BLvCxnQk - [27/Oct/2026 17:22:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-27 17:22:02,192 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 BLvCxnQk - [27/Oct/2026 17:22:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-27 17:22:02,207 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 BLvCxnQk - [27/Oct/2026 17:22:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.009 ro 2026-10-27 17:22:02,239 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 BLvCxnQk - [27/Oct/2026 17:22:02] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.015 rw 2026-10-27 17:22:02,241 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 BLvCxnQk - [27/Oct/2026 17:22:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.018 rw 2026-10-27 17:22:02,440 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:22:02,814 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 BLvCxnQk - [27/Oct/2026 17:22:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 532355 247 0.138 0.425 rw 2026-10-27 17:22:02,937 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Evaluate test code "odoo.startTour('test_03_pos_with_lots', {"stepDelay": 0, "debug": false})" 2026-10-27 17:22:02,944 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 BLvCxnQk - [27/Oct/2026 17:22:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.005 ro 2026-10-27 17:22:02,945 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [1/60] Tour test_03_pos_with_lots → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:22:02,960 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 BLvCxnQk - [27/Oct/2026 17:22:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.007 ro 2026-10-27 17:22:02,974 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 BLvCxnQk - [27/Oct/2026 17:22:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.005 rw 2026-10-27 17:22:02,991 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 BLvCxnQk - [27/Oct/2026 17:22:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.013 rw 2026-10-27 17:22:03,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 BLvCxnQk - [27/Oct/2026 17:22:02] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.005 rw 2026-10-27 17:22:03,385 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 BLvCxnQk - [27/Oct/2026 17:22:03] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.004 ro 2026-10-27 17:22:03,473 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 BLvCxnQk - [27/Oct/2026 17:22:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.019 rw 2026-10-27 17:22:03,568 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 BLvCxnQk - [27/Oct/2026 17:22:03] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.024 rw 2026-10-27 17:22:03,589 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 BLvCxnQk - [27/Oct/2026 17:22:03] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-27 17:22:03,650 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 BLvCxnQk - [27/Oct/2026 17:22:03] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.018 rw 2026-10-27 17:22:03,654 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 BLvCxnQk - [27/Oct/2026 17:22:03] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.011 - 2026-10-27 17:22:03,656 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 BLvCxnQk - [27/Oct/2026 17:22:03] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.013 - 2026-10-27 17:22:03,656 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 BLvCxnQk - [27/Oct/2026 17:22:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.013 - 2026-10-27 17:22:03,659 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 BLvCxnQk - [27/Oct/2026 17:22:03] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.014 ro 2026-10-27 17:22:03,698 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 BLvCxnQk - [27/Oct/2026 17:22:03] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.022 rw 2026-10-27 17:22:03,718 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [2/60] Tour test_03_pos_with_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:22:03,781 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [3/60] Tour test_03_pos_with_lots → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-10-27 17:22:03,792 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 BLvCxnQk - [27/Oct/2026 17:22:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.03 - 2026-10-27 17:22:03,820 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 BLvCxnQk - [27/Oct/2026 17:22:03] "GET /pos/ui/320 HTTP/1.1" 200 6644 31 0.015 0.043 rw 2026-10-27 17:22:03,892 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 BLvCxnQk - [27/Oct/2026 17:22:03] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6644 31 0.015 0.116 rw 2026-10-27 17:22:03,901 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 BLvCxnQk - [27/Oct/2026 17:22:03] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.126 rw 2026-10-27 17:22:03,938 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 BLvCxnQk - [27/Oct/2026 17:22:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.012 0.143 rw 2026-10-27 17:22:03,968 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [4/60] Tour test_03_pos_with_lots → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-10-27 17:22:03,993 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 BLvCxnQk - [27/Oct/2026 17:22:03] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.003 0.019 rw 2026-10-27 17:22:04,045 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 BLvCxnQk - [27/Oct/2026 17:22:04] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.003 - 2026-10-27 17:22:04,062 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [5/60] Tour test_03_pos_with_lots → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:22:04,068 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [6/60] Tour test_03_pos_with_lots → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-10-27 17:22:04,346 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [7/60] Tour test_03_pos_with_lots → Step .o-autocomplete input 2026-10-27 17:22:04,348 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [8/60] Tour test_03_pos_with_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:22:04,374 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [9/60] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:04,388 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [10/60] Tour test_03_pos_with_lots → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-10-27 17:22:04,423 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [11/60] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:04,432 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [12/60] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:04,441 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [13/60] Tour test_03_pos_with_lots → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-10-27 17:22:04,453 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [14/60] Tour test_03_pos_with_lots → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 17:22:04,469 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [15/60] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:04,475 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [16/60] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:04,490 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [17/60] Tour test_03_pos_with_lots → Step order total amount is '6.38' (trigger: .product-screen .order-summary .total:contains("6.38")) 2026-10-27 17:22:04,491 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [18/60] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:04,509 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [19/60] Tour test_03_pos_with_lots → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-10-27 17:22:04,523 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [20/60] Tour test_03_pos_with_lots → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-10-27 17:22:04,545 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 BLvCxnQk - [27/Oct/2026 17:22:04] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.003 0.016 rw 2026-10-27 17:22:04,597 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [21/60] Tour test_03_pos_with_lots → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:22:04,600 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [22/60] Tour test_03_pos_with_lots → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-10-27 17:22:04,879 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [23/60] Tour test_03_pos_with_lots → Step .o-autocomplete input 2026-10-27 17:22:04,880 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [24/60] Tour test_03_pos_with_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:22:04,896 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [25/60] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:04,908 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [26/60] Tour test_03_pos_with_lots → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-10-27 17:22:04,919 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [27/60] Tour test_03_pos_with_lots → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-27 17:22:04,921 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [28/60] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:04,931 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [29/60] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:04,940 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [30/60] Tour test_03_pos_with_lots → Step order total amount is '15.95' (trigger: .product-screen .order-summary .total:contains("15.95")) 2026-10-27 17:22:04,940 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [31/60] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:04,959 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [32/60] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:04,969 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [33/60] Tour test_03_pos_with_lots → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 17:22:05,004 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [34/60] Tour test_03_pos_with_lots → Step click Actions button (trigger: .more-btn) 2026-10-27 17:22:05,004 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [35/60] Tour test_03_pos_with_lots → Step .o_pricelist_button 2026-10-27 17:22:05,018 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [36/60] Tour test_03_pos_with_lots → Step select price list 'min_quantity ordering' (trigger: .selection-item:contains("min_quantity ordering")) 2026-10-27 17:22:05,037 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [37/60] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:05,050 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [38/60] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:05,057 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [39/60] Tour test_03_pos_with_lots → Step order total amount is '5.00' (trigger: .product-screen .order-summary .total:contains("5.00")) 2026-10-27 17:22:05,057 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [40/60] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:05,074 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [41/60] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:05,087 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [42/60] Tour test_03_pos_with_lots → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-10-27 17:22:05,102 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [43/60] Tour test_03_pos_with_lots → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-10-27 17:22:05,117 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [44/60] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:05,123 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [45/60] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:05,136 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [46/60] Tour test_03_pos_with_lots → Step order total amount is '6.38' (trigger: .product-screen .order-summary .total:contains("6.38")) 2026-10-27 17:22:05,136 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [47/60] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:05,154 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [48/60] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:05,170 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [49/60] Tour test_03_pos_with_lots → Step click lot icon (trigger: .line-lot-icon) 2026-10-27 17:22:05,187 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [50/60] Tour test_03_pos_with_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:22:05,205 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 BLvCxnQk - [27/Oct/2026 17:22:05] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.003 0.011 rw 2026-10-27 17:22:05,232 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [51/60] Tour test_03_pos_with_lots → Step Check orderline with attributes: {"productName":"Monitor Stand","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Monitor Stand")):has(.qty:contains("2"))) 2026-10-27 17:22:05,234 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [52/60] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:05,253 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [53/60] Tour test_03_pos_with_lots → Step product screen is shown (trigger: .product-screen) 2026-10-27 17:22:05,253 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [54/60] Tour test_03_pos_with_lots → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-10-27 17:22:05,270 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [55/60] Tour test_03_pos_with_lots → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-10-27 17:22:05,290 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 BLvCxnQk - [27/Oct/2026 17:22:05] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.002 0.015 rw 2026-10-27 17:22:05,329 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [56/60] Tour test_03_pos_with_lots → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:22:05,333 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [57/60] Tour test_03_pos_with_lots → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-10-27 17:22:05,613 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [58/60] Tour test_03_pos_with_lots → Step .o-autocomplete input 2026-10-27 17:22:05,614 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [59/60] Tour test_03_pos_with_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:22:05,628 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [60/60] Tour test_03_pos_with_lots → Step Check the content of the preparation receipt for '147259' lot number (trigger: body) 2026-10-27 17:22:05,667 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: tour succeeded 2026-10-27 17:22:05,668 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: ╔══════════════════════════════════════╗ ║ TOUR test_03_pos_with_lots SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-27 17:22:05,766 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: heap 23157948 (allocated 24662016) 2026-10-27 17:22:05,768 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:22:05,772 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 BLvCxnQk - [27/Oct/2026 17:22:02] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 3.518 rw 2026-10-27 17:22:05,872 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Closing chrome headless with pid 63021 2026-10-27 17:22:05,872 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Closing websocket connection 2026-10-27 17:22:05,873 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Terminating chrome headless with pid 63021 2026-10-27 17:22:05,974 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_172205_973572_test_03_pos_with_lots.txt 2026-10-27 17:22:05,974 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Removing chrome user profile "/tmp/tmpuch7uupp_chrome_odoo" 2026-10-27 17:22:05,998 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_GS1_pos_barcodes_scan_with_lots ... 2026-10-27 17:22:06,821 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Chrome pid: 63156 2026-10-27 17:22:06,822 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Chrome headless temporary user profile dir: /tmp/tmpuq5uvval_chrome_odoo 2026-10-27 17:22:06,822 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Issuing json command http://127.0.0.1:44219/json/version 2026-10-27 17:22:06,823 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44219', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:22:06,848 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Browser version: Chrome/150.0.7871.114 2026-10-27 17:22:06,848 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Issuing json command http://127.0.0.1:44219/json 2026-10-27 17:22:06,848 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44219', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:22:06,860 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Websocket url found: ws://127.0.0.1:44219/devtools/page/ADB0CDEC9CAD79E843ED41E6471EBB90 2026-10-27 17:22:06,869 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Enable chrome headless console log notification 2026-10-27 17:22:06,881 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Chrome headless enable page notifications 2026-10-27 17:22:06,952 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:22:06,960 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Setting session cookie in browser 2026-10-27 17:22:06,962 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Open "http://127.0.0.1:8069/pos/ui/320" in browser 2026-10-27 17:22:06,963 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Navigating to: "http://127.0.0.1:8069/pos/ui/320" 2026-10-27 17:22:06,974 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:22:07,219 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bAV8xTOK - [27/Oct/2026 17:22:07] "GET /pos/ui/320 HTTP/1.1" 200 6653 66 0.024 0.23 rw 2026-10-27 17:22:07,223 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Navigation result: {'frameId': 'ADB0CDEC9CAD79E843ED41E6471EBB90', 'loaderId': '3A7C9A5B4A32254CB5A9745DE527DD51', 'isDownload': False} 2026-10-27 17:22:07,224 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Evaluate ready code "odoo.isTourReady('GS1BarcodeScanningTourWithLots')" 2026-10-27 17:22:07,267 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bAV8xTOK - [27/Oct/2026 17:22:07] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.011 ro 2026-10-27 17:22:07,283 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bAV8xTOK - [27/Oct/2026 17:22:07] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.311 ro 2026-10-27 17:22:07,331 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bAV8xTOK - [27/Oct/2026 17:22:07] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.074 ro 2026-10-27 17:22:07,827 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: Owl is running in 'dev' mode. 2026-10-27 17:22:07,840 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bAV8xTOK - [27/Oct/2026 17:22:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 17:22:07,844 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bAV8xTOK - [27/Oct/2026 17:22:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 17:22:07,858 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bAV8xTOK - [27/Oct/2026 17:22:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.013 ro 2026-10-27 17:22:07,886 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bAV8xTOK - [27/Oct/2026 17:22:07] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.015 rw 2026-10-27 17:22:07,892 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bAV8xTOK - [27/Oct/2026 17:22:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.02 rw 2026-10-27 17:22:08,095 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:22:08,475 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bAV8xTOK - [27/Oct/2026 17:22:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 538585 250 0.153 0.421 rw 2026-10-27 17:22:08,608 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Evaluate test code "odoo.startTour('GS1BarcodeScanningTourWithLots', {"stepDelay": 0, "debug": false})" 2026-10-27 17:22:08,618 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [1/39] Tour GS1BarcodeScanningTourWithLots → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:22:08,622 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bAV8xTOK - [27/Oct/2026 17:22:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 305 2 0.001 0.011 ro 2026-10-27 17:22:08,640 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bAV8xTOK - [27/Oct/2026 17:22:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 7766 2 0.001 0.009 ro 2026-10-27 17:22:08,653 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bAV8xTOK - [27/Oct/2026 17:22:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.0 0.005 ro 2026-10-27 17:22:08,669 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bAV8xTOK - [27/Oct/2026 17:22:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.008 ro 2026-10-27 17:22:08,684 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bAV8xTOK - [27/Oct/2026 17:22:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 17:22:08,702 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bAV8xTOK - [27/Oct/2026 17:22:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.012 rw 2026-10-27 17:22:08,713 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bAV8xTOK - [27/Oct/2026 17:22:08] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.01 rw 2026-10-27 17:22:09,046 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bAV8xTOK - [27/Oct/2026 17:22:09] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 41 2 0.002 0.015 ro 2026-10-27 17:22:09,103 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bAV8xTOK - [27/Oct/2026 17:22:09] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 42 1 0.0 0.006 ro 2026-10-27 17:22:09,188 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bAV8xTOK - [27/Oct/2026 17:22:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.0 0.031 rw 2026-10-27 17:22:09,297 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bAV8xTOK - [27/Oct/2026 17:22:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-27 17:22:09,300 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bAV8xTOK - [27/Oct/2026 17:22:09] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 6 0.005 0.034 rw 2026-10-27 17:22:09,355 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bAV8xTOK - [27/Oct/2026 17:22:09] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.012 rw 2026-10-27 17:22:09,360 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bAV8xTOK - [27/Oct/2026 17:22:09] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.011 ro 2026-10-27 17:22:09,364 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bAV8xTOK - [27/Oct/2026 17:22:09] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.01 - 2026-10-27 17:22:09,364 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bAV8xTOK - [27/Oct/2026 17:22:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.007 - 2026-10-27 17:22:09,365 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bAV8xTOK - [27/Oct/2026 17:22:09] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.008 - 2026-10-27 17:22:09,411 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bAV8xTOK - [27/Oct/2026 17:22:09] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.002 0.029 rw 2026-10-27 17:22:09,418 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [2/39] Tour GS1BarcodeScanningTourWithLots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:22:09,485 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bAV8xTOK - [27/Oct/2026 17:22:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.021 - 2026-10-27 17:22:09,545 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [3/39] Tour GS1BarcodeScanningTourWithLots → Step PoS model scan barcode '0108431673020125100000001' (trigger: body) 2026-10-27 17:22:09,557 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bAV8xTOK - [27/Oct/2026 17:22:09] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6693 31 0.027 0.069 rw 2026-10-27 17:22:09,572 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [4/39] Tour GS1BarcodeScanningTourWithLots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:09,583 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bAV8xTOK - [27/Oct/2026 17:22:09] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 6203 0 0 0.006 - 2026-10-27 17:22:09,642 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bAV8xTOK - [27/Oct/2026 17:22:09] "GET /pos/ui/320 HTTP/1.1" 200 6693 31 0.019 0.157 rw 2026-10-27 17:22:09,653 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bAV8xTOK - [27/Oct/2026 17:22:09] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.161 rw 2026-10-27 17:22:09,689 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bAV8xTOK - [27/Oct/2026 17:22:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.012 0.129 rw 2026-10-27 17:22:09,717 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [5/39] Tour GS1BarcodeScanningTourWithLots → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1"))) 2026-10-27 17:22:09,743 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [6/39] Tour GS1BarcodeScanningTourWithLots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:09,763 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [7/39] Tour GS1BarcodeScanningTourWithLots → Step PoS model scan barcode '0108431673020125100000001' (trigger: body) 2026-10-27 17:22:09,777 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [8/39] Tour GS1BarcodeScanningTourWithLots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:09,781 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [9/39] Tour GS1BarcodeScanningTourWithLots → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":2,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(.qty:contains("2"))) 2026-10-27 17:22:09,799 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [10/39] Tour GS1BarcodeScanningTourWithLots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:09,805 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [11/39] Tour GS1BarcodeScanningTourWithLots → Step PoS model scan barcode '0108431673020125305' (trigger: body) 2026-10-27 17:22:09,826 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [12/39] Tour GS1BarcodeScanningTourWithLots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:09,831 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [13/39] Tour GS1BarcodeScanningTourWithLots → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":7,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(.qty:contains("7"))) 2026-10-27 17:22:09,838 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [14/39] Tour GS1BarcodeScanningTourWithLots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:09,849 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [15/39] Tour GS1BarcodeScanningTourWithLots → Step PoS model scan barcode '01084316730201253010' (trigger: body) 2026-10-27 17:22:09,864 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [16/39] Tour GS1BarcodeScanningTourWithLots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:09,868 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [17/39] Tour GS1BarcodeScanningTourWithLots → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":17,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(.qty:contains("17"))) 2026-10-27 17:22:09,883 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [18/39] Tour GS1BarcodeScanningTourWithLots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:09,891 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [19/39] Tour GS1BarcodeScanningTourWithLots → Step PoS model scan barcode '08431673020126' (trigger: body) 2026-10-27 17:22:09,909 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [20/39] Tour GS1BarcodeScanningTourWithLots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:09,913 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [21/39] Tour GS1BarcodeScanningTourWithLots → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 2","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 2"))) 2026-10-27 17:22:09,920 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [22/39] Tour GS1BarcodeScanningTourWithLots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:09,928 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [23/39] Tour GS1BarcodeScanningTourWithLots → Step PoS model scan barcode '08431673020126' (trigger: body) 2026-10-27 17:22:09,945 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [24/39] Tour GS1BarcodeScanningTourWithLots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:09,948 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [25/39] Tour GS1BarcodeScanningTourWithLots → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 2","quantity":2,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 2")):has(.qty:contains("2"))) 2026-10-27 17:22:09,955 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [26/39] Tour GS1BarcodeScanningTourWithLots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:09,963 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [27/39] Tour GS1BarcodeScanningTourWithLots → Step PoS model scan barcode '3760171283370' (trigger: body) 2026-10-27 17:22:09,981 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [28/39] Tour GS1BarcodeScanningTourWithLots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:09,985 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [29/39] Tour GS1BarcodeScanningTourWithLots → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 3","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 3"))) 2026-10-27 17:22:10,001 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [30/39] Tour GS1BarcodeScanningTourWithLots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:10,009 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [31/39] Tour GS1BarcodeScanningTourWithLots → Step PoS model scan barcode '3760171283370' (trigger: body) 2026-10-27 17:22:10,029 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [32/39] Tour GS1BarcodeScanningTourWithLots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:10,033 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [33/39] Tour GS1BarcodeScanningTourWithLots → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 3","quantity":2,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 3")):has(.qty:contains("2"))) 2026-10-27 17:22:10,040 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [34/39] Tour GS1BarcodeScanningTourWithLots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:10,054 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [35/39] Tour GS1BarcodeScanningTourWithLots → Step PoS model scan barcode '010512364869541610784512' (trigger: body) 2026-10-27 17:22:10,086 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [36/39] Tour GS1BarcodeScanningTourWithLots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:10,094 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [37/39] Tour GS1BarcodeScanningTourWithLots → Step Check orderline with attributes: {"withClass":".selected","productName":"GS1 Variant Product","quantity":1,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("GS1 Variant Product")):has(.qty:contains("1"))) 2026-10-27 17:22:10,114 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [38/39] Tour GS1BarcodeScanningTourWithLots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:10,124 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: [39/39] Tour GS1BarcodeScanningTourWithLots → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-27 17:22:10,126 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: tour succeeded 2026-10-27 17:22:10,127 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR GS1BarcodeScanningTourWithLots SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-27 17:22:10,140 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bAV8xTOK - [27/Oct/2026 17:22:10] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.002 - 2026-10-27 17:22:10,231 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:22:10,234 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: heap 23063772 (allocated 24399872) 2026-10-27 17:22:10,237 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bAV8xTOK - [27/Oct/2026 17:22:07] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.003 2.339 rw 2026-10-27 17:22:10,341 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Closing chrome headless with pid 63156 2026-10-27 17:22:10,342 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Closing websocket connection 2026-10-27 17:22:10,342 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Terminating chrome headless with pid 63156 2026-10-27 17:22:10,440 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_172210_440620_test_GS1_pos_barcodes_scan_with_lots.txt 2026-10-27 17:22:10,441 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Removing chrome user profile "/tmp/tmpuq5uvval_chrome_odoo" 2026-10-27 17:22:10,449 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_add_multiple_serials_at_once ... 2026-10-27 17:22:10,970 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Chrome pid: 63315 2026-10-27 17:22:10,970 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Chrome headless temporary user profile dir: /tmp/tmp71cb8a6m_chrome_odoo 2026-10-27 17:22:10,970 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Issuing json command http://127.0.0.1:37267/json/version 2026-10-27 17:22:10,971 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37267', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:22:11,015 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Browser version: Chrome/150.0.7871.114 2026-10-27 17:22:11,015 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Issuing json command http://127.0.0.1:37267/json 2026-10-27 17:22:11,016 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37267', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:22:11,028 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Websocket url found: ws://127.0.0.1:37267/devtools/page/F21218CC0BB07FECBDCFE405708937A2 2026-10-27 17:22:11,038 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Enable chrome headless console log notification 2026-10-27 17:22:11,049 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Chrome headless enable page notifications 2026-10-27 17:22:11,139 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:22:11,147 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Setting session cookie in browser 2026-10-27 17:22:11,154 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Open "http://127.0.0.1:8069/pos/ui/320" in browser 2026-10-27 17:22:11,156 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Navigating to: "http://127.0.0.1:8069/pos/ui/320" 2026-10-27 17:22:11,173 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:22:11,440 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 r6hmlQVk - [27/Oct/2026 17:22:11] "GET /pos/ui/320 HTTP/1.1" 200 6604 66 0.021 0.259 rw 2026-10-27 17:22:11,445 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Navigation result: {'frameId': 'F21218CC0BB07FECBDCFE405708937A2', 'loaderId': '42D458432149EE81F0AAE52FBE7E8372', 'isDownload': False} 2026-10-27 17:22:11,445 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Evaluate ready code "odoo.isTourReady('AddMultipleSerialsAtOnce')" 2026-10-27 17:22:11,497 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 r6hmlQVk - [27/Oct/2026 17:22:11] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.327 ro 2026-10-27 17:22:11,517 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 r6hmlQVk - [27/Oct/2026 17:22:11] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.04 ro 2026-10-27 17:22:11,533 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 r6hmlQVk - [27/Oct/2026 17:22:11] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.055 ro 2026-10-27 17:22:11,964 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: Owl is running in 'dev' mode. 2026-10-27 17:22:11,980 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 r6hmlQVk - [27/Oct/2026 17:22:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 17:22:11,982 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 r6hmlQVk - [27/Oct/2026 17:22:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 17:22:12,008 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 r6hmlQVk - [27/Oct/2026 17:22:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.012 ro 2026-10-27 17:22:12,025 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 r6hmlQVk - [27/Oct/2026 17:22:12] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.007 rw 2026-10-27 17:22:12,048 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 r6hmlQVk - [27/Oct/2026 17:22:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.003 0.029 rw 2026-10-27 17:22:12,237 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:22:12,594 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 r6hmlQVk - [27/Oct/2026 17:22:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533300 247 0.153 0.388 rw 2026-10-27 17:22:12,748 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Evaluate test code "odoo.startTour('AddMultipleSerialsAtOnce', {"stepDelay": 0, "debug": false})" 2026-10-27 17:22:12,757 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [1/41] Tour AddMultipleSerialsAtOnce → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:22:12,759 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 r6hmlQVk - [27/Oct/2026 17:22:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.007 ro 2026-10-27 17:22:12,771 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 r6hmlQVk - [27/Oct/2026 17:22:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.005 ro 2026-10-27 17:22:12,785 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 r6hmlQVk - [27/Oct/2026 17:22:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.006 rw 2026-10-27 17:22:12,799 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 r6hmlQVk - [27/Oct/2026 17:22:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.01 rw 2026-10-27 17:22:12,807 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 r6hmlQVk - [27/Oct/2026 17:22:12] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 17:22:13,213 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 r6hmlQVk - [27/Oct/2026 17:22:13] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.004 ro 2026-10-27 17:22:13,291 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 r6hmlQVk - [27/Oct/2026 17:22:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.011 rw 2026-10-27 17:22:13,404 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 r6hmlQVk - [27/Oct/2026 17:22:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-27 17:22:13,422 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 r6hmlQVk - [27/Oct/2026 17:22:13] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.003 0.032 rw 2026-10-27 17:22:13,440 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 r6hmlQVk - [27/Oct/2026 17:22:13] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.004 rw 2026-10-27 17:22:13,490 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 r6hmlQVk - [27/Oct/2026 17:22:13] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.012 - 2026-10-27 17:22:13,500 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 r6hmlQVk - [27/Oct/2026 17:22:13] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.022 - 2026-10-27 17:22:13,504 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 r6hmlQVk - [27/Oct/2026 17:22:13] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.047 ro 2026-10-27 17:22:13,506 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 r6hmlQVk - [27/Oct/2026 17:22:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.028 - 2026-10-27 17:22:13,523 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 r6hmlQVk - [27/Oct/2026 17:22:13] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.034 rw 2026-10-27 17:22:13,527 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [2/41] Tour AddMultipleSerialsAtOnce → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:22:13,619 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [3/41] Tour AddMultipleSerialsAtOnce → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-27 17:22:13,634 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 r6hmlQVk - [27/Oct/2026 17:22:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.06 - 2026-10-27 17:22:13,682 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 r6hmlQVk - [27/Oct/2026 17:22:13] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6644 31 0.024 0.096 rw 2026-10-27 17:22:13,728 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 r6hmlQVk - [27/Oct/2026 17:22:13] "GET /pos/ui/320 HTTP/1.1" 200 6644 31 0.01 0.155 rw 2026-10-27 17:22:13,749 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 r6hmlQVk - [27/Oct/2026 17:22:13] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.001 0.125 rw 2026-10-27 17:22:13,805 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 r6hmlQVk - [27/Oct/2026 17:22:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.015 0.165 rw 2026-10-27 17:22:13,856 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [4/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-10-27 17:22:13,878 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 r6hmlQVk - [27/Oct/2026 17:22:13] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.002 0.017 rw 2026-10-27 17:22:13,931 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [5/41] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:22:13,936 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 r6hmlQVk - [27/Oct/2026 17:22:13] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.005 - 2026-10-27 17:22:13,938 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [6/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-10-27 17:22:14,212 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [7/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-10-27 17:22:14,215 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [8/41] Tour AddMultipleSerialsAtOnce → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN001)) 2026-10-27 17:22:14,231 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [9/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input:value() 2026-10-27 17:22:14,231 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [10/41] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:22:14,236 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [11/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-10-27 17:22:14,513 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [12/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-10-27 17:22:14,513 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [13/41] Tour AddMultipleSerialsAtOnce → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN002)) 2026-10-27 17:22:14,529 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [14/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input:value() 2026-10-27 17:22:14,530 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [15/41] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:22:14,532 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [16/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-10-27 17:22:14,818 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [17/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-10-27 17:22:14,820 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [18/41] Tour AddMultipleSerialsAtOnce → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN003)) 2026-10-27 17:22:14,830 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [19/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input:value() 2026-10-27 17:22:14,830 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [20/41] Tour AddMultipleSerialsAtOnce → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:22:14,859 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [21/41] Tour AddMultipleSerialsAtOnce → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:14,871 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [22/41] Tour AddMultipleSerialsAtOnce → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"3.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("3"))) 2026-10-27 17:22:14,902 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [23/41] Tour AddMultipleSerialsAtOnce → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:14,918 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [24/41] Tour AddMultipleSerialsAtOnce → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-27 17:22:14,936 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [25/41] Tour AddMultipleSerialsAtOnce → Step [data-icon='delete'] 2026-10-27 17:22:14,959 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 r6hmlQVk - [27/Oct/2026 17:22:14] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.003 0.018 rw 2026-10-27 17:22:14,984 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [26/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-10-27 17:22:14,985 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [27/41] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:22:14,987 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [28/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-10-27 17:22:15,262 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [29/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-10-27 17:22:15,263 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [30/41] Tour AddMultipleSerialsAtOnce → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN005)) 2026-10-27 17:22:15,279 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [31/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input:value() 2026-10-27 17:22:15,280 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [32/41] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:22:15,282 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [33/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-10-27 17:22:15,562 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [34/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-10-27 17:22:15,563 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [35/41] Tour AddMultipleSerialsAtOnce → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN006)) 2026-10-27 17:22:15,580 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [36/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input:value() 2026-10-27 17:22:15,580 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [37/41] Tour AddMultipleSerialsAtOnce → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:22:15,596 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [38/41] Tour AddMultipleSerialsAtOnce → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:15,604 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [39/41] Tour AddMultipleSerialsAtOnce → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"4.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("4"))) 2026-10-27 17:22:15,614 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [40/41] Tour AddMultipleSerialsAtOnce → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:15,621 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [41/41] Tour AddMultipleSerialsAtOnce → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-27 17:22:15,621 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: tour succeeded 2026-10-27 17:22:15,622 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: ╔═════════════════════════════════════════╗ ║ TOUR AddMultipleSerialsAtOnce SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-27 17:22:15,710 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: heap 21185500 (allocated 22302720) 2026-10-27 17:22:15,710 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:22:15,714 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 r6hmlQVk - [27/Oct/2026 17:22:12] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.004 3.671 rw 2026-10-27 17:22:15,814 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Closing chrome headless with pid 63315 2026-10-27 17:22:15,815 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Closing websocket connection 2026-10-27 17:22:15,817 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Terminating chrome headless with pid 63315 2026-10-27 17:22:15,920 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_172215_920004_test_add_multiple_serials_at_once.txt 2026-10-27 17:22:15,920 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Removing chrome user profile "/tmp/tmp71cb8a6m_chrome_odoo" 2026-10-27 17:22:15,934 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_change_without_cash_method ... 2026-10-27 17:22:16,337 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Chrome pid: 63457 2026-10-27 17:22:16,337 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Chrome headless temporary user profile dir: /tmp/tmphtg6oia6_chrome_odoo 2026-10-27 17:22:16,338 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Issuing json command http://127.0.0.1:38607/json/version 2026-10-27 17:22:16,339 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38607', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:22:16,350 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Browser version: Chrome/150.0.7871.114 2026-10-27 17:22:16,351 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Issuing json command http://127.0.0.1:38607/json 2026-10-27 17:22:16,351 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38607', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:22:16,356 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Websocket url found: ws://127.0.0.1:38607/devtools/page/386C975004C7654C35F399D440231ABE 2026-10-27 17:22:16,365 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Enable chrome headless console log notification 2026-10-27 17:22:16,370 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Chrome headless enable page notifications 2026-10-27 17:22:16,399 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:22:16,408 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Setting session cookie in browser 2026-10-27 17:22:16,409 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Open "http://127.0.0.1:8069/pos/ui/320" in browser 2026-10-27 17:22:16,409 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Navigating to: "http://127.0.0.1:8069/pos/ui/320" 2026-10-27 17:22:16,419 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:22:16,737 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qB00Y5t6 - [27/Oct/2026 17:22:16] "GET /pos/ui/320 HTTP/1.1" 200 6604 65 0.02 0.306 rw 2026-10-27 17:22:16,741 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Navigation result: {'frameId': '386C975004C7654C35F399D440231ABE', 'loaderId': '883191614EFF9CC25676344258153CE2', 'isDownload': False} 2026-10-27 17:22:16,741 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Evaluate ready code "odoo.isTourReady('StockPaymentScreenTour2')" 2026-10-27 17:22:16,788 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qB00Y5t6 - [27/Oct/2026 17:22:16] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.015 ro 2026-10-27 17:22:16,807 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qB00Y5t6 - [27/Oct/2026 17:22:16] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.389 ro 2026-10-27 17:22:16,812 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qB00Y5t6 - [27/Oct/2026 17:22:16] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.039 ro 2026-10-27 17:22:17,298 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: Owl is running in 'dev' mode. 2026-10-27 17:22:17,311 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qB00Y5t6 - [27/Oct/2026 17:22:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 17:22:17,320 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qB00Y5t6 - [27/Oct/2026 17:22:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.007 - 2026-10-27 17:22:17,329 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qB00Y5t6 - [27/Oct/2026 17:22:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.013 ro 2026-10-27 17:22:17,352 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qB00Y5t6 - [27/Oct/2026 17:22:17] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.013 rw 2026-10-27 17:22:17,356 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qB00Y5t6 - [27/Oct/2026 17:22:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.013 rw 2026-10-27 17:22:17,601 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:22:17,923 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qB00Y5t6 - [27/Oct/2026 17:22:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 532891 246 0.135 0.423 rw 2026-10-27 17:22:18,095 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Evaluate test code "odoo.startTour('StockPaymentScreenTour2', {"stepDelay": 0, "debug": false})" 2026-10-27 17:22:18,105 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qB00Y5t6 - [27/Oct/2026 17:22:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.0 0.01 ro 2026-10-27 17:22:18,109 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [1/28] Tour StockPaymentScreenTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:22:18,120 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qB00Y5t6 - [27/Oct/2026 17:22:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.005 ro 2026-10-27 17:22:18,136 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qB00Y5t6 - [27/Oct/2026 17:22:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 17:22:18,150 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qB00Y5t6 - [27/Oct/2026 17:22:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.01 rw 2026-10-27 17:22:18,162 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qB00Y5t6 - [27/Oct/2026 17:22:18] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 17:22:18,468 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qB00Y5t6 - [27/Oct/2026 17:22:18] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.034 ro 2026-10-27 17:22:18,540 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qB00Y5t6 - [27/Oct/2026 17:22:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.009 rw 2026-10-27 17:22:18,621 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qB00Y5t6 - [27/Oct/2026 17:22:18] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.003 0.024 rw 2026-10-27 17:22:18,628 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qB00Y5t6 - [27/Oct/2026 17:22:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-27 17:22:18,682 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qB00Y5t6 - [27/Oct/2026 17:22:18] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.004 rw 2026-10-27 17:22:18,690 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qB00Y5t6 - [27/Oct/2026 17:22:18] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.005 ro 2026-10-27 17:22:18,698 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qB00Y5t6 - [27/Oct/2026 17:22:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-27 17:22:18,698 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qB00Y5t6 - [27/Oct/2026 17:22:18] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-27 17:22:18,723 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qB00Y5t6 - [27/Oct/2026 17:22:18] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.017 - 2026-10-27 17:22:18,738 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qB00Y5t6 - [27/Oct/2026 17:22:18] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.002 0.029 rw 2026-10-27 17:22:18,767 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [2/28] Tour StockPaymentScreenTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:22:18,832 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qB00Y5t6 - [27/Oct/2026 17:22:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.021 - 2026-10-27 17:22:18,838 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [3/28] Tour StockPaymentScreenTour2 → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-27 17:22:18,883 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qB00Y5t6 - [27/Oct/2026 17:22:18] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6644 31 0.021 0.053 rw 2026-10-27 17:22:18,953 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qB00Y5t6 - [27/Oct/2026 17:22:18] "GET /pos/ui/320 HTTP/1.1" 200 6644 31 0.014 0.128 rw 2026-10-27 17:22:18,978 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qB00Y5t6 - [27/Oct/2026 17:22:18] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.004 0.151 rw 2026-10-27 17:22:19,034 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qB00Y5t6 - [27/Oct/2026 17:22:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 15 0.012 0.183 rw 2026-10-27 17:22:19,102 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [4/28] Tour StockPaymentScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:19,106 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [5/28] Tour StockPaymentScreenTour2 → 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-27 17:22:19,128 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [6/28] Tour StockPaymentScreenTour2 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 17:22:19,131 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [7/28] Tour StockPaymentScreenTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 17:22:19,135 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [8/28] Tour StockPaymentScreenTour2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 17:22:19,137 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [9/28] Tour StockPaymentScreenTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 17:22:19,138 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [10/28] Tour StockPaymentScreenTour2 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 17:22:19,151 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [11/28] Tour StockPaymentScreenTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 17:22:19,154 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [12/28] Tour StockPaymentScreenTour2 → 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-27 17:22:19,155 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [13/28] Tour StockPaymentScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:19,161 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [14/28] Tour StockPaymentScreenTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 17:22:19,162 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [15/28] Tour StockPaymentScreenTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 17:22:19,189 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [16/28] Tour StockPaymentScreenTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 17:22:19,197 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qB00Y5t6 - [27/Oct/2026 17:22:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-27 17:22:19,696 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [17/28] Tour StockPaymentScreenTour2 → Step .payment-buttons button:contains('Ship Later') 2026-10-27 17:22:19,697 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [18/28] Tour StockPaymentScreenTour2 → Step click payment method (trigger: .paymentmethod) 2026-10-27 17:22:19,701 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [19/28] Tour StockPaymentScreenTour2 → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-10-27 17:22:19,702 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [20/28] Tour StockPaymentScreenTour2 → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-10-27 17:22:19,702 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [21/28] Tour StockPaymentScreenTour2 → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-10-27 17:22:19,721 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [22/28] Tour StockPaymentScreenTour2 → Step click numpad button: 9 (trigger: .modal div.numpad button:contains(/^9$/)) 2026-10-27 17:22:19,735 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [23/28] Tour StockPaymentScreenTour2 → Step click numpad button: 9 (trigger: .modal div.numpad button:contains(/^9$/)) 2026-10-27 17:22:19,735 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [24/28] Tour StockPaymentScreenTour2 → Step .modal .input-value:contains(99) 2026-10-27 17:22:19,763 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [25/28] Tour StockPaymentScreenTour2 → Step .modal .popup-input .input-value:contains(/^99$/) 2026-10-27 17:22:19,764 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [26/28] Tour StockPaymentScreenTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:22:19,771 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [27/28] Tour StockPaymentScreenTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:22:19,774 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [28/28] Tour StockPaymentScreenTour2 → Step body:not(:has(.payment-status-amount .amount:contains("0.0"))) 2026-10-27 17:22:19,775 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: tour succeeded 2026-10-27 17:22:19,776 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: ╔════════════════════════════════════════╗ ║ TOUR StockPaymentScreenTour2 SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-27 17:22:19,844 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: heap 20865220 (allocated 22040576) 2026-10-27 17:22:19,844 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:22:19,848 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 qB00Y5t6 - [27/Oct/2026 17:22:17] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.004 2.486 rw 2026-10-27 17:22:19,948 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Closing chrome headless with pid 63457 2026-10-27 17:22:19,948 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Closing websocket connection 2026-10-27 17:22:19,949 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Terminating chrome headless with pid 63457 2026-10-27 17:22:20,044 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_172220_043842_test_change_without_cash_method.txt 2026-10-27 17:22:20,044 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Removing chrome user profile "/tmp/tmphtg6oia6_chrome_odoo" 2026-10-27 17:22:20,056 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product ... 2026-10-27 17:22:20,566 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome pid: 63595 2026-10-27 17:22:20,566 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome headless temporary user profile dir: /tmp/tmpe6llglbr_chrome_odoo 2026-10-27 17:22:20,566 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Issuing json command http://127.0.0.1:38293/json/version 2026-10-27 17:22:20,568 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38293', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:22:20,577 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Browser version: Chrome/150.0.7871.114 2026-10-27 17:22:20,577 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Issuing json command http://127.0.0.1:38293/json 2026-10-27 17:22:20,577 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38293', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:22:20,582 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Websocket url found: ws://127.0.0.1:38293/devtools/page/E94B6144F940E6A936A769F0B5B22B21 2026-10-27 17:22:20,585 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Enable chrome headless console log notification 2026-10-27 17:22:20,592 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome headless enable page notifications 2026-10-27 17:22:20,658 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-27 17:22:20,664 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Setting session cookie in browser 2026-10-27 17:22:20,665 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Open "http://127.0.0.1:8069/pos/ui/320" in browser 2026-10-27 17:22:20,666 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Navigating to: "http://127.0.0.1:8069/pos/ui/320" 2026-10-27 17:22:20,674 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:22:20,917 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w0binsrY - [27/Oct/2026 17:22:20] "GET /pos/ui/320 HTTP/1.1" 200 6750 70 0.021 0.23 rw 2026-10-27 17:22:20,923 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Navigation result: {'frameId': 'E94B6144F940E6A936A769F0B5B22B21', 'loaderId': '7CDCB509680A43AD270E448E20D1E983', 'isDownload': False} 2026-10-27 17:22:20,923 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Evaluate ready code "odoo.isTourReady('test_combo_price_unchanged_with_lot_tracked_product')" 2026-10-27 17:22:20,967 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w0binsrY - [27/Oct/2026 17:22:20] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.295 ro 2026-10-27 17:22:20,985 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w0binsrY - [27/Oct/2026 17:22:20] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.037 ro 2026-10-27 17:22:20,994 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w0binsrY - [27/Oct/2026 17:22:20] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.046 ro 2026-10-27 17:22:21,395 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: Owl is running in 'dev' mode. 2026-10-27 17:22:21,421 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w0binsrY - [27/Oct/2026 17:22:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-27 17:22:21,423 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w0binsrY - [27/Oct/2026 17:22:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 17:22:21,441 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w0binsrY - [27/Oct/2026 17:22:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.014 ro 2026-10-27 17:22:21,463 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w0binsrY - [27/Oct/2026 17:22:21] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.011 rw 2026-10-27 17:22:21,467 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w0binsrY - [27/Oct/2026 17:22:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.012 rw 2026-10-27 17:22:21,678 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:22:22,070 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w0binsrY - [27/Oct/2026 17:22:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534909 255 0.144 0.448 rw 2026-10-27 17:22:22,197 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Evaluate test code "odoo.startTour('test_combo_price_unchanged_with_lot_tracked_product', {"stepDelay": 0, "debug": false})" 2026-10-27 17:22:22,205 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [1/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:22:22,206 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w0binsrY - [27/Oct/2026 17:22:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.008 ro 2026-10-27 17:22:22,225 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w0binsrY - [27/Oct/2026 17:22:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.004 ro 2026-10-27 17:22:22,238 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w0binsrY - [27/Oct/2026 17:22:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 17:22:22,273 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w0binsrY - [27/Oct/2026 17:22:22] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.027 rw 2026-10-27 17:22:22,274 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w0binsrY - [27/Oct/2026 17:22:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.032 rw 2026-10-27 17:22:22,647 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w0binsrY - [27/Oct/2026 17:22:22] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.006 ro 2026-10-27 17:22:22,711 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w0binsrY - [27/Oct/2026 17:22:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.009 rw 2026-10-27 17:22:22,799 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w0binsrY - [27/Oct/2026 17:22:22] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.003 0.024 rw 2026-10-27 17:22:22,809 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w0binsrY - [27/Oct/2026 17:22:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.001 - 2026-10-27 17:22:22,852 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w0binsrY - [27/Oct/2026 17:22:22] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.005 rw 2026-10-27 17:22:22,862 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w0binsrY - [27/Oct/2026 17:22:22] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.006 ro 2026-10-27 17:22:22,875 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w0binsrY - [27/Oct/2026 17:22:22] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.009 - 2026-10-27 17:22:22,877 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w0binsrY - [27/Oct/2026 17:22:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.009 - 2026-10-27 17:22:22,879 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w0binsrY - [27/Oct/2026 17:22:22] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.009 - 2026-10-27 17:22:22,929 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w0binsrY - [27/Oct/2026 17:22:22] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.038 rw 2026-10-27 17:22:22,939 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [2/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:22:23,007 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [3/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click product 'Test Combo' (trigger: article.product .product-content .product-name:contains("Test Combo")) 2026-10-27 17:22:23,011 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w0binsrY - [27/Oct/2026 17:22:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.029 - 2026-10-27 17:22:23,064 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w0binsrY - [27/Oct/2026 17:22:23] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6790 35 0.029 0.053 rw 2026-10-27 17:22:23,153 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w0binsrY - [27/Oct/2026 17:22:23] "GET /pos/ui/320 HTTP/1.1" 200 6790 35 0.02 0.147 rw 2026-10-27 17:22:23,162 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w0binsrY - [27/Oct/2026 17:22:23] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.167 rw 2026-10-27 17:22:23,203 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w0binsrY - [27/Oct/2026 17:22:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.018 0.176 rw 2026-10-27 17:22:23,275 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [4/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:23,282 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [5/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Combo"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Combo"))) 2026-10-27 17:22:23,331 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [6/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step Check orderline with attributes: {"productName":"Product A","quantity":"1.0"} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-10-27 17:22:23,335 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [7/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:23,360 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [8/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:23,367 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w0binsrY - [27/Oct/2026 17:22:23] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.005 - 2026-10-27 17:22:23,368 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w0binsrY - [27/Oct/2026 17:22:23] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.005 - 2026-10-27 17:22:23,370 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [9/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step order total amount is '8.05' (trigger: .product-screen .order-summary .total:contains("8.05")) 2026-10-27 17:22:23,370 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [10/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:23,389 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [11/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:23,403 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [12/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click lot icon (trigger: .line-lot-icon) 2026-10-27 17:22:23,432 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [13/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-10-27 17:22:23,450 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w0binsrY - [27/Oct/2026 17:22:23] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.002 0.014 rw 2026-10-27 17:22:23,494 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w0binsrY - [27/Oct/2026 17:22:23] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.002 - 2026-10-27 17:22:23,495 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [14/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:22:23,499 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [15/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-10-27 17:22:23,779 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [16/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step .o-autocomplete input 2026-10-27 17:22:23,780 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [17/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:22:23,785 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [18/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step Check orderline with attributes: {"productName":"Product A","quantity":"1.0"} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-10-27 17:22:23,797 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [19/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step .info-list:contains('Lot 1') 2026-10-27 17:22:23,798 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [20/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:23,803 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [21/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:23,818 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [22/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step order total amount is '8.05' (trigger: .product-screen .order-summary .total:contains("8.05")) 2026-10-27 17:22:23,818 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [23/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:23,836 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: tour succeeded 2026-10-27 17:22:23,837 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR test_combo_price_unchanged_with_lot_tracked_product SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-10-27 17:22:23,909 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:22:23,914 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w0binsrY - [27/Oct/2026 17:22:21] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.004 2.439 rw 2026-10-27 17:22:23,920 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: heap 21228928 (allocated 22302720) 2026-10-27 17:22:24,014 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Closing chrome headless with pid 63595 2026-10-27 17:22:24,014 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Closing websocket connection 2026-10-27 17:22:24,015 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Terminating chrome headless with pid 63595 2026-10-27 17:22:24,110 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_172224_110215_test_combo_price_unchanged_with_lot_tracked_product.txt 2026-10-27 17:22:24,110 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Removing chrome user profile "/tmp/tmpe6llglbr_chrome_odoo" 2026-10-27 17:22:24,121 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_edit_paid_order ... 2026-10-27 17:22:24,481 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Chrome pid: 63735 2026-10-27 17:22:24,481 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Chrome headless temporary user profile dir: /tmp/tmpy53j853x_chrome_odoo 2026-10-27 17:22:24,481 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Issuing json command http://127.0.0.1:45295/json/version 2026-10-27 17:22:24,482 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45295', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:22:24,487 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Browser version: Chrome/150.0.7871.114 2026-10-27 17:22:24,487 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Issuing json command http://127.0.0.1:45295/json 2026-10-27 17:22:24,488 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45295', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:22:24,494 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Websocket url found: ws://127.0.0.1:45295/devtools/page/400B26D1296CEF2A3F0D790C141331FE 2026-10-27 17:22:24,500 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Enable chrome headless console log notification 2026-10-27 17:22:24,502 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Chrome headless enable page notifications 2026-10-27 17:22:24,526 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:22:24,537 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Setting session cookie in browser 2026-10-27 17:22:24,538 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Open "http://127.0.0.1:8069/pos/ui/320" in browser 2026-10-27 17:22:24,538 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Navigating to: "http://127.0.0.1:8069/pos/ui/320" 2026-10-27 17:22:24,548 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:22:24,783 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:24] "GET /pos/ui/320 HTTP/1.1" 200 6604 65 0.018 0.224 rw 2026-10-27 17:22:24,787 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Navigation result: {'frameId': '400B26D1296CEF2A3F0D790C141331FE', 'loaderId': 'F5C40FF4193E8FFC730744FB375B1460', 'isDownload': False} 2026-10-27 17:22:24,787 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Evaluate ready code "odoo.isTourReady('test_edit_paid_order_stock')" 2026-10-27 17:22:24,824 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:24] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.01 ro 2026-10-27 17:22:24,839 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:24] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.295 ro 2026-10-27 17:22:24,847 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:24] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.031 ro 2026-10-27 17:22:25,281 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: Owl is running in 'dev' mode. 2026-10-27 17:22:25,295 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-27 17:22:25,297 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 17:22:25,321 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.014 ro 2026-10-27 17:22:25,354 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.014 rw 2026-10-27 17:22:25,357 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:25] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.017 rw 2026-10-27 17:22:25,588 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:22:25,928 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 532041 245 0.143 0.425 rw 2026-10-27 17:22:26,104 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Evaluate test code "odoo.startTour('test_edit_paid_order_stock', {"stepDelay": 0, "debug": false})" 2026-10-27 17:22:26,112 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.0 0.007 ro 2026-10-27 17:22:26,114 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [1/58] Tour test_edit_paid_order_stock → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:22:26,129 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.005 ro 2026-10-27 17:22:26,142 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.005 rw 2026-10-27 17:22:26,167 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.018 rw 2026-10-27 17:22:26,168 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:26] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 17:22:26,471 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:26] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.006 ro 2026-10-27 17:22:26,544 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.006 rw 2026-10-27 17:22:26,641 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:26] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.031 rw 2026-10-27 17:22:26,647 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-27 17:22:26,683 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:26] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.004 rw 2026-10-27 17:22:26,706 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:26] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.012 ro 2026-10-27 17:22:26,706 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.009 - 2026-10-27 17:22:26,708 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:26] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.012 - 2026-10-27 17:22:26,708 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:26] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.012 - 2026-10-27 17:22:26,741 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:26] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.002 0.02 rw 2026-10-27 17:22:26,745 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [2/58] Tour test_edit_paid_order_stock → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:22:26,816 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.026 - 2026-10-27 17:22:26,830 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [3/58] Tour test_edit_paid_order_stock → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-27 17:22:26,850 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:26] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6644 31 0.017 0.053 rw 2026-10-27 17:22:26,930 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:26] "GET /pos/ui/320 HTTP/1.1" 200 6644 31 0.023 0.127 rw 2026-10-27 17:22:26,939 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:26] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.001 0.139 rw 2026-10-27 17:22:26,972 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.012 0.116 rw 2026-10-27 17:22:27,017 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [4/58] Tour test_edit_paid_order_stock → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:27,021 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [5/58] Tour test_edit_paid_order_stock → 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-27 17:22:27,044 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [6/58] Tour test_edit_paid_order_stock → 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-27 17:22:27,044 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [7/58] Tour test_edit_paid_order_stock → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:27,050 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [8/58] Tour test_edit_paid_order_stock → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 17:22:27,050 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [9/58] Tour test_edit_paid_order_stock → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 17:22:27,088 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [10/58] Tour test_edit_paid_order_stock → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 17:22:27,103 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.007 - 2026-10-27 17:22:27,111 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.013 - 2026-10-27 17:22:27,595 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [11/58] Tour test_edit_paid_order_stock → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 17:22:27,600 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [12/58] Tour test_edit_paid_order_stock → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:22:28,115 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [13/58] Tour test_edit_paid_order_stock → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 17:22:28,120 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60480870 started for PoS orders references: [{'name': '/', 'pos_reference': '261-320-000001', 'uuid': '2e651e20-8c8a-4e03-b007-66631d0f2e63'}] 2026-10-27 17:22:28,122 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [14/58] Tour test_edit_paid_order_stock → Step .feedback-screen .edit-order-payment:contains(Back) 2026-10-27 17:22:28,429 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60480870 order {'name': '/', 'pos_reference': '261-320-000001', 'uuid': '2e651e20-8c8a-4e03-b007-66631d0f2e63'} created pos.order #902 2026-10-27 17:22:28,430 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60480870 finished 2026-10-27 17:22:28,473 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5197 172 0.105 0.251 rw 2026-10-27 17:22:28,542 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:28] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.006 ro 2026-10-27 17:22:28,583 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [15/58] Tour test_edit_paid_order_stock → Step click customer button (trigger: button.partner-button) 2026-10-27 17:22:28,614 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [16/58] Tour test_edit_paid_order_stock → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 17:22:28,631 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [17/58] Tour test_edit_paid_order_stock → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 17:22:28,631 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [18/58] Tour test_edit_paid_order_stock → Step Search customer with "Partner Test 1" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 17:22:28,636 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [19/58] Tour test_edit_paid_order_stock → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 17:22:28,987 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [20/58] Tour test_edit_paid_order_stock → Step body 2026-10-27 17:22:29,188 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [21/58] Tour test_edit_paid_order_stock → Step Manually trigger keyup event (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 17:22:29,189 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [22/58] Tour test_edit_paid_order_stock → Step Press Enter to trigger "search more" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 17:22:29,191 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [23/58] Tour test_edit_paid_order_stock → Step Check "Partner Test 1" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Partner Test 1")) 2026-10-27 17:22:29,191 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [24/58] Tour test_edit_paid_order_stock → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-10-27 17:22:29,201 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [25/58] Tour test_edit_paid_order_stock → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-27 17:22:29,210 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [26/58] Tour test_edit_paid_order_stock → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-27 17:22:29,216 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [27/58] Tour test_edit_paid_order_stock → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:22:29,347 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:22:29,360 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 90 88 0.044 0.101 rw 2026-10-27 17:22:29,534 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:22:29,569 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 86 0.047 0.155 rw 2026-10-27 17:22:29,723 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [28/58] Tour test_edit_paid_order_stock → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 17:22:29,730 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16739002 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-320-000001', 'uuid': '2e651e20-8c8a-4e03-b007-66631d0f2e63'}] 2026-10-27 17:22:29,731 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [29/58] Tour test_edit_paid_order_stock → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 17:22:30,316 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16739002 order {'name': 'Shop - 000001', 'pos_reference': '261-320-000001', 'uuid': '2e651e20-8c8a-4e03-b007-66631d0f2e63'} sync ignored for existing PoS order pos.order(902,) (state: paid) 2026-10-27 17:22:30,317 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16739002 finished 2026-10-27 17:22:30,456 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5314 291 0.239 0.492 rw 2026-10-27 17:22:30,569 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:30] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.007 ro 2026-10-27 17:22:30,612 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [30/58] Tour test_edit_paid_order_stock → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 17:22:30,653 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [31/58] Tour test_edit_paid_order_stock → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-27 17:22:30,667 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:30] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.002 0.03 rw 2026-10-27 17:22:30,679 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [32/58] Tour test_edit_paid_order_stock → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:30,681 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [33/58] Tour test_edit_paid_order_stock → 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-27 17:22:30,695 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [34/58] Tour test_edit_paid_order_stock → 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-27 17:22:30,695 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [35/58] Tour test_edit_paid_order_stock → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:30,702 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [36/58] Tour test_edit_paid_order_stock → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 17:22:30,702 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [37/58] Tour test_edit_paid_order_stock → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 17:22:30,712 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [38/58] Tour test_edit_paid_order_stock → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 17:22:31,214 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [39/58] Tour test_edit_paid_order_stock → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 17:22:31,220 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [40/58] Tour test_edit_paid_order_stock → Step click customer button (trigger: button.partner-button) 2026-10-27 17:22:31,225 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [41/58] Tour test_edit_paid_order_stock → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 17:22:31,235 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [42/58] Tour test_edit_paid_order_stock → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 17:22:31,237 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [43/58] Tour test_edit_paid_order_stock → Step Search customer with "APartner Full" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 17:22:31,249 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [44/58] Tour test_edit_paid_order_stock → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 17:22:31,600 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [45/58] Tour test_edit_paid_order_stock → Step Check "APartner Full" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("APartner Full")) 2026-10-27 17:22:31,600 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [46/58] Tour test_edit_paid_order_stock → Step click partner 'APartner Full' from partner list screen (trigger: .modal .partner-list b:contains(APartner Full)) 2026-10-27 17:22:31,610 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [47/58] Tour test_edit_paid_order_stock → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-10-27 17:22:31,626 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [48/58] Tour test_edit_paid_order_stock → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-10-27 17:22:31,637 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [49/58] Tour test_edit_paid_order_stock → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:22:32,165 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [50/58] Tour test_edit_paid_order_stock → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 17:22:32,171 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45538746 started for PoS orders references: [{'name': '/', 'pos_reference': '261-320-000002', 'uuid': 'd01479f8-1cd4-41bd-9017-c95b7e52ac9a'}] 2026-10-27 17:22:32,173 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [51/58] Tour test_edit_paid_order_stock → Step body 2026-10-27 17:22:32,253 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [52/58] Tour test_edit_paid_order_stock → Step body 2026-10-27 17:22:32,281 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [53/58] Tour test_edit_paid_order_stock → Step .feedback-screen .edit-order-payment:contains(Back) 2026-10-27 17:22:32,449 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45538746 order {'name': '/', 'pos_reference': '261-320-000002', 'uuid': 'd01479f8-1cd4-41bd-9017-c95b7e52ac9a'} created pos.order #903 2026-10-27 17:22:32,450 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45538746 finished 2026-10-27 17:22:32,532 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5227 160 0.091 0.274 rw 2026-10-27 17:22:32,587 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:32] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.006 ro 2026-10-27 17:22:32,616 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [54/58] Tour test_edit_paid_order_stock → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-10-27 17:22:32,634 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [55/58] Tour test_edit_paid_order_stock → Step pick a date (trigger: .modal-body .o_datetime_input) 2026-10-27 17:22:32,652 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [56/58] Tour test_edit_paid_order_stock → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-10-27 17:22:32,655 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [57/58] Tour test_edit_paid_order_stock → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:22:33,169 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: [58/58] Tour test_edit_paid_order_stock → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 17:22:33,181 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58602652 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-320-000002', 'uuid': 'd01479f8-1cd4-41bd-9017-c95b7e52ac9a'}] 2026-10-27 17:22:33,184 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: tour succeeded 2026-10-27 17:22:33,185 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_edit_paid_order_stock SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-27 17:22:33,224 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58602652 order {'name': 'Shop - 000002', 'pos_reference': '261-320-000002', 'uuid': 'd01479f8-1cd4-41bd-9017-c95b7e52ac9a'} sync ignored for existing PoS order pos.order(903,) (state: paid) 2026-10-27 17:22:33,226 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58602652 finished 2026-10-27 17:22:33,292 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: heap 23657372 (allocated 25710592) 2026-10-27 17:22:33,298 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:22:33,360 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:25] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.017 7.974 rw 2026-10-27 17:22:33,365 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OWtj8Ycn - [27/Oct/2026 17:22:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5227 76 0.055 0.135 rw 2026-10-27 17:22:33,440 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Closing chrome headless with pid 63735 2026-10-27 17:22:33,443 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Closing websocket connection 2026-10-27 17:22:33,443 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Terminating chrome headless with pid 63735 2026-10-27 17:22:33,539 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_172233_539521_test_edit_paid_order.txt 2026-10-27 17:22:33,540 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Removing chrome user profile "/tmp/tmpy53j853x_chrome_odoo" 2026-10-27 17:22:33,587 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_limited_product_pricelist_loading ... 2026-10-27 17:22:34,352 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Chrome pid: 63873 2026-10-27 17:22:34,352 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Chrome headless temporary user profile dir: /tmp/tmpo01hn_5i_chrome_odoo 2026-10-27 17:22:34,352 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Issuing json command http://127.0.0.1:44205/json/version 2026-10-27 17:22:34,353 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44205', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:22:34,381 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Browser version: Chrome/150.0.7871.114 2026-10-27 17:22:34,381 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Issuing json command http://127.0.0.1:44205/json 2026-10-27 17:22:34,382 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44205', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:22:34,391 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Websocket url found: ws://127.0.0.1:44205/devtools/page/FAEFA995BBB738DD3532C6BE70C4F8B1 2026-10-27 17:22:34,397 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Enable chrome headless console log notification 2026-10-27 17:22:34,403 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Chrome headless enable page notifications 2026-10-27 17:22:34,445 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:22:34,452 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Setting session cookie in browser 2026-10-27 17:22:34,454 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Open "http://127.0.0.1:8069/pos/ui/320" in browser 2026-10-27 17:22:34,454 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Navigating to: "http://127.0.0.1:8069/pos/ui/320" 2026-10-27 17:22:34,464 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:22:34,712 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:34] "GET /pos/ui/320 HTTP/1.1" 200 6604 73 0.032 0.223 rw 2026-10-27 17:22:34,715 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Navigation result: {'frameId': 'FAEFA995BBB738DD3532C6BE70C4F8B1', 'loaderId': '6657AC8789C2BA58BEA1F9D42E15FD59', 'isDownload': False} 2026-10-27 17:22:34,715 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Evaluate ready code "odoo.isTourReady('limitedProductPricelistLoadingStock')" 2026-10-27 17:22:34,773 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:34] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.024 ro 2026-10-27 17:22:34,775 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:34] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.313 ro 2026-10-27 17:22:34,782 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:34] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.033 ro 2026-10-27 17:22:35,311 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: Owl is running in 'dev' mode. 2026-10-27 17:22:35,321 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 17:22:35,326 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 17:22:35,343 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.014 ro 2026-10-27 17:22:35,368 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.001 0.009 rw 2026-10-27 17:22:35,380 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:35] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.01 rw 2026-10-27 17:22:35,540 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:22:35,819 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 508909 232 0.104 0.327 rw 2026-10-27 17:22:35,957 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Evaluate test code "odoo.startTour('limitedProductPricelistLoadingStock', {"stepDelay": 0, "debug": false})" 2026-10-27 17:22:35,966 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.0 0.007 ro 2026-10-27 17:22:35,967 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [1/40] Tour limitedProductPricelistLoadingStock → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:22:35,986 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.012 ro 2026-10-27 17:22:36,001 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 17:22:36,014 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.01 rw 2026-10-27 17:22:36,018 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:36] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.005 rw 2026-10-27 17:22:36,407 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:36] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.006 ro 2026-10-27 17:22:36,466 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.006 rw 2026-10-27 17:22:36,568 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-27 17:22:36,580 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:36] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.05 rw 2026-10-27 17:22:36,608 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:36] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.003 rw 2026-10-27 17:22:36,637 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:36] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.007 - 2026-10-27 17:22:36,637 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:36] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.01 ro 2026-10-27 17:22:36,638 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:36] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.012 - 2026-10-27 17:22:36,645 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.016 - 2026-10-27 17:22:36,656 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [2/40] Tour limitedProductPricelistLoadingStock → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:22:36,663 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:36] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 3890 0 0 0.002 - 2026-10-27 17:22:36,683 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:36] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.042 rw 2026-10-27 17:22:36,721 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [3/40] Tour limitedProductPricelistLoadingStock → Step PoS model scan barcode '0100100' (trigger: body) 2026-10-27 17:22:36,736 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.032 - 2026-10-27 17:22:36,756 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [4/40] Tour limitedProductPricelistLoadingStock → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:36,792 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:36] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6644 31 0.03 0.061 rw 2026-10-27 17:22:36,851 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:36] "GET /pos/ui/320 HTTP/1.1" 200 6644 31 0.012 0.137 rw 2026-10-27 17:22:36,862 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:36] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.157 rw 2026-10-27 17:22:36,910 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.012 0.17 rw 2026-10-27 17:22:36,950 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [5/40] Tour limitedProductPricelistLoadingStock → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1","price":"80.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1")):has(.price:contains("80.0"))) 2026-10-27 17:22:37,028 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:22:37,086 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 8852 110 0.049 0.28 rw 2026-10-27 17:22:37,146 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [6/40] Tour limitedProductPricelistLoadingStock → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:37,162 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [7/40] Tour limitedProductPricelistLoadingStock → Step PoS model scan barcode '0100201' (trigger: body) 2026-10-27 17:22:37,165 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [8/40] Tour limitedProductPricelistLoadingStock → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-10-27 17:22:37,186 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:37] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 6203 0 0 0.02 - 2026-10-27 17:22:37,243 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:22:37,309 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 91 0.06 0.156 rw 2026-10-27 17:22:37,499 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:22:37,610 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 9957 119 0.117 0.307 rw 2026-10-27 17:22:37,738 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:22:37,806 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 101 0.053 0.131 rw 2026-10-27 17:22:37,823 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:37] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.002 0.164 rw 2026-10-27 17:22:37,874 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:37] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.002 - 2026-10-27 17:22:37,878 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [9/40] Tour limitedProductPricelistLoadingStock → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:22:37,886 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [10/40] Tour limitedProductPricelistLoadingStock → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-10-27 17:22:38,163 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [11/40] Tour limitedProductPricelistLoadingStock → Step .o-autocomplete input 2026-10-27 17:22:38,169 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [12/40] Tour limitedProductPricelistLoadingStock → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:22:38,185 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [13/40] Tour limitedProductPricelistLoadingStock → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:38,197 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [14/40] Tour limitedProductPricelistLoadingStock → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2","quantity":"1","price":"100.0","attributeLine":"White"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2")):has(.qty:contains("1")):has(.price:contains("100.0")):has(.attribute-line:contains("White"))) 2026-10-27 17:22:38,213 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [15/40] Tour limitedProductPricelistLoadingStock → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:38,223 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [16/40] Tour limitedProductPricelistLoadingStock → Step PoS model scan barcode '0100202' (trigger: body) 2026-10-27 17:22:38,230 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [17/40] Tour limitedProductPricelistLoadingStock → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-10-27 17:22:38,237 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:38] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.007 - 2026-10-27 17:22:38,239 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:38] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.004 0.01 rw 2026-10-27 17:22:38,278 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [18/40] Tour limitedProductPricelistLoadingStock → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:22:38,282 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [19/40] Tour limitedProductPricelistLoadingStock → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-10-27 17:22:38,561 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [20/40] Tour limitedProductPricelistLoadingStock → Step .o-autocomplete input 2026-10-27 17:22:38,563 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [21/40] Tour limitedProductPricelistLoadingStock → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:22:38,581 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [22/40] Tour limitedProductPricelistLoadingStock → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:38,594 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [23/40] Tour limitedProductPricelistLoadingStock → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2","quantity":"1","price":"120.0","attributeLine":"Red"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2")):has(.qty:contains("1")):has(.price:contains("120.0")):has(.attribute-line:contains("Red"))) 2026-10-27 17:22:38,602 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [24/40] Tour limitedProductPricelistLoadingStock → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:38,611 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [25/40] Tour limitedProductPricelistLoadingStock → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:38,629 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [26/40] Tour limitedProductPricelistLoadingStock → Step order total amount is '300.0' (trigger: .product-screen .order-summary .total:contains("300.0")) 2026-10-27 17:22:38,629 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [27/40] Tour limitedProductPricelistLoadingStock → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:38,641 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [28/40] Tour limitedProductPricelistLoadingStock → Step refresh page (trigger: body) 2026-10-27 17:22:39,002 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:39] "GET /pos/ui/320/product/1e5ed126-5875-4e47-844c-2fe540eba004 HTTP/1.1" 200 6644 31 0.01 0.041 rw 2026-10-27 17:22:39,033 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:35] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.003 3.633 rw 2026-10-27 17:22:39,507 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: Owl is running in 'dev' mode. 2026-10-27 17:22:39,531 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:39] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 304 0 2 0.001 0.573 rw 2026-10-27 17:22:39,792 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:22:40,041 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 202363 213 0.119 0.273 rw 2026-10-27 17:22:40,174 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [29/40] Tour limitedProductPricelistLoadingStock → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:40,182 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.0 0.006 ro 2026-10-27 17:22:40,192 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.004 ro 2026-10-27 17:22:40,203 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.004 rw 2026-10-27 17:22:40,211 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.006 rw 2026-10-27 17:22:40,218 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:40] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.005 rw 2026-10-27 17:22:40,312 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:40] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 41 2 0.002 0.01 ro 2026-10-27 17:22:40,421 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:40] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.004 0.016 ro 2026-10-27 17:22:40,532 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.009 rw 2026-10-27 17:22:40,612 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:40] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.002 0.024 rw 2026-10-27 17:22:40,658 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [30/40] Tour limitedProductPricelistLoadingStock → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Test Product 1","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-10-27 17:22:40,673 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [31/40] Tour limitedProductPricelistLoadingStock → 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-27 17:22:40,688 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [32/40] Tour limitedProductPricelistLoadingStock → 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-27 17:22:40,688 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [33/40] Tour limitedProductPricelistLoadingStock → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 17:22:40,688 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [34/40] Tour limitedProductPricelistLoadingStock → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"2","price":"140.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("2")):has(.price:contains("140.0"))) 2026-10-27 17:22:40,727 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:40] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6644 31 0.016 0.062 rw 2026-10-27 17:22:40,796 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:40] "GET /pos/ui/320 HTTP/1.1" 200 6644 31 0.022 0.125 rw 2026-10-27 17:22:40,861 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [35/40] Tour limitedProductPricelistLoadingStock → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:40,867 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [36/40] Tour limitedProductPricelistLoadingStock → Step PoS model scan barcode '0100300' (trigger: body) 2026-10-27 17:22:40,880 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [37/40] Tour limitedProductPricelistLoadingStock → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:40,885 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [38/40] Tour limitedProductPricelistLoadingStock → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 3","quantity":"1","price":"50.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 3")):has(.qty:contains("1")):has(.price:contains("50.0"))) 2026-10-27 17:22:41,066 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:22:41,126 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 7922 110 0.07 0.176 rw 2026-10-27 17:22:41,164 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [39/40] Tour limitedProductPricelistLoadingStock → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:41,174 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [40/40] Tour limitedProductPricelistLoadingStock → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-27 17:22:41,180 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: tour succeeded 2026-10-27 17:22:41,185 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR limitedProductPricelistLoadingStock SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-27 17:22:41,253 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:22:41,288 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: heap 20401736 (allocated 22040576) 2026-10-27 17:22:41,290 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:22:41,304 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:39] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 1.755 rw 2026-10-27 17:22:41,313 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 osC1D-eA - [27/Oct/2026 17:22:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 89 0.054 0.126 rw 2026-10-27 17:22:41,395 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Closing chrome headless with pid 63873 2026-10-27 17:22:41,396 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Closing websocket connection 2026-10-27 17:22:41,396 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Terminating chrome headless with pid 63873 2026-10-27 17:22:41,479 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_172241_478740_test_limited_product_pricelist_loading.txt 2026-10-27 17:22:41,479 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Removing chrome user profile "/tmp/tmpo01hn_5i_chrome_odoo" 2026-10-27 17:22:41,492 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_lot ... 2026-10-27 17:22:42,118 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Chrome pid: 64028 2026-10-27 17:22:42,118 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Chrome headless temporary user profile dir: /tmp/tmp2xtvx_xl_chrome_odoo 2026-10-27 17:22:42,118 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Issuing json command http://127.0.0.1:45701/json/version 2026-10-27 17:22:42,120 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45701', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:22:42,137 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Browser version: Chrome/150.0.7871.114 2026-10-27 17:22:42,137 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Issuing json command http://127.0.0.1:45701/json 2026-10-27 17:22:42,138 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45701', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:22:42,144 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Websocket url found: ws://127.0.0.1:45701/devtools/page/0A9E6EF6DADA1E9807B3DC8BB70767BE 2026-10-27 17:22:42,150 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Enable chrome headless console log notification 2026-10-27 17:22:42,160 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Chrome headless enable page notifications 2026-10-27 17:22:42,257 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:22:42,262 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Setting session cookie in browser 2026-10-27 17:22:42,263 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Open "http://127.0.0.1:8069/pos/ui/320" in browser 2026-10-27 17:22:42,263 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Navigating to: "http://127.0.0.1:8069/pos/ui/320" 2026-10-27 17:22:42,273 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:22:42,508 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:42] "GET /pos/ui/320 HTTP/1.1" 200 6604 66 0.018 0.225 rw 2026-10-27 17:22:42,511 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Navigation result: {'frameId': '0A9E6EF6DADA1E9807B3DC8BB70767BE', 'loaderId': 'AB64B9F1F2C7D8CC3270BEDFBC979220', 'isDownload': False} 2026-10-27 17:22:42,511 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Evaluate ready code "odoo.isTourReady('LotTour')" 2026-10-27 17:22:42,563 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:42] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.292 ro 2026-10-27 17:22:42,565 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:42] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.032 ro 2026-10-27 17:22:42,571 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:42] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.035 ro 2026-10-27 17:22:43,046 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: Owl is running in 'dev' mode. 2026-10-27 17:22:43,060 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 17:22:43,063 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 17:22:43,076 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.009 ro 2026-10-27 17:22:43,105 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:43] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.006 rw 2026-10-27 17:22:43,138 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.039 rw 2026-10-27 17:22:43,318 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:22:43,626 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534553 247 0.122 0.362 rw 2026-10-27 17:22:43,740 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Evaluate test code "odoo.startTour('LotTour', {"stepDelay": 0, "debug": false})" 2026-10-27 17:22:43,749 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.0 0.006 ro 2026-10-27 17:22:43,750 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [1/115] Tour LotTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:22:43,767 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.005 ro 2026-10-27 17:22:43,782 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.005 rw 2026-10-27 17:22:43,791 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.007 rw 2026-10-27 17:22:43,798 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:43] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.004 rw 2026-10-27 17:22:44,078 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:44] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.006 ro 2026-10-27 17:22:44,140 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.015 rw 2026-10-27 17:22:44,228 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-27 17:22:44,235 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:44] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.003 0.033 rw 2026-10-27 17:22:44,265 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:44] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.005 rw 2026-10-27 17:22:44,302 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:44] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.017 ro 2026-10-27 17:22:44,306 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.016 - 2026-10-27 17:22:44,306 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:44] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.02 - 2026-10-27 17:22:44,307 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:44] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.019 - 2026-10-27 17:22:44,325 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [2/115] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:22:44,326 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:44] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.032 rw 2026-10-27 17:22:44,384 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.016 - 2026-10-27 17:22:44,409 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [3/115] Tour LotTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-27 17:22:44,449 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:44] "GET /pos/ui/320 HTTP/1.1" 200 6644 31 0.024 0.057 rw 2026-10-27 17:22:44,508 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:44] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6644 31 0.014 0.127 rw 2026-10-27 17:22:44,518 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:44] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.001 0.123 rw 2026-10-27 17:22:44,559 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.011 0.138 rw 2026-10-27 17:22:44,599 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [4/115] Tour LotTour → Step dialog is open (trigger: .modal:not(.o_inactive_modal):has(.modal-title:contains("Lot/Serial number(s) required"))) 2026-10-27 17:22:44,614 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:44] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.002 0.013 rw 2026-10-27 17:22:44,651 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:44] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.002 - 2026-10-27 17:22:44,662 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [5/115] Tour LotTour → Step discard dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer button:contains("Discard")) 2026-10-27 17:22:44,665 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [6/115] Tour LotTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-27 17:22:44,680 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [7/115] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-10-27 17:22:44,693 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:44] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.003 0.01 rw 2026-10-27 17:22:44,745 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [8/115] Tour LotTour → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:22:44,750 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [9/115] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-10-27 17:22:45,028 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [10/115] Tour LotTour → Step .o-autocomplete input 2026-10-27 17:22:45,030 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [11/115] Tour LotTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(1)) 2026-10-27 17:22:45,046 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [12/115] Tour LotTour → Step .o-autocomplete input:value() 2026-10-27 17:22:45,046 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [13/115] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:22:45,074 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [14/115] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:45,084 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [15/115] Tour LotTour → 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-27 17:22:45,108 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [16/115] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:45,116 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [17/115] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:45,123 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [18/115] Tour LotTour → Step click lot icon (trigger: .line-lot-icon) 2026-10-27 17:22:45,133 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [19/115] Tour LotTour → Step delete lot number (trigger: .lot-container .lot-item:eq(0) .btn) 2026-10-27 17:22:45,151 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:45] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.003 0.015 rw 2026-10-27 17:22:45,180 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [20/115] Tour LotTour → Step .o-autocomplete input 2026-10-27 17:22:45,182 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [21/115] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-10-27 17:22:45,194 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [22/115] Tour LotTour → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:22:45,196 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [23/115] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-10-27 17:22:45,477 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [24/115] Tour LotTour → Step .o-autocomplete input 2026-10-27 17:22:45,478 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [25/115] Tour LotTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(2)) 2026-10-27 17:22:45,495 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [26/115] Tour LotTour → Step .o-autocomplete input:value() 2026-10-27 17:22:45,495 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [27/115] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:22:45,500 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [28/115] Tour LotTour → Step Check orderline with attributes: {"productName":"Product A","quantity":1} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-10-27 17:22:45,514 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [29/115] Tour LotTour → Step click lot icon (trigger: .line-lot-icon) 2026-10-27 17:22:45,515 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [30/115] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-10-27 17:22:45,540 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:45] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.009 0.014 rw 2026-10-27 17:22:45,577 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [31/115] Tour LotTour → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:22:45,580 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [32/115] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-10-27 17:22:45,860 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [33/115] Tour LotTour → Step .o-autocomplete input 2026-10-27 17:22:45,861 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [34/115] Tour LotTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(1)) 2026-10-27 17:22:45,878 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [35/115] Tour LotTour → Step .o-autocomplete input:value() 2026-10-27 17:22:45,878 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [36/115] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:22:45,886 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [37/115] Tour LotTour → Step Check orderline with attributes: {"productName":"Product A","quantity":2} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.qty:contains("2"))) 2026-10-27 17:22:45,897 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [38/115] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:45,904 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [39/115] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:45,916 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [40/115] Tour LotTour → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 17:22:45,943 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [41/115] Tour LotTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 17:22:45,951 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [42/115] Tour LotTour → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 17:22:45,952 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [43/115] Tour LotTour → Step Search customer with "Partner Test 1" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 17:22:45,965 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [44/115] Tour LotTour → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 17:22:46,317 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [45/115] Tour LotTour → Step body 2026-10-27 17:22:46,517 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [46/115] Tour LotTour → Step Manually trigger keyup event (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 17:22:46,518 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [47/115] Tour LotTour → Step Press Enter to trigger "search more" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 17:22:46,521 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [48/115] Tour LotTour → Step Check "Partner Test 1" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Partner Test 1")) 2026-10-27 17:22:46,521 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [49/115] Tour LotTour → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-10-27 17:22:46,531 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [50/115] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:46,545 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [51/115] Tour LotTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-27 17:22:46,557 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [52/115] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-10-27 17:22:46,718 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:22:46,738 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 90 88 0.045 0.143 rw 2026-10-27 17:22:46,752 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:46] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.003 0.19 rw 2026-10-27 17:22:46,794 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [53/115] Tour LotTour → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:22:46,798 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [54/115] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-10-27 17:22:46,880 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:22:46,909 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 86 0.044 0.123 rw 2026-10-27 17:22:47,077 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [55/115] Tour LotTour → Step .o-autocomplete input 2026-10-27 17:22:47,078 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [56/115] Tour LotTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(3)) 2026-10-27 17:22:47,095 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [57/115] Tour LotTour → Step .o-autocomplete input:value() 2026-10-27 17:22:47,095 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [58/115] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:22:47,109 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [59/115] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:47,117 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [60/115] Tour LotTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"3","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("3"))) 2026-10-27 17:22:47,130 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [61/115] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:47,138 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [62/115] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:47,154 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [63/115] Tour LotTour → Step .info-list:contains('SN 3') 2026-10-27 17:22:47,164 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [64/115] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:47,171 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [65/115] Tour LotTour → Step .pos-leftheader .list-plus-btn 2026-10-27 17:22:47,197 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [66/115] Tour LotTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-27 17:22:47,205 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [67/115] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-10-27 17:22:47,223 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:47] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.027 rw 2026-10-27 17:22:47,240 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:47] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.002 0.031 rw 2026-10-27 17:22:47,295 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [68/115] Tour LotTour → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:22:47,296 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [69/115] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-10-27 17:22:47,580 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [70/115] Tour LotTour → Step .o-autocomplete input 2026-10-27 17:22:47,580 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [71/115] Tour LotTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(5)) 2026-10-27 17:22:47,595 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [72/115] Tour LotTour → Step .o-autocomplete input:value() 2026-10-27 17:22:47,595 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [73/115] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:22:47,609 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [74/115] Tour LotTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-27 17:22:47,617 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [75/115] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-10-27 17:22:47,634 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:47] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.004 0.012 rw 2026-10-27 17:22:47,678 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [76/115] Tour LotTour → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:22:47,679 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [77/115] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-10-27 17:22:47,966 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [78/115] Tour LotTour → Step .o-autocomplete input 2026-10-27 17:22:47,966 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [79/115] Tour LotTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(3)) 2026-10-27 17:22:47,978 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [80/115] Tour LotTour → Step .o-autocomplete input:value() 2026-10-27 17:22:47,979 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [81/115] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:22:47,991 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [82/115] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:47,997 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [83/115] Tour LotTour → Step .info-list:not(:contains('SN 3')) 2026-10-27 17:22:48,019 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [84/115] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:48,024 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [85/115] Tour LotTour → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-10-27 17:22:48,035 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [86/115] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:48,044 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [87/115] Tour LotTour → Step .info-list:contains('Lot 1001') 2026-10-27 17:22:48,058 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:48] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 114 6 0.003 0.02 rw 2026-10-27 17:22:48,094 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [88/115] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:48,099 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [89/115] Tour LotTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 17:22:48,100 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [90/115] Tour LotTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 17:22:48,140 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [91/115] Tour LotTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 17:22:48,159 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-27 17:22:48,165 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.008 - 2026-10-27 17:22:48,648 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [92/115] Tour LotTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 17:22:48,653 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [93/115] Tour LotTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:22:49,171 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [94/115] Tour LotTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 17:22:49,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71846523 started for PoS orders references: [{'name': '/', 'pos_reference': '261-320-000002', 'uuid': 'f28abd2f-3360-477c-9389-dc6d0c596212'}] 2026-10-27 17:22:49,179 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [95/115] Tour LotTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 17:22:49,492 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #375 deleted stock.move.line records with IDs: [1059] 2026-10-27 17:22:49,736 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71846523 order {'name': '/', 'pos_reference': '261-320-000002', 'uuid': 'f28abd2f-3360-477c-9389-dc6d0c596212'} created pos.order #904 2026-10-27 17:22:49,737 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71846523 finished 2026-10-27 17:22:49,793 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6381 326 0.155 0.466 rw 2026-10-27 17:22:49,881 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:49] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.013 ro 2026-10-27 17:22:49,911 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [96/115] Tour LotTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 17:22:49,921 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [97/115] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:49,935 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [98/115] Tour LotTour → Step .pos-leftheader .orders-button 2026-10-27 17:22:49,958 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:49] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.033 rw 2026-10-27 17:22:49,960 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [99/115] Tour LotTour → Step .pos-search-bar .filter 2026-10-27 17:22:49,967 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [100/115] Tour LotTour → Step .pos-search-bar .filter ul 2026-10-27 17:22:49,969 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:49] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.001 0.017 rw 2026-10-27 17:22:49,979 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [101/115] Tour LotTour → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-27 17:22:49,990 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [102/115] Tour LotTour → Step .ticket-screen .order-row:contains(002) 2026-10-27 17:22:50,007 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:50] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.004 0.011 rw 2026-10-27 17:22:50,023 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [103/115] Tour LotTour → Step .ticket-screen .order-row:contains(002).highlight 2026-10-27 17:22:50,036 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [104/115] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:50,036 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [105/115] Tour LotTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 17:22:50,042 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.002 0.024 rw 2026-10-27 17:22:50,050 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [106/115] Tour LotTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 17:22:50,050 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [107/115] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:50,051 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [108/115] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:50,058 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [109/115] Tour LotTour → Step .ticket-screen .btn-primary.pay-order-button:not(.disabled) 2026-10-27 17:22:50,079 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [110/115] Tour LotTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-10-27 17:22:50,084 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [111/115] Tour LotTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 17:22:50,090 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [112/115] Tour LotTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:22:50,597 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [113/115] Tour LotTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 17:22:50,601 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [114/115] Tour LotTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 17:22:50,605 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44668371 started for PoS orders references: [{'name': '/', 'pos_reference': '261-320-000003', 'uuid': '7ad7e239-917c-4582-8dc0-de7186fe55fc'}] 2026-10-27 17:22:50,840 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #375 deleted stock.move.line records with IDs: [1062] 2026-10-27 17:22:50,899 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #375 deleted stock.move.line records with IDs: [1063] 2026-10-27 17:22:51,180 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44668371 order {'name': '/', 'pos_reference': '261-320-000003', 'uuid': '7ad7e239-917c-4582-8dc0-de7186fe55fc'} created pos.order #905 2026-10-27 17:22:51,183 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44668371 finished 2026-10-27 17:22:51,250 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 12399 345 0.172 0.477 rw 2026-10-27 17:22:51,321 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:51] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-27 17:22:51,344 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [115/115] Tour LotTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 17:22:51,356 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: tour succeeded 2026-10-27 17:22:51,358 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: ╔════════════════════════╗ ║ TOUR LotTour SUCCEEDED ║ ╚════════════════════════╝ 2026-10-27 17:22:51,396 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:51] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.002 0.037 rw 2026-10-27 17:22:51,507 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: heap 26174448 (allocated 29380608) 2026-10-27 17:22:51,507 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:22:51,512 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 w3R2D97F - [27/Oct/2026 17:22:43] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.003 8.387 rw 2026-10-27 17:22:51,621 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Closing chrome headless with pid 64028 2026-10-27 17:22:51,621 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Closing websocket connection 2026-10-27 17:22:51,622 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Terminating chrome headless with pid 64028 2026-10-27 17:22:51,716 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_172251_716248_test_lot.txt 2026-10-27 17:22:51,716 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Removing chrome user profile "/tmp/tmp2xtvx_xl_chrome_odoo" 2026-10-27 17:22:53,169 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_lot_refund ... 2026-10-27 17:22:53,631 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Chrome pid: 64163 2026-10-27 17:22:53,631 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Chrome headless temporary user profile dir: /tmp/tmprrlu6lmd_chrome_odoo 2026-10-27 17:22:53,631 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Issuing json command http://127.0.0.1:45885/json/version 2026-10-27 17:22:53,632 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45885', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:22:53,644 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Browser version: Chrome/150.0.7871.114 2026-10-27 17:22:53,644 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Issuing json command http://127.0.0.1:45885/json 2026-10-27 17:22:53,645 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45885', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:22:53,649 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Websocket url found: ws://127.0.0.1:45885/devtools/page/657DC589259AADCF940C25C5DD8E82FF 2026-10-27 17:22:53,653 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Enable chrome headless console log notification 2026-10-27 17:22:53,666 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Chrome headless enable page notifications 2026-10-27 17:22:53,724 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:22:53,732 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Setting session cookie in browser 2026-10-27 17:22:53,733 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Open "http://127.0.0.1:8069/pos/ui/320" in browser 2026-10-27 17:22:53,733 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/320" 2026-10-27 17:22:53,743 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:22:54,015 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:54] "GET /pos/ui/320 HTTP/1.1" 200 6604 66 0.023 0.257 rw 2026-10-27 17:22:54,018 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Navigation result: {'frameId': '657DC589259AADCF940C25C5DD8E82FF', 'loaderId': '6D6512C131C3FCE36985C820D6ECC90C', 'isDownload': False} 2026-10-27 17:22:54,018 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Evaluate ready code "odoo.isTourReady('LotRefundTour')" 2026-10-27 17:22:54,057 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:54] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.018 ro 2026-10-27 17:22:54,074 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:54] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.033 ro 2026-10-27 17:22:54,082 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:54] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.335 ro 2026-10-27 17:22:54,522 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: Owl is running in 'dev' mode. 2026-10-27 17:22:54,551 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 17:22:54,575 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.018 ro 2026-10-27 17:22:54,576 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.02 - 2026-10-27 17:22:54,608 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.018 rw 2026-10-27 17:22:54,614 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:54] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.024 rw 2026-10-27 17:22:54,876 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:22:55,202 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533300 247 0.142 0.445 rw 2026-10-27 17:22:55,320 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Evaluate test code "odoo.startTour('LotRefundTour', {"stepDelay": 0, "debug": false})" 2026-10-27 17:22:55,334 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [1/53] Tour LotRefundTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:22:55,334 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.0 0.013 ro 2026-10-27 17:22:55,348 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.005 ro 2026-10-27 17:22:55,362 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.005 rw 2026-10-27 17:22:55,376 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.011 rw 2026-10-27 17:22:55,387 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:55] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 17:22:55,690 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:55] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.006 ro 2026-10-27 17:22:55,752 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.01 rw 2026-10-27 17:22:55,849 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-27 17:22:55,851 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:55] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.035 rw 2026-10-27 17:22:55,906 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:55] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.006 rw 2026-10-27 17:22:55,914 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:55] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.005 ro 2026-10-27 17:22:55,924 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:55] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-27 17:22:55,924 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-27 17:22:55,926 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:55] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.009 - 2026-10-27 17:22:55,964 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [2/53] Tour LotRefundTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:22:55,975 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:55] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.035 rw 2026-10-27 17:22:56,047 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [3/53] Tour LotRefundTour → Step .pos-leftheader .orders-button 2026-10-27 17:22:56,065 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.059 - 2026-10-27 17:22:56,088 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:56] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6644 31 0.02 0.064 rw 2026-10-27 17:22:56,154 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:56] "GET /pos/ui/320 HTTP/1.1" 200 6644 31 0.011 0.138 rw 2026-10-27 17:22:56,162 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:56] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.001 0.128 rw 2026-10-27 17:22:56,201 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.013 0.139 rw 2026-10-27 17:22:56,252 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [4/53] Tour LotRefundTour → Step Click the Scan button located in the top header. (trigger: .pos-topheader .status-buttons [data-icon='barcode']) 2026-10-27 17:22:56,253 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:56] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.001 0.006 rw 2026-10-27 17:22:56,260 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [5/53] Tour LotRefundTour → Step Verify that the camera view is visible in the left pane. (trigger: .ticket-screen .leftpane .o_crop_container) 2026-10-27 17:22:56,332 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [6/53] Tour LotRefundTour → Step Click the Scan button located in the top header. (trigger: .pos-topheader .status-buttons [data-icon='barcode']) 2026-10-27 17:22:56,333 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [7/53] Tour LotRefundTour → Step .pos-leftheader .register-label 2026-10-27 17:22:56,336 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.003 0.024 rw 2026-10-27 17:22:56,338 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [8/53] Tour LotRefundTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-27 17:22:56,364 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [9/53] Tour LotRefundTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-10-27 17:22:56,385 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:56] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.003 0.016 rw 2026-10-27 17:22:56,439 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:56] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.002 - 2026-10-27 17:22:56,445 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [10/53] Tour LotRefundTour → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:22:56,456 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [11/53] Tour LotRefundTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-10-27 17:22:56,728 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [12/53] Tour LotRefundTour → Step .o-autocomplete input 2026-10-27 17:22:56,733 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [13/53] Tour LotRefundTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(123456789)) 2026-10-27 17:22:56,747 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [14/53] Tour LotRefundTour → Step .o-autocomplete input:value() 2026-10-27 17:22:56,748 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [15/53] Tour LotRefundTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:22:56,773 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [16/53] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:56,784 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [17/53] Tour LotRefundTour → 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-27 17:22:56,810 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [18/53] Tour LotRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:56,817 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [19/53] Tour LotRefundTour → Step .pos-leftheader .orders-button 2026-10-27 17:22:56,822 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [20/53] Tour LotRefundTour → Step .ticket-screen .order-row:contains(001) 2026-10-27 17:22:56,840 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [21/53] Tour LotRefundTour → Step .ticket-screen .order-row:contains(001).highlight 2026-10-27 17:22:56,841 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [22/53] Tour LotRefundTour → Step Click the Scan button located in the top header. (trigger: .pos-topheader .status-buttons [data-icon='barcode']) 2026-10-27 17:22:56,842 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [23/53] Tour LotRefundTour → Step Verify that the camera view is visible in the left pane. (trigger: .ticket-screen .leftpane .o_crop_container) 2026-10-27 17:22:56,843 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:56] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.001 0.008 rw 2026-10-27 17:22:56,846 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [24/53] Tour LotRefundTour → Step Click the Scan button located in the top header. (trigger: .pos-topheader .status-buttons [data-icon='barcode']) 2026-10-27 17:22:56,848 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [25/53] Tour LotRefundTour → Step .pos-leftheader .register-label 2026-10-27 17:22:56,855 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [26/53] Tour LotRefundTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 17:22:56,855 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [27/53] Tour LotRefundTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 17:22:56,895 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [28/53] Tour LotRefundTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 17:22:56,907 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-27 17:22:56,907 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-27 17:22:56,958 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.002 0.023 rw 2026-10-27 17:22:57,403 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [29/53] Tour LotRefundTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 17:22:57,409 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [30/53] Tour LotRefundTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:22:57,924 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [31/53] Tour LotRefundTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 17:22:57,929 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40778363 started for PoS orders references: [{'name': '/', 'pos_reference': '261-320-000001', 'uuid': '1463b968-811b-4cf1-9588-fbf4a47e9ae2'}] 2026-10-27 17:22:57,930 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [32/53] Tour LotRefundTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 17:22:58,271 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40778363 order {'name': '/', 'pos_reference': '261-320-000001', 'uuid': '1463b968-811b-4cf1-9588-fbf4a47e9ae2'} created pos.order #906 2026-10-27 17:22:58,272 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40778363 finished 2026-10-27 17:22:58,316 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5303 203 0.108 0.284 rw 2026-10-27 17:22:58,404 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:58] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.005 ro 2026-10-27 17:22:58,427 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [33/53] Tour LotRefundTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 17:22:58,439 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [34/53] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:58,458 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [35/53] Tour LotRefundTour → Step .pos-leftheader .orders-button 2026-10-27 17:22:58,461 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [36/53] Tour LotRefundTour → Step .pos-search-bar .filter 2026-10-27 17:22:58,465 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [37/53] Tour LotRefundTour → Step .pos-search-bar .filter ul 2026-10-27 17:22:58,478 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:58] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.036 rw 2026-10-27 17:22:58,480 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [38/53] Tour LotRefundTour → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-27 17:22:58,484 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [39/53] Tour LotRefundTour → Step .ticket-screen .order-row:contains(001) 2026-10-27 17:22:58,486 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:58] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.001 0.024 rw 2026-10-27 17:22:58,497 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [40/53] Tour LotRefundTour → Step .ticket-screen .order-row:contains(001).highlight 2026-10-27 17:22:58,504 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:58] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.004 0.011 rw 2026-10-27 17:22:58,515 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [41/53] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:58,521 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [42/53] Tour LotRefundTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 17:22:58,559 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [43/53] Tour LotRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:58,560 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [44/53] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:58,581 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [45/53] Tour LotRefundTour → Step .ticket-screen .qty .refund:contains("1") 2026-10-27 17:22:58,599 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.002 0.035 rw 2026-10-27 17:22:58,727 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [46/53] Tour LotRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:22:58,729 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [47/53] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:22:58,752 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [48/53] Tour LotRefundTour → Step .ticket-screen .btn-primary.pay-order-button:not(.disabled) 2026-10-27 17:22:58,776 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [49/53] Tour LotRefundTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-10-27 17:22:58,780 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [50/53] Tour LotRefundTour → Step click back button (trigger: .back-button) 2026-10-27 17:22:58,785 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [51/53] Tour LotRefundTour → Step product screen is shown (trigger: .product-screen) 2026-10-27 17:22:58,796 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [52/53] Tour LotRefundTour → Step click lot icon (trigger: .line-lot-icon) 2026-10-27 17:22:58,803 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [53/53] Tour LotRefundTour → Step Check lot number (trigger: .lot-container .lot-item:eq(0) span:contains(123456789)) 2026-10-27 17:22:58,815 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: tour succeeded 2026-10-27 17:22:58,818 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: ╔══════════════════════════════╗ ║ TOUR LotRefundTour SUCCEEDED ║ ╚══════════════════════════════╝ 2026-10-27 17:22:58,913 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:22:58,917 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 CvSmfTxh - [27/Oct/2026 17:22:55] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.004 4.267 rw 2026-10-27 17:22:58,922 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: heap 23442944 (allocated 25448448) 2026-10-27 17:22:59,023 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Closing chrome headless with pid 64163 2026-10-27 17:22:59,024 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Closing websocket connection 2026-10-27 17:22:59,024 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Terminating chrome headless with pid 64163 2026-10-27 17:22:59,120 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_172259_119731_test_lot_refund.txt 2026-10-27 17:22:59,120 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Removing chrome user profile "/tmp/tmprrlu6lmd_chrome_odoo" 2026-10-27 17:22:59,129 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_lot_refund_lower_qty ... 2026-10-27 17:22:59,723 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Chrome pid: 64302 2026-10-27 17:22:59,723 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Chrome headless temporary user profile dir: /tmp/tmpddhislo0_chrome_odoo 2026-10-27 17:22:59,723 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Issuing json command http://127.0.0.1:46421/json/version 2026-10-27 17:22:59,724 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46421', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:22:59,776 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Browser version: Chrome/150.0.7871.114 2026-10-27 17:22:59,776 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Issuing json command http://127.0.0.1:46421/json 2026-10-27 17:22:59,777 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46421', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:22:59,787 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Websocket url found: ws://127.0.0.1:46421/devtools/page/CCAE06D739F977F2B74E88A1CF813671 2026-10-27 17:22:59,794 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Enable chrome headless console log notification 2026-10-27 17:22:59,802 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Chrome headless enable page notifications 2026-10-27 17:22:59,872 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:22:59,878 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Setting session cookie in browser 2026-10-27 17:22:59,879 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Open "http://127.0.0.1:8069/pos/ui/320" in browser 2026-10-27 17:22:59,879 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Navigating to: "http://127.0.0.1:8069/pos/ui/320" 2026-10-27 17:22:59,891 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:23:00,165 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:00] "GET /pos/ui/320 HTTP/1.1" 200 6604 66 0.024 0.26 rw 2026-10-27 17:23:00,169 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Navigation result: {'frameId': 'CCAE06D739F977F2B74E88A1CF813671', 'loaderId': '9881EBB2A1E69ECCAF965662472CBDF1', 'isDownload': False} 2026-10-27 17:23:00,169 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Evaluate ready code "odoo.isTourReady('test_lot_refund_lower_qty')" 2026-10-27 17:23:00,220 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:00] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.332 ro 2026-10-27 17:23:00,228 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:00] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.033 ro 2026-10-27 17:23:00,230 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:00] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.035 ro 2026-10-27 17:23:00,778 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: Owl is running in 'dev' mode. 2026-10-27 17:23:00,796 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 17:23:00,797 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-27 17:23:00,813 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.012 ro 2026-10-27 17:23:00,842 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.015 rw 2026-10-27 17:23:00,846 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:00] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.019 rw 2026-10-27 17:23:01,046 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:23:01,403 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533316 247 0.144 0.409 rw 2026-10-27 17:23:01,542 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Evaluate test code "odoo.startTour('test_lot_refund_lower_qty', {"stepDelay": 0, "debug": false})" 2026-10-27 17:23:01,554 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.007 ro 2026-10-27 17:23:01,556 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [1/69] Tour test_lot_refund_lower_qty → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:23:01,571 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.007 ro 2026-10-27 17:23:01,592 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 17:23:01,605 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.009 rw 2026-10-27 17:23:01,614 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:01] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.006 rw 2026-10-27 17:23:01,974 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:01] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.006 ro 2026-10-27 17:23:02,048 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.01 rw 2026-10-27 17:23:02,148 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:02] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.03 rw 2026-10-27 17:23:02,152 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-27 17:23:02,199 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:02] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.005 rw 2026-10-27 17:23:02,215 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:02] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-27 17:23:02,216 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:02] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.008 - 2026-10-27 17:23:02,216 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-27 17:23:02,226 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:02] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.014 ro 2026-10-27 17:23:02,261 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:02] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.027 rw 2026-10-27 17:23:02,274 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [2/69] Tour test_lot_refund_lower_qty → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:23:02,338 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.024 - 2026-10-27 17:23:02,361 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [3/69] Tour test_lot_refund_lower_qty → Step click product 'Serial Product' (trigger: article.product .product-content .product-name:contains("Serial Product")) 2026-10-27 17:23:02,400 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:02] "GET /pos/ui/320 HTTP/1.1" 200 6644 31 0.019 0.067 rw 2026-10-27 17:23:02,469 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:02] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6644 31 0.014 0.141 rw 2026-10-27 17:23:02,479 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:02] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.001 0.131 rw 2026-10-27 17:23:02,524 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.013 0.146 rw 2026-10-27 17:23:02,566 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [4/69] Tour test_lot_refund_lower_qty → Step .o-autocomplete input 2026-10-27 17:23:02,596 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:02] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 186 6 0.009 0.019 rw 2026-10-27 17:23:02,644 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [5/69] Tour test_lot_refund_lower_qty → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:23:02,647 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:02] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.002 - 2026-10-27 17:23:02,649 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [6/69] Tour test_lot_refund_lower_qty → Step .o-autocomplete input 2026-10-27 17:23:02,650 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [7/69] Tour test_lot_refund_lower_qty → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN1)) 2026-10-27 17:23:02,927 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [8/69] Tour test_lot_refund_lower_qty → Step .o-autocomplete input:value() 2026-10-27 17:23:02,928 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [9/69] Tour test_lot_refund_lower_qty → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:23:02,930 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [10/69] Tour test_lot_refund_lower_qty → Step .o-autocomplete input 2026-10-27 17:23:02,931 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [11/69] Tour test_lot_refund_lower_qty → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN2)) 2026-10-27 17:23:03,210 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [12/69] Tour test_lot_refund_lower_qty → Step .o-autocomplete input:value() 2026-10-27 17:23:03,210 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [13/69] Tour test_lot_refund_lower_qty → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:23:03,250 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [14/69] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:23:03,264 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [15/69] Tour test_lot_refund_lower_qty → Step Check orderline with attributes: {"withClass":".selected","productName":"Serial Product","quantity":"2.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Serial Product")):has(.qty:contains("2"))) 2026-10-27 17:23:03,280 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [16/69] Tour test_lot_refund_lower_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:23:03,293 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [17/69] Tour test_lot_refund_lower_qty → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 17:23:03,294 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [18/69] Tour test_lot_refund_lower_qty → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 17:23:03,330 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [19/69] Tour test_lot_refund_lower_qty → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 17:23:03,340 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-27 17:23:03,342 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-27 17:23:03,838 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [20/69] Tour test_lot_refund_lower_qty → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 17:23:03,844 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [21/69] Tour test_lot_refund_lower_qty → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:23:04,361 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [22/69] Tour test_lot_refund_lower_qty → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 17:23:04,366 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33216861 started for PoS orders references: [{'name': '/', 'pos_reference': '261-320-000001', 'uuid': '834a5e79-0e82-40f4-a341-a2d94617521c'}] 2026-10-27 17:23:04,367 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [23/69] Tour test_lot_refund_lower_qty → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 17:23:04,672 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #375 deleted stock.move.line records with IDs: [1069, 1070] 2026-10-27 17:23:04,923 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33216861 order {'name': '/', 'pos_reference': '261-320-000001', 'uuid': '834a5e79-0e82-40f4-a341-a2d94617521c'} created pos.order #907 2026-10-27 17:23:04,924 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33216861 finished 2026-10-27 17:23:04,999 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5395 304 0.185 0.452 rw 2026-10-27 17:23:05,084 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:05] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-27 17:23:05,112 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [24/69] Tour test_lot_refund_lower_qty → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 17:23:05,127 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [25/69] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:23:05,139 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [26/69] Tour test_lot_refund_lower_qty → Step .pos-leftheader .orders-button 2026-10-27 17:23:05,147 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:05] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.002 0.022 rw 2026-10-27 17:23:05,172 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:05] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.001 0.006 rw 2026-10-27 17:23:05,175 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [27/69] Tour test_lot_refund_lower_qty → Step .pos-search-bar .filter 2026-10-27 17:23:05,189 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [28/69] Tour test_lot_refund_lower_qty → Step .pos-search-bar .filter ul 2026-10-27 17:23:05,198 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [29/69] Tour test_lot_refund_lower_qty → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-27 17:23:05,201 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [30/69] Tour test_lot_refund_lower_qty → Step .ticket-screen .order-row:contains(001) 2026-10-27 17:23:05,217 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [31/69] Tour test_lot_refund_lower_qty → Step .ticket-screen .order-row:contains(001).highlight 2026-10-27 17:23:05,219 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:05] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.004 0.013 rw 2026-10-27 17:23:05,268 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [32/69] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:23:05,277 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [33/69] Tour test_lot_refund_lower_qty → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 17:23:05,285 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.002 0.021 rw 2026-10-27 17:23:05,289 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [34/69] Tour test_lot_refund_lower_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:23:05,292 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [35/69] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:23:05,309 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [36/69] Tour test_lot_refund_lower_qty → Step .ticket-screen .qty .refund:contains("1") 2026-10-27 17:23:05,460 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [37/69] Tour test_lot_refund_lower_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:23:05,462 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [38/69] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:23:05,483 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [39/69] Tour test_lot_refund_lower_qty → Step .ticket-screen .btn-primary.pay-order-button:not(.disabled) 2026-10-27 17:23:05,512 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [40/69] Tour test_lot_refund_lower_qty → Step click back button (trigger: .back-button) 2026-10-27 17:23:05,517 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [41/69] Tour test_lot_refund_lower_qty → Step product screen is shown (trigger: .product-screen) 2026-10-27 17:23:05,520 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [42/69] Tour test_lot_refund_lower_qty → Step .info-list:contains('SN SN1') 2026-10-27 17:23:05,520 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [43/69] Tour test_lot_refund_lower_qty → Step click lot icon (trigger: .line-lot-icon) 2026-10-27 17:23:05,524 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [44/69] Tour test_lot_refund_lower_qty → Step .o-autocomplete--dropdown-item:contains('SN2') 2026-10-27 17:23:05,545 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [45/69] Tour test_lot_refund_lower_qty → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:23:05,548 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [46/69] Tour test_lot_refund_lower_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:23:05,568 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [47/69] Tour test_lot_refund_lower_qty → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 17:23:05,569 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [48/69] Tour test_lot_refund_lower_qty → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 17:23:05,589 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [49/69] Tour test_lot_refund_lower_qty → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 17:23:06,096 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [50/69] Tour test_lot_refund_lower_qty → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 17:23:06,100 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [51/69] Tour test_lot_refund_lower_qty → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:23:06,608 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [52/69] Tour test_lot_refund_lower_qty → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 17:23:06,612 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [53/69] Tour test_lot_refund_lower_qty → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 17:23:06,616 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93932146 started for PoS orders references: [{'name': '/', 'pos_reference': '261-320-000002', 'uuid': '6de4c361-31f1-4ef9-96fb-a20eebeaacf6'}] 2026-10-27 17:23:06,814 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #375 deleted stock.move.line records with IDs: [1073] 2026-10-27 17:23:07,010 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93932146 order {'name': '/', 'pos_reference': '261-320-000002', 'uuid': '6de4c361-31f1-4ef9-96fb-a20eebeaacf6'} created pos.order #908 2026-10-27 17:23:07,013 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93932146 finished 2026-10-27 17:23:07,092 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 10329 265 0.138 0.342 rw 2026-10-27 17:23:07,173 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:07] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.005 ro 2026-10-27 17:23:07,211 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [54/69] Tour test_lot_refund_lower_qty → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 17:23:07,226 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [55/69] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:23:07,243 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [56/69] Tour test_lot_refund_lower_qty → Step .pos-leftheader .orders-button 2026-10-27 17:23:07,253 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [57/69] Tour test_lot_refund_lower_qty → Step .pos-search-bar .filter 2026-10-27 17:23:07,255 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:07] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.022 rw 2026-10-27 17:23:07,255 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [58/69] Tour test_lot_refund_lower_qty → Step .pos-search-bar .filter ul 2026-10-27 17:23:07,270 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [59/69] Tour test_lot_refund_lower_qty → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-27 17:23:07,270 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:07] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.001 0.007 rw 2026-10-27 17:23:07,272 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [60/69] Tour test_lot_refund_lower_qty → Step .ticket-screen .order-row:contains(001) 2026-10-27 17:23:07,286 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [61/69] Tour test_lot_refund_lower_qty → Step .ticket-screen .order-row:contains(001).highlight 2026-10-27 17:23:07,292 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:07] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 133 7 0.005 0.015 rw 2026-10-27 17:23:07,297 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [62/69] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:23:07,302 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [63/69] Tour test_lot_refund_lower_qty → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 17:23:07,320 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [64/69] Tour test_lot_refund_lower_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:23:07,322 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [65/69] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:23:07,361 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [66/69] Tour test_lot_refund_lower_qty → Step .ticket-screen .btn-primary.pay-order-button:not(.disabled) 2026-10-27 17:23:07,371 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.002 0.019 rw 2026-10-27 17:23:07,385 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [67/69] Tour test_lot_refund_lower_qty → Step click back button (trigger: .back-button) 2026-10-27 17:23:07,391 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [68/69] Tour test_lot_refund_lower_qty → Step product screen is shown (trigger: .product-screen) 2026-10-27 17:23:07,401 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [69/69] Tour test_lot_refund_lower_qty → Step .info-list:contains('SN SN2') 2026-10-27 17:23:07,401 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: tour succeeded 2026-10-27 17:23:07,402 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_lot_refund_lower_qty SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-27 17:23:07,491 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:23:07,494 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: heap 23839652 (allocated 25710592) 2026-10-27 17:23:07,497 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 dd3MS9FE - [27/Oct/2026 17:23:01] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 6.63 rw 2026-10-27 17:23:07,595 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Closing chrome headless with pid 64302 2026-10-27 17:23:07,596 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Closing websocket connection 2026-10-27 17:23:07,596 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Terminating chrome headless with pid 64302 2026-10-27 17:23:07,730 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_172307_730317_test_lot_refund_lower_qty.txt 2026-10-27 17:23:07,730 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Removing chrome user profile "/tmp/tmpddhislo0_chrome_odoo" 2026-10-27 17:23:07,738 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_lot_tracking_without_lot_creation ... 2026-10-27 17:23:08,145 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Chrome pid: 64452 2026-10-27 17:23:08,145 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Chrome headless temporary user profile dir: /tmp/tmpdhykr8yo_chrome_odoo 2026-10-27 17:23:08,145 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Issuing json command http://127.0.0.1:38889/json/version 2026-10-27 17:23:08,146 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38889', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:23:08,187 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Browser version: Chrome/150.0.7871.114 2026-10-27 17:23:08,187 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Issuing json command http://127.0.0.1:38889/json 2026-10-27 17:23:08,188 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38889', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:23:08,199 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Websocket url found: ws://127.0.0.1:38889/devtools/page/F487249D96484BB454C75261557143E4 2026-10-27 17:23:08,208 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Enable chrome headless console log notification 2026-10-27 17:23:08,217 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Chrome headless enable page notifications 2026-10-27 17:23:08,268 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:23:08,272 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Setting session cookie in browser 2026-10-27 17:23:08,274 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Open "http://127.0.0.1:8069/pos/ui?config_id=320" in browser 2026-10-27 17:23:08,274 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=320" 2026-10-27 17:23:08,290 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:23:08,613 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MEWC80I0 - [27/Oct/2026 17:23:08] "GET /pos/ui?config_id=320 HTTP/1.1" 200 6604 65 0.024 0.314 rw 2026-10-27 17:23:08,617 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Navigation result: {'frameId': 'F487249D96484BB454C75261557143E4', 'loaderId': '720C188DE2C0B0A58F38C82F0B7E2A69', 'isDownload': False} 2026-10-27 17:23:08,617 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Evaluate ready code "odoo.isTourReady('test_lot_tracking_without_lot_creation')" 2026-10-27 17:23:08,686 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MEWC80I0 - [27/Oct/2026 17:23:08] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.042 ro 2026-10-27 17:23:08,688 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MEWC80I0 - [27/Oct/2026 17:23:08] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.402 ro 2026-10-27 17:23:08,689 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MEWC80I0 - [27/Oct/2026 17:23:08] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.042 ro 2026-10-27 17:23:09,110 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: Owl is running in 'dev' mode. 2026-10-27 17:23:09,124 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MEWC80I0 - [27/Oct/2026 17:23:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 17:23:09,132 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MEWC80I0 - [27/Oct/2026 17:23:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 17:23:09,144 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MEWC80I0 - [27/Oct/2026 17:23:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.011 ro 2026-10-27 17:23:09,172 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MEWC80I0 - [27/Oct/2026 17:23:09] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.012 rw 2026-10-27 17:23:09,176 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MEWC80I0 - [27/Oct/2026 17:23:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.014 rw 2026-10-27 17:23:09,385 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:23:09,744 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MEWC80I0 - [27/Oct/2026 17:23:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 518761 244 0.129 0.426 rw 2026-10-27 17:23:09,857 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Evaluate test code "odoo.startTour('test_lot_tracking_without_lot_creation', {"stepDelay": 0, "debug": false})" 2026-10-27 17:23:09,865 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: [1/10] Tour test_lot_tracking_without_lot_creation → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:23:09,868 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MEWC80I0 - [27/Oct/2026 17:23:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.006 ro 2026-10-27 17:23:09,882 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MEWC80I0 - [27/Oct/2026 17:23:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.005 ro 2026-10-27 17:23:09,896 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MEWC80I0 - [27/Oct/2026 17:23:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.005 rw 2026-10-27 17:23:09,912 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MEWC80I0 - [27/Oct/2026 17:23:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.011 rw 2026-10-27 17:23:09,920 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MEWC80I0 - [27/Oct/2026 17:23:09] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.006 rw 2026-10-27 17:23:10,287 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MEWC80I0 - [27/Oct/2026 17:23:10] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.005 ro 2026-10-27 17:23:10,364 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MEWC80I0 - [27/Oct/2026 17:23:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.007 rw 2026-10-27 17:23:10,458 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MEWC80I0 - [27/Oct/2026 17:23:10] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-27 17:23:10,461 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MEWC80I0 - [27/Oct/2026 17:23:10] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.029 rw 2026-10-27 17:23:10,503 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MEWC80I0 - [27/Oct/2026 17:23:10] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.005 rw 2026-10-27 17:23:10,517 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MEWC80I0 - [27/Oct/2026 17:23:10] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-27 17:23:10,518 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MEWC80I0 - [27/Oct/2026 17:23:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-27 17:23:10,535 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MEWC80I0 - [27/Oct/2026 17:23:10] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.025 ro 2026-10-27 17:23:10,557 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MEWC80I0 - [27/Oct/2026 17:23:10] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.042 - 2026-10-27 17:23:10,563 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MEWC80I0 - [27/Oct/2026 17:23:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.041 - 2026-10-27 17:23:10,585 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MEWC80I0 - [27/Oct/2026 17:23:10] "GET /pos/ui/320 HTTP/1.1" 200 6644 31 0.016 0.047 rw 2026-10-27 17:23:10,588 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: [2/10] Tour test_lot_tracking_without_lot_creation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:23:10,652 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: [3/10] Tour test_lot_tracking_without_lot_creation → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-10-27 17:23:10,700 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MEWC80I0 - [27/Oct/2026 17:23:10] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6644 31 0.026 0.143 rw 2026-10-27 17:23:10,728 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MEWC80I0 - [27/Oct/2026 17:23:10] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.174 rw 2026-10-27 17:23:10,747 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MEWC80I0 - [27/Oct/2026 17:23:10] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.001 0.107 rw 2026-10-27 17:23:10,783 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MEWC80I0 - [27/Oct/2026 17:23:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.011 0.112 rw 2026-10-27 17:23:10,831 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: [4/10] Tour test_lot_tracking_without_lot_creation → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:23:10,835 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: [5/10] Tour test_lot_tracking_without_lot_creation → Step order total amount is '3.19' (trigger: .product-screen .order-summary .total:contains("3.19")) 2026-10-27 17:23:10,836 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: [6/10] Tour test_lot_tracking_without_lot_creation → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:23:10,861 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: [7/10] Tour test_lot_tracking_without_lot_creation → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-10-27 17:23:10,876 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: [8/10] Tour test_lot_tracking_without_lot_creation → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:23:10,878 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: [9/10] Tour test_lot_tracking_without_lot_creation → Step order total amount is '6.38' (trigger: .product-screen .order-summary .total:contains("6.38")) 2026-10-27 17:23:10,879 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: [10/10] Tour test_lot_tracking_without_lot_creation → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:23:10,889 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: tour succeeded 2026-10-27 17:23:10,890 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_lot_tracking_without_lot_creation SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-27 17:23:10,952 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:23:10,957 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 MEWC80I0 - [27/Oct/2026 17:23:09] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 1.767 rw 2026-10-27 17:23:10,958 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: heap 19746840 (allocated 20729856) 2026-10-27 17:23:11,056 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Closing chrome headless with pid 64452 2026-10-27 17:23:11,057 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Closing websocket connection 2026-10-27 17:23:11,058 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Terminating chrome headless with pid 64452 2026-10-27 17:23:11,160 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_172311_159980_test_lot_tracking_without_lot_creation.txt 2026-10-27 17:23:11,160 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Removing chrome user profile "/tmp/tmpdhykr8yo_chrome_odoo" 2026-10-27 17:23:11,170 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_only_existing_lots_fifo ... 2026-10-27 17:23:11,757 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Chrome pid: 64583 2026-10-27 17:23:11,757 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Chrome headless temporary user profile dir: /tmp/tmpawlyeahj_chrome_odoo 2026-10-27 17:23:11,758 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Issuing json command http://127.0.0.1:43305/json/version 2026-10-27 17:23:11,758 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43305', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:23:11,770 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Browser version: Chrome/150.0.7871.114 2026-10-27 17:23:11,771 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Issuing json command http://127.0.0.1:43305/json 2026-10-27 17:23:11,771 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43305', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:23:11,776 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Websocket url found: ws://127.0.0.1:43305/devtools/page/350F4632AD1167F97C84F47ED494D863 2026-10-27 17:23:11,782 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Enable chrome headless console log notification 2026-10-27 17:23:11,791 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Chrome headless enable page notifications 2026-10-27 17:23:11,875 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:23:11,882 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Setting session cookie in browser 2026-10-27 17:23:11,883 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Open "http://127.0.0.1:8069/pos/ui?config_id=320" in browser 2026-10-27 17:23:11,883 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=320" 2026-10-27 17:23:11,895 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:23:12,191 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 J7qFJytW - [27/Oct/2026 17:23:12] "GET /pos/ui?config_id=320 HTTP/1.1" 200 6604 66 0.019 0.288 rw 2026-10-27 17:23:12,195 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Navigation result: {'frameId': '350F4632AD1167F97C84F47ED494D863', 'loaderId': 'ADE5EFFA7BC1665AF5D1748D211C2F66', 'isDownload': False} 2026-10-27 17:23:12,195 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Evaluate ready code "odoo.isTourReady('test_only_existing_lots_fifo')" 2026-10-27 17:23:12,243 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 J7qFJytW - [27/Oct/2026 17:23:12] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.353 ro 2026-10-27 17:23:12,246 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 J7qFJytW - [27/Oct/2026 17:23:12] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.026 ro 2026-10-27 17:23:12,258 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 J7qFJytW - [27/Oct/2026 17:23:12] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.033 ro 2026-10-27 17:23:12,685 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo.browser: Owl is running in 'dev' mode. 2026-10-27 17:23:12,698 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 J7qFJytW - [27/Oct/2026 17:23:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 17:23:12,704 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 J7qFJytW - [27/Oct/2026 17:23:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 17:23:12,714 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 J7qFJytW - [27/Oct/2026 17:23:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.008 ro 2026-10-27 17:23:12,745 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 J7qFJytW - [27/Oct/2026 17:23:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.017 rw 2026-10-27 17:23:12,759 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 J7qFJytW - [27/Oct/2026 17:23:12] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.022 rw 2026-10-27 17:23:12,997 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:23:13,454 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 J7qFJytW - [27/Oct/2026 17:23:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533468 248 0.161 0.535 rw 2026-10-27 17:23:13,569 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Evaluate test code "odoo.startTour('test_only_existing_lots_fifo', {"stepDelay": 0, "debug": false})" 2026-10-27 17:23:13,581 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo.browser: [1/10] Tour test_only_existing_lots_fifo → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:23:13,584 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 J7qFJytW - [27/Oct/2026 17:23:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.007 ro 2026-10-27 17:23:13,601 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 J7qFJytW - [27/Oct/2026 17:23:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.006 ro 2026-10-27 17:23:13,614 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 J7qFJytW - [27/Oct/2026 17:23:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.006 rw 2026-10-27 17:23:13,628 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 J7qFJytW - [27/Oct/2026 17:23:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.01 rw 2026-10-27 17:23:13,634 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 J7qFJytW - [27/Oct/2026 17:23:13] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.005 rw 2026-10-27 17:23:13,974 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 J7qFJytW - [27/Oct/2026 17:23:13] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.006 ro 2026-10-27 17:23:14,065 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 J7qFJytW - [27/Oct/2026 17:23:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.012 rw 2026-10-27 17:23:14,165 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 J7qFJytW - [27/Oct/2026 17:23:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.008 - 2026-10-27 17:23:14,166 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 J7qFJytW - [27/Oct/2026 17:23:14] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.038 rw 2026-10-27 17:23:14,190 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 J7qFJytW - [27/Oct/2026 17:23:14] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.005 rw 2026-10-27 17:23:14,237 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 J7qFJytW - [27/Oct/2026 17:23:14] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.019 ro 2026-10-27 17:23:14,242 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 J7qFJytW - [27/Oct/2026 17:23:14] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.026 - 2026-10-27 17:23:14,243 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 J7qFJytW - [27/Oct/2026 17:23:14] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.028 - 2026-10-27 17:23:14,244 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 J7qFJytW - [27/Oct/2026 17:23:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.022 - 2026-10-27 17:23:14,252 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo.browser: [2/10] Tour test_only_existing_lots_fifo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:23:14,259 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 J7qFJytW - [27/Oct/2026 17:23:14] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.03 rw 2026-10-27 17:23:14,341 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo.browser: [3/10] Tour test_only_existing_lots_fifo → Step click product 'Product with existing lots' (trigger: article.product .product-content .product-name:contains("Product with existing lots")) 2026-10-27 17:23:14,350 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 J7qFJytW - [27/Oct/2026 17:23:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.036 - 2026-10-27 17:23:14,385 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 J7qFJytW - [27/Oct/2026 17:23:14] "GET /pos/ui/320 HTTP/1.1" 200 6644 31 0.021 0.052 rw 2026-10-27 17:23:14,480 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 J7qFJytW - [27/Oct/2026 17:23:14] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6644 31 0.035 0.132 rw 2026-10-27 17:23:14,492 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 J7qFJytW - [27/Oct/2026 17:23:14] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.166 rw 2026-10-27 17:23:14,541 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 J7qFJytW - [27/Oct/2026 17:23:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.013 0.184 rw 2026-10-27 17:23:14,582 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo.browser: [4/10] Tour test_only_existing_lots_fifo → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:23:14,592 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo.browser: [5/10] Tour test_only_existing_lots_fifo → Step Check orderline with attributes: {"withClass":".selected","productName":"Product with existing lots","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product with existing lots")):has(.qty:contains("1"))) 2026-10-27 17:23:14,609 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 J7qFJytW - [27/Oct/2026 17:23:14] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 188 6 0.003 0.021 rw 2026-10-27 17:23:14,677 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo.browser: [6/10] Tour test_only_existing_lots_fifo → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:23:14,699 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo.browser: [7/10] Tour test_only_existing_lots_fifo → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:23:14,706 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo.browser: [8/10] Tour test_only_existing_lots_fifo → Step .order-container .orderline .lot-number:contains('Lot 1001') 2026-10-27 17:23:14,711 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo.browser: [9/10] Tour test_only_existing_lots_fifo → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:23:14,716 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo.browser: [10/10] Tour test_only_existing_lots_fifo → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-27 17:23:14,717 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo.browser: tour succeeded 2026-10-27 17:23:14,718 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_only_existing_lots_fifo SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-27 17:23:14,786 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:23:14,789 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 J7qFJytW - [27/Oct/2026 17:23:13] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.003 2.012 rw 2026-10-27 17:23:14,795 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo.browser: heap 20304004 (allocated 21516288) 2026-10-27 17:23:14,890 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Closing chrome headless with pid 64583 2026-10-27 17:23:14,890 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Closing websocket connection 2026-10-27 17:23:14,897 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Terminating chrome headless with pid 64583 2026-10-27 17:23:14,992 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_172314_992676_test_only_existing_lots_fifo.txt 2026-10-27 17:23:14,993 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Removing chrome user profile "/tmp/tmpawlyeahj_chrome_odoo" 2026-10-27 17:23:15,002 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_only_existing_lots_lifo ... 2026-10-27 17:23:15,568 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Chrome pid: 64721 2026-10-27 17:23:15,569 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Chrome headless temporary user profile dir: /tmp/tmpggboahfv_chrome_odoo 2026-10-27 17:23:15,569 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Issuing json command http://127.0.0.1:44919/json/version 2026-10-27 17:23:15,570 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44919', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:23:15,579 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Browser version: Chrome/150.0.7871.114 2026-10-27 17:23:15,579 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Issuing json command http://127.0.0.1:44919/json 2026-10-27 17:23:15,580 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44919', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:23:15,586 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Websocket url found: ws://127.0.0.1:44919/devtools/page/FC23E1ABFCDEC208ED60A9638922E0AA 2026-10-27 17:23:15,591 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Enable chrome headless console log notification 2026-10-27 17:23:15,595 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Chrome headless enable page notifications 2026-10-27 17:23:15,675 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:23:15,681 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Setting session cookie in browser 2026-10-27 17:23:15,690 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Open "http://127.0.0.1:8069/pos/ui?config_id=320" in browser 2026-10-27 17:23:15,690 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=320" 2026-10-27 17:23:15,704 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:23:16,001 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FFhRwsyM - [27/Oct/2026 17:23:16] "GET /pos/ui?config_id=320 HTTP/1.1" 200 6604 66 0.017 0.287 rw 2026-10-27 17:23:16,005 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Navigation result: {'frameId': 'FC23E1ABFCDEC208ED60A9638922E0AA', 'loaderId': 'A40263FD4F0AB751D951B869F6FD0069', 'isDownload': False} 2026-10-27 17:23:16,005 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Evaluate ready code "odoo.isTourReady('test_only_existing_lots_lifo')" 2026-10-27 17:23:16,050 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FFhRwsyM - [27/Oct/2026 17:23:16] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.023 ro 2026-10-27 17:23:16,052 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FFhRwsyM - [27/Oct/2026 17:23:16] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.33 ro 2026-10-27 17:23:16,064 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FFhRwsyM - [27/Oct/2026 17:23:16] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.034 ro 2026-10-27 17:23:16,541 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo.browser: Owl is running in 'dev' mode. 2026-10-27 17:23:16,553 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FFhRwsyM - [27/Oct/2026 17:23:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-27 17:23:16,558 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FFhRwsyM - [27/Oct/2026 17:23:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 17:23:16,579 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FFhRwsyM - [27/Oct/2026 17:23:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.02 ro 2026-10-27 17:23:16,604 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FFhRwsyM - [27/Oct/2026 17:23:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.013 rw 2026-10-27 17:23:16,620 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FFhRwsyM - [27/Oct/2026 17:23:16] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.029 rw 2026-10-27 17:23:16,862 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:23:17,194 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FFhRwsyM - [27/Oct/2026 17:23:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533468 248 0.16 0.423 rw 2026-10-27 17:23:17,345 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Evaluate test code "odoo.startTour('test_only_existing_lots_lifo', {"stepDelay": 0, "debug": false})" 2026-10-27 17:23:17,354 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FFhRwsyM - [27/Oct/2026 17:23:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.0 0.007 ro 2026-10-27 17:23:17,360 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo.browser: [1/10] Tour test_only_existing_lots_lifo → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:23:17,375 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FFhRwsyM - [27/Oct/2026 17:23:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.005 ro 2026-10-27 17:23:17,406 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FFhRwsyM - [27/Oct/2026 17:23:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.013 rw 2026-10-27 17:23:17,411 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FFhRwsyM - [27/Oct/2026 17:23:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.011 rw 2026-10-27 17:23:17,421 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FFhRwsyM - [27/Oct/2026 17:23:17] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 17:23:17,755 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FFhRwsyM - [27/Oct/2026 17:23:17] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.005 ro 2026-10-27 17:23:17,818 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FFhRwsyM - [27/Oct/2026 17:23:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.009 rw 2026-10-27 17:23:17,910 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FFhRwsyM - [27/Oct/2026 17:23:17] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.003 0.03 rw 2026-10-27 17:23:17,912 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FFhRwsyM - [27/Oct/2026 17:23:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-27 17:23:17,949 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FFhRwsyM - [27/Oct/2026 17:23:17] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.004 rw 2026-10-27 17:23:17,971 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FFhRwsyM - [27/Oct/2026 17:23:17] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.01 ro 2026-10-27 17:23:17,972 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FFhRwsyM - [27/Oct/2026 17:23:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.009 - 2026-10-27 17:23:17,972 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FFhRwsyM - [27/Oct/2026 17:23:17] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.014 - 2026-10-27 17:23:17,972 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FFhRwsyM - [27/Oct/2026 17:23:17] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.014 - 2026-10-27 17:23:18,007 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FFhRwsyM - [27/Oct/2026 17:23:18] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.002 0.026 rw 2026-10-27 17:23:18,014 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo.browser: [2/10] Tour test_only_existing_lots_lifo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:23:18,059 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FFhRwsyM - [27/Oct/2026 17:23:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.012 - 2026-10-27 17:23:18,088 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo.browser: [3/10] Tour test_only_existing_lots_lifo → Step click product 'Product with existing lots' (trigger: article.product .product-content .product-name:contains("Product with existing lots")) 2026-10-27 17:23:18,154 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FFhRwsyM - [27/Oct/2026 17:23:18] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6644 31 0.021 0.087 rw 2026-10-27 17:23:18,207 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FFhRwsyM - [27/Oct/2026 17:23:18] "GET /pos/ui/320 HTTP/1.1" 200 6644 31 0.011 0.15 rw 2026-10-27 17:23:18,217 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FFhRwsyM - [27/Oct/2026 17:23:18] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.144 rw 2026-10-27 17:23:18,253 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FFhRwsyM - [27/Oct/2026 17:23:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.011 0.145 rw 2026-10-27 17:23:18,283 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo.browser: [4/10] Tour test_only_existing_lots_lifo → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:23:18,291 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo.browser: [5/10] Tour test_only_existing_lots_lifo → Step Check orderline with attributes: {"withClass":".selected","productName":"Product with existing lots","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product with existing lots")):has(.qty:contains("1"))) 2026-10-27 17:23:18,302 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FFhRwsyM - [27/Oct/2026 17:23:18] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 188 6 0.003 0.015 rw 2026-10-27 17:23:18,360 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo.browser: [6/10] Tour test_only_existing_lots_lifo → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:23:18,369 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo.browser: [7/10] Tour test_only_existing_lots_lifo → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:23:18,384 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo.browser: [8/10] Tour test_only_existing_lots_lifo → Step .order-container .orderline .lot-number:contains('Lot 1002') 2026-10-27 17:23:18,396 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo.browser: [9/10] Tour test_only_existing_lots_lifo → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:23:18,403 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo.browser: [10/10] Tour test_only_existing_lots_lifo → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-27 17:23:18,403 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo.browser: tour succeeded 2026-10-27 17:23:18,404 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_only_existing_lots_lifo SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-27 17:23:18,477 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:23:18,480 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 FFhRwsyM - [27/Oct/2026 17:23:17] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.003 1.842 rw 2026-10-27 17:23:18,483 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo.browser: heap 20275980 (allocated 21516288) 2026-10-27 17:23:18,581 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Closing chrome headless with pid 64721 2026-10-27 17:23:18,582 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Closing websocket connection 2026-10-27 17:23:18,583 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Terminating chrome headless with pid 64721 2026-10-27 17:23:18,677 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_172318_676974_test_only_existing_lots_lifo.txt 2026-10-27 17:23:18,677 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Removing chrome user profile "/tmp/tmpggboahfv_chrome_odoo" 2026-10-27 17:23:18,684 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_order_with_existing_serial ... 2026-10-27 17:23:19,258 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Chrome pid: 64848 2026-10-27 17:23:19,258 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Chrome headless temporary user profile dir: /tmp/tmpsksdmox2_chrome_odoo 2026-10-27 17:23:19,258 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Issuing json command http://127.0.0.1:34295/json/version 2026-10-27 17:23:19,259 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34295', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:23:19,273 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Browser version: Chrome/150.0.7871.114 2026-10-27 17:23:19,273 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Issuing json command http://127.0.0.1:34295/json 2026-10-27 17:23:19,273 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34295', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:23:19,280 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Websocket url found: ws://127.0.0.1:34295/devtools/page/849DED7E9F457590FFDB6D8A65C399E5 2026-10-27 17:23:19,285 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Enable chrome headless console log notification 2026-10-27 17:23:19,297 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Chrome headless enable page notifications 2026-10-27 17:23:19,369 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:23:19,376 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Setting session cookie in browser 2026-10-27 17:23:19,378 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Open "http://127.0.0.1:8069/pos/ui/320" in browser 2026-10-27 17:23:19,378 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Navigating to: "http://127.0.0.1:8069/pos/ui/320" 2026-10-27 17:23:19,388 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:23:19,719 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ztnOq4Hl - [27/Oct/2026 17:23:19] "GET /pos/ui/320 HTTP/1.1" 200 6604 66 0.019 0.321 rw 2026-10-27 17:23:19,723 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Navigation result: {'frameId': '849DED7E9F457590FFDB6D8A65C399E5', 'loaderId': '4FC79B61C1EC1EE64C950FA7C1DEE472', 'isDownload': False} 2026-10-27 17:23:19,724 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Evaluate ready code "odoo.isTourReady('test_order_with_existing_serial')" 2026-10-27 17:23:19,782 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ztnOq4Hl - [27/Oct/2026 17:23:19] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.028 ro 2026-10-27 17:23:19,789 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ztnOq4Hl - [27/Oct/2026 17:23:19] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.403 ro 2026-10-27 17:23:19,795 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ztnOq4Hl - [27/Oct/2026 17:23:19] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.041 ro 2026-10-27 17:23:20,217 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: Owl is running in 'dev' mode. 2026-10-27 17:23:20,256 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ztnOq4Hl - [27/Oct/2026 17:23:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.011 - 2026-10-27 17:23:20,257 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ztnOq4Hl - [27/Oct/2026 17:23:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.01 ro 2026-10-27 17:23:20,257 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ztnOq4Hl - [27/Oct/2026 17:23:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.013 - 2026-10-27 17:23:20,320 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ztnOq4Hl - [27/Oct/2026 17:23:20] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.014 rw 2026-10-27 17:23:20,324 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ztnOq4Hl - [27/Oct/2026 17:23:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.018 rw 2026-10-27 17:23:20,519 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:23:20,822 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ztnOq4Hl - [27/Oct/2026 17:23:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533316 247 0.119 0.368 rw 2026-10-27 17:23:20,950 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Evaluate test code "odoo.startTour('test_order_with_existing_serial', {"stepDelay": 0, "debug": false})" 2026-10-27 17:23:20,957 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ztnOq4Hl - [27/Oct/2026 17:23:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.005 ro 2026-10-27 17:23:20,959 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [1/26] Tour test_order_with_existing_serial → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:23:20,981 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ztnOq4Hl - [27/Oct/2026 17:23:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.009 ro 2026-10-27 17:23:21,004 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ztnOq4Hl - [27/Oct/2026 17:23:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 17:23:21,020 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ztnOq4Hl - [27/Oct/2026 17:23:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.009 rw 2026-10-27 17:23:21,027 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ztnOq4Hl - [27/Oct/2026 17:23:21] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 17:23:21,354 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ztnOq4Hl - [27/Oct/2026 17:23:21] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.006 ro 2026-10-27 17:23:21,446 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ztnOq4Hl - [27/Oct/2026 17:23:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.006 rw 2026-10-27 17:23:21,533 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ztnOq4Hl - [27/Oct/2026 17:23:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-27 17:23:21,541 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ztnOq4Hl - [27/Oct/2026 17:23:21] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.033 rw 2026-10-27 17:23:21,570 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ztnOq4Hl - [27/Oct/2026 17:23:21] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.006 rw 2026-10-27 17:23:21,600 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ztnOq4Hl - [27/Oct/2026 17:23:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.02 - 2026-10-27 17:23:21,600 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ztnOq4Hl - [27/Oct/2026 17:23:21] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.021 - 2026-10-27 17:23:21,601 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ztnOq4Hl - [27/Oct/2026 17:23:21] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.018 ro 2026-10-27 17:23:21,602 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ztnOq4Hl - [27/Oct/2026 17:23:21] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.022 - 2026-10-27 17:23:21,631 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ztnOq4Hl - [27/Oct/2026 17:23:21] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.002 0.027 rw 2026-10-27 17:23:21,632 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [2/26] Tour test_order_with_existing_serial → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:23:21,687 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [3/26] Tour test_order_with_existing_serial → Step click product 'Serial Product' (trigger: article.product .product-content .product-name:contains("Serial Product")) 2026-10-27 17:23:21,695 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ztnOq4Hl - [27/Oct/2026 17:23:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.032 - 2026-10-27 17:23:21,753 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ztnOq4Hl - [27/Oct/2026 17:23:21] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6644 31 0.022 0.068 rw 2026-10-27 17:23:21,826 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ztnOq4Hl - [27/Oct/2026 17:23:21] "GET /pos/ui/320 HTTP/1.1" 200 6644 31 0.017 0.146 rw 2026-10-27 17:23:21,836 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ztnOq4Hl - [27/Oct/2026 17:23:21] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.148 rw 2026-10-27 17:23:21,883 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ztnOq4Hl - [27/Oct/2026 17:23:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.014 0.179 rw 2026-10-27 17:23:21,915 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [4/26] Tour test_order_with_existing_serial → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:23:21,932 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ztnOq4Hl - [27/Oct/2026 17:23:21] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 186 6 0.004 0.012 rw 2026-10-27 17:23:21,968 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ztnOq4Hl - [27/Oct/2026 17:23:21] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.002 - 2026-10-27 17:23:21,981 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [5/26] Tour test_order_with_existing_serial → Step .o-autocomplete input 2026-10-27 17:23:21,982 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [6/26] Tour test_order_with_existing_serial → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN1)) 2026-10-27 17:23:22,260 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [7/26] Tour test_order_with_existing_serial → Step .o-autocomplete input:value() 2026-10-27 17:23:22,260 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [8/26] Tour test_order_with_existing_serial → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:23:22,291 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [9/26] Tour test_order_with_existing_serial → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:23:22,301 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [10/26] Tour test_order_with_existing_serial → Step Check orderline with attributes: {"withClass":".selected","productName":"Serial Product","quantity":"1.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Serial Product")):has(.qty:contains("1"))) 2026-10-27 17:23:22,323 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [11/26] Tour test_order_with_existing_serial → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:23:22,329 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [12/26] Tour test_order_with_existing_serial → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:23:22,337 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [13/26] Tour test_order_with_existing_serial → Step .info-list:contains('SN SN1') 2026-10-27 17:23:22,345 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [14/26] Tour test_order_with_existing_serial → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:23:22,351 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [15/26] Tour test_order_with_existing_serial → Step click product 'Serial Product' (trigger: article.product .product-content .product-name:contains("Serial Product")) 2026-10-27 17:23:22,365 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [16/26] Tour test_order_with_existing_serial → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:23:22,387 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ztnOq4Hl - [27/Oct/2026 17:23:22] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 186 6 0.003 0.017 rw 2026-10-27 17:23:22,411 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [17/26] Tour test_order_with_existing_serial → Step .o-autocomplete input 2026-10-27 17:23:22,412 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [18/26] Tour test_order_with_existing_serial → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN2)) 2026-10-27 17:23:22,693 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [19/26] Tour test_order_with_existing_serial → Step .o-autocomplete input:value() 2026-10-27 17:23:22,693 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [20/26] Tour test_order_with_existing_serial → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:23:22,708 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [21/26] Tour test_order_with_existing_serial → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:23:22,717 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [22/26] Tour test_order_with_existing_serial → Step Check orderline with attributes: {"withClass":".selected","productName":"Serial Product","quantity":"2.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Serial Product")):has(.qty:contains("2"))) 2026-10-27 17:23:22,729 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [23/26] Tour test_order_with_existing_serial → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:23:22,736 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [24/26] Tour test_order_with_existing_serial → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:23:22,749 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [25/26] Tour test_order_with_existing_serial → Step .info-list:contains('SN SN2') 2026-10-27 17:23:22,761 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [26/26] Tour test_order_with_existing_serial → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:23:22,767 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: tour succeeded 2026-10-27 17:23:22,768 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_order_with_existing_serial SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-27 17:23:22,852 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:23:22,858 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ztnOq4Hl - [27/Oct/2026 17:23:20] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 2.518 rw 2026-10-27 17:23:22,859 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: heap 21275660 (allocated 23089152) 2026-10-27 17:23:22,956 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Closing chrome headless with pid 64848 2026-10-27 17:23:22,957 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Closing websocket connection 2026-10-27 17:23:22,958 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Terminating chrome headless with pid 64848 2026-10-27 17:23:23,058 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_172323_058346_test_order_with_existing_serial.txt 2026-10-27 17:23:23,058 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Removing chrome user profile "/tmp/tmpsksdmox2_chrome_odoo" 2026-10-27 17:23:23,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_pos_order_shipping_date ... 2026-10-27 17:23:23,478 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Chrome pid: 64974 2026-10-27 17:23:23,479 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Chrome headless temporary user profile dir: /tmp/tmpwrwl1ppt_chrome_odoo 2026-10-27 17:23:23,479 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Issuing json command http://127.0.0.1:46519/json/version 2026-10-27 17:23:23,480 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46519', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:23:23,523 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Browser version: Chrome/150.0.7871.114 2026-10-27 17:23:23,523 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Issuing json command http://127.0.0.1:46519/json 2026-10-27 17:23:23,524 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46519', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:23:23,533 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Websocket url found: ws://127.0.0.1:46519/devtools/page/66E137FB3A7284745649F72A3EC04E9F 2026-10-27 17:23:23,538 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Enable chrome headless console log notification 2026-10-27 17:23:23,549 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Chrome headless enable page notifications 2026-10-27 17:23:23,580 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:23:23,588 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Setting session cookie in browser 2026-10-27 17:23:23,589 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Open "http://127.0.0.1:8069/pos/ui?config_id=320" in browser 2026-10-27 17:23:23,589 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=320" 2026-10-27 17:23:23,601 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:23:23,975 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JY2KlI_0 - [27/Oct/2026 17:23:23] "GET /pos/ui?config_id=320 HTTP/1.1" 200 6604 65 0.022 0.363 rw 2026-10-27 17:23:23,978 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Navigation result: {'frameId': '66E137FB3A7284745649F72A3EC04E9F', 'loaderId': '087EA93D6A857ACDEBA0F8B3BA55A5EB', 'isDownload': False} 2026-10-27 17:23:23,978 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Evaluate ready code "odoo.isTourReady('test_pos_order_shipping_date')" 2026-10-27 17:23:24,031 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JY2KlI_0 - [27/Oct/2026 17:23:24] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.436 ro 2026-10-27 17:23:24,033 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JY2KlI_0 - [27/Oct/2026 17:23:24] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.031 ro 2026-10-27 17:23:24,053 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JY2KlI_0 - [27/Oct/2026 17:23:24] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.052 ro 2026-10-27 17:23:24,429 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: Owl is running in 'dev' mode. 2026-10-27 17:23:24,456 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JY2KlI_0 - [27/Oct/2026 17:23:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-27 17:23:24,465 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JY2KlI_0 - [27/Oct/2026 17:23:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 17:23:24,476 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JY2KlI_0 - [27/Oct/2026 17:23:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.007 ro 2026-10-27 17:23:24,512 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JY2KlI_0 - [27/Oct/2026 17:23:24] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.025 rw 2026-10-27 17:23:24,514 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JY2KlI_0 - [27/Oct/2026 17:23:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.024 rw 2026-10-27 17:23:24,703 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:23:25,043 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JY2KlI_0 - [27/Oct/2026 17:23:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 532041 245 0.127 0.392 rw 2026-10-27 17:23:25,164 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Evaluate test code "odoo.startTour('test_pos_order_shipping_date', {"stepDelay": 0, "debug": false})" 2026-10-27 17:23:25,179 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [1/25] Tour test_pos_order_shipping_date → Step Set test time zone to America/New_York (trigger: body) 2026-10-27 17:23:25,187 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JY2KlI_0 - [27/Oct/2026 17:23:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.0 0.007 ro 2026-10-27 17:23:25,223 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JY2KlI_0 - [27/Oct/2026 17:23:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.013 ro 2026-10-27 17:23:25,251 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JY2KlI_0 - [27/Oct/2026 17:23:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-27 17:23:25,266 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JY2KlI_0 - [27/Oct/2026 17:23:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.011 rw 2026-10-27 17:23:25,277 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JY2KlI_0 - [27/Oct/2026 17:23:25] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.007 rw 2026-10-27 17:23:25,616 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JY2KlI_0 - [27/Oct/2026 17:23:25] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.006 ro 2026-10-27 17:23:25,698 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JY2KlI_0 - [27/Oct/2026 17:23:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.011 rw 2026-10-27 17:23:25,814 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JY2KlI_0 - [27/Oct/2026 17:23:25] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.036 rw 2026-10-27 17:23:25,820 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JY2KlI_0 - [27/Oct/2026 17:23:25] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-27 17:23:25,850 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JY2KlI_0 - [27/Oct/2026 17:23:25] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.003 rw 2026-10-27 17:23:25,858 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [2/25] Tour test_pos_order_shipping_date → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:23:25,882 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JY2KlI_0 - [27/Oct/2026 17:23:25] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.02 - 2026-10-27 17:23:25,883 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JY2KlI_0 - [27/Oct/2026 17:23:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.012 - 2026-10-27 17:23:25,892 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JY2KlI_0 - [27/Oct/2026 17:23:25] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.022 - 2026-10-27 17:23:25,893 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JY2KlI_0 - [27/Oct/2026 17:23:25] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.006 0.026 ro 2026-10-27 17:23:25,907 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JY2KlI_0 - [27/Oct/2026 17:23:25] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.021 rw 2026-10-27 17:23:25,939 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [3/25] Tour test_pos_order_shipping_date → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:23:26,022 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JY2KlI_0 - [27/Oct/2026 17:23:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.032 - 2026-10-27 17:23:26,049 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [4/25] Tour test_pos_order_shipping_date → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 17:23:26,088 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JY2KlI_0 - [27/Oct/2026 17:23:26] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6644 31 0.025 0.073 rw 2026-10-27 17:23:26,157 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JY2KlI_0 - [27/Oct/2026 17:23:26] "GET /pos/ui/320 HTTP/1.1" 200 6644 31 0.015 0.152 rw 2026-10-27 17:23:26,168 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JY2KlI_0 - [27/Oct/2026 17:23:26] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.141 rw 2026-10-27 17:23:26,221 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JY2KlI_0 - [27/Oct/2026 17:23:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.014 0.157 rw 2026-10-27 17:23:26,287 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [5/25] Tour test_pos_order_shipping_date → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:23:26,291 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [6/25] Tour test_pos_order_shipping_date → 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-27 17:23:26,342 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [7/25] Tour test_pos_order_shipping_date → 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-27 17:23:26,342 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [8/25] Tour test_pos_order_shipping_date → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:23:26,349 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [9/25] Tour test_pos_order_shipping_date → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 17:23:26,350 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [10/25] Tour test_pos_order_shipping_date → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 17:23:26,357 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JY2KlI_0 - [27/Oct/2026 17:23:26] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.002 - 2026-10-27 17:23:26,381 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [11/25] Tour test_pos_order_shipping_date → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 17:23:26,392 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JY2KlI_0 - [27/Oct/2026 17:23:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-27 17:23:26,395 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JY2KlI_0 - [27/Oct/2026 17:23:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.006 - 2026-10-27 17:23:26,889 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [12/25] Tour test_pos_order_shipping_date → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 17:23:26,897 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [13/25] Tour test_pos_order_shipping_date → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-10-27 17:23:26,908 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [14/25] Tour test_pos_order_shipping_date → Step pick a date (trigger: .modal-body .o_datetime_input) 2026-10-27 17:23:26,917 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [15/25] Tour test_pos_order_shipping_date → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-10-27 17:23:26,919 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [16/25] Tour test_pos_order_shipping_date → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-10-27 17:23:26,925 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [17/25] Tour test_pos_order_shipping_date → Step pick a date (trigger: .modal-body .o_datetime_input) 2026-10-27 17:23:26,933 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [18/25] Tour test_pos_order_shipping_date → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-10-27 17:23:26,936 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [19/25] Tour test_pos_order_shipping_date → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:23:27,452 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [20/25] Tour test_pos_order_shipping_date → Step discard dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer button:contains("Discard")) 2026-10-27 17:23:27,457 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [21/25] Tour test_pos_order_shipping_date → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:23:27,964 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [22/25] Tour test_pos_order_shipping_date → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:23:27,996 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [23/25] Tour test_pos_order_shipping_date → Step click partner 'APartner Full' from partner list screen (trigger: .modal .partner-list b:contains(APartner Full)) 2026-10-27 17:23:28,045 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33648354 started for PoS orders references: [{'name': '/', 'pos_reference': '261-320-000001', 'uuid': 'b243c314-1075-4032-bc92-7d5f9d9f4a16'}] 2026-10-27 17:23:28,046 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [24/25] Tour test_pos_order_shipping_date → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 17:23:28,056 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [25/25] Tour test_pos_order_shipping_date → Step body 2026-10-27 17:23:28,146 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: tour succeeded 2026-10-27 17:23:28,149 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_pos_order_shipping_date SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-27 17:23:28,275 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:23:28,279 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: heap 22140520 (allocated 23875584) 2026-10-27 17:23:28,345 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33648354 order {'name': '/', 'pos_reference': '261-320-000001', 'uuid': 'b243c314-1075-4032-bc92-7d5f9d9f4a16'} created pos.order #909 2026-10-27 17:23:28,347 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33648354 finished 2026-10-27 17:23:28,392 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Closing chrome headless with pid 64974 2026-10-27 17:23:28,393 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Closing websocket connection 2026-10-27 17:23:28,394 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Terminating chrome headless with pid 64974 2026-10-27 17:23:28,419 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JY2KlI_0 - [27/Oct/2026 17:23:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 186 0.107 0.271 rw 2026-10-27 17:23:28,431 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JY2KlI_0 - [27/Oct/2026 17:23:24] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.011 3.898 rw 2026-10-27 17:23:28,496 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_172328_496301_test_pos_order_shipping_date.txt 2026-10-27 17:23:28,496 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Removing chrome user profile "/tmp/tmpwrwl1ppt_chrome_odoo" 2026-10-27 17:23:28,514 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_product_info_product_inventory ... 2026-10-27 17:23:29,067 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Chrome pid: 65107 2026-10-27 17:23:29,067 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Chrome headless temporary user profile dir: /tmp/tmp0t1xrzgg_chrome_odoo 2026-10-27 17:23:29,067 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Issuing json command http://127.0.0.1:45335/json/version 2026-10-27 17:23:29,069 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45335', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:23:29,081 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Browser version: Chrome/150.0.7871.114 2026-10-27 17:23:29,081 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Issuing json command http://127.0.0.1:45335/json 2026-10-27 17:23:29,081 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45335', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:23:29,087 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Websocket url found: ws://127.0.0.1:45335/devtools/page/BA2CD2CE8413021CD98F019640D33E05 2026-10-27 17:23:29,091 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Enable chrome headless console log notification 2026-10-27 17:23:29,103 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Chrome headless enable page notifications 2026-10-27 17:23:29,138 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:23:29,144 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Setting session cookie in browser 2026-10-27 17:23:29,145 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Open "http://127.0.0.1:8069/pos/ui/320" in browser 2026-10-27 17:23:29,145 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Navigating to: "http://127.0.0.1:8069/pos/ui/320" 2026-10-27 17:23:29,159 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:23:29,513 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4bM5420O - [27/Oct/2026 17:23:29] "GET /pos/ui/320 HTTP/1.1" 200 6604 66 0.021 0.341 rw 2026-10-27 17:23:29,516 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Navigation result: {'frameId': 'BA2CD2CE8413021CD98F019640D33E05', 'loaderId': '57C51E939F06A3366D6644F2DD85F6CE', 'isDownload': False} 2026-10-27 17:23:29,516 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Evaluate ready code "odoo.isTourReady('test_product_info_product_inventory')" 2026-10-27 17:23:29,576 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4bM5420O - [27/Oct/2026 17:23:29] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.019 ro 2026-10-27 17:23:29,585 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4bM5420O - [27/Oct/2026 17:23:29] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.426 ro 2026-10-27 17:23:29,597 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4bM5420O - [27/Oct/2026 17:23:29] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.039 ro 2026-10-27 17:23:30,064 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: Owl is running in 'dev' mode. 2026-10-27 17:23:30,082 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4bM5420O - [27/Oct/2026 17:23:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-27 17:23:30,082 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4bM5420O - [27/Oct/2026 17:23:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 17:23:30,096 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4bM5420O - [27/Oct/2026 17:23:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.011 ro 2026-10-27 17:23:30,122 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4bM5420O - [27/Oct/2026 17:23:30] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.011 rw 2026-10-27 17:23:30,125 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4bM5420O - [27/Oct/2026 17:23:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.001 0.013 rw 2026-10-27 17:23:30,308 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:23:30,633 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4bM5420O - [27/Oct/2026 17:23:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534558 250 0.128 0.369 rw 2026-10-27 17:23:30,783 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Evaluate test code "odoo.startTour('test_product_info_product_inventory', {"stepDelay": 0, "debug": false})" 2026-10-27 17:23:30,793 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [1/18] Tour test_product_info_product_inventory → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:23:30,794 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4bM5420O - [27/Oct/2026 17:23:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.007 ro 2026-10-27 17:23:30,810 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4bM5420O - [27/Oct/2026 17:23:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.007 ro 2026-10-27 17:23:30,834 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4bM5420O - [27/Oct/2026 17:23:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 17:23:30,846 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4bM5420O - [27/Oct/2026 17:23:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.012 rw 2026-10-27 17:23:30,852 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4bM5420O - [27/Oct/2026 17:23:30] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.005 rw 2026-10-27 17:23:31,152 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4bM5420O - [27/Oct/2026 17:23:31] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 41 2 0.002 0.01 ro 2026-10-27 17:23:31,223 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4bM5420O - [27/Oct/2026 17:23:31] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.004 ro 2026-10-27 17:23:31,291 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4bM5420O - [27/Oct/2026 17:23:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.011 rw 2026-10-27 17:23:31,362 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4bM5420O - [27/Oct/2026 17:23:31] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 6 0.003 0.023 rw 2026-10-27 17:23:31,381 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4bM5420O - [27/Oct/2026 17:23:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-27 17:23:31,418 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4bM5420O - [27/Oct/2026 17:23:31] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.004 rw 2026-10-27 17:23:31,446 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4bM5420O - [27/Oct/2026 17:23:31] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.018 - 2026-10-27 17:23:31,447 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4bM5420O - [27/Oct/2026 17:23:31] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.018 - 2026-10-27 17:23:31,448 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4bM5420O - [27/Oct/2026 17:23:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.018 - 2026-10-27 17:23:31,449 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4bM5420O - [27/Oct/2026 17:23:31] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.016 ro 2026-10-27 17:23:31,485 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4bM5420O - [27/Oct/2026 17:23:31] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.035 rw 2026-10-27 17:23:31,492 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [2/18] Tour test_product_info_product_inventory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:23:31,563 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4bM5420O - [27/Oct/2026 17:23:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.028 - 2026-10-27 17:23:31,569 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [3/18] Tour test_product_info_product_inventory → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:23:31,612 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4bM5420O - [27/Oct/2026 17:23:31] "GET /pos/ui/320 HTTP/1.1" 200 6644 31 0.028 0.056 rw 2026-10-27 17:23:31,718 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4bM5420O - [27/Oct/2026 17:23:31] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6644 31 0.019 0.173 rw 2026-10-27 17:23:31,726 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4bM5420O - [27/Oct/2026 17:23:31] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.176 rw 2026-10-27 17:23:31,792 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4bM5420O - [27/Oct/2026 17:23:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.022 0.194 rw 2026-10-27 17:23:31,834 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [4/18] Tour test_product_info_product_inventory → Step PoS model scan barcode 'product_variant_0' (trigger: body) 2026-10-27 17:23:31,878 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4bM5420O - [27/Oct/2026 17:23:31] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 6203 0 0 0.002 - 2026-10-27 17:23:31,902 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [5/18] Tour test_product_info_product_inventory → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 17:23:31,926 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [6/18] Tour test_product_info_product_inventory → Step click Actions button (trigger: .more-btn) 2026-10-27 17:23:31,926 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [7/18] Tour test_product_info_product_inventory → Step click Info button (trigger: .control-buttons button:contains("Info")) 2026-10-27 17:23:31,935 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4bM5420O - [27/Oct/2026 17:23:31] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-27 17:23:31,940 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [8/18] Tour test_product_info_product_inventory → Step .section-inventory-body :contains(100) 2026-10-27 17:23:31,972 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 375, model: account.tax 2026-10-27 17:23:31,994 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 375, model: account.tax 2026-10-27 17:23:32,117 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4bM5420O - [27/Oct/2026 17:23:32] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 1084 74 0.055 0.122 rw 2026-10-27 17:23:32,164 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [9/18] Tour test_product_info_product_inventory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close")) 2026-10-27 17:23:32,167 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [10/18] Tour test_product_info_product_inventory → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:23:32,186 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [11/18] Tour test_product_info_product_inventory → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:23:32,200 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [12/18] Tour test_product_info_product_inventory → Step PoS model scan barcode 'product_variant_1' (trigger: body) 2026-10-27 17:23:32,219 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [13/18] Tour test_product_info_product_inventory → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 17:23:32,222 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [14/18] Tour test_product_info_product_inventory → Step click Actions button (trigger: .more-btn) 2026-10-27 17:23:32,223 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [15/18] Tour test_product_info_product_inventory → Step click Info button (trigger: .control-buttons button:contains("Info")) 2026-10-27 17:23:32,232 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [16/18] Tour test_product_info_product_inventory → Step .section-inventory-body :contains(200) 2026-10-27 17:23:32,252 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 375, model: account.tax 2026-10-27 17:23:32,266 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 375, model: account.tax 2026-10-27 17:23:32,384 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4bM5420O - [27/Oct/2026 17:23:32] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 1084 72 0.051 0.1 rw 2026-10-27 17:23:32,410 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [17/18] Tour test_product_info_product_inventory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close")) 2026-10-27 17:23:32,413 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [18/18] Tour test_product_info_product_inventory → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:23:32,441 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: tour succeeded 2026-10-27 17:23:32,442 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_product_info_product_inventory SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-27 17:23:32,544 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:23:32,547 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: heap 21140628 (allocated 23089152) 2026-10-27 17:23:32,549 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 4bM5420O - [27/Oct/2026 17:23:30] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.004 2.416 rw 2026-10-27 17:23:32,649 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Closing chrome headless with pid 65107 2026-10-27 17:23:32,649 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Closing websocket connection 2026-10-27 17:23:32,650 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Terminating chrome headless with pid 65107 2026-10-27 17:23:32,749 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_172332_749027_test_product_info_product_inventory.txt 2026-10-27 17:23:32,749 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Removing chrome user profile "/tmp/tmp0t1xrzgg_chrome_odoo" 2026-10-27 17:23:32,757 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_receipt_screen_tour ... 2026-10-27 17:23:33,146 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Chrome pid: 65255 2026-10-27 17:23:33,147 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Chrome headless temporary user profile dir: /tmp/tmp7ukibgjt_chrome_odoo 2026-10-27 17:23:33,147 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Issuing json command http://127.0.0.1:39497/json/version 2026-10-27 17:23:33,148 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39497', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:23:33,179 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Browser version: Chrome/150.0.7871.114 2026-10-27 17:23:33,179 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Issuing json command http://127.0.0.1:39497/json 2026-10-27 17:23:33,179 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39497', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:23:33,190 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Websocket url found: ws://127.0.0.1:39497/devtools/page/1E239C6601029E8BA0B944B3AFF7DCF9 2026-10-27 17:23:33,196 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Enable chrome headless console log notification 2026-10-27 17:23:33,212 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Chrome headless enable page notifications 2026-10-27 17:23:33,257 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:23:33,265 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Setting session cookie in browser 2026-10-27 17:23:33,267 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Open "http://127.0.0.1:8069/pos/ui/320" in browser 2026-10-27 17:23:33,267 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/320" 2026-10-27 17:23:33,284 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:23:33,708 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kPiixYgD - [27/Oct/2026 17:23:33] "GET /pos/ui/320 HTTP/1.1" 200 6644 93 0.034 0.404 rw 2026-10-27 17:23:33,715 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Navigation result: {'frameId': '1E239C6601029E8BA0B944B3AFF7DCF9', 'loaderId': '70A03349E1DA5A3B9D239454D4D4732A', 'isDownload': False} 2026-10-27 17:23:33,715 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Evaluate ready code "odoo.isTourReady('StockFeedbackScreenTour')" 2026-10-27 17:23:33,776 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kPiixYgD - [27/Oct/2026 17:23:33] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.03 ro 2026-10-27 17:23:33,785 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kPiixYgD - [27/Oct/2026 17:23:33] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.509 ro 2026-10-27 17:23:33,793 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kPiixYgD - [27/Oct/2026 17:23:33] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.045 ro 2026-10-27 17:23:34,244 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: Owl is running in 'dev' mode. 2026-10-27 17:23:34,256 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kPiixYgD - [27/Oct/2026 17:23:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 17:23:34,262 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kPiixYgD - [27/Oct/2026 17:23:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-27 17:23:34,293 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kPiixYgD - [27/Oct/2026 17:23:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.027 ro 2026-10-27 17:23:34,311 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kPiixYgD - [27/Oct/2026 17:23:34] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.005 rw 2026-10-27 17:23:34,335 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kPiixYgD - [27/Oct/2026 17:23:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.026 rw 2026-10-27 17:23:34,543 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:23:34,898 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kPiixYgD - [27/Oct/2026 17:23:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 532437 245 0.147 0.404 rw 2026-10-27 17:23:35,001 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Evaluate test code "odoo.startTour('StockFeedbackScreenTour', {"stepDelay": 0, "debug": false})" 2026-10-27 17:23:35,010 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kPiixYgD - [27/Oct/2026 17:23:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.005 ro 2026-10-27 17:23:35,017 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [1/265] Tour StockFeedbackScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:23:35,030 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kPiixYgD - [27/Oct/2026 17:23:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.005 ro 2026-10-27 17:23:35,056 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kPiixYgD - [27/Oct/2026 17:23:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.005 rw 2026-10-27 17:23:35,073 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kPiixYgD - [27/Oct/2026 17:23:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.012 rw 2026-10-27 17:23:35,091 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kPiixYgD - [27/Oct/2026 17:23:35] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.011 rw 2026-10-27 17:23:35,451 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kPiixYgD - [27/Oct/2026 17:23:35] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.002 0.005 ro 2026-10-27 17:23:35,538 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kPiixYgD - [27/Oct/2026 17:23:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.002 0.015 rw 2026-10-27 17:23:35,644 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kPiixYgD - [27/Oct/2026 17:23:35] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-27 17:23:35,658 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kPiixYgD - [27/Oct/2026 17:23:35] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.011 0.038 rw 2026-10-27 17:23:35,691 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kPiixYgD - [27/Oct/2026 17:23:35] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.005 rw 2026-10-27 17:23:35,710 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kPiixYgD - [27/Oct/2026 17:23:35] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.01 - 2026-10-27 17:23:35,714 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kPiixYgD - [27/Oct/2026 17:23:35] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.011 - 2026-10-27 17:23:35,717 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kPiixYgD - [27/Oct/2026 17:23:35] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.013 ro 2026-10-27 17:23:35,718 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kPiixYgD - [27/Oct/2026 17:23:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.014 - 2026-10-27 17:23:35,760 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kPiixYgD - [27/Oct/2026 17:23:35] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.028 rw 2026-10-27 17:23:35,769 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [2/265] Tour StockFeedbackScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:23:35,833 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kPiixYgD - [27/Oct/2026 17:23:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.024 - 2026-10-27 17:23:35,842 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [3/265] Tour StockFeedbackScreenTour → Step Offline mode is now enabled (trigger: body) 2026-10-27 17:23:35,842 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [4/265] Tour StockFeedbackScreenTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-27 17:23:35,903 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kPiixYgD - [27/Oct/2026 17:23:35] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6644 31 0.031 0.064 rw 2026-10-27 17:23:35,956 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kPiixYgD - [27/Oct/2026 17:23:35] "GET /pos/ui/320 HTTP/1.1" 200 6644 31 0.013 0.134 rw 2026-10-27 17:23:35,967 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kPiixYgD - [27/Oct/2026 17:23:35] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.137 rw 2026-10-27 17:23:36,010 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kPiixYgD - [27/Oct/2026 17:23:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.018 0.146 rw 2026-10-27 17:23:36,067 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [5/265] Tour StockFeedbackScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:23:36,071 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [6/265] Tour StockFeedbackScreenTour → 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-27 17:23:36,092 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [7/265] Tour StockFeedbackScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 17:23:36,095 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [8/265] Tour StockFeedbackScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 17:23:36,099 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [9/265] Tour StockFeedbackScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 17:23:36,102 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [10/265] Tour StockFeedbackScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 17:23:36,114 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [11/265] Tour StockFeedbackScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 17:23:36,119 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [12/265] Tour StockFeedbackScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 17:23:36,122 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [13/265] Tour StockFeedbackScreenTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 17:23:36,123 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [14/265] Tour StockFeedbackScreenTour → 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-27 17:23:36,293 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [15/265] Tour StockFeedbackScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:23:36,302 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [16/265] Tour StockFeedbackScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:23:36,317 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [17/265] Tour StockFeedbackScreenTour → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 17:23:36,347 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [18/265] Tour StockFeedbackScreenTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 17:23:36,353 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [19/265] Tour StockFeedbackScreenTour → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 17:23:36,356 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [20/265] Tour StockFeedbackScreenTour → Step Search customer with "APartner Full" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 17:23:36,369 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [21/265] Tour StockFeedbackScreenTour → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 17:23:36,721 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [22/265] Tour StockFeedbackScreenTour → Step Check "APartner Full" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("APartner Full")) 2026-10-27 17:23:36,721 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [23/265] Tour StockFeedbackScreenTour → Step click partner 'APartner Full' from partner list screen (trigger: .modal .partner-list b:contains(APartner Full)) 2026-10-27 17:23:36,730 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [24/265] Tour StockFeedbackScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:23:36,743 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [25/265] Tour StockFeedbackScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 17:23:36,743 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [26/265] Tour StockFeedbackScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 17:23:36,778 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [27/265] Tour StockFeedbackScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 17:23:36,791 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kPiixYgD - [27/Oct/2026 17:23:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-27 17:23:36,792 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kPiixYgD - [27/Oct/2026 17:23:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.005 - 2026-10-27 17:23:37,284 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [28/265] Tour StockFeedbackScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 17:23:37,295 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [29/265] Tour StockFeedbackScreenTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-10-27 17:23:37,296 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [30/265] Tour StockFeedbackScreenTour → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-10-27 17:23:37,302 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [31/265] Tour StockFeedbackScreenTour → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-10-27 17:23:37,317 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [32/265] Tour StockFeedbackScreenTour → Step Shipping later button is highlighted (trigger: .button:contains('Ship Later').highlight) 2026-10-27 17:23:37,323 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [33/265] Tour StockFeedbackScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:23:37,847 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [34/265] Tour StockFeedbackScreenTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 17:23:37,854 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [35/265] Tour StockFeedbackScreenTour → Step body 2026-10-27 17:23:37,940 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: Connection lost error handled in offline mode: ConnectionLostError: Connection couldn't be established or was interrupted Error: Connection couldn't be established or was interrupted at XMLHttpRequest.send (http://127.0.0.1:8069/web/assets/6cccb99/web.__assets_tests_call__.min.js:1554:637) at http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:6986:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:6981:166) at rpc._rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7735:574) at ORM.rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:6979:228) at http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7121:1357 at PluginManager.run (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:681:45) at Proxy.rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7121:1335) at Proxy.call (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7124:381) 2026-10-27 17:23:37,961 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [36/265] Tour StockFeedbackScreenTour → Step body 2026-10-27 17:23:37,991 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [37/265] Tour StockFeedbackScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Continue with limited functionality")) 2026-10-27 17:23:37,992 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [38/265] Tour StockFeedbackScreenTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 17:23:37,992 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [39/265] Tour StockFeedbackScreenTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 17:23:38,007 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [40/265] Tour StockFeedbackScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-27 17:23:38,020 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [41/265] Tour StockFeedbackScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:23:38,023 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [42/265] Tour StockFeedbackScreenTour → 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-27 17:23:38,030 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [43/265] Tour StockFeedbackScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 17:23:38,033 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [44/265] Tour StockFeedbackScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 17:23:38,052 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [45/265] Tour StockFeedbackScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 17:23:38,052 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [46/265] Tour StockFeedbackScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 17:23:38,053 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [47/265] Tour StockFeedbackScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 17:23:38,060 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [48/265] Tour StockFeedbackScreenTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-10-27 17:23:38,061 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [49/265] Tour StockFeedbackScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"6","price":"30.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("6")):has(.price:contains("30.0"))) 2026-10-27 17:23:38,242 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [50/265] Tour StockFeedbackScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:23:38,250 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [51/265] Tour StockFeedbackScreenTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-27 17:23:38,280 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [52/265] Tour StockFeedbackScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:23:38,284 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [53/265] Tour StockFeedbackScreenTour → 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-27 17:23:38,300 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [54/265] Tour StockFeedbackScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 17:23:38,303 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [55/265] Tour StockFeedbackScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 17:23:38,305 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [56/265] Tour StockFeedbackScreenTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-10-27 17:23:38,307 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [57/265] Tour StockFeedbackScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 17:23:38,308 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kPiixYgD - [27/Oct/2026 17:23:38] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.002 - 2026-10-27 17:23:38,316 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [58/265] Tour StockFeedbackScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 17:23:38,320 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [59/265] Tour StockFeedbackScreenTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-10-27 17:23:38,321 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [60/265] Tour StockFeedbackScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"6","price":"36.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("6")):has(.price:contains("36.0"))) 2026-10-27 17:23:38,502 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [61/265] Tour StockFeedbackScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:23:38,503 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [62/265] Tour StockFeedbackScreenTour → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-10-27 17:23:38,526 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [63/265] Tour StockFeedbackScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:23:38,526 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [64/265] Tour StockFeedbackScreenTour → 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-27 17:23:38,531 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [65/265] Tour StockFeedbackScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 17:23:38,534 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [66/265] Tour StockFeedbackScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 17:23:38,543 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [67/265] Tour StockFeedbackScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 17:23:38,545 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [68/265] Tour StockFeedbackScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 17:23:38,553 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [69/265] Tour StockFeedbackScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 17:23:38,561 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [70/265] Tour StockFeedbackScreenTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-10-27 17:23:38,561 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [71/265] Tour StockFeedbackScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"6","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("6")):has(.price:contains("6.0"))) 2026-10-27 17:23:38,742 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [72/265] Tour StockFeedbackScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:23:38,750 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [73/265] Tour StockFeedbackScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 17:23:38,750 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [74/265] Tour StockFeedbackScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 17:23:38,771 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [75/265] Tour StockFeedbackScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 17:23:39,280 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [76/265] Tour StockFeedbackScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 17:23:39,284 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [77/265] Tour StockFeedbackScreenTour → Step click numpad button: 7 (trigger: div.numpad button:contains(/^7$/)) 2026-10-27 17:23:39,284 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [78/265] Tour StockFeedbackScreenTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 17:23:39,284 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [79/265] Tour StockFeedbackScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-10-27 17:23:39,292 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [80/265] Tour StockFeedbackScreenTour → Step click numpad button: 7 (trigger: .modal div.numpad button:contains(/^7$/)) 2026-10-27 17:23:39,299 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [81/265] Tour StockFeedbackScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-10-27 17:23:39,300 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [82/265] Tour StockFeedbackScreenTour → Step .modal .input-value:contains(70) 2026-10-27 17:23:39,327 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [83/265] Tour StockFeedbackScreenTour → Step .modal .popup-input .input-value:contains(/^70$/) 2026-10-27 17:23:39,327 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [84/265] Tour StockFeedbackScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:23:39,331 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [85/265] Tour StockFeedbackScreenTour → Step remaining amount is 2.0 (trigger: .payment-status-amount .amount:contains("2.0")) 2026-10-27 17:23:39,344 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [86/265] Tour StockFeedbackScreenTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 17:23:39,344 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [87/265] Tour StockFeedbackScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-10-27 17:23:39,346 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [88/265] Tour StockFeedbackScreenTour → Step click numpad button: 7 (trigger: .modal div.numpad button:contains(/^7$/)) 2026-10-27 17:23:39,363 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [89/265] Tour StockFeedbackScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-10-27 17:23:39,364 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [90/265] Tour StockFeedbackScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-10-27 17:23:39,364 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [91/265] Tour StockFeedbackScreenTour → Step .modal .input-value:contains(700) 2026-10-27 17:23:39,393 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [92/265] Tour StockFeedbackScreenTour → Step .modal .popup-input .input-value:contains(/^700$/) 2026-10-27 17:23:39,394 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [93/265] Tour StockFeedbackScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:23:39,397 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [94/265] Tour StockFeedbackScreenTour → Step change is 628.0 (trigger: .payment-status-amount .amount:contains("628.0")) 2026-10-27 17:23:39,410 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [95/265] Tour StockFeedbackScreenTour → Step Offline mode is now disabled (trigger: body) 2026-10-27 17:23:39,410 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [96/265] Tour StockFeedbackScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:23:39,920 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [97/265] Tour StockFeedbackScreenTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 17:23:39,928 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [98/265] Tour StockFeedbackScreenTour → Step body 2026-10-27 17:23:39,933 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11442189 started for PoS orders references: [{'name': '/', 'pos_reference': '261-320-000001', 'uuid': '95d6b147-58e2-4c9d-aa50-eaf99d3827e3'}] 2026-10-27 17:23:39,955 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [99/265] Tour StockFeedbackScreenTour → Step body 2026-10-27 17:23:39,983 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [100/265] Tour StockFeedbackScreenTour → Step click on send button (trigger: .feedback-screen button.send-receipt) 2026-10-27 17:23:40,244 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11442189 order {'name': '/', 'pos_reference': '261-320-000001', 'uuid': '95d6b147-58e2-4c9d-aa50-eaf99d3827e3'} created pos.order #910 2026-10-27 17:23:40,245 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11442189 finished 2026-10-27 17:23:40,310 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kPiixYgD - [27/Oct/2026 17:23:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5242 180 0.136 0.245 rw 2026-10-27 17:23:40,372 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94785826 started for PoS orders references: [{'name': '/', 'pos_reference': '261-320-000002', 'uuid': '9f128fd5-9b34-4b4c-8876-49c6f0591134'}] 2026-10-27 17:23:40,725 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94785826 order {'name': '/', 'pos_reference': '261-320-000002', 'uuid': '9f128fd5-9b34-4b4c-8876-49c6f0591134'} created pos.order #911 2026-10-27 17:23:40,726 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94785826 finished 2026-10-27 17:23:40,793 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kPiixYgD - [27/Oct/2026 17:23:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 8400 172 0.115 0.31 rw 2026-10-27 17:23:40,859 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kPiixYgD - [27/Oct/2026 17:23:40] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.005 ro 2026-10-27 17:23:40,900 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [101/265] Tour StockFeedbackScreenTour → Step set email (trigger: .modal-body .send-receipt-email-input) 2026-10-27 17:23:40,918 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [102/265] Tour StockFeedbackScreenTour → Step send email (trigger: .modal-body [data-icon='send']) 2026-10-27 17:23:40,921 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [103/265] Tour StockFeedbackScreenTour → Step .modal-body .notice .text-success 2026-10-27 17:23:41,145 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kPiixYgD - [27/Oct/2026 17:23:41] "POST /web/dataset/call_kw/pos.order/action_send_receipt#pos.order.action_send_receipt HTTP/1.1" 200 44 144 0.068 0.155 rw 2026-10-27 17:23:41,177 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [104/265] Tour StockFeedbackScreenTour → Step cancel dialog (trigger: .modal:not(.o_inactive_modal) .modal-header button[aria-label="Close"]) 2026-10-27 17:23:41,179 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [105/265] Tour StockFeedbackScreenTour → Step Offline mode is now enabled (trigger: body) 2026-10-27 17:23:41,180 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [106/265] Tour StockFeedbackScreenTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 17:23:41,180 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [107/265] Tour StockFeedbackScreenTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 17:23:41,209 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [108/265] Tour StockFeedbackScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-27 17:23:41,227 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [109/265] Tour StockFeedbackScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:23:41,230 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [110/265] Tour StockFeedbackScreenTour → 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-27 17:23:41,239 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [111/265] Tour StockFeedbackScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 17:23:41,242 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [112/265] Tour StockFeedbackScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 17:23:41,246 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [113/265] Tour StockFeedbackScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 17:23:41,248 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [114/265] Tour StockFeedbackScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 17:23:41,254 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [115/265] Tour StockFeedbackScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 17:23:41,260 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [116/265] Tour StockFeedbackScreenTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-10-27 17:23:41,262 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [117/265] Tour StockFeedbackScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("6"))) 2026-10-27 17:23:41,442 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [118/265] Tour StockFeedbackScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:23:41,448 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [119/265] Tour StockFeedbackScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 17:23:41,448 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [120/265] Tour StockFeedbackScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 17:23:41,470 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [121/265] Tour StockFeedbackScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 17:23:41,980 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [122/265] Tour StockFeedbackScreenTour → Step .payment-screen .button:contains('Tip') 2026-10-27 17:23:41,985 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [123/265] Tour StockFeedbackScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-10-27 17:23:41,992 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [124/265] Tour StockFeedbackScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-10-27 17:23:41,993 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [125/265] Tour StockFeedbackScreenTour → Step .modal .input-value:contains(10) 2026-10-27 17:23:42,009 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [126/265] Tour StockFeedbackScreenTour → Step input shown is '$ 10' (trigger: .modal .value:contains("$ 10")) 2026-10-27 17:23:42,010 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [127/265] Tour StockFeedbackScreenTour → Step check if --fixed-- type is selected (trigger: .modal .number-popup-types .number-popup-type-fixed.text-primary) 2026-10-27 17:23:42,010 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [128/265] Tour StockFeedbackScreenTour → Step click numpad button: percent (trigger: .modal .number-popup-types .number-popup-type-percent) 2026-10-27 17:23:42,012 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [129/265] Tour StockFeedbackScreenTour → Step check if --percent-- type is selected (trigger: .modal .number-popup-types .number-popup-type-percent.text-primary) 2026-10-27 17:23:42,027 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [130/265] Tour StockFeedbackScreenTour → Step input shown is '10 %' (trigger: .modal .value:contains("10 %")) 2026-10-27 17:23:42,028 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [131/265] Tour StockFeedbackScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:23:42,059 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [132/265] Tour StockFeedbackScreenTour → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-10-27 17:23:42,062 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [133/265] Tour StockFeedbackScreenTour → Step amount to pay is '33.0' (trigger: .paymentlines-empty .total:contains("33.0")) 2026-10-27 17:23:42,069 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [134/265] Tour StockFeedbackScreenTour → Step .payment-screen .button:contains('Tip') 2026-10-27 17:23:42,069 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [135/265] Tour StockFeedbackScreenTour → Step input shown is '10 %' (trigger: .modal .value:contains("10 %")) 2026-10-27 17:23:42,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [136/265] Tour StockFeedbackScreenTour → Step check if --percent-- type is selected (trigger: .modal .number-popup-types .number-popup-type-percent.text-primary) 2026-10-27 17:23:42,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [137/265] Tour StockFeedbackScreenTour → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-10-27 17:23:42,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [138/265] Tour StockFeedbackScreenTour → Step .modal .input-value:contains(5) 2026-10-27 17:23:42,102 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [139/265] Tour StockFeedbackScreenTour → Step click numpad button: fixed (trigger: .modal .number-popup-types .number-popup-type-fixed) 2026-10-27 17:23:42,102 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [140/265] Tour StockFeedbackScreenTour → Step check if --fixed-- type is selected (trigger: .modal .number-popup-types .number-popup-type-fixed.text-primary) 2026-10-27 17:23:42,115 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [141/265] Tour StockFeedbackScreenTour → Step input shown is '$ 5' (trigger: .modal .value:contains("$ 5")) 2026-10-27 17:23:42,115 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [142/265] Tour StockFeedbackScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:23:42,122 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [143/265] Tour StockFeedbackScreenTour → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-10-27 17:23:42,122 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [144/265] Tour StockFeedbackScreenTour → Step amount to pay is '35.0' (trigger: .paymentlines-empty .total:contains("35.0")) 2026-10-27 17:23:42,129 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [145/265] Tour StockFeedbackScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 17:23:42,135 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [146/265] Tour StockFeedbackScreenTour → Step tip container is shown (trigger: .payment-screen .tip-container) 2026-10-27 17:23:42,146 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [147/265] Tour StockFeedbackScreenTour → Step .payment-screen .button:contains('Tip') 2026-10-27 17:23:42,150 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [148/265] Tour StockFeedbackScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-10-27 17:23:42,164 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [149/265] Tour StockFeedbackScreenTour → Step .modal .input-value:contains(0) 2026-10-27 17:23:42,164 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [150/265] Tour StockFeedbackScreenTour → Step click numpad button: fixed (trigger: .modal .number-popup-types .number-popup-type-fixed) 2026-10-27 17:23:42,166 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [151/265] Tour StockFeedbackScreenTour → Step check if --fixed-- type is selected (trigger: .modal .number-popup-types .number-popup-type-fixed.text-primary) 2026-10-27 17:23:42,166 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [152/265] Tour StockFeedbackScreenTour → Step input shown is '$ 0' (trigger: .modal .value:contains("$ 0")) 2026-10-27 17:23:42,193 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [153/265] Tour StockFeedbackScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:23:42,199 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [154/265] Tour StockFeedbackScreenTour → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-10-27 17:23:42,200 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [155/265] Tour StockFeedbackScreenTour → Step amount tendered in the line is '30.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("30.0")) 2026-10-27 17:23:42,211 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [156/265] Tour StockFeedbackScreenTour → Step tip container is not shown (trigger: .payment-screen:not(:has(.tip-container))) 2026-10-27 17:23:42,212 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [157/265] Tour StockFeedbackScreenTour → Step .payment-screen .button:contains('Tip') 2026-10-27 17:23:42,214 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [158/265] Tour StockFeedbackScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-10-27 17:23:42,231 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [159/265] Tour StockFeedbackScreenTour → Step .modal .input-value:contains(1) 2026-10-27 17:23:42,260 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [160/265] Tour StockFeedbackScreenTour → Step click numpad button: fixed (trigger: .modal .number-popup-types .number-popup-type-fixed) 2026-10-27 17:23:42,263 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [161/265] Tour StockFeedbackScreenTour → Step check if --fixed-- type is selected (trigger: .modal .number-popup-types .number-popup-type-fixed.text-primary) 2026-10-27 17:23:42,263 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [162/265] Tour StockFeedbackScreenTour → Step input shown is '$ 1' (trigger: .modal .value:contains("$ 1")) 2026-10-27 17:23:42,264 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [163/265] Tour StockFeedbackScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:23:42,273 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [164/265] Tour StockFeedbackScreenTour → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-10-27 17:23:42,275 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [165/265] Tour StockFeedbackScreenTour → Step amount tendered in the line is '31.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("31.0")) 2026-10-27 17:23:42,283 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [166/265] Tour StockFeedbackScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:23:42,798 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [167/265] Tour StockFeedbackScreenTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 17:23:42,802 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [168/265] Tour StockFeedbackScreenTour → Step body 2026-10-27 17:23:42,843 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: Connection lost error handled in offline mode: ConnectionLostError: Connection couldn't be established or was interrupted Error: Connection couldn't be established or was interrupted at XMLHttpRequest.send (http://127.0.0.1:8069/web/assets/6cccb99/web.__assets_tests_call__.min.js:1554:637) at http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:6986:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:6981:166) at rpc._rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7735:574) at ORM.rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:6979:228) at http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7121:1357 at PluginManager.run (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:681:45) at Proxy.rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7121:1335) at Proxy.call (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7124:381) 2026-10-27 17:23:42,855 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [169/265] Tour StockFeedbackScreenTour → Step body 2026-10-27 17:23:42,890 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [170/265] Tour StockFeedbackScreenTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 17:23:42,890 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [171/265] Tour StockFeedbackScreenTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 17:23:42,903 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [172/265] Tour StockFeedbackScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-27 17:23:42,922 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [173/265] Tour StockFeedbackScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:23:42,926 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [174/265] Tour StockFeedbackScreenTour → 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-27 17:23:42,933 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [175/265] Tour StockFeedbackScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 17:23:42,951 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [176/265] Tour StockFeedbackScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 17:23:42,953 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [177/265] Tour StockFeedbackScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 17:23:42,954 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [178/265] Tour StockFeedbackScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 17:23:42,960 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [179/265] Tour StockFeedbackScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 17:23:42,969 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [180/265] Tour StockFeedbackScreenTour → 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-27 17:23:42,971 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [181/265] Tour StockFeedbackScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:23:42,974 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [182/265] Tour StockFeedbackScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:23:42,983 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [183/265] Tour StockFeedbackScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-27 17:23:42,997 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [184/265] Tour StockFeedbackScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 17:23:43,014 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [185/265] Tour StockFeedbackScreenTour → Step click Actions button (trigger: .more-btn) 2026-10-27 17:23:43,014 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [186/265] Tour StockFeedbackScreenTour → Step click Customer Note button (trigger: .control-buttons button:contains("Customer Note")) 2026-10-27 17:23:43,022 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [187/265] Tour StockFeedbackScreenTour → Step input text 'Test customer note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-27 17:23:43,033 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [188/265] Tour StockFeedbackScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:23:43,045 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [189/265] Tour StockFeedbackScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:23:43,064 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [190/265] Tour StockFeedbackScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 17:23:43,066 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [191/265] Tour StockFeedbackScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 17:23:43,086 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [192/265] Tour StockFeedbackScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 17:23:43,595 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [193/265] Tour StockFeedbackScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 17:23:43,600 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [194/265] Tour StockFeedbackScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:23:44,111 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [195/265] Tour StockFeedbackScreenTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 17:23:44,113 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: Connection lost error handled in offline mode: ConnectionLostError: Connection couldn't be established or was interrupted Error: Connection couldn't be established or was interrupted at XMLHttpRequest.send (http://127.0.0.1:8069/web/assets/6cccb99/web.__assets_tests_call__.min.js:1554:637) at http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:6986:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:6981:166) at rpc._rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7735:574) at ORM.rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:6979:228) at http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7121:1357 at PluginManager.run (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:681:45) at Proxy.rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7121:1335) at Proxy.call (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7124:381) 2026-10-27 17:23:44,117 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [196/265] Tour StockFeedbackScreenTour → Step body 2026-10-27 17:23:44,164 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [197/265] Tour StockFeedbackScreenTour → Step body 2026-10-27 17:23:44,195 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [198/265] Tour StockFeedbackScreenTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 17:23:44,197 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [199/265] Tour StockFeedbackScreenTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 17:23:44,211 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [200/265] Tour StockFeedbackScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-27 17:23:44,224 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [201/265] Tour StockFeedbackScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:23:44,228 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [202/265] Tour StockFeedbackScreenTour → 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-27 17:23:44,235 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [203/265] Tour StockFeedbackScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 17:23:44,237 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [204/265] Tour StockFeedbackScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 17:23:44,244 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [205/265] Tour StockFeedbackScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 17:23:44,246 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [206/265] Tour StockFeedbackScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 17:23:44,252 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [207/265] Tour StockFeedbackScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 17:23:44,260 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [208/265] Tour StockFeedbackScreenTour → 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-27 17:23:44,260 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [209/265] Tour StockFeedbackScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:23:44,265 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [210/265] Tour StockFeedbackScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:23:44,281 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [211/265] Tour StockFeedbackScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-27 17:23:44,297 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [212/265] Tour StockFeedbackScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 17:23:44,300 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [213/265] Tour StockFeedbackScreenTour → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-10-27 17:23:44,316 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [214/265] Tour StockFeedbackScreenTour → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-10-27 17:23:44,317 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [215/265] Tour StockFeedbackScreenTour → Step input text 'Test internal note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-27 17:23:44,333 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [216/265] Tour StockFeedbackScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:23:44,346 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [217/265] Tour StockFeedbackScreenTour → Step Check orderline with attributes: {"withClass":".selected","run":"click","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-27 17:23:44,362 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [218/265] Tour StockFeedbackScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-27 17:23:44,376 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [219/265] Tour StockFeedbackScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-27 17:23:44,379 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [220/265] Tour StockFeedbackScreenTour → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-10-27 17:23:44,397 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [221/265] Tour StockFeedbackScreenTour → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-10-27 17:23:44,398 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [222/265] Tour StockFeedbackScreenTour → Step input text 'Test internal note on order' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-27 17:23:44,417 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [223/265] Tour StockFeedbackScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:23:44,428 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [224/265] Tour StockFeedbackScreenTour → Step Order internal note is 'Test internal note on order' (trigger: .order-container .internal-note-container span div:contains("Test internal note on order")) 2026-10-27 17:23:44,443 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [225/265] Tour StockFeedbackScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:23:44,449 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [226/265] Tour StockFeedbackScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 17:23:44,450 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [227/265] Tour StockFeedbackScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 17:23:44,470 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [228/265] Tour StockFeedbackScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 17:23:44,979 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [229/265] Tour StockFeedbackScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 17:23:44,984 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [230/265] Tour StockFeedbackScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:23:45,493 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [231/265] Tour StockFeedbackScreenTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 17:23:45,499 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [232/265] Tour StockFeedbackScreenTour → Step body 2026-10-27 17:23:45,522 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: Connection lost error handled in offline mode: ConnectionLostError: Connection couldn't be established or was interrupted Error: Connection couldn't be established or was interrupted at XMLHttpRequest.send (http://127.0.0.1:8069/web/assets/6cccb99/web.__assets_tests_call__.min.js:1554:637) at http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:6986:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:6981:166) at rpc._rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7735:574) at ORM.rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:6979:228) at http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7121:1357 at PluginManager.run (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:681:45) at Proxy.rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7121:1335) at Proxy.call (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7124:381) 2026-10-27 17:23:45,529 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [233/265] Tour StockFeedbackScreenTour → Step body 2026-10-27 17:23:45,548 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [234/265] Tour StockFeedbackScreenTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 17:23:45,549 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [235/265] Tour StockFeedbackScreenTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 17:23:45,557 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [236/265] Tour StockFeedbackScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-27 17:23:45,569 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [237/265] Tour StockFeedbackScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:23:45,572 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [238/265] Tour StockFeedbackScreenTour → 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-27 17:23:45,578 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [239/265] Tour StockFeedbackScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 17:23:45,580 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [240/265] Tour StockFeedbackScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 17:23:45,593 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [241/265] Tour StockFeedbackScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-27 17:23:45,594 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [242/265] Tour StockFeedbackScreenTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-27 17:23:45,596 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [243/265] Tour StockFeedbackScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 17:23:45,603 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [244/265] Tour StockFeedbackScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 17:23:45,621 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [245/265] Tour StockFeedbackScreenTour → 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-27 17:23:45,621 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [246/265] Tour StockFeedbackScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:23:45,623 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [247/265] Tour StockFeedbackScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:23:45,630 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [248/265] Tour StockFeedbackScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-27 17:23:45,646 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [249/265] Tour StockFeedbackScreenTour → Step click numpad button: % (trigger: div.numpad button:contains(/^%$/)) 2026-10-27 17:23:45,662 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [250/265] Tour StockFeedbackScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1","price":"20"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1")):has(.price:contains("20"))) 2026-10-27 17:23:45,663 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [251/265] Tour StockFeedbackScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 17:23:45,664 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [252/265] Tour StockFeedbackScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1","price":"19.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1")):has(.price:contains("19.0"))) 2026-10-27 17:23:45,843 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [253/265] Tour StockFeedbackScreenTour → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-10-27 17:23:45,845 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [254/265] Tour StockFeedbackScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:23:45,850 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [255/265] Tour StockFeedbackScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 17:23:45,851 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [256/265] Tour StockFeedbackScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 17:23:45,871 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [257/265] Tour StockFeedbackScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 17:23:46,379 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [258/265] Tour StockFeedbackScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 17:23:46,384 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [259/265] Tour StockFeedbackScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:23:46,894 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [260/265] Tour StockFeedbackScreenTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 17:23:46,897 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [261/265] Tour StockFeedbackScreenTour → Step body 2026-10-27 17:23:46,926 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: Connection lost error handled in offline mode: ConnectionLostError: Connection couldn't be established or was interrupted Error: Connection couldn't be established or was interrupted at XMLHttpRequest.send (http://127.0.0.1:8069/web/assets/6cccb99/web.__assets_tests_call__.min.js:1554:637) at http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:6986:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:6981:166) at rpc._rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7735:574) at ORM.rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:6979:228) at http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7121:1357 at PluginManager.run (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:681:45) at Proxy.rpc (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7121:1335) at Proxy.call (http://127.0.0.1:8069/web/assets/6a88818/point_of_sale.assets_prod.min.js:7124:381) 2026-10-27 17:23:46,937 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [262/265] Tour StockFeedbackScreenTour → Step body 2026-10-27 17:23:46,968 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [263/265] Tour StockFeedbackScreenTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 17:23:46,969 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [264/265] Tour StockFeedbackScreenTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 17:23:46,982 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [265/265] Tour StockFeedbackScreenTour → Step Offline mode is now disabled (trigger: body) 2026-10-27 17:23:46,982 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: tour succeeded 2026-10-27 17:23:46,983 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: ╔════════════════════════════════════════╗ ║ TOUR StockFeedbackScreenTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-27 17:23:47,213 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:23:47,215 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: heap 29961924 (allocated 31739904) 2026-10-27 17:23:47,219 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 kPiixYgD - [27/Oct/2026 17:23:34] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 12.882 rw 2026-10-27 17:23:47,317 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Closing chrome headless with pid 65255 2026-10-27 17:23:47,318 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Closing websocket connection 2026-10-27 17:23:47,319 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Terminating chrome headless with pid 65255 2026-10-27 17:23:47,414 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_172347_414202_test_receipt_screen_tour.txt 2026-10-27 17:23:47,414 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Removing chrome user profile "/tmp/tmp7ukibgjt_chrome_odoo" 2026-10-27 17:23:47,434 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_receipt_tracking_method ... 2026-10-27 17:23:47,875 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Chrome pid: 65393 2026-10-27 17:23:47,875 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Chrome headless temporary user profile dir: /tmp/tmpelw4c3hp_chrome_odoo 2026-10-27 17:23:47,875 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Issuing json command http://127.0.0.1:33059/json/version 2026-10-27 17:23:47,877 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33059', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:23:47,904 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Browser version: Chrome/150.0.7871.114 2026-10-27 17:23:47,905 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Issuing json command http://127.0.0.1:33059/json 2026-10-27 17:23:47,905 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33059', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:23:47,913 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Websocket url found: ws://127.0.0.1:33059/devtools/page/4C65396014735C9F334898FE6986075A 2026-10-27 17:23:47,921 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Enable chrome headless console log notification 2026-10-27 17:23:47,924 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Chrome headless enable page notifications 2026-10-27 17:23:47,978 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:23:47,985 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Setting session cookie in browser 2026-10-27 17:23:47,987 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Open "http://127.0.0.1:8069/pos/ui/320" in browser 2026-10-27 17:23:47,987 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Navigating to: "http://127.0.0.1:8069/pos/ui/320" 2026-10-27 17:23:47,996 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:23:48,291 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 niX7QRN8 - [27/Oct/2026 17:23:48] "GET /pos/ui/320 HTTP/1.1" 200 6604 66 0.018 0.285 rw 2026-10-27 17:23:48,294 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Navigation result: {'frameId': '4C65396014735C9F334898FE6986075A', 'loaderId': '8B17CCD1B9FC7581BFA07D6F21539539', 'isDownload': False} 2026-10-27 17:23:48,294 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Evaluate ready code "odoo.isTourReady('ReceiptTrackingMethodTour')" 2026-10-27 17:23:48,339 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 niX7QRN8 - [27/Oct/2026 17:23:48] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.027 ro 2026-10-27 17:23:48,343 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 niX7QRN8 - [27/Oct/2026 17:23:48] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.349 ro 2026-10-27 17:23:48,359 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 niX7QRN8 - [27/Oct/2026 17:23:48] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.047 ro 2026-10-27 17:23:48,807 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: Owl is running in 'dev' mode. 2026-10-27 17:23:48,835 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 niX7QRN8 - [27/Oct/2026 17:23:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.01 - 2026-10-27 17:23:48,843 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 niX7QRN8 - [27/Oct/2026 17:23:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.011 ro 2026-10-27 17:23:48,843 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 niX7QRN8 - [27/Oct/2026 17:23:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.02 - 2026-10-27 17:23:48,875 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 niX7QRN8 - [27/Oct/2026 17:23:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.001 0.011 rw 2026-10-27 17:23:48,877 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 niX7QRN8 - [27/Oct/2026 17:23:48] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.013 rw 2026-10-27 17:23:49,142 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:23:49,446 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 niX7QRN8 - [27/Oct/2026 17:23:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533297 247 0.147 0.418 rw 2026-10-27 17:23:49,616 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Evaluate test code "odoo.startTour('ReceiptTrackingMethodTour', {"stepDelay": 0, "debug": false})" 2026-10-27 17:23:49,620 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 niX7QRN8 - [27/Oct/2026 17:23:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.007 ro 2026-10-27 17:23:49,625 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [1/16] Tour ReceiptTrackingMethodTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:23:49,635 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 niX7QRN8 - [27/Oct/2026 17:23:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.004 ro 2026-10-27 17:23:49,648 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 niX7QRN8 - [27/Oct/2026 17:23:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.006 rw 2026-10-27 17:23:49,663 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 niX7QRN8 - [27/Oct/2026 17:23:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.009 rw 2026-10-27 17:23:49,676 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 niX7QRN8 - [27/Oct/2026 17:23:49] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 17:23:50,034 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 niX7QRN8 - [27/Oct/2026 17:23:50] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.015 ro 2026-10-27 17:23:50,105 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 niX7QRN8 - [27/Oct/2026 17:23:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.006 rw 2026-10-27 17:23:50,199 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 niX7QRN8 - [27/Oct/2026 17:23:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.003 0.025 rw 2026-10-27 17:23:50,213 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 niX7QRN8 - [27/Oct/2026 17:23:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-27 17:23:50,261 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 niX7QRN8 - [27/Oct/2026 17:23:50] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.004 rw 2026-10-27 17:23:50,275 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 niX7QRN8 - [27/Oct/2026 17:23:50] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.008 ro 2026-10-27 17:23:50,276 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 niX7QRN8 - [27/Oct/2026 17:23:50] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-27 17:23:50,284 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 niX7QRN8 - [27/Oct/2026 17:23:50] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 17:23:50,286 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 niX7QRN8 - [27/Oct/2026 17:23:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-27 17:23:50,338 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [2/16] Tour ReceiptTrackingMethodTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:23:50,339 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 niX7QRN8 - [27/Oct/2026 17:23:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.002 0.033 rw 2026-10-27 17:23:50,426 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [3/16] Tour ReceiptTrackingMethodTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-27 17:23:50,428 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 niX7QRN8 - [27/Oct/2026 17:23:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.049 - 2026-10-27 17:23:50,464 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 niX7QRN8 - [27/Oct/2026 17:23:50] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6644 31 0.017 0.078 rw 2026-10-27 17:23:50,530 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 niX7QRN8 - [27/Oct/2026 17:23:50] "GET /pos/ui/320 HTTP/1.1" 200 6644 31 0.012 0.141 rw 2026-10-27 17:23:50,537 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 niX7QRN8 - [27/Oct/2026 17:23:50] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.138 rw 2026-10-27 17:23:50,571 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 niX7QRN8 - [27/Oct/2026 17:23:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.011 0.14 rw 2026-10-27 17:23:50,615 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [4/16] Tour ReceiptTrackingMethodTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-10-27 17:23:50,632 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 niX7QRN8 - [27/Oct/2026 17:23:50] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.003 0.014 rw 2026-10-27 17:23:50,680 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 niX7QRN8 - [27/Oct/2026 17:23:50] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.002 - 2026-10-27 17:23:50,692 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [5/16] Tour ReceiptTrackingMethodTour → Step enter lot number (trigger: .o-autocomplete input) 2026-10-27 17:23:50,702 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [6/16] Tour ReceiptTrackingMethodTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-10-27 17:23:50,975 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [7/16] Tour ReceiptTrackingMethodTour → Step .o-autocomplete input 2026-10-27 17:23:50,980 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [8/16] Tour ReceiptTrackingMethodTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-27 17:23:51,022 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [9/16] Tour ReceiptTrackingMethodTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 17:23:51,023 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [10/16] Tour ReceiptTrackingMethodTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 17:23:51,065 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [11/16] Tour ReceiptTrackingMethodTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 17:23:51,082 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 niX7QRN8 - [27/Oct/2026 17:23:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-27 17:23:51,097 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 niX7QRN8 - [27/Oct/2026 17:23:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.018 - 2026-10-27 17:23:51,574 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [12/16] Tour ReceiptTrackingMethodTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-27 17:23:51,578 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [13/16] Tour ReceiptTrackingMethodTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-27 17:23:52,094 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [14/16] Tour ReceiptTrackingMethodTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 17:23:52,100 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61766328 started for PoS orders references: [{'name': '/', 'pos_reference': '261-320-000001', 'uuid': '913beb91-885b-47b3-9862-0fb7d6665988'}] 2026-10-27 17:23:52,100 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [15/16] Tour ReceiptTrackingMethodTour → Step body 2026-10-27 17:23:52,166 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [16/16] Tour ReceiptTrackingMethodTour → Step body 2026-10-27 17:23:52,204 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: tour succeeded 2026-10-27 17:23:52,208 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: ╔══════════════════════════════════════════╗ ║ TOUR ReceiptTrackingMethodTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-27 17:23:52,289 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: heap 21526440 (allocated 22827008) 2026-10-27 17:23:52,289 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:23:52,428 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Closing chrome headless with pid 65393 2026-10-27 17:23:52,447 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Closing websocket connection 2026-10-27 17:23:52,447 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Terminating chrome headless with pid 65393 2026-10-27 17:23:52,544 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_172352_544168_test_receipt_tracking_method.txt 2026-10-27 17:23:52,544 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Removing chrome user profile "/tmp/tmpelw4c3hp_chrome_odoo" 2026-10-27 17:23:52,551 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: waiting for threads: [, ] 2026-10-27 17:23:52,605 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61766328 order {'name': '/', 'pos_reference': '261-320-000001', 'uuid': '913beb91-885b-47b3-9862-0fb7d6665988'} created pos.order #912 2026-10-27 17:23:52,607 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61766328 finished 2026-10-27 17:23:52,652 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 niX7QRN8 - [27/Oct/2026 17:23:49] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 3.757 rw 2026-10-27 17:23:52,667 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 niX7QRN8 - [27/Oct/2026 17:23:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 202 0.136 0.436 rw 2026-10-27 17:24:02,565 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_weighted_product_ean13_barcode_scan ... 2026-10-27 17:24:02,917 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Chrome pid: 65534 2026-10-27 17:24:02,917 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Chrome headless temporary user profile dir: /tmp/tmpmvzlgk7k_chrome_odoo 2026-10-27 17:24:02,917 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Issuing json command http://127.0.0.1:43067/json/version 2026-10-27 17:24:02,918 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43067', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:24:02,926 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Browser version: Chrome/150.0.7871.114 2026-10-27 17:24:02,926 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Issuing json command http://127.0.0.1:43067/json 2026-10-27 17:24:02,926 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43067', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:24:02,931 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Websocket url found: ws://127.0.0.1:43067/devtools/page/5685F6C00F1BC36D21810D5ABABCEEB3 2026-10-27 17:24:02,934 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Enable chrome headless console log notification 2026-10-27 17:24:02,941 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Chrome headless enable page notifications 2026-10-27 17:24:02,968 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:24:02,976 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Setting session cookie in browser 2026-10-27 17:24:02,978 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Open "http://127.0.0.1:8069/pos/ui/320" in browser 2026-10-27 17:24:02,978 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Navigating to: "http://127.0.0.1:8069/pos/ui/320" 2026-10-27 17:24:02,986 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:24:03,312 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nmGAPMPm - [27/Oct/2026 17:24:03] "GET /pos/ui/320 HTTP/1.1" 200 6604 65 0.026 0.306 rw 2026-10-27 17:24:03,315 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Navigation result: {'frameId': '5685F6C00F1BC36D21810D5ABABCEEB3', 'loaderId': '01F1B9DA364F06902C2BC5156670049F', 'isDownload': False} 2026-10-27 17:24:03,316 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Evaluate ready code "odoo.isTourReady('BarcodeScanningWeightedProductTour')" 2026-10-27 17:24:03,368 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nmGAPMPm - [27/Oct/2026 17:24:03] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.022 ro 2026-10-27 17:24:03,368 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nmGAPMPm - [27/Oct/2026 17:24:03] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.383 ro 2026-10-27 17:24:03,378 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nmGAPMPm - [27/Oct/2026 17:24:03] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.032 ro 2026-10-27 17:24:03,821 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan.browser: Owl is running in 'dev' mode. 2026-10-27 17:24:03,835 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nmGAPMPm - [27/Oct/2026 17:24:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-27 17:24:03,837 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nmGAPMPm - [27/Oct/2026 17:24:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-27 17:24:03,859 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nmGAPMPm - [27/Oct/2026 17:24:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.015 ro 2026-10-27 17:24:03,883 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nmGAPMPm - [27/Oct/2026 17:24:03] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.011 rw 2026-10-27 17:24:03,897 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nmGAPMPm - [27/Oct/2026 17:24:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.004 0.023 rw 2026-10-27 17:24:04,110 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:24:04,430 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nmGAPMPm - [27/Oct/2026 17:24:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 532044 246 0.151 0.378 rw 2026-10-27 17:24:04,541 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Evaluate test code "odoo.startTour('BarcodeScanningWeightedProductTour', {"stepDelay": 0, "debug": false})" 2026-10-27 17:24:04,548 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nmGAPMPm - [27/Oct/2026 17:24:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.0 0.005 ro 2026-10-27 17:24:04,550 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan.browser: [1/11] Tour BarcodeScanningWeightedProductTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:24:04,561 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nmGAPMPm - [27/Oct/2026 17:24:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.006 ro 2026-10-27 17:24:04,577 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nmGAPMPm - [27/Oct/2026 17:24:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.009 rw 2026-10-27 17:24:04,606 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nmGAPMPm - [27/Oct/2026 17:24:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.002 0.025 rw 2026-10-27 17:24:04,614 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nmGAPMPm - [27/Oct/2026 17:24:04] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.027 rw 2026-10-27 17:24:04,917 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nmGAPMPm - [27/Oct/2026 17:24:04] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.004 ro 2026-10-27 17:24:04,992 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nmGAPMPm - [27/Oct/2026 17:24:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.006 rw 2026-10-27 17:24:05,088 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nmGAPMPm - [27/Oct/2026 17:24:05] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.003 0.027 rw 2026-10-27 17:24:05,099 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nmGAPMPm - [27/Oct/2026 17:24:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-27 17:24:05,176 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nmGAPMPm - [27/Oct/2026 17:24:05] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.016 rw 2026-10-27 17:24:05,180 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nmGAPMPm - [27/Oct/2026 17:24:05] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.014 ro 2026-10-27 17:24:05,182 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nmGAPMPm - [27/Oct/2026 17:24:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-27 17:24:05,185 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nmGAPMPm - [27/Oct/2026 17:24:05] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.014 - 2026-10-27 17:24:05,185 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nmGAPMPm - [27/Oct/2026 17:24:05] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.011 - 2026-10-27 17:24:05,217 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nmGAPMPm - [27/Oct/2026 17:24:05] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.002 0.022 rw 2026-10-27 17:24:05,232 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan.browser: [2/11] Tour BarcodeScanningWeightedProductTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:24:05,285 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nmGAPMPm - [27/Oct/2026 17:24:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.016 - 2026-10-27 17:24:05,333 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nmGAPMPm - [27/Oct/2026 17:24:05] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6644 31 0.018 0.047 rw 2026-10-27 17:24:05,340 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan.browser: [3/11] Tour BarcodeScanningWeightedProductTour → Step PoS model scan barcode '2100005000000' (trigger: body) 2026-10-27 17:24:05,367 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan.browser: [4/11] Tour BarcodeScanningWeightedProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:24:05,369 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nmGAPMPm - [27/Oct/2026 17:24:05] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 6203 0 0 0.006 - 2026-10-27 17:24:05,393 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nmGAPMPm - [27/Oct/2026 17:24:05] "GET /pos/ui/320 HTTP/1.1" 200 6644 31 0.019 0.107 rw 2026-10-27 17:24:05,414 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nmGAPMPm - [27/Oct/2026 17:24:05] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.001 0.116 rw 2026-10-27 17:24:05,451 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nmGAPMPm - [27/Oct/2026 17:24:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.012 0.115 rw 2026-10-27 17:24:05,481 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan.browser: [5/11] Tour BarcodeScanningWeightedProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":0,"price":"0.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.price:contains("0.00"))) 2026-10-27 17:24:05,506 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan.browser: [6/11] Tour BarcodeScanningWeightedProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:24:05,513 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan.browser: [7/11] Tour BarcodeScanningWeightedProductTour → Step PoS model scan barcode '2100005080002' (trigger: body) 2026-10-27 17:24:05,545 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan.browser: [8/11] Tour BarcodeScanningWeightedProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:24:05,549 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan.browser: [9/11] Tour BarcodeScanningWeightedProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":8,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("8"))) 2026-10-27 17:24:05,561 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan.browser: [10/11] Tour BarcodeScanningWeightedProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:24:05,566 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan.browser: [11/11] Tour BarcodeScanningWeightedProductTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-27 17:24:05,570 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan.browser: tour succeeded 2026-10-27 17:24:05,571 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR BarcodeScanningWeightedProductTour SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-10-27 17:24:05,639 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan.browser: heap 20319452 (allocated 21254144) 2026-10-27 17:24:05,639 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:24:05,644 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 nmGAPMPm - [27/Oct/2026 17:24:03] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.003 1.746 rw 2026-10-27 17:24:05,743 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Closing chrome headless with pid 65534 2026-10-27 17:24:05,744 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Closing websocket connection 2026-10-27 17:24:05,755 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Terminating chrome headless with pid 65534 2026-10-27 17:24:05,849 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_172405_849453_test_weighted_product_ean13_barcode_scan.txt 2026-10-27 17:24:05,849 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Removing chrome user profile "/tmp/tmpmvzlgk7k_chrome_odoo" 2026-10-27 17:24:05,965 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 17:24:06,636 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 377 with IP n/a changed groups of user 377 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:24:06,758 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 377 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:24:12,446 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 377 with IP n/a changed groups of user 377 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:24:13,980 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 377 with IP n/a changed groups of user 377 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 17:24:15,544 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_accounting: Starting TestPosAccountingStock.test_available_stock_order_no_invoice ... 2026-10-27 17:24:15,894 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93401245 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-27 17:24:15,921 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93401245 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #913 2026-10-27 17:24:15,921 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93401245 finished 2026-10-27 17:24:16,207 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44284499 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-27 17:24:16,230 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44284499 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #914 2026-10-27 17:24:16,230 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44284499 finished 2026-10-27 17:24:16,501 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10249601 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-27 17:24:16,525 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10249601 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #915 2026-10-27 17:24:16,526 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10249601 finished 2026-10-27 17:24:17,568 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40224365 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-27 17:24:17,584 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40224365 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #916 2026-10-27 17:24:17,584 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40224365 finished 2026-10-27 17:24:18,461 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_accounting: Starting TestPosAccountingStock.test_available_stock_order_with_invoice ... 2026-10-27 17:24:18,575 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13483546 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-27 17:24:18,598 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13483546 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #917 2026-10-27 17:24:18,598 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13483546 finished 2026-10-27 17:24:19,454 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #307400 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-27 17:24:19,489 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #307400 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #918 2026-10-27 17:24:19,489 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #307400 finished 2026-10-27 17:24:20,297 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55452516 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-27 17:24:20,320 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55452516 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #919 2026-10-27 17:24:20,321 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55452516 finished 2026-10-27 17:24:21,238 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70122558 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-27 17:24:21,258 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70122558 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #920 2026-10-27 17:24:21,258 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70122558 finished 2026-10-27 17:24:22,207 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-27 17:24:22,744 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 380 with IP n/a changed groups of user 380 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:24:22,867 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 380 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:24:28,146 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 380 with IP n/a changed groups of user 380 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:24:29,373 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 380 with IP n/a changed groups of user 380 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 17:24:32,274 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_picking_backorder: Starting TestPosPickingBackorder.test_pos_backorder_picking_shares_pos_order_origin ... 2026-10-27 17:24:33,347 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-27 17:24:33,349 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_account: Starting TestPoSStock.test_01_orders_no_invoiced ... 2026-10-27 17:24:33,351 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_account: skipped TestPoSStock.test_01_orders_no_invoiced : Temporary to fast merge new valuation 2026-10-27 17:24:33,351 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_account: Starting TestPoSStock.test_02_orders_with_invoice ... 2026-10-27 17:24:33,351 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_account: skipped TestPoSStock.test_02_orders_with_invoice : Temporary to fast merge new valuation 2026-10-27 17:24:33,351 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_account: Starting TestPoSStock.test_03_order_product_w_owner ... 2026-10-27 17:24:33,351 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_account: skipped TestPoSStock.test_03_order_product_w_owner : Temporary to fast merge new valuation 2026-10-27 17:24:33,351 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_account: Starting TestPoSStock.test_04_order_refund ... 2026-10-27 17:24:33,351 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_account: skipped TestPoSStock.test_04_order_refund : Temporary to fast merge new valuation 2026-10-27 17:24:33,352 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_account: Starting TestPoSStock.test_stock_duplicate_warehouse_with_PoS_operation_type ... 2026-10-27 17:24:33,352 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_account: skipped TestPoSStock.test_stock_duplicate_warehouse_with_PoS_operation_type : Temporary to fast merge new valuation 2026-10-27 17:24:34,010 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 383 with IP n/a changed groups of user 383 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:24:34,153 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 383 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:24:39,455 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 383 with IP n/a changed groups of user 383 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:24:41,114 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 383 with IP n/a changed groups of user 383 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 17:24:42,198 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #383 deleted res.currency.rate records with IDs: [83, 82, 81] 2026-10-27 17:24:42,823 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 383 with IP n/a changed groups of user 383 who belonged to [96, 41, 105, 29, 101, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 101, 45, 65, 5, 1, 40])] 2026-10-27 17:24:43,111 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_basic_config: Starting TestPoSStockBasicConfig.test_limited_products_loading_priority ... 2026-10-27 17:24:44,084 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 383 with IP n/a changed groups of user 383 who belonged to [96, 41, 105, 29, 101, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:24:50,292 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:24:50,720 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:24:51,002 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:24:51,245 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:24:51,460 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-27 17:24:52,097 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 386 with IP n/a changed groups of user 386 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:24:52,221 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 386 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:24:57,720 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 386 with IP n/a changed groups of user 386 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:24:58,979 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 386 with IP n/a changed groups of user 386 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 17:25:01,753 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_description_is_computed_for_product_with_attribute ... 2026-10-27 17:25:02,239 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77536623 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-27 17:25:02,878 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77536623 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #922 2026-10-27 17:25:02,878 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77536623 finished 2026-10-27 17:25:02,900 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_fiscal_position_mapping_no_invoice ... 2026-10-27 17:25:03,845 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_intercompany_vendor_with_invoice ... 2026-10-27 17:25:04,124 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 386 with IP n/a changed groups of user 386 who belonged to [96, 41, 105, 29, 101, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:25:10,296 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10169174 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-27 17:25:11,229 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10169174 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #924 2026-10-27 17:25:11,231 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10169174 finished 2026-10-27 17:25:11,298 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_invoiced_lot_values_use_stock_lot_for_pos_lot ... 2026-10-27 17:25:11,352 7 INFO rb-3d383b4-226062-429553 odoo.fields: Properties field: User #386 changed definition of product.product(2684,) 2026-10-27 17:25:11,559 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #386 deleted stock.move.line records with IDs: [1104] 2026-10-27 17:25:12,190 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_mo_custom_description_ship_later ... 2026-10-27 17:25:12,381 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99460453 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': None}] 2026-10-27 17:25:12,612 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99460453 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': None} created pos.order #926 2026-10-27 17:25:12,612 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99460453 finished 2026-10-27 17:25:12,654 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_multi_exp_account_real_time ... 2026-10-27 17:25:13,791 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_no_serial_total_cost_fallback_to_standard_price ... 2026-10-27 17:25:13,951 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81109028 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-27 17:25:14,392 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81109028 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #928 2026-10-27 17:25:14,393 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81109028 finished 2026-10-27 17:25:14,413 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_order_different_lots ... 2026-10-27 17:25:14,807 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #386 deleted stock.move.line records with IDs: [1110] 2026-10-27 17:25:15,751 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_order_existing_lot_gs1_nomenclature ... 2026-10-27 17:25:15,753 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_flow: skipped TestPosStockFlow.test_order_existing_lot_gs1_nomenclature : stock_barcode is not installed 2026-10-27 17:25:15,757 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_order_multi_step_route ... 2026-10-27 17:25:16,354 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #386 deleted stock.move.line records with IDs: [1114] 2026-10-27 17:25:16,458 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_order_refund_lot_valuated ... 2026-10-27 17:25:16,873 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #386 deleted stock.move.line records with IDs: [1117] 2026-10-27 17:25:17,303 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #386 deleted stock.move.line records with IDs: [1119] 2026-10-27 17:25:18,477 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_order_to_invoice_uses_correct_shipping_address ... 2026-10-27 17:25:18,578 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 386, model: account.tax 2026-10-27 17:25:18,591 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 386, model: account.tax 2026-10-27 17:25:19,153 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_order_to_picking ... 2026-10-27 17:25:21,804 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_order_to_picking02 ... 2026-10-27 17:25:22,160 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #386 deleted stock.move.line records with IDs: [1129] 2026-10-27 17:25:23,197 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_order_unexisting_lots ... 2026-10-27 17:25:24,099 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_partial_refund_ship_later_reduces_picking ... 2026-10-27 17:25:24,542 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #386 deleted pos.order.line records with IDs: [1460] 2026-10-27 17:25:24,666 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #386 deleted stock.move.line records with IDs: [1133] 2026-10-27 17:25:24,736 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #386 deleted stock.move records with IDs: [1137] 2026-10-27 17:25:24,819 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #386 deleted stock.move.line records with IDs: [1134] 2026-10-27 17:25:24,940 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_partial_refund_ship_later_removes_fully_refunded_move ... 2026-10-27 17:25:25,383 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #386 deleted pos.order.line records with IDs: [1466] 2026-10-27 17:25:25,523 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #386 deleted stock.move.line records with IDs: [1137] 2026-10-27 17:25:25,603 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #386 deleted stock.move.line records with IDs: [1138] 2026-10-27 17:25:25,669 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #386 deleted stock.move records with IDs: [1141] 2026-10-27 17:25:25,808 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_pos_order_refund_ship_delay_totalcost ... 2026-10-27 17:25:26,036 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8885726 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-27 17:25:26,826 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8885726 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #944 2026-10-27 17:25:26,826 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8885726 finished 2026-10-27 17:25:26,846 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11838609 started for PoS orders references: [{'name': 'a new test refund order', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-10-27 17:25:27,684 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11838609 order {'name': 'a new test refund order', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #945 2026-10-27 17:25:27,685 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11838609 finished 2026-10-27 17:25:27,738 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_refund_ship_later_cancels_picking ... 2026-10-27 17:25:28,091 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #386 deleted stock.move.line records with IDs: [1145] 2026-10-27 17:25:28,174 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_reordering_rules_triggered_closing_pos ... 2026-10-27 17:25:29,369 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_sale_order_postponed_invoicing_anglosaxon ... 2026-10-27 17:25:31,005 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_search_order_ids ... 2026-10-27 17:25:31,294 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_ship_later_total_cost_fallback_to_standard_price ... 2026-10-27 17:25:31,432 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99584015 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-27 17:25:31,584 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99584015 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #953 2026-10-27 17:25:31,584 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99584015 finished 2026-10-27 17:25:31,620 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_sum_only_pos_locations ... 2026-10-27 17:25:33,276 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_tracked_product_with_owner ... 2026-10-27 17:25:33,652 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #386 deleted stock.move.line records with IDs: [1148] 2026-10-27 17:25:34,648 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_valuation_order_invoiced_after_session_closed ... 2026-10-27 17:25:37,954 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_zero_cost_delivered_stock_not_overridden_by_standard_price ... 2026-10-27 17:25:38,631 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 427 checked, 15 removed 2026-10-27 17:25:39,779 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 389 with IP n/a changed groups of user 389 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:25:39,897 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 389 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:25:45,402 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 389 with IP n/a changed groups of user 389 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:25:46,648 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 389 with IP n/a changed groups of user 389 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 17:25:47,782 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #389 deleted res.currency.rate records with IDs: [87, 86, 85] 2026-10-27 17:25:48,508 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_margin: Starting TestPosStockMargin.test_avco_margin_closing_time ... 2026-10-27 17:25:48,508 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_margin: skipped TestPosStockMargin.test_avco_margin_closing_time : Temporary to fast merge new valuation 2026-10-27 17:25:48,509 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_margin: Starting TestPosStockMargin.test_fifo_margin_real_time ... 2026-10-27 17:25:48,509 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_margin: skipped TestPosStockMargin.test_fifo_margin_real_time : Temporary to fast merge new valuation 2026-10-27 17:25:48,631 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-27 17:25:49,203 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 391 with IP n/a changed groups of user 391 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:25:49,362 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 391 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:25:54,712 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 391 with IP n/a changed groups of user 391 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:25:55,959 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 391 with IP n/a changed groups of user 391 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 17:25:58,157 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 391 with IP n/a changed groups of user 391 who belonged to [96, 41, 105, 29, 101, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 101, 45, 65, 5, 1, 40, 101])] 2026-10-27 17:25:58,966 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #391 deleted ir.attachment records with IDs: [274631, 274632] 2026-10-27 17:25:58,967 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #391 deleted pos.config records with IDs: [333, 334] 2026-10-27 17:25:58,990 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #391 deleted ir.sequence records with IDs: [8742, 8746, 8743, 8747] 2026-10-27 17:26:01,088 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 391 with IP n/a changed groups of user 393 who belonged to [100, 10, 1] with changes [(, 64, 0)] 2026-10-27 17:26:01,149 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt: Starting TestPosStockOrderReceipt.test_receipt_with_ship_later ... 2026-10-27 17:26:01,733 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Chrome pid: 65684 2026-10-27 17:26:01,734 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Chrome headless temporary user profile dir: /tmp/tmp0t3erv6f_chrome_odoo 2026-10-27 17:26:01,734 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Issuing json command http://127.0.0.1:36521/json/version 2026-10-27 17:26:01,735 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36521', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:26:01,769 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Browser version: Chrome/150.0.7871.114 2026-10-27 17:26:01,769 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Issuing json command http://127.0.0.1:36521/json 2026-10-27 17:26:01,770 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36521', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:26:01,777 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Websocket url found: ws://127.0.0.1:36521/devtools/page/2C8916F4B9EF642BAE05368A5230733E 2026-10-27 17:26:01,782 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Enable chrome headless console log notification 2026-10-27 17:26:01,790 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Chrome headless enable page notifications 2026-10-27 17:26:01,832 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-27 17:26:01,843 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Setting session cookie in browser 2026-10-27 17:26:01,846 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Open "http://127.0.0.1:8069/pos/ui/335" in browser 2026-10-27 17:26:01,846 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Navigating to: "http://127.0.0.1:8069/pos/ui/335" 2026-10-27 17:26:01,861 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:26:02,118 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5ijHTT-L - [27/Oct/2026 17:26:02] "GET /pos/ui/335 HTTP/1.1" 200 6688 64 0.022 0.248 rw 2026-10-27 17:26:02,122 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Navigation result: {'frameId': '2C8916F4B9EF642BAE05368A5230733E', 'loaderId': '7711F10D4EE215F7A88A46D6FDAF6529', 'isDownload': False} 2026-10-27 17:26:02,122 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Evaluate ready code "odoo.isTourReady('test_receipt_with_ship_later')" 2026-10-27 17:26:02,177 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5ijHTT-L - [27/Oct/2026 17:26:02] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.32 ro 2026-10-27 17:26:02,190 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5ijHTT-L - [27/Oct/2026 17:26:02] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.038 ro 2026-10-27 17:26:02,199 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5ijHTT-L - [27/Oct/2026 17:26:02] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.045 ro 2026-10-27 17:26:02,654 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later.browser: Owl is running in 'dev' mode. 2026-10-27 17:26:02,669 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5ijHTT-L - [27/Oct/2026 17:26:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-27 17:26:02,670 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5ijHTT-L - [27/Oct/2026 17:26:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-27 17:26:02,690 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5ijHTT-L - [27/Oct/2026 17:26:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.012 ro 2026-10-27 17:26:02,717 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5ijHTT-L - [27/Oct/2026 17:26:02] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.015 rw 2026-10-27 17:26:02,727 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5ijHTT-L - [27/Oct/2026 17:26:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.002 0.024 rw 2026-10-27 17:26:02,934 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:26:03,222 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5ijHTT-L - [27/Oct/2026 17:26:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 525074 238 0.115 0.371 rw 2026-10-27 17:26:03,331 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Evaluate test code "odoo.startTour('test_receipt_with_ship_later', {"stepDelay": 0, "debug": false})" 2026-10-27 17:26:03,339 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later.browser: [1/25] Tour test_receipt_with_ship_later → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:26:03,347 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5ijHTT-L - [27/Oct/2026 17:26:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.012 ro 2026-10-27 17:26:03,397 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5ijHTT-L - [27/Oct/2026 17:26:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.007 ro 2026-10-27 17:26:03,416 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5ijHTT-L - [27/Oct/2026 17:26:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.008 rw 2026-10-27 17:26:03,430 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5ijHTT-L - [27/Oct/2026 17:26:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.01 rw 2026-10-27 17:26:03,447 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5ijHTT-L - [27/Oct/2026 17:26:03] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.015 rw 2026-10-27 17:26:03,760 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5ijHTT-L - [27/Oct/2026 17:26:03] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.005 ro 2026-10-27 17:26:03,825 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5ijHTT-L - [27/Oct/2026 17:26:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.011 rw 2026-10-27 17:26:03,920 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5ijHTT-L - [27/Oct/2026 17:26:03] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-27 17:26:03,922 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5ijHTT-L - [27/Oct/2026 17:26:03] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-27 17:26:03,935 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5ijHTT-L - [27/Oct/2026 17:26:03] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.049 rw 2026-10-27 17:26:03,962 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5ijHTT-L - [27/Oct/2026 17:26:03] "GET /web/image/res.users/393/avatar_128 HTTP/1.1" 200 305 4 0.003 0.045 ro 2026-10-27 17:26:03,964 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5ijHTT-L - [27/Oct/2026 17:26:03] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.052 rw 2026-10-27 17:26:03,979 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5ijHTT-L - [27/Oct/2026 17:26:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-27 17:26:03,979 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5ijHTT-L - [27/Oct/2026 17:26:03] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-27 17:26:04,011 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5ijHTT-L - [27/Oct/2026 17:26:03] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.038 ro 2026-10-27 17:26:04,029 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later.browser: [2/25] Tour test_receipt_with_ship_later → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:26:04,046 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5ijHTT-L - [27/Oct/2026 17:26:04] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.053 rw 2026-10-27 17:26:04,073 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5ijHTT-L - [27/Oct/2026 17:26:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.021 - 2026-10-27 17:26:04,103 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later.browser: [3/25] Tour test_receipt_with_ship_later → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:26:04,105 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later.browser: [4/25] Tour test_receipt_with_ship_later → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-10-27 17:26:04,105 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later.browser: [5/25] Tour test_receipt_with_ship_later → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:26:04,105 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later.browser: [6/25] Tour test_receipt_with_ship_later → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:26:04,105 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later.browser: [7/25] Tour test_receipt_with_ship_later → Step click customer button (trigger: .product-screen .set-partner) 2026-10-27 17:26:04,125 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5ijHTT-L - [27/Oct/2026 17:26:04] "GET /pos/ui/335?from_backend=True HTTP/1.1" 200 6728 31 0.019 0.055 rw 2026-10-27 17:26:04,207 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5ijHTT-L - [27/Oct/2026 17:26:04] "GET /pos/ui/335 HTTP/1.1" 200 6728 31 0.011 0.145 rw 2026-10-27 17:26:04,218 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5ijHTT-L - [27/Oct/2026 17:26:04] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.124 rw 2026-10-27 17:26:04,256 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5ijHTT-L - [27/Oct/2026 17:26:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.013 0.134 rw 2026-10-27 17:26:04,308 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later.browser: [8/25] Tour test_receipt_with_ship_later → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-27 17:26:04,338 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later.browser: [9/25] Tour test_receipt_with_ship_later → Step Click search field (trigger: .modal-dialog [data-icon="search"].undefined) 2026-10-27 17:26:04,338 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later.browser: [10/25] Tour test_receipt_with_ship_later → Step Search customer with "Example Partner" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 17:26:04,345 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later.browser: [11/25] Tour test_receipt_with_ship_later → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-10-27 17:26:04,353 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5ijHTT-L - [27/Oct/2026 17:26:04] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-27 17:26:04,697 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later.browser: [12/25] Tour test_receipt_with_ship_later → Step body 2026-10-27 17:26:04,898 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later.browser: [13/25] Tour test_receipt_with_ship_later → Step Manually trigger keyup event (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 17:26:04,899 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later.browser: [14/25] Tour test_receipt_with_ship_later → Step Press Enter to trigger "search more" (trigger: .modal-header:has(.modal-title:contains(choose customer)) .input-group input) 2026-10-27 17:26:04,901 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later.browser: [15/25] Tour test_receipt_with_ship_later → Step Check "Example Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Example Partner")) 2026-10-27 17:26:04,902 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later.browser: [16/25] Tour test_receipt_with_ship_later → Step click partner 'Example Partner' from partner list screen (trigger: .modal .partner-list b:contains(Example Partner)) 2026-10-27 17:26:04,911 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later.browser: [17/25] Tour test_receipt_with_ship_later → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:26:04,911 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later.browser: [18/25] Tour test_receipt_with_ship_later → Step click product 'Example Simple Product' (trigger: article.product .product-content .product-name:contains("Example Simple Product")) 2026-10-27 17:26:04,945 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later.browser: [19/25] Tour test_receipt_with_ship_later → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 17:26:04,996 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later.browser: [20/25] Tour test_receipt_with_ship_later → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 17:26:04,996 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later.browser: [21/25] Tour test_receipt_with_ship_later → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 17:26:05,012 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5ijHTT-L - [27/Oct/2026 17:26:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.006 - 2026-10-27 17:26:05,013 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5ijHTT-L - [27/Oct/2026 17:26:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.007 - 2026-10-27 17:26:05,188 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:26:05,222 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5ijHTT-L - [27/Oct/2026 17:26:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 90 91 0.141 0.131 rw 2026-10-27 17:26:05,379 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:26:05,415 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5ijHTT-L - [27/Oct/2026 17:26:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 86 0.042 0.144 rw 2026-10-27 17:26:05,508 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later.browser: [22/25] Tour test_receipt_with_ship_later → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-10-27 17:26:05,518 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later.browser: [23/25] Tour test_receipt_with_ship_later → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-10-27 17:26:05,527 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later.browser: [24/25] Tour test_receipt_with_ship_later → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-27 17:26:05,555 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later.browser: [25/25] Tour test_receipt_with_ship_later → Step Throw receipt data to check in backend (trigger: body) 2026-10-27 17:26:05,574 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32586994 started for PoS orders references: [{'name': '/', 'pos_reference': '261-335-000001', 'uuid': '14c19756-f21a-4a0c-96f9-fcc831c53cc2'}] 2026-10-27 17:26:05,858 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32586994 order {'name': '/', 'pos_reference': '261-335-000001', 'uuid': '14c19756-f21a-4a0c-96f9-fcc831c53cc2'} created pos.order #958 2026-10-27 17:26:05,859 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32586994 finished 2026-10-27 17:26:05,933 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5ijHTT-L - [27/Oct/2026 17:26:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5250 187 0.145 0.219 rw 2026-10-27 17:26:06,336 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5ijHTT-L - [27/Oct/2026 17:26:06] "POST /web/dataset/call_kw/pos.order/get_order_frontend_receipt_data#pos.order.get_order_frontend_receipt_data HTTP/1.1" 200 44 122 0.065 0.159 rw 2026-10-27 17:26:06,351 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later.browser: tour succeeded 2026-10-27 17:26:06,352 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_receipt_with_ship_later SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-27 17:26:06,439 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:26:06,442 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later.browser: heap 21786752 (allocated 23089152) 2026-10-27 17:26:06,447 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5ijHTT-L - [27/Oct/2026 17:26:02] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 3.708 rw 2026-10-27 17:26:06,545 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Closing chrome headless with pid 65684 2026-10-27 17:26:06,545 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Closing websocket connection 2026-10-27 17:26:06,546 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Terminating chrome headless with pid 65684 2026-10-27 17:26:06,640 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_172606_640335_test_receipt_with_ship_later.txt 2026-10-27 17:26:06,640 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Removing chrome user profile "/tmp/tmp0t3erv6f_chrome_odoo" 2026-10-27 17:26:06,746 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 17:26:07,512 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 395 with IP n/a changed groups of user 395 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:26:07,635 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 395 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:26:12,510 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 395 with IP n/a changed groups of user 395 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:26:14,016 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 395 with IP n/a changed groups of user 395 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 17:26:15,063 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #395 deleted res.currency.rate records with IDs: [91, 90, 89] 2026-10-27 17:26:15,734 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 395 with IP n/a changed groups of user 395 who belonged to [96, 41, 105, 29, 101, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 101, 45, 65, 5, 1, 40])] 2026-10-27 17:26:15,928 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_01_check_product_cost ... 2026-10-27 17:26:16,357 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_04_anglo_saxon_products ... 2026-10-27 17:26:16,358 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_other_currency_config: skipped TestPoSOtherCurrencyConfig.test_04_anglo_saxon_products : Temporary to fast merge new valuation 2026-10-27 17:26:16,358 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_with_session_check_product_cost ... 2026-10-27 17:26:16,657 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:26:16,969 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-27 17:26:17,529 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 398 with IP n/a changed groups of user 398 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:26:17,646 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 398 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:26:22,493 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 398 with IP n/a changed groups of user 398 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:26:24,017 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 398 with IP n/a changed groups of user 398 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 17:26:25,045 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #398 deleted res.currency.rate records with IDs: [95, 94, 93] 2026-10-27 17:26:25,631 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 398 with IP n/a changed groups of user 398 who belonged to [96, 41, 105, 29, 101, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 101, 45, 65, 5, 1, 40])] 2026-10-27 17:26:25,885 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_pos_stock_products_with_tax: Starting TestPosStockProductsWithTax.test_pos_loaded_product_taxes_on_branch ... 2026-10-27 17:26:26,890 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 398 with IP n/a changed groups of user 398 who belonged to [96, 41, 105, 29, 101, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:26:37,326 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:26:37,839 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 398 with IP n/a changed groups of user 401 who belonged to [100, 64, 1] with changes [(, 6, 0)] 2026-10-27 17:26:38,415 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 17:26:38,962 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 402 with IP n/a changed groups of user 402 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:26:39,085 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 402 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:26:44,093 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 402 with IP n/a changed groups of user 402 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:26:45,579 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 402 with IP n/a changed groups of user 402 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 17:26:46,879 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #402 deleted res.currency.rate records with IDs: [99, 98, 97] 2026-10-27 17:26:47,489 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 402 with IP n/a changed groups of user 402 who belonged to [96, 41, 105, 29, 101, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 101, 45, 65, 5, 1, 40])] 2026-10-27 17:26:47,702 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_stock.tests.test_res_config_settings: Starting TestPosStockResConfigSettings.test_warehouse_synced_with_picking_type ... 2026-10-27 17:26:49,436 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-27 17:26:49,931 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 405 with IP n/a changed groups of user 405 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:26:50,048 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 405 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:26:54,988 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 405 with IP n/a changed groups of user 405 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:26:56,129 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 405 with IP n/a changed groups of user 405 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 101])] 2026-10-27 17:26:58,834 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend: Starting TestVivaComHttpCommon.test_viva_com_kiosk_request_data ... 2026-10-27 17:26:59,430 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome pid: 65811 2026-10-27 17:26:59,430 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome headless temporary user profile dir: /tmp/tmppc_gm4th_chrome_odoo 2026-10-27 17:26:59,430 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Issuing json command http://127.0.0.1:39401/json/version 2026-10-27 17:26:59,431 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39401', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:26:59,436 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Browser version: Chrome/150.0.7871.114 2026-10-27 17:26:59,436 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Issuing json command http://127.0.0.1:39401/json 2026-10-27 17:26:59,437 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39401', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:26:59,439 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Websocket url found: ws://127.0.0.1:39401/devtools/page/386741C52995E00495F3469C63FDC27B 2026-10-27 17:26:59,448 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Enable chrome headless console log notification 2026-10-27 17:26:59,450 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome headless enable page notifications 2026-10-27 17:26:59,489 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-27 17:26:59,494 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Setting session cookie in browser 2026-10-27 17:26:59,496 7 INFO rb-3d383b4-226062-429553 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=344" in browser 2026-10-27 17:26:59,496 7 INFO rb-3d383b4-226062-429553 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=344" 2026-10-27 17:26:59,506 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:26:59,745 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lnuJfblD - [27/Oct/2026 17:26:59] "GET /pos/ui?config_id=344 HTTP/1.1" 200 6633 65 0.021 0.227 rw 2026-10-27 17:26:59,750 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Navigation result: {'frameId': '386741C52995E00495F3469C63FDC27B', 'loaderId': 'A39BC81161D5FD9B4BCCD73401EB5BEF', 'isDownload': False} 2026-10-27 17:26:59,751 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Evaluate ready code "odoo.isTourReady('VivaComKioskTour')" 2026-10-27 17:26:59,824 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lnuJfblD - [27/Oct/2026 17:26:59] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.021 ro 2026-10-27 17:26:59,828 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lnuJfblD - [27/Oct/2026 17:26:59] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.325 ro 2026-10-27 17:26:59,832 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lnuJfblD - [27/Oct/2026 17:26:59] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.041 ro 2026-10-27 17:27:00,291 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: Owl is running in 'dev' mode. 2026-10-27 17:27:00,298 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lnuJfblD - [27/Oct/2026 17:27:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-27 17:27:00,308 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lnuJfblD - [27/Oct/2026 17:27:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.006 - 2026-10-27 17:27:00,313 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lnuJfblD - [27/Oct/2026 17:27:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.008 ro 2026-10-27 17:27:00,347 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lnuJfblD - [27/Oct/2026 17:27:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 6 0.003 0.02 rw 2026-10-27 17:27:00,352 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lnuJfblD - [27/Oct/2026 17:27:00] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.025 rw 2026-10-27 17:27:00,515 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:27:00,829 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lnuJfblD - [27/Oct/2026 17:27:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 538751 242 0.114 0.359 rw 2026-10-27 17:27:00,946 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Evaluate test code "odoo.startTour('VivaComKioskTour', {"stepDelay": 0, "debug": false})" 2026-10-27 17:27:00,954 7 INFO rb-3d383b4-226062-429553 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-27 17:27:00,956 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lnuJfblD - [27/Oct/2026 17:27:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.007 ro 2026-10-27 17:27:00,968 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lnuJfblD - [27/Oct/2026 17:27:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.006 ro 2026-10-27 17:27:00,983 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lnuJfblD - [27/Oct/2026 17:27:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 43 0 0 0.007 rw 2026-10-27 17:27:00,998 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lnuJfblD - [27/Oct/2026 17:27:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.001 0.012 rw 2026-10-27 17:27:01,006 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lnuJfblD - [27/Oct/2026 17:27:01] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 43 0 0 0.008 rw 2026-10-27 17:27:01,279 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lnuJfblD - [27/Oct/2026 17:27:01] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.004 ro 2026-10-27 17:27:01,390 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lnuJfblD - [27/Oct/2026 17:27:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.004 0.016 rw 2026-10-27 17:27:01,501 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lnuJfblD - [27/Oct/2026 17:27:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.009 - 2026-10-27 17:27:01,503 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lnuJfblD - [27/Oct/2026 17:27:01] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.043 rw 2026-10-27 17:27:01,510 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lnuJfblD - [27/Oct/2026 17:27:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.011 - 2026-10-27 17:27:01,522 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lnuJfblD - [27/Oct/2026 17:27:01] "GET /web/image/res.users/405/avatar_128 HTTP/1.1" 200 305 4 0.004 0.029 ro 2026-10-27 17:27:01,531 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lnuJfblD - [27/Oct/2026 17:27:01] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.038 rw 2026-10-27 17:27:01,535 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lnuJfblD - [27/Oct/2026 17:27:01] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-27 17:27:01,542 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lnuJfblD - [27/Oct/2026 17:27:01] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.01 ro 2026-10-27 17:27:01,542 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lnuJfblD - [27/Oct/2026 17:27:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.007 - 2026-10-27 17:27:01,589 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lnuJfblD - [27/Oct/2026 17:27:01] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.028 rw 2026-10-27 17:27:01,595 7 INFO rb-3d383b4-226062-429553 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-27 17:27:01,659 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lnuJfblD - [27/Oct/2026 17:27:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.037 - 2026-10-27 17:27:01,670 7 INFO rb-3d383b4-226062-429553 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-27 17:27:01,708 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lnuJfblD - [27/Oct/2026 17:27:01] "GET /pos/ui/344?from_backend=True HTTP/1.1" 200 6673 31 0.018 0.069 rw 2026-10-27 17:27:01,774 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lnuJfblD - [27/Oct/2026 17:27:01] "GET /pos/ui/344 HTTP/1.1" 200 6673 31 0.015 0.137 rw 2026-10-27 17:27:01,779 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lnuJfblD - [27/Oct/2026 17:27:01] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.002 0.105 rw 2026-10-27 17:27:01,856 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lnuJfblD - [27/Oct/2026 17:27:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.016 0.164 rw 2026-10-27 17:27:01,931 7 INFO rb-3d383b4-226062-429553 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-27 17:27:01,932 7 INFO rb-3d383b4-226062-429553 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-27 17:27:01,970 7 INFO rb-3d383b4-226062-429553 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-27 17:27:01,972 7 INFO rb-3d383b4-226062-429553 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-27 17:27:01,977 7 INFO rb-3d383b4-226062-429553 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-27 17:27:01,978 7 INFO rb-3d383b4-226062-429553 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-27 17:27:01,980 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lnuJfblD - [27/Oct/2026 17:27:01] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-27 17:27:01,981 7 INFO rb-3d383b4-226062-429553 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-27 17:27:01,982 7 INFO rb-3d383b4-226062-429553 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-27 17:27:01,994 7 INFO rb-3d383b4-226062-429553 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-27 17:27:01,998 7 INFO rb-3d383b4-226062-429553 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-27 17:27:01,998 7 INFO rb-3d383b4-226062-429553 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-27 17:27:01,999 7 INFO rb-3d383b4-226062-429553 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-27 17:27:02,015 7 INFO rb-3d383b4-226062-429553 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-27 17:27:02,016 7 INFO rb-3d383b4-226062-429553 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-27 17:27:02,029 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lnuJfblD - [27/Oct/2026 17:27:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.006 - 2026-10-27 17:27:02,031 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lnuJfblD - [27/Oct/2026 17:27:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.01 - 2026-10-27 17:27:02,040 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lnuJfblD - [27/Oct/2026 17:27:02] "GET /web/image/pos.payment.method/598/image HTTP/1.1" 200 4323 3 0.002 0.016 ro 2026-10-27 17:27:02,522 7 INFO rb-3d383b4-226062-429553 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-27 17:27:02,523 7 INFO rb-3d383b4-226062-429553 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-27 17:27:02,523 7 INFO rb-3d383b4-226062-429553 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-27 17:27:02,538 7 INFO rb-3d383b4-226062-429553 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-27 17:27:02,538 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: tour succeeded 2026-10-27 17:27:02,539 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: ╔═════════════════════════════════╗ ║ TOUR VivaComKioskTour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-27 17:27:02,638 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:27:02,641 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: heap 20500560 (allocated 21778432) 2026-10-27 17:27:02,660 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 lnuJfblD - [27/Oct/2026 17:27:00] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.003 2.286 rw 2026-10-27 17:27:02,747 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Closing chrome headless with pid 65811 2026-10-27 17:27:02,748 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Closing websocket connection 2026-10-27 17:27:02,749 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Terminating chrome headless with pid 65811 2026-10-27 17:27:02,850 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_172702_850711_test_viva_com_kiosk_request_data.txt 2026-10-27 17:27:02,851 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Removing chrome user profile "/tmp/tmppc_gm4th_chrome_odoo" 2026-10-27 17:27:02,858 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend: Starting TestVivaComHttpCommon.test_viva_payment_and_refund ... 2026-10-27 17:27:03,179 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome pid: 65954 2026-10-27 17:27:03,179 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome headless temporary user profile dir: /tmp/tmpkk2acwju_chrome_odoo 2026-10-27 17:27:03,179 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Issuing json command http://127.0.0.1:35771/json/version 2026-10-27 17:27:03,180 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35771', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:27:03,189 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Browser version: Chrome/150.0.7871.114 2026-10-27 17:27:03,189 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Issuing json command http://127.0.0.1:35771/json 2026-10-27 17:27:03,190 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35771', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:27:03,193 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Websocket url found: ws://127.0.0.1:35771/devtools/page/D0B4CCB9BD570F8E59F1E7968D19F69D 2026-10-27 17:27:03,202 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Enable chrome headless console log notification 2026-10-27 17:27:03,205 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome headless enable page notifications 2026-10-27 17:27:03,229 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-27 17:27:03,236 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Setting session cookie in browser 2026-10-27 17:27:03,237 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Open "http://127.0.0.1:8069/pos/ui/344" in browser 2026-10-27 17:27:03,237 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/344" 2026-10-27 17:27:03,245 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:27:03,479 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:03] "GET /pos/ui/344 HTTP/1.1" 200 6633 65 0.021 0.22 rw 2026-10-27 17:27:03,483 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Navigation result: {'frameId': 'D0B4CCB9BD570F8E59F1E7968D19F69D', 'loaderId': 'AB0ACBB4A71CC344379E37960F76D39B', 'isDownload': False} 2026-10-27 17:27:03,483 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Evaluate ready code "odoo.isTourReady('VivaComTour')" 2026-10-27 17:27:03,535 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:03] "GET /web/assets/e0324ff/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.03 ro 2026-10-27 17:27:03,538 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:03] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.294 ro 2026-10-27 17:27:03,558 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:03] "GET /web/assets/6a88818/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.052 ro 2026-10-27 17:27:03,996 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: Owl is running in 'dev' mode. 2026-10-27 17:27:04,009 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-27 17:27:04,011 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.001 - 2026-10-27 17:27:04,029 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.01 ro 2026-10-27 17:27:04,052 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:04] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.012 rw 2026-10-27 17:27:04,065 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 6 0.004 0.02 rw 2026-10-27 17:27:04,291 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-27 17:27:04,601 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 538751 242 0.136 0.388 rw 2026-10-27 17:27:04,719 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Evaluate test code "odoo.startTour('VivaComTour', {"stepDelay": 0, "debug": false})" 2026-10-27 17:27:04,728 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.005 ro 2026-10-27 17:27:04,728 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [1/37] Tour VivaComTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-27 17:27:04,738 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.004 ro 2026-10-27 17:27:04,760 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 43 0 0 0.014 rw 2026-10-27 17:27:04,770 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.008 rw 2026-10-27 17:27:04,777 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:04] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 43 0 0 0.007 rw 2026-10-27 17:27:05,077 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:05] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.004 ro 2026-10-27 17:27:05,154 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 1 0.0 0.01 rw 2026-10-27 17:27:05,249 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:05] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.003 0.022 rw 2026-10-27 17:27:05,279 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-27 17:27:05,287 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.008 - 2026-10-27 17:27:05,300 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:05] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.026 rw 2026-10-27 17:27:05,301 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:05] "GET /web/image/res.users/405/avatar_128 HTTP/1.1" 200 305 4 0.003 0.027 ro 2026-10-27 17:27:05,313 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:05] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.005 ro 2026-10-27 17:27:05,319 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-27 17:27:05,320 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:05] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-27 17:27:05,375 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:05] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.002 0.027 rw 2026-10-27 17:27:05,399 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [2/37] Tour VivaComTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-27 17:27:05,436 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.028 - 2026-10-27 17:27:05,465 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [3/37] Tour VivaComTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-27 17:27:05,475 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:05] "GET /pos/ui/344 HTTP/1.1" 200 6673 31 0.017 0.051 rw 2026-10-27 17:27:05,543 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:05] "GET /pos/ui/344?from_backend=True HTTP/1.1" 200 6673 31 0.015 0.119 rw 2026-10-27 17:27:05,550 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:05] "POST /web/dataset/call_kw/pos.session/get_order_count_by_preset#pos.session.get_order_count_by_preset HTTP/1.1" 200 42 3 0.001 0.089 rw 2026-10-27 17:27:05,590 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.014 0.111 rw 2026-10-27 17:27:05,642 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [4/37] Tour VivaComTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:27:05,643 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [5/37] 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-27 17:27:05,711 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [6/37] Tour VivaComTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-27 17:27:05,714 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [7/37] Tour VivaComTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-10-27 17:27:05,718 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [8/37] Tour VivaComTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-27 17:27:05,721 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:05] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-27 17:27:05,722 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [9/37] Tour VivaComTour → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-10-27 17:27:05,723 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [10/37] Tour VivaComTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-27 17:27:05,723 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [11/37] Tour VivaComTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-27 17:27:05,734 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [12/37] Tour VivaComTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-10-27 17:27:05,739 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [13/37] 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-27 17:27:05,739 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [14/37] Tour VivaComTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-27 17:27:05,740 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [15/37] Tour VivaComTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-27 17:27:05,757 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [16/37] Tour VivaComTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-27 17:27:05,757 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [17/37] Tour VivaComTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-27 17:27:05,769 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-27 17:27:05,772 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.008 - 2026-10-27 17:27:05,786 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:05] "GET /web/image/pos.payment.method/598/image HTTP/1.1" 200 4323 3 0.002 0.017 ro 2026-10-27 17:27:06,266 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [18/37] Tour VivaComTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-10-27 17:27:06,268 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [19/37] Tour VivaComTour → Step click 'Viva' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Viva")) 2026-10-27 17:27:06,288 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [20/37] Tour VivaComTour → Step Send the payment request using the payment terminal. (trigger: .paymentline_status_actions .paymentline_status_actions_button_send) 2026-10-27 17:27:06,314 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [21/37] Tour VivaComTour → Step Waiting for Viva payment to be processed (trigger: .paymentline_status_title_waiting_card) 2026-10-27 17:27:06,317 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:06] "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 42 0 0 0.004 rw 2026-10-27 17:27:06,361 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.controllers.main: notification received from Viva.com 2026-10-27 17:27:06,386 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:06] "POST /pos_viva_com/notification?company_id=273&token=viva_com_test HTTP/1.1" 200 24 8 0.004 0.023 rw 2026-10-27 17:27:06,388 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [22/37] Tour VivaComTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 17:27:06,416 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83158509 started for PoS orders references: [{'name': '/', 'pos_reference': '261-344-000001', 'uuid': '49bf203a-f392-47d0-8fbc-9e8920c2524e'}] 2026-10-27 17:27:06,421 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [23/37] Tour VivaComTour → Step wait for next order button to be enabled (trigger: .feedback-screen .button.validation:not([disabled])) 2026-10-27 17:27:06,776 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83158509 order {'name': '/', 'pos_reference': '261-344-000001', 'uuid': '49bf203a-f392-47d0-8fbc-9e8920c2524e'} created pos.order #959 2026-10-27 17:27:06,777 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83158509 finished 2026-10-27 17:27:06,820 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5274 170 0.107 0.302 rw 2026-10-27 17:27:06,909 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:06] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.008 ro 2026-10-27 17:27:06,951 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [24/37] Tour VivaComTour → Step go to next screen (trigger: .feedback-screen .button.validation) 2026-10-27 17:27:06,971 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [25/37] Tour VivaComTour → Step .pos-leftheader .orders-button 2026-10-27 17:27:06,990 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [26/37] Tour VivaComTour → Step .pos-search-bar .filter 2026-10-27 17:27:06,991 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:06] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.002 0.022 rw 2026-10-27 17:27:07,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [27/37] Tour VivaComTour → Step .pos-search-bar .filter ul 2026-10-27 17:27:07,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:06] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.0 0.014 rw 2026-10-27 17:27:07,003 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [28/37] Tour VivaComTour → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-27 17:27:07,006 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [29/37] Tour VivaComTour → Step .ticket-screen .order-row:contains(0001) 2026-10-27 17:27:07,027 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [30/37] Tour VivaComTour → Step .ticket-screen .order-row:contains(0001).highlight 2026-10-27 17:27:07,039 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [31/37] Tour VivaComTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-27 17:27:07,041 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:07] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.008 0.025 rw 2026-10-27 17:27:07,042 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [32/37] Tour VivaComTour → Step .ticket-screen .btn-primary.pay-order-button:not(.disabled) 2026-10-27 17:27:07,053 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [33/37] Tour VivaComTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-10-27 17:27:07,087 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [34/37] Tour VivaComTour → Step click 'Viva' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Viva")) 2026-10-27 17:27:07,090 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [35/37] Tour VivaComTour → Step Initiate a refund request for the selected order. (trigger: .paymentline_status_actions .paymentline_status_actions_button_refund) 2026-10-27 17:27:07,103 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.002 0.02 rw 2026-10-27 17:27:07,122 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [36/37] Tour VivaComTour → Step Waiting for Viva payment to be processed (trigger: .paymentline_status_title_waiting_refund) 2026-10-27 17:27:07,128 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:07] "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 42 0 0 0.006 rw 2026-10-27 17:27:07,179 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.controllers.main: notification received from Viva.com 2026-10-27 17:27:07,215 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:07] "POST /pos_viva_com/notification?company_id=273&token=viva_com_test HTTP/1.1" 200 24 7 0.004 0.035 rw 2026-10-27 17:27:07,219 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [37/37] Tour VivaComTour → Step feedback screen is shown (trigger: .pos .feedback-screen) 2026-10-27 17:27:07,239 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56465275 started for PoS orders references: [{'name': '/', 'pos_reference': '261-344-000002', 'uuid': '36a4e854-4f80-403e-afd3-1cc4c99da7ca'}] 2026-10-27 17:27:07,256 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: tour succeeded 2026-10-27 17:27:07,259 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: ╔════════════════════════════╗ ║ TOUR VivaComTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-10-27 17:27:07,342 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: heap 21971536 (allocated 23613440) 2026-10-27 17:27:07,350 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:27:07,465 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Closing chrome headless with pid 65954 2026-10-27 17:27:07,468 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Closing websocket connection 2026-10-27 17:27:07,474 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Terminating chrome headless with pid 65954 2026-10-27 17:27:07,553 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56465275 order {'name': '/', 'pos_reference': '261-344-000002', 'uuid': '36a4e854-4f80-403e-afd3-1cc4c99da7ca'} created pos.order #960 2026-10-27 17:27:07,556 7 INFO rb-3d383b4-226062-429553 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56465275 finished 2026-10-27 17:27:07,559 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_172707_559229_test_viva_payment_and_refund.txt 2026-10-27 17:27:07,562 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Removing chrome user profile "/tmp/tmpkk2acwju_chrome_odoo" 2026-10-27 17:27:07,585 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: waiting for threads: [, ] 2026-10-27 17:27:07,624 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:04] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.004 3.557 rw 2026-10-27 17:27:07,633 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 8xqy8U_I - [27/Oct/2026 17:27:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 190 0.11 0.287 rw 2026-10-27 17:27:17,712 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 17:27:18,357 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 409 with IP n/a changed groups of user 409 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:27:18,479 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 409 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:27:23,508 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 409 with IP n/a changed groups of user 409 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:27:24,916 7 INFO rb-3d383b4-226062-429553 odoo.addons.pos_viva_com.tests.test_pos_payment_method: Starting TestVivaComBearerTokenAcl.test_bearer_token_persists_for_pos_user ... 2026-10-27 17:27:25,216 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-27 17:27:25,220 7 INFO rb-3d383b4-226062-429553 odoo.addons.printer.tests.test_get_print_jobs: Starting TestGetPrintJobs.test_epos_html_gets_a_base_href ... 2026-10-27 17:27:26,111 7 INFO rb-3d383b4-226062-429553 odoo.addons.printer.tests.test_get_print_jobs: Starting TestGetPrintJobs.test_epos_job_built_from_qweb_pdf_report ... 2026-10-27 17:27:27,014 7 INFO rb-3d383b4-226062-429553 odoo.addons.printer.tests.test_get_print_jobs: Starting TestGetPrintJobs.test_no_job_when_image_rendering_fails ... 2026-10-27 17:27:27,911 7 INFO rb-3d383b4-226062-429553 odoo.addons.printer.tests.test_get_print_jobs: Starting TestGetPrintJobs.test_no_job_without_linked_epos_printer ... 2026-10-27 17:27:27,914 7 INFO rb-3d383b4-226062-429553 odoo.addons.printer.tests.test_get_print_jobs: Starting TestGetPrintJobs.test_non_pdf_report_not_rendered_as_image_even_with_epos_printer ... 2026-10-27 17:27:27,926 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-27 17:27:27,928 7 INFO rb-3d383b4-226062-429553 odoo.addons.printer.tests.test_thermal_printer_format: Starting TestThermalPrinterFormat.test_accepts_grayscale_input ... 2026-10-27 17:27:27,938 7 INFO rb-3d383b4-226062-429553 odoo.addons.printer.tests.test_thermal_printer_format: Starting TestThermalPrinterFormat.test_accepts_rgba_input ... 2026-10-27 17:27:27,949 7 INFO rb-3d383b4-226062-429553 odoo.addons.printer.tests.test_thermal_printer_format: Starting TestThermalPrinterFormat.test_aspect_ratio_preserved ... 2026-10-27 17:27:27,960 7 INFO rb-3d383b4-226062-429553 odoo.addons.printer.tests.test_thermal_printer_format: Starting TestThermalPrinterFormat.test_base64_payload_is_valid ... 2026-10-27 17:27:27,972 7 INFO rb-3d383b4-226062-429553 odoo.addons.printer.tests.test_thermal_printer_format: Starting TestThermalPrinterFormat.test_contains_cut_element ... 2026-10-27 17:27:27,983 7 INFO rb-3d383b4-226062-429553 odoo.addons.printer.tests.test_thermal_printer_format: Starting TestThermalPrinterFormat.test_landscape_image_is_rotated ... 2026-10-27 17:27:28,005 7 INFO rb-3d383b4-226062-429553 odoo.addons.printer.tests.test_thermal_printer_format: Starting TestThermalPrinterFormat.test_output_is_valid_xml ... 2026-10-27 17:27:28,017 7 INFO rb-3d383b4-226062-429553 odoo.addons.printer.tests.test_thermal_printer_format: Starting TestThermalPrinterFormat.test_output_width_is_576 ... 2026-10-27 17:27:28,028 7 INFO rb-3d383b4-226062-429553 odoo.addons.printer.tests.test_thermal_printer_format: Starting TestThermalPrinterFormat.test_portrait_image_not_rotated ... 2026-10-27 17:27:28,049 7 INFO rb-3d383b4-226062-429553 odoo.addons.printer.tests.test_thermal_printer_format: Starting TestThermalPrinterFormat.test_returns_bytes ... 2026-10-27 17:27:28,061 7 INFO rb-3d383b4-226062-429553 odoo.addons.printer.tests.test_thermal_printer_format: Starting TestThermalPrinterFormat.test_square_image_not_rotated ... 2026-10-27 17:27:28,074 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-27 17:27:28,128 7 INFO rb-3d383b4-226062-429553 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard ... 2026-10-27 17:27:28,416 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11184] 2026-10-27 17:27:28,497 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1779] 2026-10-27 17:27:28,506 7 INFO rb-3d383b4-226062-429553 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_direct_reference ... 2026-10-27 17:27:28,674 7 INFO rb-3d383b4-226062-429553 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference ... 2026-10-27 17:27:28,849 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [9] 2026-10-27 17:27:28,905 7 INFO rb-3d383b4-226062-429553 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference_cascade ... 2026-10-27 17:27:29,091 7 INFO rb-3d383b4-226062-429553 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_lookup_with_invalid_email ... 2026-10-27 17:27:29,099 7 INFO rb-3d383b4-226062-429553 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_multi_company ... 2026-10-27 17:27:29,248 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:27:34,062 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1781], uid: 2, model: res.partner 2026-10-27 17:27:34,110 7 INFO rb-3d383b4-226062-429553 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_unique_log ... 2026-10-27 17:27:34,486 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 412 checked, 0 removed 2026-10-27 17:27:34,732 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11203] 2026-10-27 17:27:34,785 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted product.product records with IDs: [2797] 2026-10-27 17:27:34,847 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_blank_barcodes_allowed ... 2026-10-27 17:27:34,975 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_delete_packaging_and_use_its_barcode_in_product ... 2026-10-27 17:27:35,078 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted product.uom records with IDs: [7] 2026-10-27 17:27:35,089 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode ... 2026-10-27 17:27:35,158 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode_in_batch_edit ... 2026-10-27 17:27:35,288 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_are_allowed_for_different_companies ... 2026-10-27 17:27:35,481 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:27:41,001 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_in_product_variants ... 2026-10-27 17:27:41,192 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:27:46,045 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_false_barcodes_allowed ... 2026-10-27 17:27:46,190 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_test_duplicated_barcode_error_msg_content ... 2026-10-27 17:27:46,377 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 412 checked, 0 removed 2026-10-27 17:27:46,406 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 0, [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17, 1, 29])] 2026-10-27 17:27:46,777 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_common: Starting TestProduct.test_any_user_can_print_product_labels ... 2026-10-27 17:27:47,229 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_common: Starting TestProduct.test_common ... 2026-10-27 17:27:47,484 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-27 17:27:47,486 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_create_product_demo_xls ... 2026-10-27 17:27:47,487 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_import_files: Needs demo data to be able to import the file of product.pricelist, skipping sub test ... 2026-10-27 17:27:47,487 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_import_files: Needs demo data to be able to import the file of product.supplierinfo, skipping sub test ... 2026-10-27 17:27:47,693 7 INFO rb-3d383b4-226062-429553 odoo.addons.base_import.models.base_import: importing 25 rows... 2026-10-27 17:27:48,050 7 INFO rb-3d383b4-226062-429553 odoo.addons.base_import.models.base_import: done importing data into model: product.template 2026-10-27 17:27:48,108 7 INFO rb-3d383b4-226062-429553 odoo.addons.base_import.models.base_import: importing 9 rows... 2026-10-27 17:27:48,188 7 INFO rb-3d383b4-226062-429553 odoo.addons.base_import.models.base_import: done importing data into model: product.category 2026-10-27 17:27:48,349 7 INFO rb-3d383b4-226062-429553 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-10-27 17:27:49,086 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11339, 11337] 2026-10-27 17:27:49,123 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted product.product records with IDs: [2851, 2852] 2026-10-27 17:27:49,307 7 INFO rb-3d383b4-226062-429553 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-27 17:27:49,320 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_create_product_template_xls ... 2026-10-27 17:27:49,516 7 INFO rb-3d383b4-226062-429553 odoo.addons.base_import.models.base_import: importing 10 rows... 2026-10-27 17:27:49,737 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11363] 2026-10-27 17:27:49,766 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted product.product records with IDs: [2872] 2026-10-27 17:27:49,872 7 INFO rb-3d383b4-226062-429553 odoo.addons.base_import.models.base_import: done importing data into model: product.template 2026-10-27 17:27:49,887 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_product_reuses_existing_attribute ... 2026-10-27 17:27:49,985 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11373] 2026-10-27 17:27:50,012 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted product.product records with IDs: [2880] 2026-10-27 17:27:50,072 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_product_without_values_xls ... 2026-10-27 17:27:50,242 7 INFO rb-3d383b4-226062-429553 odoo.addons.base_import.models.base_import: importing 6 rows... 2026-10-27 17:27:50,889 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11382, 11381] 2026-10-27 17:27:50,930 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted product.product records with IDs: [2885, 2884] 2026-10-27 17:27:51,402 7 INFO rb-3d383b4-226062-429553 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-27 17:27:51,436 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_write_product_demo_xls ... 2026-10-27 17:27:51,612 7 INFO rb-3d383b4-226062-429553 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-10-27 17:27:52,059 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11442, 11440] 2026-10-27 17:27:52,101 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted product.product records with IDs: [2915, 2916] 2026-10-27 17:27:52,273 7 INFO rb-3d383b4-226062-429553 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-27 17:27:52,437 7 INFO rb-3d383b4-226062-429553 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-10-27 17:27:52,487 7 INFO rb-3d383b4-226062-429553 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-27 17:27:52,494 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_write_product_xls_error ... 2026-10-27 17:27:52,710 7 INFO rb-3d383b4-226062-429553 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-10-27 17:27:53,193 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11517, 11515] 2026-10-27 17:27:53,219 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted product.product records with IDs: [2958, 2959] 2026-10-27 17:27:53,414 7 INFO rb-3d383b4-226062-429553 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-27 17:27:53,560 7 INFO rb-3d383b4-226062-429553 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-10-27 17:27:53,618 7 INFO rb-3d383b4-226062-429553 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-27 17:27:53,742 7 INFO rb-3d383b4-226062-429553 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-10-27 17:27:54,118 7 INFO rb-3d383b4-226062-429553 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-27 17:27:54,129 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-27 17:27:54,185 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_name: Starting TestName.test_10_product_name ... 2026-10-27 17:27:54,200 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_name: Starting TestName.test_default_code_and_negative_operator ... 2026-10-27 17:27:54,206 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_name: Starting TestName.test_product_product_name_search ... 2026-10-27 17:27:54,330 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_name: Starting TestName.test_product_product_name_search_favorite_first ... 2026-10-27 17:27:54,415 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_name: Starting TestName.test_product_product_search_name_is_case_insensitive ... 2026-10-27 17:27:54,586 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_name: Starting TestName.test_product_template_search_name_no_product_product ... 2026-10-27 17:27:54,611 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(4, 28)] 2026-10-27 17:27:54,774 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-27 17:27:54,804 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 0, [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17, 1, 29])] 2026-10-27 17:27:55,509 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 1, 17] with changes [(, 0, [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 1, 17, 27])] 2026-10-27 17:27:55,552 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_10_discount ... 2026-10-27 17:27:55,790 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_11_markup ... 2026-10-27 17:27:55,920 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_20_pricelist_uom ... 2026-10-27 17:27:56,055 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_30_pricelists_order ... 2026-10-27 17:27:56,216 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_40_specific_property_product_pricelist ... 2026-10-27 17:27:57,221 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_45_property_product_pricelist_config_parameter ... 2026-10-27 17:27:57,735 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_copy_product_variant_pricings ... 2026-10-27 17:27:58,047 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_copy_product_variant_pricings_with_archived_variant ... 2026-10-27 17:27:58,377 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_copy_variant_pricings_with_multiple_lines_of_same_attribute ... 2026-10-27 17:27:58,922 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_fixed_price_keeps_template_vs_variant_price_ratio ... 2026-10-27 17:27:59,080 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_fixed_price_with_attribute_extra_price ... 2026-10-27 17:27:59,228 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_prevent_pricelist_recursion ... 2026-10-27 17:27:59,373 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #414 deleted product.pricelist.item records with IDs: [1666] 2026-10-27 17:27:59,398 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_applied_on_product_variant ... 2026-10-27 17:27:59,802 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_change_between_discount_and_surcharge ... 2026-10-27 17:28:00,079 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_change_to_fixed_and_back ... 2026-10-27 17:28:00,305 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_item_creation_from_product_variant_form ... 2026-10-27 17:28:00,900 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_packaging_rules ... 2026-10-27 17:28:01,032 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_rule_linked_to_product_variant ... 2026-10-27 17:28:01,157 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #414 deleted product.pricelist.item records with IDs: [1683] 2026-10-27 17:28:01,199 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #414 deleted product.pricelist.item records with IDs: [1684] 2026-10-27 17:28:01,214 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_multi_comp_checks ... 2026-10-27 17:28:01,415 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 414 with IP n/a changed groups of user 414 who belonged to [29, 100, 10] with changes [(, 6, 0)] 2026-10-27 17:28:01,549 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 414 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 27, 20, 5, 1, 17] with changes [(, 6, 0)] 2026-10-27 17:28:06,608 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_res_partner_form ... 2026-10-27 17:28:06,985 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_sync_parent_pricelist ... 2026-10-27 17:28:07,342 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 414 with IP n/a changed groups of user 414 who belonged to [29, 100, 10] with changes [(, 6, 0)] 2026-10-27 17:28:07,472 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 414 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 27, 20, 5, 1, 17] with changes [(, 6, 0)] 2026-10-27 17:28:12,094 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 413 checked, 1 removed 2026-10-27 17:28:12,126 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 0, [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17, 1, 29])] 2026-10-27 17:28:12,452 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_pricelist_report: Starting TestPricelistReport.test_no_pricelist_report ... 2026-10-27 17:28:12,799 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_pricelist_report: Starting TestPricelistReport.test_product_product_pricelist_report ... 2026-10-27 17:28:12,945 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_pricelist_report: Starting TestPricelistReport.test_product_template_pricelist_report ... 2026-10-27 17:28:13,088 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-27 17:28:13,119 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 0, [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17, 1, 29])] 2026-10-27 17:28:13,560 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_pricelist_report: Starting TestPricelistReportController.test_csv_export ... 2026-10-27 17:28:13,676 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-27 17:28:13,792 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:28:14,314 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rFVOQYpg - [27/Oct/2026 17:28:14] "POST /product/export/pricelist/ HTTP/1.1" 200 483 51 0.037 0.488 ro 2026-10-27 17:28:14,316 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_pricelist_report: Starting TestPricelistReportController.test_xlsx_export ... 2026-10-27 17:28:14,326 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-27 17:28:14,421 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:28:14,694 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 2JN5b0uI - [27/Oct/2026 17:28:14] "POST /product/export/pricelist/ HTTP/1.1" 200 5824 51 0.034 0.24 ro 2026-10-27 17:28:14,705 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-27 17:28:14,739 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 0, [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17, 1])] 2026-10-27 17:28:15,315 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted product.product records with IDs: [3030] 2026-10-27 17:28:15,577 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted product.product records with IDs: [3049] 2026-10-27 17:28:15,596 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_04_create_product_variant_non_dynamic ... 2026-10-27 17:28:15,778 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #417 deleted product.product records with IDs: [3034, 3043] 2026-10-27 17:28:15,841 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #417 deleted product.product records with IDs: [3031] 2026-10-27 17:28:15,860 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_05_create_product_variant_dynamic ... 2026-10-27 17:28:16,023 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #417 deleted product.product records with IDs: [3040, 3041, 3042, 3043, 3044, 3045, 3046, 3047, 3048, 3031, 3032, 3033, 3034, 3035, 3036, 3037, 3038, 3039] 2026-10-27 17:28:16,052 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #417 deleted product.template.attribute.value records with IDs: [1273] 2026-10-27 17:28:16,059 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #417 deleted product.template.attribute.value records with IDs: [1274] 2026-10-27 17:28:16,064 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #417 deleted product.template.attribute.value records with IDs: [1275] 2026-10-27 17:28:16,226 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted product.product records with IDs: [3053, 3054, 3055, 3056, 3057, 3058] 2026-10-27 17:28:16,318 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_clear_caches ... 2026-10-27 17:28:16,563 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_constraints ... 2026-10-27 17:28:17,518 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_copy_extra_prices_of_product_attribute_values ... 2026-10-27 17:28:17,875 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_closest_possible_combinations ... 2026-10-27 17:28:18,568 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_first_possible_combination ... 2026-10-27 17:28:21,640 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_variant_for_combination ... 2026-10-27 17:28:21,742 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_inactive_related_product_update ... 2026-10-27 17:28:22,091 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_is_combination_possible ... 2026-10-27 17:28:22,565 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_filtered_excluded_value_ids ... 2026-10-27 17:28:22,825 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_template_attribute_values_creation ... 2026-10-27 17:28:22,921 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-27 17:28:22,923 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_product_document: Starting TestProductDocument.test_fetch_product_document_field_does_not_scan_all_attachments ... 2026-10-27 17:28:23,451 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-27 17:28:23,484 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 0, [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17, 1, 29])] 2026-10-27 17:28:24,182 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_list_price_min_display_digits_inherited_from_template ... 2026-10-27 17:28:24,410 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_100_dollars_product ... 2026-10-27 17:28:24,542 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_1_dollar_product ... 2026-10-27 17:28:24,654 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-27 17:28:24,796 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_seller: Starting TestSeller.test_10_sellers ... 2026-10-27 17:28:24,830 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_seller: Starting TestSeller.test_20_sellers_company ... 2026-10-27 17:28:24,978 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:28:29,350 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_seller: Starting TestSeller.test_30_select_seller ... 2026-10-27 17:28:29,452 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_seller: Starting TestSeller.test_31_select_seller ... 2026-10-27 17:28:29,483 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_seller: Starting TestSeller.test_40_seller_min_qty_precision ... 2026-10-27 17:28:29,511 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_seller: Starting TestSeller.test_50_seller_ids ... 2026-10-27 17:28:29,532 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_seller: Starting TestSeller.test_51_seller_ids ... 2026-10-27 17:28:29,615 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 412 checked, 0 removed 2026-10-27 17:28:29,642 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 0, [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17, 1, 29])] 2026-10-27 17:28:30,141 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_add_to_products ... 2026-10-27 17:28:30,617 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_update_extra_prices ... 2026-10-27 17:28:30,770 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-27 17:28:30,797 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 0, [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17, 1, 29])] 2026-10-27 17:28:31,351 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_attribute_line_search ... 2026-10-27 17:28:31,711 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_name_search ... 2026-10-27 17:28:31,958 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-27 17:28:31,985 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 0, [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17, 1, 29])] 2026-10-27 17:28:32,538 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_all_variants ... 2026-10-27 17:28:33,035 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_variant ... 2026-10-27 17:28:33,399 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariants.test_dynamic_variants_copy ... 2026-10-27 17:28:33,792 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariants.test_extra_uom_ids_not_propagated_without_match ... 2026-10-27 17:28:34,056 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #422 deleted product.product records with IDs: [3136, 3135] 2026-10-27 17:28:34,086 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #422 deleted product.template.attribute.value records with IDs: [1925] 2026-10-27 17:28:34,094 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #422 deleted product.template.attribute.value records with IDs: [1926] 2026-10-27 17:28:34,103 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #422 deleted product.template.attribute.line records with IDs: [624] 2026-10-27 17:28:34,296 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #422 deleted product.product records with IDs: [3137] 2026-10-27 17:28:34,378 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariants.test_extra_uom_ids_propagation_on_variant_recreation ... 2026-10-27 17:28:34,742 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #422 deleted product.product records with IDs: [3140, 3141, 3142] 2026-10-27 17:28:34,828 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariants.test_lst_price_on_single_value_attribute_with_price_extra ... 2026-10-27 17:28:35,139 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariants.test_manual_lst_price_preserved_on_single_value_attribute ... 2026-10-27 17:28:35,436 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariants.test_open_product_form_with_default_uom_id_is_false ... 2026-10-27 17:28:35,899 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariants.test_single_variant_template_computed_values_after_creation ... 2026-10-27 17:28:36,190 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariants.test_standard_price ... 2026-10-27 17:28:36,462 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 422 with IP n/a changed groups of user 422 who belonged to [29, 100, 10, 64] with changes [(, 6, 0)] 2026-10-27 17:28:36,581 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 422 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 1, 17] with changes [(, 6, 0)] 2026-10-27 17:28:40,929 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariants.test_template_barcode ... 2026-10-27 17:28:41,436 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variant_extra_price_when_lst_price_set_manually ... 2026-10-27 17:28:41,536 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_copy ... 2026-10-27 17:28:42,296 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_matrix ... 2026-10-27 17:28:42,572 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono ... 2026-10-27 17:28:42,805 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_double ... 2026-10-27 17:28:43,088 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_multi ... 2026-10-27 17:28:43,322 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_multi_update ... 2026-10-27 17:28:43,702 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_is_product_variant ... 2026-10-27 17:28:43,792 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_pricelist_code ... 2026-10-27 17:28:43,980 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 413 checked, 1 removed 2026-10-27 17:28:44,009 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 0, [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17, 1, 29])] 2026-10-27 17:28:44,597 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_mono ... 2026-10-27 17:28:44,960 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_multi ... 2026-10-27 17:28:45,173 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mono ... 2026-10-27 17:28:45,382 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_multi ... 2026-10-27 17:28:45,582 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_unarchive_multiple_products_with_variants ... 2026-10-27 17:28:46,039 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_mono ... 2026-10-27 17:28:46,350 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_multi ... 2026-10-27 17:28:46,656 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mono ... 2026-10-27 17:28:46,882 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_multi ... 2026-10-27 17:28:47,091 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_variant_with_nocreate ... 2026-10-27 17:28:47,370 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-27 17:28:47,400 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [169515] 2026-10-27 17:28:47,401 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [113] 2026-10-27 17:28:47,401 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_01_create_no_variant ... 2026-10-27 17:28:47,625 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_02_create_dynamic ... 2026-10-27 17:28:47,801 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_03_create_always ... 2026-10-27 17:28:48,015 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_04_create_no_variant_dynamic ... 2026-10-27 17:28:48,190 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_05_create_no_variant_always ... 2026-10-27 17:28:48,649 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_06_create_dynamic_always ... 2026-10-27 17:28:48,807 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_07_create_no_create_dynamic_always ... 2026-10-27 17:28:48,976 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-27 17:28:49,003 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 0, [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17, 1, 29])] 2026-10-27 17:28:49,731 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted product.product records with IDs: [3311] 2026-10-27 17:28:49,904 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_batch_create_variants_with_image ... 2026-10-27 17:28:50,562 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #424 deleted product.product records with IDs: [3316] 2026-10-27 17:28:50,729 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_update_images_with_archived_variants ... 2026-10-27 17:28:50,904 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_variant_images ... 2026-10-27 17:28:51,093 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-10-27 17:28:51,119 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 0, [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17, 1, 29])] 2026-10-27 17:28:51,761 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_01_update_variant_unlink ... 2026-10-27 17:28:52,408 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_1_value ... 2026-10-27 17:28:53,031 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_2_value ... 2026-10-27 17:28:54,693 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_03_update_variant_archive_3_value ... 2026-10-27 17:28:56,016 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_04_from_to_single_values ... 2026-10-27 17:28:57,013 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_active_one2many ... 2026-10-27 17:28:57,132 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_add_attribute_to_archived_template ... 2026-10-27 17:28:57,528 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_dynamic_attributes_archiving ... 2026-10-27 17:28:58,585 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_lst_price_sync_on_variant_creation ... 2026-10-27 17:28:58,708 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_name_search_dynamic_attributes ... 2026-10-27 17:28:58,891 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_set_barcode ... 2026-10-27 17:28:59,061 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_unlink_and_archive_multiple_variants ... 2026-10-27 17:28:59,686 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_uom_update_variant ... 2026-10-27 17:29:00,938 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-27 17:29:00,977 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 0, [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17, 1, 29])] 2026-10-27 17:29:01,553 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_weight_volume_multi_variant ... 2026-10-27 17:29:01,906 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_write_inherited_field ... 2026-10-27 17:29:02,122 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-27 17:29:02,151 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 0, [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17, 1, 29])] 2026-10-27 17:29:02,860 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted product.product records with IDs: [3373] 2026-10-27 17:29:02,886 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_dynamic_variants_unarchive ... 2026-10-27 17:29:03,280 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_supplierinfo_with_dynamic_attribute ... 2026-10-27 17:29:03,514 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_1_exclusion ... 2026-10-27 17:29:03,799 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_different_lines ... 2026-10-27 17:29:04,190 7 INFO rb-3d383b4-226062-429553 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_same_line ... 2026-10-27 17:29:04,595 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-27 17:29:05,205 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 428 with IP n/a changed groups of user 428 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:29:05,335 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 428 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:29:10,632 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 428 with IP n/a changed groups of user 428 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:29:11,792 7 INFO rb-3d383b4-226062-429553 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_as_system_when_sudo ... 2026-10-27 17:29:12,581 7 INFO rb-3d383b4-226062-429553 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_product_template_email_on_invoice_post ... 2026-10-27 17:29:13,072 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-27 17:29:13,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.product_expiry.tests.test_generate_serial_numbers: Starting TestProductExpiryTour.test_generate_serial_with_expiration ... 2026-10-27 17:29:13,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome pid: 66086 2026-10-27 17:29:13,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome headless temporary user profile dir: /tmp/tmp2_kn4592_chrome_odoo 2026-10-27 17:29:13,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:44461/json/version 2026-10-27 17:29:13,000 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44461', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:29:14,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Browser version: Chrome/150.0.7871.114 2026-10-27 17:29:14,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:44461/json 2026-10-27 17:29:14,000 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44461', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:29:14,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Websocket url found: ws://127.0.0.1:44461/devtools/page/0208A48085B230AECA540B33892ABF64 2026-10-27 17:29:14,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Enable chrome headless console log notification 2026-10-27 17:29:14,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome headless enable page notifications 2026-10-27 17:29:14,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-27 17:29:14,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Setting session cookie in browser 2026-10-27 17:29:14,000 7 INFO rb-3d383b4-226062-429553 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/742" in browser 2026-10-27 17:29:14,000 7 INFO rb-3d383b4-226062-429553 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/742" 2026-10-27 17:29:14,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:29:14,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [01/Jun/2020 00:00:00] "GET /odoo/action-stock.action_picking_tree_incoming/742 HTTP/1.1" 200 7090 116 0.062 0.457 rw 2026-10-27 17:29:14,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Navigation result: {'frameId': '0208A48085B230AECA540B33892ABF64', 'loaderId': '8FE87E53DCFF2450EEB76C763C472BD1', 'isDownload': False} 2026-10-27 17:29:14,000 7 INFO rb-3d383b4-226062-429553 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-27 17:29:14,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [01/Jun/2020 00:00:00] "GET /web/assets/cfdb59c/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.002 0.017 ro 2026-10-27 17:29:15,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [01/Jun/2020 00:00:00] "GET /web/webclient/load_menus HTTP/1.1" 200 256899 29 0.042 0.235 ro 2026-10-27 17:29:15,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [01/Jun/2020 00:00:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 6 0.004 0.288 ro 2026-10-27 17:29:15,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [01/Jun/2020 00:00:00] "GET /web/assets/ec40590/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.001 0.018 ro 2026-10-27 17:29:15,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [01/Jun/2020 00:00:00] "GET /web/assets/a985522/web.assets_web.min.js HTTP/1.1" 200 9626383 2 0.005 0.917 ro 2026-10-27 17:29:15,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [01/Jun/2020 00:00:00] "GET /web/assets/808e16d/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.001 0.013 ro 2026-10-27 17:29:15,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: Owl is running in 'dev' mode. 2026-10-27 17:29:15,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [01/Jun/2020 00:00:00] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.012 - 2026-10-27 17:29:15,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [01/Jun/2020 00:00:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.012 ro 2026-10-27 17:29:15,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [01/Jun/2020 00:00:00] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.014 - 2026-10-27 17:29:15,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [01/Jun/2020 00:00:00] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.007 rw 2026-10-27 17:29:15,000 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 17:29:15,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-27 17:29:15,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [1/7] Tour test_generate_serial_with_expiration → Step button:contains('Details') 2026-10-27 17:29:15,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [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 43 12 0.01 0.036 rw 2026-10-27 17:29:15,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [01/Jun/2020 00:00:00] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.003 ro 2026-10-27 17:29:15,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [01/Jun/2020 00:00:00] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-27 17:29:16,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [01/Jun/2020 00:00:00] "GET /odoo HTTP/1.1" 200 7019 27 0.014 0.059 rw 2026-10-27 17:29:16,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [01/Jun/2020 00:00:00] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.004 0.081 ro 2026-10-27 17:29:16,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/3/avatar_128?unique=1793110736000 HTTP/1.1" 200 305 3 0.002 0.021 ro 2026-10-27 17:29:16,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [01/Jun/2020 00:00:00] "POST /web/action/load HTTP/1.1" 200 1783 13 0.009 0.051 ro 2026-10-27 17:29:16,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [01/Jun/2020 00:00:00] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.043 ro 2026-10-27 17:29:16,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [01/Jun/2020 00:00:00] "POST /mail/store HTTP/1.1" 200 3117 37 0.03 0.119 ro 2026-10-27 17:29:16,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [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 86 3 0.001 0.197 rw 2026-10-27 17:29:16,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.picking/get_views#stock.picking.get_views HTTP/1.1" 200 107096 83 0.05 0.269 ro 2026-10-27 17:29:16,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 2931 46 0.035 0.123 ro 2026-10-27 17:29:16,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 44 0 0 0.007 ro 2026-10-27 17:29:16,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [2/7] Tour test_generate_serial_with_expiration → Step .o_widget_generate_serials > button 2026-10-27 17:29:17,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [01/Jun/2020 00:00:00] "POST /mail/store HTTP/1.1" 200 3254 41 0.023 0.08 rw 2026-10-27 17:29:17,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [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 814 3 0.003 0.051 rw 2026-10-27 17:29:17,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.move/get_views#stock.move.get_views HTTP/1.1" 200 13212 4 0.004 0.03 ro 2026-10-27 17:29:17,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [01/Jun/2020 00:00:00] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.011 ro 2026-10-27 17:29:17,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [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 15655 10 0.007 0.032 ro 2026-10-27 17:29:17,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/2/avatar_128?unique=1793110736000 HTTP/1.1" 200 4660 3 0.004 0.012 ro 2026-10-27 17:29:17,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [01/Jun/2020 00:00:00] "GET /web/assets/f0564ce/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.003 0.029 ro 2026-10-27 17:29:17,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.move/web_read#stock.move.web_read HTTP/1.1" 200 2142 19 0.014 0.056 ro 2026-10-27 17:29:17,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [3/7] Tour test_generate_serial_with_expiration → Step .modal .btn-primary:contains('Validate') 2026-10-27 17:29:17,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 44 0 0 0.006 ro 2026-10-27 17:29:17,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 97 4 0.004 0.018 ro 2026-10-27 17:29:17,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/ir.sequence/search_read#ir.sequence.search_read HTTP/1.1" 200 95 3 0.002 0.006 ro 2026-10-27 17:29:17,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/ir.sequence/get_next_char#ir.sequence.get_next_char HTTP/1.1" 200 49 3 0.002 0.013 rw 2026-10-27 17:29:17,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [4/7] Tour test_generate_serial_with_expiration → Step td.o_field_cell[name=expiration_date] 2026-10-27 17:29:17,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [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 1200 21 0.014 0.044 rw 2026-10-27 17:29:17,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 53 13 0.01 0.039 rw 2026-10-27 17:29:17,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [5/7] Tour test_generate_serial_with_expiration → Step .modal button:contains(save) 2026-10-27 17:29:17,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [6/7] Tour test_generate_serial_with_expiration → Step button.o_form_button_save 2026-10-27 17:29:17,000 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [1165, 1166] 2026-10-27 17:29:17,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.move/web_save#stock.move.web_save HTTP/1.1" 200 2121 47 0.039 0.097 rw 2026-10-27 17:29:17,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [7/7] Tour test_generate_serial_with_expiration → Step .o_form_saved 2026-10-27 17:29:17,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: tour succeeded 2026-10-27 17:29:17,000 7 INFO rb-3d383b4-226062-429553 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-27 17:29:17,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 2933 44 0.038 0.075 ro 2026-10-27 17:29:17,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:29:18,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: heap 29099216 (allocated 31039488) 2026-10-27 17:29:18,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 2933 44 0.044 0.176 ro 2026-10-27 17:29:18,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Closing chrome headless with pid 66086 2026-10-27 17:29:18,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Closing websocket connection 2026-10-27 17:29:18,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Terminating chrome headless with pid 66086 2026-10-27 17:29:18,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [01/Jun/2020 00:00:00] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 31 0.019 2.175 rw 2026-10-27 17:29:18,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20200601_000000_000000_test_generate_serial_with_expiration.txt 2026-10-27 17:29:18,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Removing chrome user profile "/tmp/tmp2_kn4592_chrome_odoo" 2026-10-27 17:29:18,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: waiting for threads: [] 2026-10-27 17:29:18,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 a0_EWh3s - [01/Jun/2020 00:00:00] "POST /mail/store HTTP/1.1" 200 0 38 0.04 0.288 rw 2026-10-27 17:29:28,263 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-27 17:29:28,838 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 431 with IP n/a changed groups of user 431 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:29:28,962 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 431 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:29:34,226 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 431 with IP n/a changed groups of user 431 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:29:36,142 7 INFO rb-3d383b4-226062-429553 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_aggregates ... 2026-10-27 17:29:36,441 7 INFO rb-3d383b4-226062-429553 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin ... 2026-10-27 17:29:36,627 7 INFO rb-3d383b4-226062-429553 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_negative_price_in_move_lines ... 2026-10-27 17:29:37,324 7 INFO rb-3d383b4-226062-429553 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_read_grouping_sets ... 2026-10-27 17:29:38,353 7 INFO rb-3d383b4-226062-429553 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_sale_avg_price ... 2026-10-27 17:29:38,869 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-27 17:29:40,248 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityFollowers.test_project_allowed_internal_read ... 2026-10-27 17:29:40,890 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityFollowers.test_project_allowed_portal_no_read ... 2026-10-27 17:29:41,515 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [284], uid: 442, model: project.project 2026-10-27 17:29:41,524 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityFollowers.test_project_no_read ... 2026-10-27 17:29:42,080 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [284], uid: 443, model: project.project 2026-10-27 17:29:42,184 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [284], uid: 444, model: project.project 2026-10-27 17:29:42,194 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityFollowers.test_project_no_unlink ... 2026-10-27 17:29:42,598 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11785, 11774, 11773] 2026-10-27 17:29:42,623 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted project.task records with IDs: [1265, 1258, 1257] 2026-10-27 17:29:42,629 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3281, 3282, 3283, 3284, 3295] 2026-10-27 17:29:42,789 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [284], uid: 445, model: project.project 2026-10-27 17:29:42,916 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [284], uid: 445, model: project.project 2026-10-27 17:29:43,320 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [284], uid: 446, model: project.project 2026-10-27 17:29:43,449 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [284], uid: 446, model: project.project 2026-10-27 17:29:43,459 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityFollowers.test_project_no_write ... 2026-10-27 17:29:44,077 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [284], uid: 447, model: project.project 2026-10-27 17:29:44,218 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [284], uid: 447, model: project.project 2026-10-27 17:29:44,318 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [284], uid: 448, model: project.project 2026-10-27 17:29:44,421 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [284], uid: 448, model: project.project 2026-10-27 17:29:44,432 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityFollowers.test_task_allowed_internal_read ... 2026-10-27 17:29:44,952 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityFollowers.test_task_allowed_portal_no_read ... 2026-10-27 17:29:45,573 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1271], uid: 452, model: project.task 2026-10-27 17:29:45,583 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityFollowers.test_task_no_create ... 2026-10-27 17:29:46,108 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [284], uid: 453, model: project.project 2026-10-27 17:29:46,211 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [284], uid: 453, model: project.project 2026-10-27 17:29:46,406 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityFollowers.test_task_no_read ... 2026-10-27 17:29:46,937 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1275], uid: 455, model: project.task 2026-10-27 17:29:47,046 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1275], uid: 456, model: project.task 2026-10-27 17:29:47,053 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityFollowers.test_task_no_unlink ... 2026-10-27 17:29:47,552 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1277], uid: 457, model: project.task 2026-10-27 17:29:47,667 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1277], uid: 457, model: project.task 2026-10-27 17:29:47,771 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1277], uid: 458, model: project.task 2026-10-27 17:29:47,883 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1277], uid: 458, model: project.task 2026-10-27 17:29:47,890 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityFollowers.test_task_no_write ... 2026-10-27 17:29:48,459 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: write on record ids: [1279], uid: 459, model: project.task 2026-10-27 17:29:48,610 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: write on record ids: [1279], uid: 459, model: project.task 2026-10-27 17:29:48,915 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-27 17:29:50,425 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityPortal.test_task_allowed_portal_read ... 2026-10-27 17:29:51,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1286], uid: 468, model: project.task 2026-10-27 17:29:51,085 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityPortal.test_task_internal_read ... 2026-10-27 17:29:51,606 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityPortal.test_task_portal_no_read ... 2026-10-27 17:29:52,155 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1290], uid: 472, model: project.task 2026-10-27 17:29:52,173 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-27 17:29:53,473 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityEmployees.test_task_allowed_portal_read ... 2026-10-27 17:29:54,059 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityEmployees.test_task_portal_no_read ... 2026-10-27 17:29:54,626 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1299], uid: 482, model: project.task 2026-10-27 17:29:54,749 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1299], uid: 482, model: project.task 2026-10-27 17:29:54,766 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-27 17:29:56,234 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_access_rights: Starting TestAllowedUsers.test_no_write_project ... 2026-10-27 17:29:56,734 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 489 who belonged to [1] with changes [(, 0, [1, 57])] 2026-10-27 17:29:56,943 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [290], uid: 489, model: project.project 2026-10-27 17:29:56,955 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_access_rights: Starting TestAllowedUsers.test_project_default_customer_permission ... 2026-10-27 17:29:57,352 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_access_rights: Starting TestAllowedUsers.test_project_default_permission ... 2026-10-27 17:29:57,761 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_access_rights: Starting TestAllowedUsers.test_project_permission_added ... 2026-10-27 17:29:58,126 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_access_rights: Starting TestAllowedUsers.test_project_permission_removed ... 2026-10-27 17:29:58,504 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3397] 2026-10-27 17:29:58,512 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_access_rights: Starting TestAllowedUsers.test_project_specific_permission ... 2026-10-27 17:29:59,168 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3401] 2026-10-27 17:29:59,221 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_access_rights: Starting TestAllowedUsers.test_project_specific_remove_mutliple_tasks ... 2026-10-27 17:29:59,931 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3413] 2026-10-27 17:29:59,938 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3410] 2026-10-27 17:29:59,958 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_access_rights: Starting TestAllowedUsers.test_visibility_changed ... 2026-10-27 17:30:00,424 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [7] 2026-10-27 17:30:00,471 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_access_rights: Starting TestAllowedUsers.test_write_task ... 2026-10-27 17:30:00,847 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 507 who belonged to [1] with changes [(, 0, [1, 57])] 2026-10-27 17:30:01,016 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-27 17:30:02,411 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_access_rights: Starting TestPortalProject.test_employee_project_access_rights ... 2026-10-27 17:30:02,984 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #512 deleted project.task records with IDs: [1338] 2026-10-27 17:30:02,989 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #512 deleted mail.followers records with IDs: [3440] 2026-10-27 17:30:02,993 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_access_rights: Starting TestPortalProject.test_favorite_project_access_rights ... 2026-10-27 17:30:03,397 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_access_rights: Starting TestPortalProject.test_team_members_project_access_rights ... 2026-10-27 17:30:03,805 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [292], uid: 512, model: project.project 2026-10-27 17:30:04,024 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [292], uid: 512, model: project.project 2026-10-27 17:30:04,044 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-27 17:30:05,626 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_access_rights: Starting TestAccessRightsInvitedUsers.test_admin_access_invited_task ... 2026-10-27 17:30:06,226 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_access_rights: Starting TestAccessRightsInvitedUsers.test_assignee_access_invited_task ... 2026-10-27 17:30:06,636 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [8] 2026-10-27 17:30:07,237 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [294], uid: 524, model: project.project 2026-10-27 17:30:07,252 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_access_rights: Starting TestAccessRightsInvitedUsers.test_customer_access_invited_project ... 2026-10-27 17:30:07,879 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_access_rights: Starting TestAccessRightsInvitedUsers.test_other_users_access_invited_project ... 2026-10-27 17:30:08,382 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [294], uid: 524, model: project.project 2026-10-27 17:30:08,517 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [294], uid: 531, model: project.project 2026-10-27 17:30:08,633 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [294], uid: 532, model: project.project 2026-10-27 17:30:08,744 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_access_rights: Starting TestAccessRightsInvitedUsers.test_other_users_access_invited_task ... 2026-10-27 17:30:09,251 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1362], uid: 524, model: project.task 2026-10-27 17:30:09,372 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1362], uid: 533, model: project.task 2026-10-27 17:30:09,487 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1362], uid: 534, model: project.task 2026-10-27 17:30:09,535 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-27 17:30:12,741 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_burndown_chart: Starting TestBurndownChart.test_burndown_chart ... 2026-10-27 17:30:12,780 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_burndown_chart: Starting TestBurndownChart.test_burndown_chart_stage_delete_stage_3 ... 2026-10-27 17:30:12,000 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [3277] 2026-10-27 17:30:12,857 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-27 17:30:15,985 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_burndown_chart: Starting TestBurndownChartTour.test_burndown_chart_tour ... 2026-10-27 17:30:16,270 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome pid: 66213 2026-10-27 17:30:16,270 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless temporary user profile dir: /tmp/tmptque0w1m_chrome_odoo 2026-10-27 17:30:16,270 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:40461/json/version 2026-10-27 17:30:16,272 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40461', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:30:16,308 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Browser version: Chrome/150.0.7871.114 2026-10-27 17:30:16,308 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:40461/json 2026-10-27 17:30:16,308 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40461', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:30:16,319 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Websocket url found: ws://127.0.0.1:40461/devtools/page/DF656C96960F01D65F369D38BB54C2BF 2026-10-27 17:30:16,326 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Enable chrome headless console log notification 2026-10-27 17:30:16,334 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless enable page notifications 2026-10-27 17:30:16,368 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-27 17:30:16,383 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Setting session cookie in browser 2026-10-27 17:30:16,384 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-27 17:30:16,384 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-27 17:30:16,394 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:30:16,920 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:16] "GET /odoo HTTP/1.1" 200 7102 120 0.07 0.465 rw 2026-10-27 17:30:16,924 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigation result: {'frameId': 'DF656C96960F01D65F369D38BB54C2BF', 'loaderId': '988834B78C73F34B9535F4015322CB57', 'isDownload': False} 2026-10-27 17:30:16,924 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Evaluate ready code "odoo.isTourReady('burndown_chart_tour')" 2026-10-27 17:30:17,184 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:16] "GET /web/assets/a985522/web.assets_web.min.js HTTP/1.1" 200 9626383 2 0.002 0.792 ro 2026-10-27 17:30:17,214 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:17] "GET /web/webclient/load_menus HTTP/1.1" 200 256899 29 0.052 0.213 ro 2026-10-27 17:30:17,223 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:17] "GET /web/assets/cfdb59c/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.003 0.274 ro 2026-10-27 17:30:17,257 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 6 0.005 0.299 ro 2026-10-27 17:30:17,720 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:17] "GET /web/assets/ec40590/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.001 0.008 ro 2026-10-27 17:30:17,733 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:17] "GET /web/assets/808e16d/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.001 0.007 ro 2026-10-27 17:30:17,852 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: Owl is running in 'dev' mode. 2026-10-27 17:30:17,862 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:17] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.002 - 2026-10-27 17:30:17,869 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:17] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.003 - 2026-10-27 17:30:17,885 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.009 ro 2026-10-27 17:30:17,929 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:17] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.027 rw 2026-10-27 17:30:17,931 7 INFO rb-3d383b4-226062-429553 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-27 17:30:17,985 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:17] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.021 0.057 rw 2026-10-27 17:30:17,987 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:17] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.004 ro 2026-10-27 17:30:17,998 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:17] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.001 - 2026-10-27 17:30:18,070 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:18] "GET /odoo HTTP/1.1" 200 7031 27 0.017 0.051 rw 2026-10-27 17:30:18,079 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:18] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.003 0.068 ro 2026-10-27 17:30:18,105 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:18] "GET /web/image/res.partner/3/avatar_128?unique=1793110736000 HTTP/1.1" 200 305 3 0.002 0.016 ro 2026-10-27 17:30:18,129 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:18] "POST /web/action/load HTTP/1.1" 200 419 5 0.004 0.034 ro 2026-10-27 17:30:18,132 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:18] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.001 0.038 rw 2026-10-27 17:30:18,135 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Evaluate test code "odoo.startTour('burndown_chart_tour', {"stepDelay": 0, "debug": false})" 2026-10-27 17:30:18,145 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:18] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.007 ro 2026-10-27 17:30:18,155 7 INFO rb-3d383b4-226062-429553 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-27 17:30:18,181 7 INFO rb-3d383b4-226062-429553 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-27 17:30:18,200 7 INFO rb-3d383b4-226062-429553 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-27 17:30:18,269 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:18] "POST /mail/store HTTP/1.1" 200 3129 37 0.033 0.089 ro 2026-10-27 17:30:18,288 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:18] "POST /web/action/load HTTP/1.1" 200 1125 10 0.006 0.074 ro 2026-10-27 17:30:18,499 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:18] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 109418 57 0.036 0.139 ro 2026-10-27 17:30:18,597 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:18] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 4835 19 0.014 0.048 ro 2026-10-27 17:30:18,597 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:18] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 43 0 0 0.061 ro 2026-10-27 17:30:18,632 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:18] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 41 1 0.0 0.006 ro 2026-10-27 17:30:18,794 7 INFO rb-3d383b4-226062-429553 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-27 17:30:18,805 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:18] "GET /web/image/res.users/1/avatar_128?unique=1793110236000 HTTP/1.1" 200 4660 5 0.004 0.029 ro 2026-10-27 17:30:18,817 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:18] "GET /web/assets/4f70286/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.001 0.044 ro 2026-10-27 17:30:18,825 7 INFO rb-3d383b4-226062-429553 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-27 17:30:18,882 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:18] "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 1400 13 0.006 0.053 rw 2026-10-27 17:30:18,964 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:18] "POST /web/dataset/call_kw/project.task.burndown.chart.report/get_views#project.task.burndown.chart.report.get_views HTTP/1.1" 200 6834 15 0.013 0.056 ro 2026-10-27 17:30:19,018 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:19] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 161 6 0.002 0.043 ro 2026-10-27 17:30:19,194 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a1ed944/web.assets_backend_lazy.min.js (id:291256) 2026-10-27 17:30:19,201 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:19] "GET /web/assets/a1ed944/web.assets_backend_lazy.min.js HTTP/1.1" 200 217919 15 0.008 0.167 ro 2026-10-27 17:30:19,371 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7fdef6d/web.assets_backend_lazy.min.css (id:291257) 2026-10-27 17:30:19,375 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:19] "GET /web/assets/7fdef6d/web.assets_backend_lazy.min.css HTTP/1.1" 200 15034 6 0.004 0.345 ro 2026-10-27 17:30:19,391 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:19] "POST /web/dataset/call_kw/project.project/read#project.project.read HTTP/1.1" 200 92 1 0.0 0.007 ro 2026-10-27 17:30:19,445 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:19] "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 4678 2 0.003 0.011 ro 2026-10-27 17:30:19,493 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:19] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 73 0 0 0.005 ro 2026-10-27 17:30:19,505 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:19] "GET /web/assets/02fa80e/web.chartjs_lib.min.js HTTP/1.1" 200 486899 2 0.001 0.007 ro 2026-10-27 17:30:19,600 7 INFO rb-3d383b4-226062-429553 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-27 17:30:19,603 7 INFO rb-3d383b4-226062-429553 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-27 17:30:19,618 7 INFO rb-3d383b4-226062-429553 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-27 17:30:19,634 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:19] "POST /web/dataset/call_kw/project.task.type/web_search_read#project.task.type.web_search_read HTTP/1.1" 200 885 1 0.001 0.006 ro 2026-10-27 17:30:19,650 7 INFO rb-3d383b4-226062-429553 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-27 17:30:19,695 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:19] "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 8274 2 0.003 0.017 ro 2026-10-27 17:30:19,708 7 INFO rb-3d383b4-226062-429553 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-27 17:30:19,722 7 INFO rb-3d383b4-226062-429553 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-27 17:30:19,730 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:19] "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 6050 2 0.003 0.012 ro 2026-10-27 17:30:19,750 7 INFO rb-3d383b4-226062-429553 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-27 17:30:19,763 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [13/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-27 17:30:19,809 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [14/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-27 17:30:19,833 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [15/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-27 17:30:19,852 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:19] "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 6050 2 0.005 0.011 ro 2026-10-27 17:30:19,854 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [16/21] Tour burndown_chart_tour → Step body:not(:has(.o_filter_menu)) 2026-10-27 17:30:19,889 7 INFO rb-3d383b4-226062-429553 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-27 17:30:19,901 7 INFO rb-3d383b4-226062-429553 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-27 17:30:19,921 7 INFO rb-3d383b4-226062-429553 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-27 17:30:19,937 7 INFO rb-3d383b4-226062-429553 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-27 17:30:19,945 7 INFO rb-3d383b4-226062-429553 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-27 17:30:19,958 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:19] "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 42 3 0.006 0.012 ro 2026-10-27 17:30:19,962 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: tour succeeded 2026-10-27 17:30:19,962 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: ╔════════════════════════════════════╗ ║ TOUR burndown_chart_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-27 17:30:19,990 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:19] "GET /web/static/img/empty_folder.svg HTTP/1.1" 200 2874 0 0 0.002 - 2026-10-27 17:30:20,102 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:30:20,102 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: heap 28770288 (allocated 31301632) 2026-10-27 17:30:20,157 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 W7XPdm5o - [27/Oct/2026 17:30:18] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 31 0.017 1.921 rw 2026-10-27 17:30:20,206 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing chrome headless with pid 66213 2026-10-27 17:30:20,207 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing websocket connection 2026-10-27 17:30:20,208 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Terminating chrome headless with pid 66213 2026-10-27 17:30:20,354 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_173020_354107_test_burndown_chart_tour.txt 2026-10-27 17:30:20,354 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Removing chrome user profile "/tmp/tmptque0w1m_chrome_odoo" 2026-10-27 17:30:20,374 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-27 17:30:20,377 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_import_files: Starting TestImportFiles.test_import_task_template_xlsx ... 2026-10-27 17:30:20,378 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_import_files: skipped TestImportFiles.test_import_task_template_xlsx : Needs demo data to be able to import those files 2026-10-27 17:30:20,385 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-27 17:30:20,562 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:30:31,832 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 547 who belonged to [1] with changes [(4, 57)] 2026-10-27 17:30:31,915 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 548 who belonged to [1] with changes [(4, 58)] 2026-10-27 17:30:31,966 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 549 who belonged to [1] with changes [(4, 57)] 2026-10-27 17:30:32,009 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 550 who belonged to [1] with changes [(4, 58)] 2026-10-27 17:30:32,302 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_multicompany: Starting TestMultiCompanyProject.test_analytic_account_company_consistency ... 2026-10-27 17:30:32,664 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1] 2026-10-27 17:30:32,693 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_multicompany: Starting TestMultiCompanyProject.test_create_project ... 2026-10-27 17:30:32,875 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 548 with IP n/a changed groups of user 548 who belonged to [58, 1] with changes [(, 6, 0)] 2026-10-27 17:30:32,994 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 548 with IP n/a changed groups of user 548 who belonged to [58, 6, 1] with changes [(, 6, 0)] 2026-10-27 17:30:33,020 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_multicompany: Starting TestMultiCompanyProject.test_create_subtask ... 2026-10-27 17:30:34,204 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_multicompany: Starting TestMultiCompanyProject.test_create_task ... 2026-10-27 17:30:34,655 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_multicompany: Starting TestMultiCompanyProject.test_cross_subtask_project ... 2026-10-27 17:30:34,842 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 547 with IP n/a changed groups of user 547 who belonged to [57, 1] with changes [(, 6, 0)] 2026-10-27 17:30:35,313 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 547 with IP n/a changed groups of user 547 who belonged to [57, 6, 1] with changes [(, 6, 0)] 2026-10-27 17:30:35,365 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_multicompany: Starting TestMultiCompanyProject.test_date_to_assign_project ... 2026-10-27 17:30:44,789 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_multicompany: Starting TestMultiCompanyProject.test_generate_analytic_account ... 2026-10-27 17:30:44,828 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 550 with IP n/a changed groups of user 550 who belonged to [58, 1] with changes [(, 6, 0)] 2026-10-27 17:30:44,933 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 550 with IP n/a changed groups of user 550 who belonged to [58, 6, 1] with changes [(, 6, 0)] 2026-10-27 17:30:45,037 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_multicompany: Starting TestMultiCompanyProject.test_move_task ... 2026-10-27 17:30:45,074 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 547 with IP n/a changed groups of user 547 who belonged to [57, 1] with changes [(, 6, 0)] 2026-10-27 17:30:45,781 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 547 with IP n/a changed groups of user 547 who belonged to [57, 6, 1] with changes [(, 6, 0)] 2026-10-27 17:30:45,812 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_multicompany: Starting TestMultiCompanyProject.test_update_company_id ... 2026-10-27 17:30:51,701 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 17:30:53,209 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_delete_personal_stage ... 2026-10-27 17:30:53,838 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12238, 12237, 12236] 2026-10-27 17:30:53,852 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted project.task records with IDs: [1428, 1427, 1426] 2026-10-27 17:30:53,858 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3584, 3585, 3586, 3587, 3588, 3589] 2026-10-27 17:30:54,246 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #558 deleted project.task.type records with IDs: [3421] 2026-10-27 17:30:54,273 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #557 deleted project.task.type records with IDs: [3416] 2026-10-27 17:30:54,307 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #557 deleted project.task.type records with IDs: [3415, 3417] 2026-10-27 17:30:54,330 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [3414, 3420] 2026-10-27 17:30:54,433 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [3423, 3424, 3425] 2026-10-27 17:30:54,437 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_new_personal_stages_created_for_new_users ... 2026-10-27 17:30:54,714 7 INFO rb-3d383b4-226062-429553 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-27 17:30:55,087 7 INFO rb-3d383b4-226062-429553 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-27 17:30:55,282 7 INFO rb-3d383b4-226062-429553 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-27 17:30:55,291 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_base ... 2026-10-27 17:30:55,489 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_group ... 2026-10-27 17:30:55,514 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12229, 12226, 12223] 2026-10-27 17:30:55,528 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted project.task records with IDs: [1425, 1423, 1422] 2026-10-27 17:30:55,533 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3576, 3577, 3578, 3579, 3582, 3583] 2026-10-27 17:30:55,693 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_grouping_sets ... 2026-10-27 17:30:55,782 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_search ... 2026-10-27 17:30:55,984 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-27 17:30:57,488 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStageTour.test_personal_stage_tour ... 2026-10-27 17:30:57,776 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome pid: 66343 2026-10-27 17:30:57,777 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless temporary user profile dir: /tmp/tmpfrrvsjia_chrome_odoo 2026-10-27 17:30:57,777 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:34835/json/version 2026-10-27 17:30:57,778 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34835', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:30:57,802 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Browser version: Chrome/150.0.7871.114 2026-10-27 17:30:57,802 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:34835/json 2026-10-27 17:30:57,803 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34835', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:30:57,813 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Websocket url found: ws://127.0.0.1:34835/devtools/page/A05F5BFFBD019F822F04367866644375 2026-10-27 17:30:57,822 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Enable chrome headless console log notification 2026-10-27 17:30:57,827 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless enable page notifications 2026-10-27 17:30:57,851 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:armandel from n/a 2026-10-27 17:30:57,868 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Setting session cookie in browser 2026-10-27 17:30:57,869 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-27 17:30:57,869 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-27 17:30:57,881 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:30:58,421 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:30:58] "GET /odoo HTTP/1.1" 200 7137 120 0.073 0.477 rw 2026-10-27 17:30:58,424 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigation result: {'frameId': 'A05F5BFFBD019F822F04367866644375', 'loaderId': '9114C60F5A3925C365ADD9AA00BEF86F', 'isDownload': False} 2026-10-27 17:30:58,425 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Evaluate ready code "odoo.isTourReady('personal_stage_tour')" 2026-10-27 17:30:58,472 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:30:58] "GET /web/assets/cfdb59c/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.002 0.027 ro 2026-10-27 17:30:58,588 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:30:58] "GET /web/webclient/load_menus HTTP/1.1" 200 60599 33 0.028 0.11 ro 2026-10-27 17:30:58,599 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:30:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 1273 6 0.003 0.146 ro 2026-10-27 17:30:58,602 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:30:58] "GET /web/assets/a985522/web.assets_web.min.js HTTP/1.1" 200 9626383 2 0.001 0.725 ro 2026-10-27 17:30:58,618 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:30:58] "GET /web/assets/ec40590/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.001 0.009 ro 2026-10-27 17:30:58,680 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:30:58] "GET /web/assets/808e16d/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.002 0.01 ro 2026-10-27 17:30:59,330 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: Owl is running in 'dev' mode. 2026-10-27 17:30:59,351 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:30:59] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.002 - 2026-10-27 17:30:59,353 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:30:59] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.004 - 2026-10-27 17:30:59,367 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:30:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.003 0.008 ro 2026-10-27 17:30:59,387 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:30:59] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.005 rw 2026-10-27 17:30:59,389 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Evaluate test code "odoo.startTour('personal_stage_tour', {"stepDelay": 0, "debug": false})" 2026-10-27 17:30:59,469 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:30:59] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.004 ro 2026-10-27 17:30:59,486 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:30:59] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-27 17:30:59,551 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:30:59] "GET /odoo HTTP/1.1" 200 7065 27 0.011 0.039 rw 2026-10-27 17:30:59,570 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:30:59] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.004 0.065 ro 2026-10-27 17:30:59,581 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:30:59] "GET /web/image/res.partner/2014/avatar_128?unique=1793122255000 HTTP/1.1" 200 305 3 0.002 0.029 ro 2026-10-27 17:30:59,592 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:30:59] "POST /web/action/load HTTP/1.1" 200 419 5 0.002 0.039 ro 2026-10-27 17:30:59,596 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:30:59] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.001 0.047 rw 2026-10-27 17:30:59,600 7 INFO rb-3d383b4-226062-429553 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-27 17:30:59,613 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:30:59] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.009 ro 2026-10-27 17:30:59,616 7 INFO rb-3d383b4-226062-429553 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-27 17:30:59,635 7 INFO rb-3d383b4-226062-429553 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-27 17:30:59,718 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:30:59] "POST /mail/store HTTP/1.1" 200 3189 37 0.026 0.072 ro 2026-10-27 17:30:59,734 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:30:59] "POST /web/action/load HTTP/1.1" 200 1125 10 0.004 0.094 ro 2026-10-27 17:30:59,952 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:30:59] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 92414 58 0.033 0.149 ro 2026-10-27 17:31:00,034 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:31:00] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 1031 22 0.01 0.039 ro 2026-10-27 17:31:00,034 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:31:00] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 44 0 0 0.048 ro 2026-10-27 17:31:00,130 7 INFO rb-3d383b4-226062-429553 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-27 17:31:00,131 7 INFO rb-3d383b4-226062-429553 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-27 17:31:00,132 7 INFO rb-3d383b4-226062-429553 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-27 17:31:00,139 7 INFO rb-3d383b4-226062-429553 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-27 17:31:00,139 7 INFO rb-3d383b4-226062-429553 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-27 17:31:00,155 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:31:00] "GET /web/image/res.users/1/avatar_128?unique=1793110236000 HTTP/1.1" 200 4660 5 0.006 0.03 ro 2026-10-27 17:31:00,155 7 INFO rb-3d383b4-226062-429553 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-27 17:31:00,162 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:31:00] "GET /web/assets/4f70286/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.002 0.014 ro 2026-10-27 17:31:00,213 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:31:00] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 1841 22 0.019 0.063 rw 2026-10-27 17:31:00,256 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:31:00] "POST /web/action/load HTTP/1.1" 200 1337 11 0.011 0.089 ro 2026-10-27 17:31:00,569 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:31:00] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 105112 72 0.044 0.24 ro 2026-10-27 17:31:00,633 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:31:00] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 4 0.003 0.022 ro 2026-10-27 17:31:00,697 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:31:00] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 3206 23 0.019 0.071 ro 2026-10-27 17:31:00,800 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:31:00] "GET /web/image/res.users/566/avatar_128?unique=1793122258000 HTTP/1.1" 200 305 4 0.002 0.012 ro 2026-10-27 17:31:00,808 7 INFO rb-3d383b4-226062-429553 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-27 17:31:00,823 7 INFO rb-3d383b4-226062-429553 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-27 17:31:00,830 7 INFO rb-3d383b4-226062-429553 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-27 17:31:00,841 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:31:00] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 55 3 0.002 0.007 rw 2026-10-27 17:31:00,873 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:31:00] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 272 2 0.001 0.009 rw 2026-10-27 17:31:00,914 7 INFO rb-3d383b4-226062-429553 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-27 17:31:00,942 7 INFO rb-3d383b4-226062-429553 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-27 17:31:00,972 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:31:00] "POST /web/dataset/call_kw/project.task.type/get_views#project.task.type.get_views HTTP/1.1" 200 9545 10 0.006 0.022 ro 2026-10-27 17:31:01,006 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:31:01] "POST /web/dataset/call_kw/project.task.type/web_read#project.task.type.web_read HTTP/1.1" 200 417 2 0.001 0.007 ro 2026-10-27 17:31:01,068 7 INFO rb-3d383b4-226062-429553 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-27 17:31:01,071 7 INFO rb-3d383b4-226062-429553 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-27 17:31:01,083 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:31:01] "POST /web/dataset/call_kw/project.task.type/web_save#project.task.type.web_save HTTP/1.1" 200 54 2 0.001 0.009 rw 2026-10-27 17:31:01,107 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:31:01] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 4 0.003 0.013 ro 2026-10-27 17:31:01,159 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:31:01] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 3342 23 0.015 0.048 ro 2026-10-27 17:31:01,225 7 INFO rb-3d383b4-226062-429553 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-27 17:31:01,231 7 INFO rb-3d383b4-226062-429553 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-27 17:31:01,262 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:31:01] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 5644 7 0.004 0.024 ro 2026-10-27 17:31:01,297 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:31:01] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 293 5 0.004 0.018 rw 2026-10-27 17:31:01,369 7 INFO rb-3d383b4-226062-429553 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-27 17:31:01,382 7 INFO rb-3d383b4-226062-429553 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-27 17:31:01,464 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:31:01] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 54 40 0.018 0.062 rw 2026-10-27 17:31:01,533 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:31:01] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 293 3 0.003 0.046 rw 2026-10-27 17:31:01,563 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:31:01] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1125 13 0.007 0.038 ro 2026-10-27 17:31:01,592 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: tour succeeded 2026-10-27 17:31:01,593 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: ╔════════════════════════════════════╗ ║ TOUR personal_stage_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-27 17:31:01,607 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:31:01] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 4 0.004 0.025 ro 2026-10-27 17:31:01,634 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:31:01] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 144 4 0.005 0.045 ro 2026-10-27 17:31:01,696 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: heap 28455360 (allocated 30793728) 2026-10-27 17:31:01,696 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:31:01,718 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 44Y_jFch - [27/Oct/2026 17:30:59] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 31 0.031 2.012 rw 2026-10-27 17:31:01,801 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing chrome headless with pid 66343 2026-10-27 17:31:01,802 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing websocket connection 2026-10-27 17:31:01,804 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Terminating chrome headless with pid 66343 2026-10-27 17:31:01,942 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_173101_941891_test_personal_stage_tour.txt 2026-10-27 17:31:01,942 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Removing chrome user profile "/tmp/tmpfrrvsjia_chrome_odoo" 2026-10-27 17:31:01,965 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-27 17:31:03,543 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_config: Starting TestProjectConfig.test_copy_project_manager_embedded_config_as_default ... 2026-10-27 17:31:03,677 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_config: Starting TestProjectConfig.test_no_copy_project_manager_embedded_config_as_default ... 2026-10-27 17:31:03,766 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_config: Starting TestProjectConfig.test_project_stages_feature_enable_views ... 2026-10-27 17:31:04,317 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-27 17:31:05,997 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_embedded_action_settings: Starting TestProjectEmbeddedActionSettings.test_copy_custom_embedded_action_settings ... 2026-10-27 17:31:06,193 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_embedded_action_settings: Starting TestProjectEmbeddedActionSettings.test_copy_embedded_action_settings ... 2026-10-27 17:31:06,257 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_embedded_action_settings: Starting TestProjectEmbeddedActionSettings.test_unlink_project_removes_embedded_action_settings ... 2026-10-27 17:31:06,261 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted res.users.settings.embedded.action records with IDs: [5] 2026-10-27 17:31:06,286 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted project.project records with IDs: [329] 2026-10-27 17:31:06,295 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted mail.alias records with IDs: [1901] 2026-10-27 17:31:06,306 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted account.analytic.account records with IDs: [334] 2026-10-27 17:31:06,317 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-27 17:31:06,778 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:31:16,767 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 2 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 65, 26, 94, 20, 5, 110] with changes [(, 6, 0)] 2026-10-27 17:31:17,506 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 584 who belonged to [10, 3, 19, 20, 1] with changes [(, 6, 0)] 2026-10-27 17:31:19,654 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_assert_initial_values ... 2026-10-27 17:31:20,304 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_copy_task_logs_chatter ... 2026-10-27 17:31:20,693 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_mail_alais_assignees_from_recipient_list ... 2026-10-27 17:31:21,309 7 INFO rb-3d383b4-226062-429553 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-27 17:31:21,462 7 INFO rb-3d383b4-226062-429553 odoo.addons.mail.models.mail_thread: Routing mail from eustache.projectuser@example.com to "Chell Gladys" ,"Armande ProjectUser" ,"Bastien ProjectManager" ,"Goats" with Message-Id <1793122281.4189451-48516-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 335}, 588, mail.alias(1907,)) 2026-10-27 17:31:21,664 7 INFO rb-3d383b4-226062-429553 odoo.addons.mail.models.mail_thread: Routing mail from eustache.projectuser@example.com to chell@gladys.portal,b.t@example.com,project+goats@test.mycompany.com,bastien.projectmanager@example.com,armande.projectuser@example.com with Message-Id <1793122281.6360259-84163-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 335}, 588, mail.alias(1907,)) 2026-10-27 17:31:21,810 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_project_notify_get_recipients_groups ... 2026-10-27 17:31:22,233 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_access_action ... 2026-10-27 17:31:22,919 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_from_mail ... 2026-10-27 17:31:23,337 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_no_stage ... 2026-10-27 17:31:23,700 7 INFO rb-3d383b4-226062-429553 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "New Customer" ,help@test.mycompany.com,"Valid Lelitre" with Message-Id <1793122283.6709669-08565-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 336}, 587, mail.alias(1908,)) 2026-10-27 17:31:23,823 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_notifies_author ... 2026-10-27 17:31:24,173 7 INFO rb-3d383b4-226062-429553 odoo.addons.mail.models.mail_thread: Routing mail from "Eustache Employee" to "New Customer" ,help@test.mycompany.com,"Valid Lelitre" with Message-Id <1793122284.1419692-24977-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 336}, 588, mail.alias(1908,)) 2026-10-27 17:31:24,557 7 INFO rb-3d383b4-226062-429553 odoo.addons.mail.models.mail_thread: Routing mail from "Eustache Employee" to "New Customer" ,"Valid Lelitre" ,"Valid Poilvache" ,"Armande ProjectUser" ,"New Cc" with Message-Id <1793122284.5207570-44439-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1485, custom_values: None, uid: 1 2026-10-27 17:31:24,668 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12436, 12435] 2026-10-27 17:31:24,769 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2052, 2051] 2026-10-27 17:31:24,834 7 INFO rb-3d383b4-226062-429553 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "New Customer" ,help@test.mycompany.com,"Valid Lelitre" with Message-Id <1793122284.7839882-48694-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 336}, 587, mail.alias(1908,)) 2026-10-27 17:31:25,308 7 INFO rb-3d383b4-226062-429553 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "New Customer" ,"Valid Lelitre" ,"Valid Poilvache" ,"Armande ProjectUser" ,"New Cc" with Message-Id <1793122285.2737885-69750-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1486, custom_values: None, uid: 1 2026-10-27 17:31:25,407 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12442, 12441] 2026-10-27 17:31:25,473 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2054, 2053] 2026-10-27 17:31:25,518 7 INFO rb-3d383b4-226062-429553 odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to "New Customer" ,help@test.mycompany.com,"Valid Lelitre" with Message-Id <1793122285.4801757-06312-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 336}, 1, mail.alias(1908,)) 2026-10-27 17:31:25,972 7 INFO rb-3d383b4-226062-429553 odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to "New Customer" ,"Valid Lelitre" ,"Valid Poilvache" ,"Armande ProjectUser" ,"New Cc" with Message-Id <1793122285.9388824-21294-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1487, custom_values: None, uid: 1 2026-10-27 17:31:26,079 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12448, 12447] 2026-10-27 17:31:26,154 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2057, 2056] 2026-10-27 17:31:26,162 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_removes_email_signatures ... 2026-10-27 17:31:26,543 7 INFO rb-3d383b4-226062-429553 odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1793122286.5365396@localhost>: direct alias match: ('project.task', 0, {'project_id': 336}, 1, mail.alias(1908,)) 2026-10-27 17:31:26,671 7 INFO rb-3d383b4-226062-429553 odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1793122286.6645596@localhost>: direct alias match: ('project.task', 0, {'project_id': 336}, 1, mail.alias(1908,)) 2026-10-27 17:31:26,745 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_project_update ... 2026-10-27 17:31:27,315 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_user_ids_update ... 2026-10-27 17:31:27,647 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3768, 3769] 2026-10-27 17:31:27,654 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3668, 3669] 2026-10-27 17:31:27,863 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_portal_share_adds_followers ... 2026-10-27 17:31:28,363 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 420 checked, 8 removed 2026-10-27 17:31:29,830 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 0, [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17, 62])] 2026-10-27 17:31:29,905 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_basic_milestone_write ... 2026-10-27 17:31:30,025 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_change_project_in_task ... 2026-10-27 17:31:30,213 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_duplicates_milestones_on_tasks ... 2026-10-27 17:31:30,398 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_with_milestones_disabled ... 2026-10-27 17:31:30,726 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_milestones_settings_change ... 2026-10-27 17:31:30,752 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17, 62] with changes [(, 0, [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17])] 2026-10-27 17:31:31,070 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 0, [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17, 62])] 2026-10-27 17:31:31,357 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_next_milestone_ordered_by_deadline ... 2026-10-27 17:31:31,382 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_project_milestone_color ... 2026-10-27 17:31:31,425 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_set_milestone_on_tasks_from_different_projects ... 2026-10-27 17:31:31,581 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_set_milestone_parent_task ... 2026-10-27 17:31:32,008 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-27 17:31:32,037 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 0, [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17, 60])] 2026-10-27 17:31:32,707 7 INFO rb-3d383b4-226062-429553 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-27 17:31:32,783 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_recurrence: Starting TestProjectRecurrence.test_close_recurring_task_private_project ... 2026-10-27 17:31:33,040 7 INFO rb-3d383b4-226062-429553 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-27 17:31:33,396 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_recurrence: Starting TestProjectRecurrence.test_closed_recurring_task ... 2026-10-27 17:31:33,955 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_recurrence: Starting TestProjectRecurrence.test_deleting_last_recurring_task ... 2026-10-27 17:31:34,628 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted project.task.recurrence records with IDs: [5] 2026-10-27 17:31:34,650 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted project.task records with IDs: [1522] 2026-10-27 17:31:34,655 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3825] 2026-10-27 17:31:34,662 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_recurrence: Starting TestProjectRecurrence.test_disabling_recurrence ... 2026-10-27 17:31:35,345 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted project.task.recurrence records with IDs: [8] 2026-10-27 17:31:35,357 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_recurrence: Starting TestProjectRecurrence.test_next_occurrence_batch_call ... 2026-10-27 17:31:35,546 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_recurrence: Starting TestProjectRecurrence.test_recurrence_copy_task_dependency ... 2026-10-27 17:31:35,791 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_recurrence: Starting TestProjectRecurrence.test_recurrence_simple ... 2026-10-27 17:31:36,000 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted project.task.recurrence records with IDs: [17] 2026-10-27 17:31:36,263 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_recurrence: Starting TestProjectRecurrence.test_recurrence_until ... 2026-10-27 17:31:36,936 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_recurrence: Starting TestProjectRecurrence.test_recurrent_sub_tasks_without_archive_user ... 2026-10-27 17:31:37,148 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [614] 2026-10-27 17:31:37,302 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_recurrence: Starting TestProjectRecurrence.test_recurrent_tasks_fields ... 2026-10-27 17:31:37,961 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_recurrence: Starting TestProjectRecurrence.test_recurrent_tasks_without_archive_user ... 2026-10-27 17:31:38,110 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [614] 2026-10-27 17:31:38,223 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_recurrence: Starting TestProjectRecurrence.test_recurring_settings_change ... 2026-10-27 17:31:38,356 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 599 who belonged to {57, 60, 1} by editing res.groups [60] with [(, 0, 0)] 2026-10-27 17:31:38,417 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-27 17:31:39,795 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_report: Starting TestProjectReport.test_avg_rating_measure ... 2026-10-27 17:31:39,961 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-27 17:31:41,575 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_followers_task_created_by_portal_user ... 2026-10-27 17:31:41,867 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_mention_suggestions ... 2026-10-27 17:31:41,985 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [17] 2026-10-27 17:31:42,141 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [357], uid: 609, model: project.project 2026-10-27 17:31:42,150 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_read_task_with_portal_user ... 2026-10-27 17:31:42,547 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: html_field_history_metadata 2026-10-27 17:31:42,553 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: message_follower_ids 2026-10-27 17:31:42,559 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: message_partner_ids 2026-10-27 17:31:42,564 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: message_ids 2026-10-27 17:31:42,570 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: has_message 2026-10-27 17:31:42,575 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: message_needaction 2026-10-27 17:31:42,581 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: message_needaction_counter 2026-10-27 17:31:42,587 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: message_has_error 2026-10-27 17:31:42,592 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: message_has_error_counter 2026-10-27 17:31:42,597 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: message_attachment_count 2026-10-27 17:31:42,602 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: rating_ids 2026-10-27 17:31:42,608 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: message_has_sms_error 2026-10-27 17:31:42,613 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: rotting_days 2026-10-27 17:31:42,618 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: is_rotting 2026-10-27 17:31:42,623 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: rating_last_value 2026-10-27 17:31:42,629 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: rating_last_feedback 2026-10-27 17:31:42,634 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: rating_last_image 2026-10-27 17:31:42,639 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: rating_count 2026-10-27 17:31:42,644 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: rating_avg 2026-10-27 17:31:42,649 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: rating_avg_text 2026-10-27 17:31:42,655 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: rating_percentage_satisfaction 2026-10-27 17:31:42,660 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: rating_last_text 2026-10-27 17:31:42,665 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: activity_ids 2026-10-27 17:31:42,670 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: activity_state 2026-10-27 17:31:42,676 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: activity_user_id 2026-10-27 17:31:42,681 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: activity_type_id 2026-10-27 17:31:42,686 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: activity_type_icon 2026-10-27 17:31:42,692 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: activity_date_deadline 2026-10-27 17:31:42,697 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: my_activity_date_deadline 2026-10-27 17:31:42,702 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: activity_summary 2026-10-27 17:31:42,707 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: activity_exception_decoration 2026-10-27 17:31:42,713 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: activity_exception_icon 2026-10-27 17:31:42,718 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: activity_plans_ids 2026-10-27 17:31:42,723 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: activity_calendar_event_id 2026-10-27 17:31:42,728 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: access_warning 2026-10-27 17:31:42,734 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: date_end 2026-10-27 17:31:42,739 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: task_properties 2026-10-27 17:31:42,744 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: role_ids 2026-10-27 17:31:42,749 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: personal_stage_type_ids 2026-10-27 17:31:42,755 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: personal_stage_id 2026-10-27 17:31:42,760 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: personal_stage_type_id 2026-10-27 17:31:42,765 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: partner_phone 2026-10-27 17:31:42,770 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: rating_active 2026-10-27 17:31:42,776 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: attachment_ids 2026-10-27 17:31:42,781 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: project_privacy_visibility 2026-10-27 17:31:42,786 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: subtask_completion_percentage 2026-10-27 17:31:42,791 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: working_hours_open 2026-10-27 17:31:42,796 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: working_hours_close 2026-10-27 17:31:42,802 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: working_days_open 2026-10-27 17:31:42,807 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: working_days_close 2026-10-27 17:31:42,812 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: closed_depend_on_count 2026-10-27 17:31:42,817 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: link_preview_name 2026-10-27 17:31:42,822 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: create_uid 2026-10-27 17:31:42,827 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: write_uid 2026-10-27 17:31:42,833 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: remaining_hours_percentage 2026-10-27 17:31:42,838 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: partner_name 2026-10-27 17:31:42,843 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: partner_company_name 2026-10-27 17:31:42,848 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: user_skill_ids 2026-10-27 17:31:42,853 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: leave_types_count 2026-10-27 17:31:42,858 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: is_timeoff_task 2026-10-27 17:31:42,864 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: project_sale_order_id 2026-10-27 17:31:42,869 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: task_to_invoice 2026-10-27 17:31:42,874 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: sale_warning_text 2026-10-27 17:31:42,879 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: pricing_type 2026-10-27 17:31:42,884 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: is_project_map_empty 2026-10-27 17:31:42,889 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: has_multi_sol 2026-10-27 17:31:42,895 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: timesheet_product_id 2026-10-27 17:31:42,900 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: last_sol_of_customer 2026-10-27 17:31:42,905 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_readonly_fields ... 2026-10-27 17:31:43,243 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_wizard_confirm ... 2026-10-27 17:31:43,319 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [17] 2026-10-27 17:31:43,857 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_write_task_with_portal_user ... 2026-10-27 17:31:44,143 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: id 2026-10-27 17:31:44,153 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: display_name 2026-10-27 17:31:44,164 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: message_is_follower 2026-10-27 17:31:44,175 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: duration_tracking 2026-10-27 17:31:44,184 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: access_url 2026-10-27 17:31:44,194 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: access_token 2026-10-27 17:31:44,205 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: active 2026-10-27 17:31:44,216 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: create_date 2026-10-27 17:31:44,226 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: write_date 2026-10-27 17:31:44,237 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: date_assign 2026-10-27 17:31:44,248 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: date_deadline 2026-10-27 17:31:44,262 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: project_id 2026-10-27 17:31:44,274 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: display_in_project 2026-10-27 17:31:44,285 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: allocated_hours 2026-10-27 17:31:44,297 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: subtask_allocated_hours 2026-10-27 17:31:44,316 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: user_ids 2026-10-27 17:31:44,326 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: portal_user_names 2026-10-27 17:31:44,343 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: partner_id 2026-10-27 17:31:44,354 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: email_from 2026-10-27 17:31:44,367 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: company_id 2026-10-27 17:31:44,378 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: displayed_image_id 2026-10-27 17:31:44,390 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: subtask_count 2026-10-27 17:31:44,402 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: closed_subtask_count 2026-10-27 17:31:44,413 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: allow_milestones 2026-10-27 17:31:44,428 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: milestone_id 2026-10-27 17:31:44,439 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: has_late_and_unreached_milestone 2026-10-27 17:31:44,451 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: allow_task_dependencies 2026-10-27 17:31:44,466 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: depend_on_ids 2026-10-27 17:31:44,478 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: depend_on_count 2026-10-27 17:31:44,493 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: dependent_ids 2026-10-27 17:31:44,505 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: dependent_tasks_count 2026-10-27 17:31:44,516 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: display_parent_task_button 2026-10-27 17:31:44,527 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: display_follow_button 2026-10-27 17:31:44,547 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: project_sharing_portal_user_ids 2026-10-27 17:31:44,559 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: allow_recurring_tasks 2026-10-27 17:31:44,571 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: recurring_task 2026-10-27 17:31:44,582 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: recurring_count 2026-10-27 17:31:44,599 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: repeat_interval 2026-10-27 17:31:44,611 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: repeat_unit 2026-10-27 17:31:44,622 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: repeat_type 2026-10-27 17:31:44,636 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: repeat_until 2026-10-27 17:31:44,645 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: is_template 2026-10-27 17:31:44,657 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: has_project_template 2026-10-27 17:31:44,668 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: has_template_ancestor 2026-10-27 17:31:44,679 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: analytic_account_active 2026-10-27 17:31:44,690 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: allow_timesheets 2026-10-27 17:31:44,701 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: remaining_hours 2026-10-27 17:31:44,713 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: effective_hours 2026-10-27 17:31:44,724 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: total_hours_spent 2026-10-27 17:31:44,735 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: progress 2026-10-27 17:31:44,746 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: overtime 2026-10-27 17:31:44,757 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: subtask_effective_hours 2026-10-27 17:31:44,777 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: timesheet_ids 2026-10-27 17:31:44,796 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: portal_timesheet_ids 2026-10-27 17:31:44,817 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: encode_uom_in_days 2026-10-27 17:31:44,835 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: show_portal_timesheets 2026-10-27 17:31:44,858 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: sale_order_id 2026-10-27 17:31:44,880 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: sale_line_id 2026-10-27 17:31:44,893 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: sale_order_state 2026-10-27 17:31:44,911 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: allow_billable 2026-10-27 17:31:44,923 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: display_sale_order_button 2026-10-27 17:31:44,934 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: remaining_hours_so 2026-10-27 17:31:44,946 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: remaining_hours_available 2026-10-27 17:31:44,958 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: html_field_history_metadata 2026-10-27 17:31:44,981 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: message_partner_ids 2026-10-27 17:31:45,009 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: message_ids 2026-10-27 17:31:45,021 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: has_message 2026-10-27 17:31:45,033 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: message_needaction 2026-10-27 17:31:45,044 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: message_needaction_counter 2026-10-27 17:31:45,056 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: message_has_error 2026-10-27 17:31:45,068 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: message_has_error_counter 2026-10-27 17:31:45,080 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: message_attachment_count 2026-10-27 17:31:45,098 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: message_has_sms_error 2026-10-27 17:31:45,114 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: rotting_days 2026-10-27 17:31:45,128 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: is_rotting 2026-10-27 17:31:45,142 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: rating_last_value 2026-10-27 17:31:45,153 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: rating_last_feedback 2026-10-27 17:31:45,166 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: rating_last_image 2026-10-27 17:31:45,181 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: rating_count 2026-10-27 17:31:45,197 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: rating_avg 2026-10-27 17:31:45,212 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: rating_avg_text 2026-10-27 17:31:45,226 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: rating_percentage_satisfaction 2026-10-27 17:31:45,239 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: rating_last_text 2026-10-27 17:31:45,252 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: activity_ids 2026-10-27 17:31:45,266 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: activity_state 2026-10-27 17:31:45,289 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: activity_user_id 2026-10-27 17:31:45,310 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: activity_type_icon 2026-10-27 17:31:45,325 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: activity_date_deadline 2026-10-27 17:31:45,339 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: my_activity_date_deadline 2026-10-27 17:31:45,350 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: activity_summary 2026-10-27 17:31:45,364 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: activity_exception_decoration 2026-10-27 17:31:45,375 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: activity_exception_icon 2026-10-27 17:31:45,399 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: activity_calendar_event_id 2026-10-27 17:31:45,409 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: access_warning 2026-10-27 17:31:45,421 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: date_end 2026-10-27 17:31:45,433 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: task_properties 2026-10-27 17:31:45,449 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: personal_stage_type_ids 2026-10-27 17:31:45,469 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: personal_stage_type_id 2026-10-27 17:31:45,480 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: partner_phone 2026-10-27 17:31:45,491 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: rating_active 2026-10-27 17:31:45,501 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: attachment_ids 2026-10-27 17:31:45,512 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: project_privacy_visibility 2026-10-27 17:31:45,522 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: subtask_completion_percentage 2026-10-27 17:31:45,533 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: working_hours_open 2026-10-27 17:31:45,543 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: working_hours_close 2026-10-27 17:31:45,554 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: working_days_open 2026-10-27 17:31:45,565 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: working_days_close 2026-10-27 17:31:45,575 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: closed_depend_on_count 2026-10-27 17:31:45,584 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: link_preview_name 2026-10-27 17:31:45,602 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: create_uid 2026-10-27 17:31:45,620 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: write_uid 2026-10-27 17:31:45,632 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: remaining_hours_percentage 2026-10-27 17:31:45,641 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: partner_name 2026-10-27 17:31:45,650 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: partner_company_name 2026-10-27 17:31:45,668 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: leave_types_count 2026-10-27 17:31:45,679 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: is_timeoff_task 2026-10-27 17:31:45,695 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: project_sale_order_id 2026-10-27 17:31:45,704 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: task_to_invoice 2026-10-27 17:31:45,714 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: sale_warning_text 2026-10-27 17:31:45,726 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: pricing_type 2026-10-27 17:31:45,737 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: is_project_map_empty 2026-10-27 17:31:45,747 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: has_multi_sol 2026-10-27 17:31:45,772 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: timesheet_product_id 2026-10-27 17:31:45,788 7 INFO rb-3d383b4-226062-429553 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: last_sol_of_customer 2026-10-27 17:31:45,801 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-27 17:31:46,138 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 0, [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17, 62])] 2026-10-27 17:31:46,188 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-10-27 17:31:46,577 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome pid: 66473 2026-10-27 17:31:46,577 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless temporary user profile dir: /tmp/tmp18y1xcdn_chrome_odoo 2026-10-27 17:31:46,577 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:39249/json/version 2026-10-27 17:31:46,578 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39249', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:31:46,586 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Browser version: Chrome/150.0.7871.114 2026-10-27 17:31:46,587 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:39249/json 2026-10-27 17:31:46,587 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39249', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:31:46,591 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Websocket url found: ws://127.0.0.1:39249/devtools/page/A0D68A167C3AD6843C6F6D4E2A56CFB6 2026-10-27 17:31:46,602 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Enable chrome headless console log notification 2026-10-27 17:31:46,606 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless enable page notifications 2026-10-27 17:31:46,663 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-27 17:31:46,673 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Setting session cookie in browser 2026-10-27 17:31:46,674 7 INFO rb-3d383b4-226062-429553 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-27 17:31:46,675 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-27 17:31:46,685 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:31:47,235 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:47] "GET /odoo HTTP/1.1" 200 7054 104 0.054 0.505 rw 2026-10-27 17:31:47,239 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigation result: {'frameId': 'A0D68A167C3AD6843C6F6D4E2A56CFB6', 'loaderId': '9DC24AB405F2638210D01548F6880C07', 'isDownload': False} 2026-10-27 17:31:47,239 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-10-27 17:31:47,280 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:47] "GET /web/assets/cfdb59c/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.001 0.021 ro 2026-10-27 17:31:47,546 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:47] "GET /web/webclient/load_menus HTTP/1.1" 200 256899 29 0.034 0.25 ro 2026-10-27 17:31:47,558 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 6 0.003 0.292 ro 2026-10-27 17:31:47,561 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:47] "GET /web/assets/a985522/web.assets_web.min.js HTTP/1.1" 200 9626383 2 0.003 0.878 ro 2026-10-27 17:31:47,582 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:47] "GET /web/assets/ec40590/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.004 0.012 ro 2026-10-27 17:31:47,632 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:47] "GET /web/assets/808e16d/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.001 0.007 ro 2026-10-27 17:31:48,155 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-27 17:31:48,164 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:48] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.002 - 2026-10-27 17:31:48,169 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:48] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.002 - 2026-10-27 17:31:48,174 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.01 ro 2026-10-27 17:31:48,195 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:48] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.007 rw 2026-10-27 17:31:48,207 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Evaluate test code "odoo.startTour('project_sharing_tour', {"stepDelay": 0, "debug": false})" 2026-10-27 17:31:48,208 7 INFO rb-3d383b4-226062-429553 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-27 17:31:48,236 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:48] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.009 0.029 rw 2026-10-27 17:31:48,265 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:48] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.003 ro 2026-10-27 17:31:48,277 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:48] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.001 - 2026-10-27 17:31:48,333 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:48] "GET /odoo HTTP/1.1" 200 6983 27 0.01 0.041 rw 2026-10-27 17:31:48,345 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:48] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.003 0.054 ro 2026-10-27 17:31:48,376 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:48] "GET /web/image/res.partner/3/avatar_128?unique=1793122305000 HTTP/1.1" 200 305 3 0.002 0.021 ro 2026-10-27 17:31:48,387 7 INFO rb-3d383b4-226062-429553 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-27 17:31:48,395 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:48] "POST /web/action/load HTTP/1.1" 200 419 5 0.008 0.027 ro 2026-10-27 17:31:48,398 7 INFO rb-3d383b4-226062-429553 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-27 17:31:48,404 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:48] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.004 0.046 rw 2026-10-27 17:31:48,409 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:48] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.025 ro 2026-10-27 17:31:48,420 7 INFO rb-3d383b4-226062-429553 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-27 17:31:48,421 7 INFO rb-3d383b4-226062-429553 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-27 17:31:48,515 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:48] "POST /mail/store HTTP/1.1" 200 3104 37 0.018 0.076 ro 2026-10-27 17:31:48,536 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:48] "POST /web/action/load HTTP/1.1" 200 1125 10 0.004 0.104 ro 2026-10-27 17:31:48,781 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:48] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 113563 56 0.033 0.177 ro 2026-10-27 17:31:48,882 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:48] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 43 0 0 0.067 ro 2026-10-27 17:31:48,886 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:48] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 1162 23 0.012 0.059 ro 2026-10-27 17:31:48,904 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:48] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 41 1 0.0 0.006 ro 2026-10-27 17:31:49,026 7 INFO rb-3d383b4-226062-429553 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-27 17:31:49,031 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:49] "GET /web/image/res.users/1/avatar_128?unique=1793122305000 HTTP/1.1" 200 4660 5 0.004 0.018 ro 2026-10-27 17:31:49,073 7 INFO rb-3d383b4-226062-429553 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 > button) 2026-10-27 17:31:49,098 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:49] "GET /web/assets/4f70286/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.001 0.047 ro 2026-10-27 17:31:49,166 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:49] "POST /web/dataset/call_button/project.project/action_open_share_project_wizard#project.project.action_open_share_project_wizard HTTP/1.1" 200 911 10 0.003 0.08 rw 2026-10-27 17:31:49,214 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:49] "POST /web/dataset/call_kw/project.share.wizard/get_views#project.share.wizard.get_views HTTP/1.1" 200 5771 10 0.004 0.024 ro 2026-10-27 17:31:49,252 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:49] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 392 6 0.004 0.018 rw 2026-10-27 17:31:49,351 7 INFO rb-3d383b4-226062-429553 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-27 17:31:49,361 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:49] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 120 1 0.001 0.005 rw 2026-10-27 17:31:49,429 7 INFO rb-3d383b4-226062-429553 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-27 17:31:49,444 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:49] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 445 3 0.006 0.023 ro 2026-10-27 17:31:49,487 7 INFO rb-3d383b4-226062-429553 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-27 17:31:49,499 7 INFO rb-3d383b4-226062-429553 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(Advanced Edit) 2026-10-27 17:31:49,507 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:49] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 53 7 0.004 0.015 rw 2026-10-27 17:31:49,526 7 INFO rb-3d383b4-226062-429553 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-27 17:31:49,535 7 INFO rb-3d383b4-226062-429553 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-27 17:31:49,571 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:49] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 102 3 0.004 0.019 rw 2026-10-27 17:31:49,602 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:49] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 53 6 0.004 0.016 rw 2026-10-27 17:31:49,629 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:49] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 53 2 0.003 0.012 rw 2026-10-27 17:31:49,690 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:49] "POST /web/dataset/call_kw/project.share.wizard/web_save#project.share.wizard.web_save HTTP/1.1" 200 528 18 0.012 0.035 rw 2026-10-27 17:31:49,793 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:49] "POST /web/dataset/call_button/project.share.wizard/action_share_record#project.share.wizard.action_share_record HTTP/1.1" 200 234 49 0.026 0.065 rw 2026-10-27 17:31:49,848 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:49] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 1163 21 0.011 0.033 ro 2026-10-27 17:31:49,877 7 INFO rb-3d383b4-226062-429553 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-27 17:31:50,788 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:50] "GET /my/projects HTTP/1.1" 200 40306 133 0.082 0.826 rw 2026-10-27 17:31:50,807 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-27 17:31:50,808 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-27 17:31:50,833 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4b92bbf/web.material_symbols_outlined.min.woff2, copying from /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 2026-10-27 17:31:50,837 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:48] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 31 0.022 2.374 rw 2026-10-27 17:31:50,857 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:50] "GET /web/assets/1/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 10 0.014 0.957 ro 2026-10-27 17:31:50,862 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4f70286/web.odoo_ui_icons.min.woff2, copying from /web/assets/4f70286/web.odoo_ui_icons.min.woff2 2026-10-27 17:31:50,885 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:50] "GET /web/assets/1/4f70286/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 7 0.007 0.062 ro 2026-10-27 17:31:50,898 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7677324/web.assets_frontend.min.css, copying from /web/assets/7677324/web.assets_frontend.min.css 2026-10-27 17:31:50,981 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2682119/web.assets_frontend_minimal.min.js, copying from /web/assets/2682119/web.assets_frontend_minimal.min.js 2026-10-27 17:31:50,989 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:50] "GET /web/assets/1/7677324/web.assets_frontend.min.css HTTP/1.1" 200 1340440 7 0.04 0.134 ro 2026-10-27 17:31:51,005 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:51] "GET /web/assets/1/2682119/web.assets_frontend_minimal.min.js HTTP/1.1" 200 59201 7 0.007 0.093 ro 2026-10-27 17:31:51,032 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6cccb99/web.__assets_tests_call__.min.js, copying from /web/assets/6cccb99/web.__assets_tests_call__.min.js 2026-10-27 17:31:51,072 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:51] "GET /web/assets/1/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 7 0.005 0.055 ro 2026-10-27 17:31:51,109 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:51] "GET /web/image/website/1/logo/My%20Website?unique=2ca2925 HTTP/1.1" 200 8689 2 0.001 0.006 ro 2026-10-27 17:31:51,155 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:51] "GET /website/static/description/icon.png HTTP/1.1" 200 3260 0 0 0.002 - 2026-10-27 17:31:51,170 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ed0f464/web.assets_frontend_lazy.min.js, copying from /web/assets/ed0f464/web.assets_frontend_lazy.min.js 2026-10-27 17:31:51,218 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:51] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.058 ro 2026-10-27 17:31:51,227 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:51] "GET /web/assets/1/ed0f464/web.assets_frontend_lazy.min.js HTTP/1.1" 200 5382538 7 0.006 0.067 ro 2026-10-27 17:31:51,636 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-27 17:31:51,649 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:51] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.005 ro 2026-10-27 17:31:51,661 7 INFO rb-3d383b4-226062-429553 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-27 17:31:51,745 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:51] "GET /my/projects/359 HTTP/1.1" 303 251 4 0.001 0.019 rw 2026-10-27 17:31:51,831 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:51] "GET /my/projects/359/project_sharing HTTP/1.1" 200 6319 35 0.015 0.084 rw 2026-10-27 17:31:51,886 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:51] "GET /web/assets/b9638ec/project.webclient.min.css HTTP/1.1" 200 862608 2 0.002 0.033 ro 2026-10-27 17:31:51,916 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:51] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.022 ro 2026-10-27 17:31:51,917 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:51] "GET /web/assets/c0ab2e6/project.webclient.min.js HTTP/1.1" 200 5945812 2 0.001 0.062 ro 2026-10-27 17:31:52,299 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-27 17:31:52,338 7 INFO rb-3d383b4-226062-429553 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-27 17:31:52,347 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:52] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 304 0 2 0.001 0.006 rw 2026-10-27 17:31:52,440 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:52] "POST /web/action/load HTTP/1.1" 200 1283 12 0.007 0.016 ro 2026-10-27 17:31:52,669 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:52] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 99650 50 0.026 0.192 ro 2026-10-27 17:31:52,709 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:52] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 41 2 0.002 0.016 ro 2026-10-27 17:31:52,718 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:52] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 277 4 0.002 0.019 ro 2026-10-27 17:31:52,769 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:52] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 3890 0 0 0.002 - 2026-10-27 17:31:52,770 7 INFO rb-3d383b4-226062-429553 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-27 17:31:52,778 7 INFO rb-3d383b4-226062-429553 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-27 17:31:52,822 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:52] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 1067 6 0.003 0.028 ro 2026-10-27 17:31:52,845 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:52] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 65 1 0.001 0.015 rw 2026-10-27 17:31:52,881 7 INFO rb-3d383b4-226062-429553 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-27 17:31:52,882 7 INFO rb-3d383b4-226062-429553 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-27 17:31:52,888 7 INFO rb-3d383b4-226062-429553 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-27 17:31:52,990 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:52] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 53 38 0.019 0.075 rw 2026-10-27 17:31:53,068 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:53] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 630 9 0.006 0.063 ro 2026-10-27 17:31:53,180 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:53] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 99650 3 0.006 0.066 ro 2026-10-27 17:31:53,277 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:53] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1497 23 0.012 0.054 ro 2026-10-27 17:31:53,329 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:53] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 147 1 0.0 0.007 ro 2026-10-27 17:31:53,388 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:53] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.003 ro 2026-10-27 17:31:53,402 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:53] "POST /html_editor/get_ice_servers HTTP/1.1" 200 42 2 0.001 0.006 rw 2026-10-27 17:31:53,461 7 INFO rb-3d383b4-226062-429553 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-27 17:31:53,537 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:53] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 124 21 0.016 0.052 rw 2026-10-27 17:31:53,550 7 INFO rb-3d383b4-226062-429553 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-27 17:31:53,556 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:53] "POST /mail/store HTTP/1.1" 200 549 6 0.005 0.063 ro 2026-10-27 17:31:53,579 7 INFO rb-3d383b4-226062-429553 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-27 17:31:53,587 7 INFO rb-3d383b4-226062-429553 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-27 17:31:53,590 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:53] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 147 1 0.001 0.02 ro 2026-10-27 17:31:53,590 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:53] "GET /web/assets/f0564ce/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.01 0.016 ro 2026-10-27 17:31:53,650 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:53] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 54 27 0.016 0.037 rw 2026-10-27 17:31:53,767 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:53] "POST /mail/message/post HTTP/1.1" 200 1837 24 0.014 0.041 rw 2026-10-27 17:31:53,773 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:53] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 147 1 0.0 0.056 ro 2026-10-27 17:31:53,826 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:53] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 99651 3 0.006 0.088 ro 2026-10-27 17:31:53,843 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:53] "POST /mail/store HTTP/1.1" 200 549 5 0.006 0.055 ro 2026-10-27 17:31:53,856 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:53] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.004 0.016 ro 2026-10-27 17:31:53,886 7 INFO rb-3d383b4-226062-429553 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-27 17:31:53,910 7 INFO rb-3d383b4-226062-429553 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-27 17:31:53,910 7 INFO rb-3d383b4-226062-429553 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-27 17:31:53,912 7 INFO rb-3d383b4-226062-429553 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-27 17:31:53,917 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:53] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 867 15 0.016 0.062 ro 2026-10-27 17:31:53,922 7 INFO rb-3d383b4-226062-429553 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-27 17:31:53,924 7 INFO rb-3d383b4-226062-429553 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-27 17:31:53,932 7 INFO rb-3d383b4-226062-429553 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-27 17:31:53,933 7 INFO rb-3d383b4-226062-429553 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-27 17:31:53,948 7 INFO rb-3d383b4-226062-429553 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-27 17:31:53,958 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:53] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 44 6 0.007 0.027 rw 2026-10-27 17:31:54,016 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:54] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 99855 6 0.008 0.057 ro 2026-10-27 17:31:54,046 7 INFO rb-3d383b4-226062-429553 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-27 17:31:54,052 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:54] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 44 5 0.007 0.095 rw 2026-10-27 17:31:54,075 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:54] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 1125 13 0.009 0.032 ro 2026-10-27 17:31:54,135 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:54] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 73 1 0.0 0.024 ro 2026-10-27 17:31:54,178 7 INFO rb-3d383b4-226062-429553 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-27 17:31:54,189 7 INFO rb-3d383b4-226062-429553 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-27 17:31:54,189 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: tour succeeded 2026-10-27 17:31:54,190 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: ╔═════════════════════════════════════╗ ║ TOUR project_sharing_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-27 17:31:54,351 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: heap 33414072 (allocated 38002688) 2026-10-27 17:31:54,354 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:31:54,375 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 XZLYC9r3 - [27/Oct/2026 17:31:52] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 30 0.017 1.994 rw 2026-10-27 17:31:54,458 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing chrome headless with pid 66473 2026-10-27 17:31:54,459 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing websocket connection 2026-10-27 17:31:54,460 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Terminating chrome headless with pid 66473 2026-10-27 17:31:54,541 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_173154_540839_test_01_project_sharing.txt 2026-10-27 17:31:54,541 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Removing chrome user profile "/tmp/tmp18y1xcdn_chrome_odoo" 2026-10-27 17:31:54,549 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-10-27 17:31:54,864 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome pid: 66615 2026-10-27 17:31:54,865 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless temporary user profile dir: /tmp/tmphdnalxel_chrome_odoo 2026-10-27 17:31:54,865 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:38521/json/version 2026-10-27 17:31:54,866 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38521', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:31:54,891 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Browser version: Chrome/150.0.7871.114 2026-10-27 17:31:54,892 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:38521/json 2026-10-27 17:31:54,892 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38521', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:31:54,901 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Websocket url found: ws://127.0.0.1:38521/devtools/page/318CF5793D41DEFF5C67D047F28C46AB 2026-10-27 17:31:54,908 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Enable chrome headless console log notification 2026-10-27 17:31:54,914 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless enable page notifications 2026-10-27 17:31:54,956 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-27 17:31:54,965 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Setting session cookie in browser 2026-10-27 17:31:54,966 7 INFO rb-3d383b4-226062-429553 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-27 17:31:54,966 7 INFO rb-3d383b4-226062-429553 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-27 17:31:54,976 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:31:55,818 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:55] "GET /my/projects HTTP/1.1" 200 29014 149 0.072 0.777 rw 2026-10-27 17:31:55,821 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Navigation result: {'frameId': '318CF5793D41DEFF5C67D047F28C46AB', 'loaderId': '1C9D90618972730B0ABAB7C99B1D7FD2', 'isDownload': False} 2026-10-27 17:31:55,822 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-10-27 17:31:55,836 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-27 17:31:55,836 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-27 17:31:55,857 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4b92bbf/web.material_symbols_outlined.min.woff2, copying from /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 2026-10-27 17:31:55,891 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:55] "GET /web/assets/1/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 10 0.009 0.908 ro 2026-10-27 17:31:55,902 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7677324/web.assets_frontend.min.css, copying from /web/assets/7677324/web.assets_frontend.min.css 2026-10-27 17:31:55,976 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:55] "GET /web/assets/1/7677324/web.assets_frontend.min.css HTTP/1.1" 200 1340440 7 0.035 0.098 ro 2026-10-27 17:31:55,977 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4f70286/web.odoo_ui_icons.min.woff2, copying from /web/assets/4f70286/web.odoo_ui_icons.min.woff2 2026-10-27 17:31:55,991 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:55] "GET /web/assets/1/4f70286/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 7 0.005 0.142 ro 2026-10-27 17:31:55,995 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2682119/web.assets_frontend_minimal.min.js, copying from /web/assets/2682119/web.assets_frontend_minimal.min.js 2026-10-27 17:31:56,009 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:56] "GET /web/assets/1/2682119/web.assets_frontend_minimal.min.js HTTP/1.1" 200 59201 7 0.004 0.025 ro 2026-10-27 17:31:56,032 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6cccb99/web.__assets_tests_call__.min.js, copying from /web/assets/6cccb99/web.__assets_tests_call__.min.js 2026-10-27 17:31:56,061 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:56] "GET /web/assets/1/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 7 0.005 0.033 ro 2026-10-27 17:31:56,086 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:56] "GET /web/image/website/1/logo/My%20Website?unique=2ca2925 HTTP/1.1" 200 8689 2 0.001 0.01 ro 2026-10-27 17:31:56,096 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:56] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.02 ro 2026-10-27 17:31:56,101 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:56] "GET /web/assets/4f70286/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.001 0.025 ro 2026-10-27 17:31:56,152 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ed0f464/web.assets_frontend_lazy.min.js, copying from /web/assets/ed0f464/web.assets_frontend_lazy.min.js 2026-10-27 17:31:56,210 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:56] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.073 ro 2026-10-27 17:31:56,241 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:56] "GET /web/assets/1/ed0f464/web.assets_frontend_lazy.min.js HTTP/1.1" 200 5382538 7 0.007 0.102 ro 2026-10-27 17:31:56,608 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-27 17:31:56,628 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:56] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.008 ro 2026-10-27 17:31:56,691 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Evaluate test code "odoo.startTour('portal_project_sharing_tour', {"stepDelay": 0, "debug": false})" 2026-10-27 17:31:56,699 7 INFO rb-3d383b4-226062-429553 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-27 17:31:56,734 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:56] "GET /my/projects/359 HTTP/1.1" 303 251 7 0.002 0.018 rw 2026-10-27 17:31:56,834 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:56] "GET /my/projects/359/project_sharing HTTP/1.1" 200 6092 49 0.02 0.096 rw 2026-10-27 17:31:56,866 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:56] "GET /web/assets/b9638ec/project.webclient.min.css HTTP/1.1" 200 862608 2 0.001 0.013 ro 2026-10-27 17:31:56,873 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:56] "GET /web/assets/c0ab2e6/project.webclient.min.js HTTP/1.1" 200 5945812 2 0.001 0.021 ro 2026-10-27 17:31:56,888 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:56] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.007 ro 2026-10-27 17:31:57,290 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-27 17:31:57,308 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.009 ro 2026-10-27 17:31:57,311 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:57] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.012 - 2026-10-27 17:31:57,321 7 INFO rb-3d383b4-226062-429553 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-27 17:31:57,325 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:57] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.005 rw 2026-10-27 17:31:57,410 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:57] "POST /web/action/load HTTP/1.1" 200 1283 12 0.005 0.02 ro 2026-10-27 17:31:57,625 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:57] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 72079 57 0.037 0.168 ro 2026-10-27 17:31:57,669 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:57] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 169 5 0.003 0.015 ro 2026-10-27 17:31:57,742 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:57] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 848 29 0.02 0.071 ro 2026-10-27 17:31:57,845 7 INFO rb-3d383b4-226062-429553 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-27 17:31:57,854 7 INFO rb-3d383b4-226062-429553 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-27 17:31:57,887 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:57] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 1084 6 0.003 0.025 ro 2026-10-27 17:31:57,907 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:57] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 65 0 0 0.006 rw 2026-10-27 17:31:57,951 7 INFO rb-3d383b4-226062-429553 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-27 17:31:57,953 7 INFO rb-3d383b4-226062-429553 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-27 17:31:57,961 7 INFO rb-3d383b4-226062-429553 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-27 17:31:58,039 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:58] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 53 39 0.023 0.053 rw 2026-10-27 17:31:58,085 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:58] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 601 15 0.009 0.023 ro 2026-10-27 17:31:58,181 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:58] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 72079 8 0.01 0.064 ro 2026-10-27 17:31:58,279 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:58] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1499 34 0.017 0.053 ro 2026-10-27 17:31:58,349 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:58] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 147 1 0.0 0.007 ro 2026-10-27 17:31:58,418 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:58] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.005 ro 2026-10-27 17:31:58,431 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:58] "POST /html_editor/get_ice_servers HTTP/1.1" 200 42 2 0.0 0.005 rw 2026-10-27 17:31:58,491 7 INFO rb-3d383b4-226062-429553 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-27 17:31:58,576 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:58] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 124 33 0.019 0.061 rw 2026-10-27 17:31:58,579 7 INFO rb-3d383b4-226062-429553 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-27 17:31:58,589 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:58] "GET /web/image/res.partner/2092/avatar_128?access_token=158a9e08fe69629e7621f06d122e70e8d16e125206687d7a48d886b002bf9ea7o0x6b0c2eb7&unique=1793122305000 HTTP/1.1" 200 305 3 0.002 0.07 ro 2026-10-27 17:31:58,625 7 INFO rb-3d383b4-226062-429553 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-27 17:31:58,625 7 INFO rb-3d383b4-226062-429553 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-27 17:31:58,638 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:58] "POST /mail/store HTTP/1.1" 200 549 15 0.021 0.096 ro 2026-10-27 17:31:58,647 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:58] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 147 1 0.0 0.014 ro 2026-10-27 17:31:58,653 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:58] "GET /web/assets/f0564ce/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.001 0.031 ro 2026-10-27 17:31:58,701 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:58] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 54 30 0.014 0.052 rw 2026-10-27 17:31:58,795 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:58] "POST /mail/message/post HTTP/1.1" 200 1693 27 0.012 0.039 rw 2026-10-27 17:31:58,800 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:58] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 147 1 0.0 0.029 ro 2026-10-27 17:31:58,851 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:58] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 72080 8 0.009 0.063 ro 2026-10-27 17:31:58,879 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:58] "POST /mail/store HTTP/1.1" 200 549 12 0.007 0.065 ro 2026-10-27 17:31:58,900 7 INFO rb-3d383b4-226062-429553 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-27 17:31:58,925 7 INFO rb-3d383b4-226062-429553 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-27 17:31:58,929 7 INFO rb-3d383b4-226062-429553 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-27 17:31:58,933 7 INFO rb-3d383b4-226062-429553 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-27 17:31:58,941 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:58] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 1411 28 0.016 0.059 ro 2026-10-27 17:31:58,947 7 INFO rb-3d383b4-226062-429553 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-27 17:31:58,948 7 INFO rb-3d383b4-226062-429553 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-27 17:31:58,950 7 INFO rb-3d383b4-226062-429553 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-27 17:31:58,955 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:58] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 5 0.004 0.084 ro 2026-10-27 17:31:58,956 7 INFO rb-3d383b4-226062-429553 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-27 17:31:58,971 7 INFO rb-3d383b4-226062-429553 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-27 17:31:58,972 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:58] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 44 7 0.005 0.019 rw 2026-10-27 17:31:58,985 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:58] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 44 6 0.005 0.02 rw 2026-10-27 17:31:59,035 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:59] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 72494 13 0.01 0.049 ro 2026-10-27 17:31:59,074 7 INFO rb-3d383b4-226062-429553 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-27 17:31:59,105 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:59] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 1529 23 0.012 0.041 ro 2026-10-27 17:31:59,149 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:59] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 73 1 0.0 0.01 ro 2026-10-27 17:31:59,155 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:59] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 73 1 0.0 0.005 ro 2026-10-27 17:31:59,187 7 INFO rb-3d383b4-226062-429553 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-27 17:31:59,197 7 INFO rb-3d383b4-226062-429553 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-27 17:31:59,197 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: tour succeeded 2026-10-27 17:31:59,199 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: ╔════════════════════════════════════════════╗ ║ TOUR portal_project_sharing_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-27 17:31:59,305 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: heap 32362280 (allocated 34488320) 2026-10-27 17:31:59,306 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:31:59,335 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 T8lWwAmz - [27/Oct/2026 17:31:57] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 27 0.014 1.935 rw 2026-10-27 17:31:59,418 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing chrome headless with pid 66615 2026-10-27 17:31:59,422 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing websocket connection 2026-10-27 17:31:59,423 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Terminating chrome headless with pid 66615 2026-10-27 17:31:59,528 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_173159_528604_test_02_project_sharing.txt 2026-10-27 17:31:59,529 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Removing chrome user profile "/tmp/tmphdnalxel_chrome_odoo" 2026-10-27 17:31:59,537 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-10-27 17:31:59,681 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 614 who belonged to {11, 62} by editing res.groups [62] with [(, 0, 0)] 2026-10-27 17:31:59,986 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome pid: 66747 2026-10-27 17:31:59,986 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless temporary user profile dir: /tmp/tmpclq35r_r_chrome_odoo 2026-10-27 17:31:59,986 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:41243/json/version 2026-10-27 17:31:59,987 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41243', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:32:00,053 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Browser version: Chrome/150.0.7871.114 2026-10-27 17:32:00,054 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:41243/json 2026-10-27 17:32:00,054 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41243', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:32:00,060 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Websocket url found: ws://127.0.0.1:41243/devtools/page/B4ED3BE2C82EEA6BFF82EE8DF3A65C0E 2026-10-27 17:32:00,065 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Enable chrome headless console log notification 2026-10-27 17:32:00,072 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless enable page notifications 2026-10-27 17:32:00,128 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-27 17:32:00,138 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Setting session cookie in browser 2026-10-27 17:32:00,142 7 INFO rb-3d383b4-226062-429553 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-27 17:32:00,142 7 INFO rb-3d383b4-226062-429553 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-27 17:32:00,156 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:32:00,964 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bjspQ8ey - [27/Oct/2026 17:32:00] "GET /my/projects HTTP/1.1" 200 29014 150 0.059 0.759 rw 2026-10-27 17:32:00,968 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Navigation result: {'frameId': 'B4ED3BE2C82EEA6BFF82EE8DF3A65C0E', 'loaderId': '9786D88D30A05F233B66CA936881F7C5', 'isDownload': False} 2026-10-27 17:32:00,968 7 INFO rb-3d383b4-226062-429553 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-27 17:32:00,988 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-27 17:32:00,992 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-27 17:32:01,011 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4b92bbf/web.material_symbols_outlined.min.woff2, copying from /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 2026-10-27 17:32:01,029 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bjspQ8ey - [27/Oct/2026 17:32:01] "GET /web/assets/1/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 10 0.006 0.875 ro 2026-10-27 17:32:01,042 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7677324/web.assets_frontend.min.css, copying from /web/assets/7677324/web.assets_frontend.min.css 2026-10-27 17:32:01,107 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bjspQ8ey - [27/Oct/2026 17:32:01] "GET /web/assets/1/7677324/web.assets_frontend.min.css HTTP/1.1" 200 1340440 7 0.037 0.07 ro 2026-10-27 17:32:01,111 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4f70286/web.odoo_ui_icons.min.woff2, copying from /web/assets/4f70286/web.odoo_ui_icons.min.woff2 2026-10-27 17:32:01,125 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bjspQ8ey - [27/Oct/2026 17:32:01] "GET /web/assets/1/4f70286/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 7 0.007 0.118 ro 2026-10-27 17:32:01,135 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2682119/web.assets_frontend_minimal.min.js, copying from /web/assets/2682119/web.assets_frontend_minimal.min.js 2026-10-27 17:32:01,152 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bjspQ8ey - [27/Oct/2026 17:32:01] "GET /web/assets/1/2682119/web.assets_frontend_minimal.min.js HTTP/1.1" 200 59201 7 0.007 0.027 ro 2026-10-27 17:32:01,157 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6cccb99/web.__assets_tests_call__.min.js, copying from /web/assets/6cccb99/web.__assets_tests_call__.min.js 2026-10-27 17:32:01,199 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bjspQ8ey - [27/Oct/2026 17:32:01] "GET /web/assets/1/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 7 0.006 0.045 ro 2026-10-27 17:32:01,242 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bjspQ8ey - [27/Oct/2026 17:32:01] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.013 ro 2026-10-27 17:32:01,247 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bjspQ8ey - [27/Oct/2026 17:32:01] "GET /web/image/website/1/logo/My%20Website?unique=2ca2925 HTTP/1.1" 200 8689 2 0.001 0.017 ro 2026-10-27 17:32:01,250 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bjspQ8ey - [27/Oct/2026 17:32:01] "GET /web/assets/4f70286/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.001 0.015 ro 2026-10-27 17:32:01,305 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ed0f464/web.assets_frontend_lazy.min.js, copying from /web/assets/ed0f464/web.assets_frontend_lazy.min.js 2026-10-27 17:32:01,354 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bjspQ8ey - [27/Oct/2026 17:32:01] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.068 ro 2026-10-27 17:32:01,382 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bjspQ8ey - [27/Oct/2026 17:32:01] "GET /web/assets/1/ed0f464/web.assets_frontend_lazy.min.js HTTP/1.1" 200 5382538 7 0.005 0.093 ro 2026-10-27 17:32:01,782 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-27 17:32:01,804 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bjspQ8ey - [27/Oct/2026 17:32:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.007 ro 2026-10-27 17:32:01,867 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 17:32:01,875 7 INFO rb-3d383b4-226062-429553 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-27 17:32:01,906 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bjspQ8ey - [27/Oct/2026 17:32:01] "GET /my/projects/359 HTTP/1.1" 303 251 7 0.002 0.019 rw 2026-10-27 17:32:02,052 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bjspQ8ey - [27/Oct/2026 17:32:02] "GET /my/projects/359/project_sharing HTTP/1.1" 200 6093 52 0.028 0.135 rw 2026-10-27 17:32:02,096 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bjspQ8ey - [27/Oct/2026 17:32:02] "GET /web/assets/b9638ec/project.webclient.min.css HTTP/1.1" 200 862608 2 0.001 0.024 ro 2026-10-27 17:32:02,109 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bjspQ8ey - [27/Oct/2026 17:32:02] "GET /web/assets/c0ab2e6/project.webclient.min.js HTTP/1.1" 200 5945812 2 0.001 0.031 ro 2026-10-27 17:32:02,125 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bjspQ8ey - [27/Oct/2026 17:32:02] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.011 ro 2026-10-27 17:32:02,574 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-27 17:32:02,589 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bjspQ8ey - [27/Oct/2026 17:32:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.007 ro 2026-10-27 17:32:02,591 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bjspQ8ey - [27/Oct/2026 17:32:02] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.009 - 2026-10-27 17:32:02,606 7 INFO rb-3d383b4-226062-429553 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-27 17:32:02,613 7 INFO rb-3d383b4-226062-429553 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-27 17:32:02,615 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bjspQ8ey - [27/Oct/2026 17:32:02] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.007 rw 2026-10-27 17:32:02,712 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bjspQ8ey - [27/Oct/2026 17:32:02] "POST /web/action/load HTTP/1.1" 200 1283 12 0.005 0.028 ro 2026-10-27 17:32:02,900 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bjspQ8ey - [27/Oct/2026 17:32:02] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 71556 57 0.028 0.145 ro 2026-10-27 17:32:02,953 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bjspQ8ey - [27/Oct/2026 17:32:02] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 169 5 0.002 0.013 ro 2026-10-27 17:32:03,005 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bjspQ8ey - [27/Oct/2026 17:32:03] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 849 31 0.016 0.048 ro 2026-10-27 17:32:03,044 7 INFO rb-3d383b4-226062-429553 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-27 17:32:03,102 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bjspQ8ey - [27/Oct/2026 17:32:03] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 71556 8 0.009 0.047 ro 2026-10-27 17:32:03,142 7 INFO rb-3d383b4-226062-429553 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-27 17:32:03,201 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bjspQ8ey - [27/Oct/2026 17:32:03] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 856 23 0.02 0.061 ro 2026-10-27 17:32:03,281 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bjspQ8ey - [27/Oct/2026 17:32:03] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 72 1 0.0 0.019 ro 2026-10-27 17:32:03,318 7 INFO rb-3d383b4-226062-429553 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-27 17:32:03,329 7 INFO rb-3d383b4-226062-429553 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-27 17:32:03,329 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: tour succeeded 2026-10-27 17:32:03,330 7 INFO rb-3d383b4-226062-429553 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-27 17:32:03,439 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:32:03,439 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: heap 24901084 (allocated 27148288) 2026-10-27 17:32:03,465 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bjspQ8ey - [27/Oct/2026 17:32:02] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 27 0.012 0.769 rw 2026-10-27 17:32:03,542 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing chrome headless with pid 66747 2026-10-27 17:32:03,543 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing websocket connection 2026-10-27 17:32:03,543 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Terminating chrome headless with pid 66747 2026-10-27 17:32:03,638 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_173203_638013_test_03_project_sharing.txt 2026-10-27 17:32:03,638 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Removing chrome user profile "/tmp/tmpclq35r_r_chrome_odoo" 2026-10-27 17:32:03,645 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions ... 2026-10-27 17:32:04,389 7 INFO rb-3d383b4-226062-429553 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-27 17:32:04,515 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-27 17:32:04,555 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:john from n/a 2026-10-27 17:32:04,569 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:32:04,818 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 9t-Vc3sv - [27/Oct/2026 17:32:04] "POST /mail/message/reaction HTTP/1.1" 200 704 21 0.015 0.236 rw 2026-10-27 17:32:05,108 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome pid: 66871 2026-10-27 17:32:05,109 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless temporary user profile dir: /tmp/tmp32wqovl2_chrome_odoo 2026-10-27 17:32:05,109 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:39431/json/version 2026-10-27 17:32:05,110 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39431', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:32:05,118 7 INFO rb-3d383b4-226062-429553 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-27 17:32:05,118 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:39431/json 2026-10-27 17:32:05,119 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39431', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:32:05,122 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Websocket url found: ws://127.0.0.1:39431/devtools/page/589D8E4FCED15EE0D52E39A3D02C34E1 2026-10-27 17:32:05,132 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Enable chrome headless console log notification 2026-10-27 17:32:05,137 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless enable page notifications 2026-10-27 17:32:05,151 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-27 17:32:05,153 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Setting session cookie in browser 2026-10-27 17:32:05,154 7 INFO rb-3d383b4-226062-429553 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-27 17:32:05,155 7 INFO rb-3d383b4-226062-429553 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-27 17:32:05,830 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eNzLBkpi - [27/Oct/2026 17:32:05] "GET /my/projects HTTP/1.1" 200 29017 142 0.07 0.603 rw 2026-10-27 17:32:05,833 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Navigation result: {'frameId': '589D8E4FCED15EE0D52E39A3D02C34E1', 'loaderId': '710D3903504DB9130F2E21140A13EACE', 'isDownload': False} 2026-10-27 17:32:05,834 7 INFO rb-3d383b4-226062-429553 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-27 17:32:05,847 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-27 17:32:05,848 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-27 17:32:05,869 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4b92bbf/web.material_symbols_outlined.min.woff2, copying from /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 2026-10-27 17:32:05,920 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eNzLBkpi - [27/Oct/2026 17:32:05] "GET /web/assets/1/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 7 0.008 0.751 ro 2026-10-27 17:32:05,933 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7677324/web.assets_frontend.min.css, copying from /web/assets/7677324/web.assets_frontend.min.css 2026-10-27 17:32:06,014 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4f70286/web.odoo_ui_icons.min.woff2, copying from /web/assets/4f70286/web.odoo_ui_icons.min.woff2 2026-10-27 17:32:06,022 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eNzLBkpi - [27/Oct/2026 17:32:06] "GET /web/assets/1/7677324/web.assets_frontend.min.css HTTP/1.1" 200 1340440 7 0.044 0.12 ro 2026-10-27 17:32:06,032 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eNzLBkpi - [27/Oct/2026 17:32:06] "GET /web/assets/1/4f70286/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 7 0.005 0.17 ro 2026-10-27 17:32:06,034 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2682119/web.assets_frontend_minimal.min.js, copying from /web/assets/2682119/web.assets_frontend_minimal.min.js 2026-10-27 17:32:06,046 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eNzLBkpi - [27/Oct/2026 17:32:06] "GET /web/assets/1/2682119/web.assets_frontend_minimal.min.js HTTP/1.1" 200 59201 7 0.005 0.014 ro 2026-10-27 17:32:06,070 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6cccb99/web.__assets_tests_call__.min.js, copying from /web/assets/6cccb99/web.__assets_tests_call__.min.js 2026-10-27 17:32:06,096 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eNzLBkpi - [27/Oct/2026 17:32:06] "GET /web/assets/1/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 7 0.005 0.033 ro 2026-10-27 17:32:06,176 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eNzLBkpi - [27/Oct/2026 17:32:06] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.012 ro 2026-10-27 17:32:06,183 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eNzLBkpi - [27/Oct/2026 17:32:06] "GET /web/assets/4f70286/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.002 0.018 ro 2026-10-27 17:32:06,188 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eNzLBkpi - [27/Oct/2026 17:32:06] "GET /web/image/website/1/logo/My%20Website?unique=2ca2925 HTTP/1.1" 200 8689 2 0.001 0.023 ro 2026-10-27 17:32:06,229 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ed0f464/web.assets_frontend_lazy.min.js, copying from /web/assets/ed0f464/web.assets_frontend_lazy.min.js 2026-10-27 17:32:06,271 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eNzLBkpi - [27/Oct/2026 17:32:06] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.053 ro 2026-10-27 17:32:06,282 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eNzLBkpi - [27/Oct/2026 17:32:06] "GET /web/assets/1/ed0f464/web.assets_frontend_lazy.min.js HTTP/1.1" 200 5382538 7 0.005 0.064 ro 2026-10-27 17:32:06,729 7 INFO rb-3d383b4-226062-429553 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-27 17:32:06,750 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eNzLBkpi - [27/Oct/2026 17:32:06] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.008 ro 2026-10-27 17:32:06,820 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 17:32:06,828 7 INFO rb-3d383b4-226062-429553 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-27 17:32:06,868 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eNzLBkpi - [27/Oct/2026 17:32:06] "GET /my/projects/359 HTTP/1.1" 303 251 7 0.002 0.027 rw 2026-10-27 17:32:06,953 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eNzLBkpi - [27/Oct/2026 17:32:06] "GET /my/projects/359/project_sharing HTTP/1.1" 200 6095 48 0.016 0.091 rw 2026-10-27 17:32:06,999 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eNzLBkpi - [27/Oct/2026 17:32:06] "GET /web/assets/b9638ec/project.webclient.min.css HTTP/1.1" 200 862608 2 0.001 0.017 ro 2026-10-27 17:32:07,066 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eNzLBkpi - [27/Oct/2026 17:32:07] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.014 ro 2026-10-27 17:32:07,071 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eNzLBkpi - [27/Oct/2026 17:32:06] "GET /web/assets/c0ab2e6/project.webclient.min.js HTTP/1.1" 200 5945812 2 0.001 0.089 ro 2026-10-27 17:32:07,510 7 INFO rb-3d383b4-226062-429553 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-27 17:32:07,525 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eNzLBkpi - [27/Oct/2026 17:32:07] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.001 - 2026-10-27 17:32:07,533 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eNzLBkpi - [27/Oct/2026 17:32:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.006 ro 2026-10-27 17:32:07,547 7 INFO rb-3d383b4-226062-429553 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-27 17:32:07,552 7 INFO rb-3d383b4-226062-429553 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-27 17:32:07,555 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eNzLBkpi - [27/Oct/2026 17:32:07] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.005 rw 2026-10-27 17:32:07,652 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eNzLBkpi - [27/Oct/2026 17:32:07] "POST /web/action/load HTTP/1.1" 200 1283 12 0.006 0.032 ro 2026-10-27 17:32:07,921 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eNzLBkpi - [27/Oct/2026 17:32:07] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 72079 57 0.036 0.217 ro 2026-10-27 17:32:07,977 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eNzLBkpi - [27/Oct/2026 17:32:07] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 169 5 0.003 0.016 ro 2026-10-27 17:32:08,030 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eNzLBkpi - [27/Oct/2026 17:32:08] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 851 29 0.013 0.049 ro 2026-10-27 17:32:08,170 7 INFO rb-3d383b4-226062-429553 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-27 17:32:08,269 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eNzLBkpi - [27/Oct/2026 17:32:08] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 72079 8 0.01 0.083 ro 2026-10-27 17:32:08,355 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eNzLBkpi - [27/Oct/2026 17:32:08] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1521 37 0.015 0.046 ro 2026-10-27 17:32:08,409 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eNzLBkpi - [27/Oct/2026 17:32:08] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 146 1 0.0 0.007 ro 2026-10-27 17:32:08,477 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eNzLBkpi - [27/Oct/2026 17:32:08] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.003 ro 2026-10-27 17:32:08,509 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eNzLBkpi - [27/Oct/2026 17:32:08] "POST /html_editor/get_ice_servers HTTP/1.1" 200 41 2 0.0 0.006 rw 2026-10-27 17:32:08,581 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eNzLBkpi - [27/Oct/2026 17:32:08] "GET /web/image/res.partner/2092/avatar_128?access_token=158a9e08fe69629e7621f06d122e70e8d16e125206687d7a48d886b002bf9ea7o0x6b0c2eb7&unique=1793122305000 HTTP/1.1" 200 305 3 0.002 0.017 ro 2026-10-27 17:32:08,630 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eNzLBkpi - [27/Oct/2026 17:32:08] "POST /mail/store HTTP/1.1" 200 1284 23 0.012 0.045 ro 2026-10-27 17:32:08,634 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eNzLBkpi - [27/Oct/2026 17:32:08] "GET /web/assets/f0564ce/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.001 0.059 ro 2026-10-27 17:32:08,710 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eNzLBkpi - [27/Oct/2026 17:32:08] "GET /web/image/res.partner/2/avatar_128?access_token=7a7a908e69f1f98a5f0751c10c63365098915e943592dbfbe9aea2693244b745o0x6b0a4551&unique=1793110736000 HTTP/1.1" 200 4660 3 0.002 0.008 ro 2026-10-27 17:32:08,731 7 INFO rb-3d383b4-226062-429553 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-27 17:32:08,731 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: tour succeeded 2026-10-27 17:32:08,732 7 INFO rb-3d383b4-226062-429553 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-27 17:32:08,819 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: heap 29365436 (allocated 31080448) 2026-10-27 17:32:08,820 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:32:08,855 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 eNzLBkpi - [27/Oct/2026 17:32:07] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 27 0.011 1.23 rw 2026-10-27 17:32:08,924 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing chrome headless with pid 66871 2026-10-27 17:32:08,925 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing websocket connection 2026-10-27 17:32:08,925 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Terminating chrome headless with pid 66871 2026-10-27 17:32:09,025 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_173209_025628_test_04_project_sharing_chatter_message_reactions.txt 2026-10-27 17:32:09,025 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Removing chrome user profile "/tmp/tmp32wqovl2_chrome_odoo" 2026-10-27 17:32:09,032 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_05_project_sharing_chatter_mention_users ... 2026-10-27 17:32:09,395 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome pid: 66998 2026-10-27 17:32:09,396 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless temporary user profile dir: /tmp/tmp4u2qn5cx_chrome_odoo 2026-10-27 17:32:09,396 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:38021/json/version 2026-10-27 17:32:09,397 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38021', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:32:09,409 7 INFO rb-3d383b4-226062-429553 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-27 17:32:09,409 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:38021/json 2026-10-27 17:32:09,410 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38021', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:32:09,415 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Websocket url found: ws://127.0.0.1:38021/devtools/page/D54D0AA7DD9E8B3F3DCF3F5D6C75E324 2026-10-27 17:32:09,425 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Enable chrome headless console log notification 2026-10-27 17:32:09,428 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless enable page notifications 2026-10-27 17:32:09,468 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-27 17:32:09,482 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Setting session cookie in browser 2026-10-27 17:32:09,485 7 INFO rb-3d383b4-226062-429553 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-27 17:32:09,485 7 INFO rb-3d383b4-226062-429553 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-27 17:32:09,497 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:32:10,313 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Z6-jnhQb - [27/Oct/2026 17:32:10] "GET /my/projects HTTP/1.1" 200 29014 149 0.064 0.762 rw 2026-10-27 17:32:10,317 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Navigation result: {'frameId': 'D54D0AA7DD9E8B3F3DCF3F5D6C75E324', 'loaderId': '593F2AF203356650A9322381AE12D3EB', 'isDownload': False} 2026-10-27 17:32:10,317 7 INFO rb-3d383b4-226062-429553 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-27 17:32:10,331 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-27 17:32:10,332 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-27 17:32:10,349 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4b92bbf/web.material_symbols_outlined.min.woff2, copying from /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 2026-10-27 17:32:10,366 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Z6-jnhQb - [27/Oct/2026 17:32:10] "GET /web/assets/1/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 10 0.005 0.87 ro 2026-10-27 17:32:10,370 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4f70286/web.odoo_ui_icons.min.woff2, copying from /web/assets/4f70286/web.odoo_ui_icons.min.woff2 2026-10-27 17:32:10,387 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Z6-jnhQb - [27/Oct/2026 17:32:10] "GET /web/assets/1/4f70286/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 7 0.005 0.041 ro 2026-10-27 17:32:10,405 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7677324/web.assets_frontend.min.css, copying from /web/assets/7677324/web.assets_frontend.min.css 2026-10-27 17:32:10,486 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2682119/web.assets_frontend_minimal.min.js, copying from /web/assets/2682119/web.assets_frontend_minimal.min.js 2026-10-27 17:32:10,487 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Z6-jnhQb - [27/Oct/2026 17:32:10] "GET /web/assets/1/7677324/web.assets_frontend.min.css HTTP/1.1" 200 1340440 7 0.037 0.105 ro 2026-10-27 17:32:10,506 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Z6-jnhQb - [27/Oct/2026 17:32:10] "GET /web/assets/1/2682119/web.assets_frontend_minimal.min.js HTTP/1.1" 200 59201 7 0.004 0.109 ro 2026-10-27 17:32:10,512 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6cccb99/web.__assets_tests_call__.min.js, copying from /web/assets/6cccb99/web.__assets_tests_call__.min.js 2026-10-27 17:32:10,541 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Z6-jnhQb - [27/Oct/2026 17:32:10] "GET /web/assets/1/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 7 0.005 0.044 ro 2026-10-27 17:32:10,618 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Z6-jnhQb - [27/Oct/2026 17:32:10] "GET /web/assets/4f70286/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.001 0.019 ro 2026-10-27 17:32:10,623 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Z6-jnhQb - [27/Oct/2026 17:32:10] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.025 ro 2026-10-27 17:32:10,625 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Z6-jnhQb - [27/Oct/2026 17:32:10] "GET /web/image/website/1/logo/My%20Website?unique=2ca2925 HTTP/1.1" 200 8689 2 0.001 0.023 ro 2026-10-27 17:32:10,655 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Z6-jnhQb - [27/Oct/2026 17:32:10] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.008 ro 2026-10-27 17:32:10,666 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ed0f464/web.assets_frontend_lazy.min.js, copying from /web/assets/ed0f464/web.assets_frontend_lazy.min.js 2026-10-27 17:32:10,707 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Z6-jnhQb - [27/Oct/2026 17:32:10] "GET /web/assets/1/ed0f464/web.assets_frontend_lazy.min.js HTTP/1.1" 200 5382538 7 0.005 0.055 ro 2026-10-27 17:32:11,096 7 INFO rb-3d383b4-226062-429553 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-27 17:32:11,118 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Z6-jnhQb - [27/Oct/2026 17:32:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.005 ro 2026-10-27 17:32:11,203 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 17:32:11,214 7 INFO rb-3d383b4-226062-429553 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-27 17:32:11,270 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Z6-jnhQb - [27/Oct/2026 17:32:11] "GET /my/projects/359 HTTP/1.1" 303 251 7 0.002 0.042 rw 2026-10-27 17:32:11,370 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Z6-jnhQb - [27/Oct/2026 17:32:11] "GET /my/projects/359/project_sharing HTTP/1.1" 200 6093 49 0.017 0.119 rw 2026-10-27 17:32:11,412 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Z6-jnhQb - [27/Oct/2026 17:32:11] "GET /web/assets/b9638ec/project.webclient.min.css HTTP/1.1" 200 862608 2 0.001 0.012 ro 2026-10-27 17:32:11,446 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Z6-jnhQb - [27/Oct/2026 17:32:11] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.013 ro 2026-10-27 17:32:11,447 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Z6-jnhQb - [27/Oct/2026 17:32:11] "GET /web/assets/c0ab2e6/project.webclient.min.js HTTP/1.1" 200 5945812 2 0.001 0.044 ro 2026-10-27 17:32:11,879 7 INFO rb-3d383b4-226062-429553 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-27 17:32:11,893 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Z6-jnhQb - [27/Oct/2026 17:32:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.006 ro 2026-10-27 17:32:11,895 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Z6-jnhQb - [27/Oct/2026 17:32:11] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.008 - 2026-10-27 17:32:11,910 7 INFO rb-3d383b4-226062-429553 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-27 17:32:11,912 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Z6-jnhQb - [27/Oct/2026 17:32:11] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.005 rw 2026-10-27 17:32:11,914 7 INFO rb-3d383b4-226062-429553 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-27 17:32:12,024 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Z6-jnhQb - [27/Oct/2026 17:32:12] "POST /web/action/load HTTP/1.1" 200 1283 12 0.007 0.028 ro 2026-10-27 17:32:12,236 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Z6-jnhQb - [27/Oct/2026 17:32:12] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 72079 57 0.031 0.167 ro 2026-10-27 17:32:12,283 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Z6-jnhQb - [27/Oct/2026 17:32:12] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 169 5 0.003 0.018 ro 2026-10-27 17:32:12,351 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Z6-jnhQb - [27/Oct/2026 17:32:12] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 837 29 0.018 0.067 ro 2026-10-27 17:32:12,442 7 INFO rb-3d383b4-226062-429553 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-27 17:32:12,488 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Z6-jnhQb - [27/Oct/2026 17:32:12] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 72079 8 0.008 0.036 ro 2026-10-27 17:32:12,620 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Z6-jnhQb - [27/Oct/2026 17:32:12] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1493 37 0.021 0.089 ro 2026-10-27 17:32:12,720 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Z6-jnhQb - [27/Oct/2026 17:32:12] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 146 1 0.0 0.007 ro 2026-10-27 17:32:12,799 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Z6-jnhQb - [27/Oct/2026 17:32:12] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.003 ro 2026-10-27 17:32:12,815 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Z6-jnhQb - [27/Oct/2026 17:32:12] "POST /html_editor/get_ice_servers HTTP/1.1" 200 41 2 0.0 0.006 rw 2026-10-27 17:32:12,902 7 INFO rb-3d383b4-226062-429553 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-27 17:32:12,915 7 INFO rb-3d383b4-226062-429553 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-27 17:32:12,915 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Z6-jnhQb - [27/Oct/2026 17:32:12] "POST /mail/store HTTP/1.1" 200 548 15 0.01 0.033 ro 2026-10-27 17:32:12,933 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Z6-jnhQb - [27/Oct/2026 17:32:12] "GET /web/image/res.partner/2092/avatar_128?access_token=158a9e08fe69629e7621f06d122e70e8d16e125206687d7a48d886b002bf9ea7o0x6b0c2eb7&unique=1793122305000 HTTP/1.1" 200 305 3 0.002 0.045 ro 2026-10-27 17:32:12,934 7 INFO rb-3d383b4-226062-429553 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-27 17:32:12,937 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Z6-jnhQb - [27/Oct/2026 17:32:12] "GET /web/assets/f0564ce/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.003 0.018 ro 2026-10-27 17:32:12,998 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Z6-jnhQb - [27/Oct/2026 17:32:12] "POST /web/dataset/call_kw/res.partner/get_mention_suggestions#res.partner.get_mention_suggestions HTTP/1.1" 200 41 11 0.006 0.049 ro 2026-10-27 17:32:13,061 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Z6-jnhQb - [27/Oct/2026 17:32:13] "POST /web/dataset/call_kw/res.partner/get_mention_suggestions#res.partner.get_mention_suggestions HTTP/1.1" 200 805 14 0.007 0.025 ro 2026-10-27 17:32:13,095 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: tour succeeded 2026-10-27 17:32:13,095 7 INFO rb-3d383b4-226062-429553 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-27 17:32:13,187 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:32:13,191 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: heap 29231796 (allocated 30818304) 2026-10-27 17:32:13,209 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Z6-jnhQb - [27/Oct/2026 17:32:12] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 27 0.024 1.195 rw 2026-10-27 17:32:13,290 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing chrome headless with pid 66998 2026-10-27 17:32:13,290 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing websocket connection 2026-10-27 17:32:13,291 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Terminating chrome headless with pid 66998 2026-10-27 17:32:13,426 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_173213_426570_test_05_project_sharing_chatter_mention_users.txt 2026-10-27 17:32:13,427 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Removing chrome user profile "/tmp/tmp4u2qn5cx_chrome_odoo" 2026-10-27 17:32:13,445 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal ... 2026-10-27 17:32:13,948 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome pid: 67140 2026-10-27 17:32:13,948 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless temporary user profile dir: /tmp/tmpyr7yro06_chrome_odoo 2026-10-27 17:32:13,948 7 INFO rb-3d383b4-226062-429553 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:33503/json/version 2026-10-27 17:32:13,949 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33503', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:32:13,975 7 INFO rb-3d383b4-226062-429553 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-27 17:32:13,976 7 INFO rb-3d383b4-226062-429553 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:33503/json 2026-10-27 17:32:13,976 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33503', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:32:13,986 7 INFO rb-3d383b4-226062-429553 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:33503/devtools/page/3561DBCDDE5833F2D545107A6F2E6E9F 2026-10-27 17:32:13,994 7 INFO rb-3d383b4-226062-429553 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-27 17:32:14,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless enable page notifications 2026-10-27 17:32:14,322 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-27 17:32:14,331 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Setting session cookie in browser 2026-10-27 17:32:14,333 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Open "http://127.0.0.1:8069/my/projects" in browser 2026-10-27 17:32:14,333 7 INFO rb-3d383b4-226062-429553 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/my/projects" 2026-10-27 17:32:14,348 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:32:15,270 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OP95X6xT - [27/Oct/2026 17:32:15] "GET /my/projects HTTP/1.1" 200 29014 149 0.074 0.862 rw 2026-10-27 17:32:15,273 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Navigation result: {'frameId': '3561DBCDDE5833F2D545107A6F2E6E9F', 'loaderId': '11A5B4A115A3BCD44859DFD10C21F40F', 'isDownload': False} 2026-10-27 17:32:15,273 7 INFO rb-3d383b4-226062-429553 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-27 17:32:15,283 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-27 17:32:15,284 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-27 17:32:15,305 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4b92bbf/web.material_symbols_outlined.min.woff2, copying from /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 2026-10-27 17:32:15,333 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OP95X6xT - [27/Oct/2026 17:32:15] "GET /web/assets/1/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 10 0.009 0.984 ro 2026-10-27 17:32:15,350 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7677324/web.assets_frontend.min.css, copying from /web/assets/7677324/web.assets_frontend.min.css 2026-10-27 17:32:15,425 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4f70286/web.odoo_ui_icons.min.woff2, copying from /web/assets/4f70286/web.odoo_ui_icons.min.woff2 2026-10-27 17:32:15,437 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OP95X6xT - [27/Oct/2026 17:32:15] "GET /web/assets/1/7677324/web.assets_frontend.min.css HTTP/1.1" 200 1340440 7 0.037 0.106 ro 2026-10-27 17:32:15,440 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OP95X6xT - [27/Oct/2026 17:32:15] "GET /web/assets/1/4f70286/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 7 0.005 0.141 ro 2026-10-27 17:32:15,452 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2682119/web.assets_frontend_minimal.min.js, copying from /web/assets/2682119/web.assets_frontend_minimal.min.js 2026-10-27 17:32:15,464 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OP95X6xT - [27/Oct/2026 17:32:15] "GET /web/assets/1/2682119/web.assets_frontend_minimal.min.js HTTP/1.1" 200 59201 7 0.004 0.015 ro 2026-10-27 17:32:15,485 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6cccb99/web.__assets_tests_call__.min.js, copying from /web/assets/6cccb99/web.__assets_tests_call__.min.js 2026-10-27 17:32:15,507 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OP95X6xT - [27/Oct/2026 17:32:15] "GET /web/assets/1/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 7 0.004 0.026 ro 2026-10-27 17:32:15,587 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OP95X6xT - [27/Oct/2026 17:32:15] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.01 ro 2026-10-27 17:32:15,619 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OP95X6xT - [27/Oct/2026 17:32:15] "GET /web/image/website/1/logo/My%20Website?unique=2ca2925 HTTP/1.1" 200 8689 2 0.002 0.04 ro 2026-10-27 17:32:15,621 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OP95X6xT - [27/Oct/2026 17:32:15] "GET /web/assets/4f70286/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.001 0.034 ro 2026-10-27 17:32:15,655 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ed0f464/web.assets_frontend_lazy.min.js, copying from /web/assets/ed0f464/web.assets_frontend_lazy.min.js 2026-10-27 17:32:15,707 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OP95X6xT - [27/Oct/2026 17:32:15] "GET /web/image/website/1/favicon?unique=2ca2925 HTTP/1.1" 200 1150 2 0.001 0.054 ro 2026-10-27 17:32:15,734 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OP95X6xT - [27/Oct/2026 17:32:15] "GET /web/assets/1/ed0f464/web.assets_frontend_lazy.min.js HTTP/1.1" 200 5382538 7 0.004 0.093 ro 2026-10-27 17:32:16,150 7 INFO rb-3d383b4-226062-429553 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-27 17:32:16,172 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OP95X6xT - [27/Oct/2026 17:32:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.007 ro 2026-10-27 17:32:16,259 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 17:32:16,265 7 INFO rb-3d383b4-226062-429553 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-27 17:32:16,308 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OP95X6xT - [27/Oct/2026 17:32:16] "GET /my/projects/359 HTTP/1.1" 303 251 7 0.003 0.027 rw 2026-10-27 17:32:16,421 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OP95X6xT - [27/Oct/2026 17:32:16] "GET /my/projects/359/project_sharing HTTP/1.1" 200 6091 54 0.025 0.113 rw 2026-10-27 17:32:16,455 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OP95X6xT - [27/Oct/2026 17:32:16] "GET /web/assets/b9638ec/project.webclient.min.css HTTP/1.1" 200 862608 2 0.002 0.011 ro 2026-10-27 17:32:16,468 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OP95X6xT - [27/Oct/2026 17:32:16] "GET /web/assets/c0ab2e6/project.webclient.min.js HTTP/1.1" 200 5945812 2 0.001 0.025 ro 2026-10-27 17:32:16,477 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OP95X6xT - [27/Oct/2026 17:32:16] "GET /web/assets/6cccb99/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.015 ro 2026-10-27 17:32:16,954 7 INFO rb-3d383b4-226062-429553 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-27 17:32:16,966 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OP95X6xT - [27/Oct/2026 17:32:16] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.008 - 2026-10-27 17:32:16,969 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OP95X6xT - [27/Oct/2026 17:32:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.007 ro 2026-10-27 17:32:16,984 7 INFO rb-3d383b4-226062-429553 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-27 17:32:16,986 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OP95X6xT - [27/Oct/2026 17:32:16] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.005 rw 2026-10-27 17:32:17,097 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OP95X6xT - [27/Oct/2026 17:32:17] "POST /web/action/load HTTP/1.1" 200 1283 12 0.006 0.02 ro 2026-10-27 17:32:17,334 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OP95X6xT - [27/Oct/2026 17:32:17] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 72079 57 0.035 0.193 ro 2026-10-27 17:32:17,380 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OP95X6xT - [27/Oct/2026 17:32:17] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 169 5 0.003 0.013 ro 2026-10-27 17:32:17,429 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OP95X6xT - [27/Oct/2026 17:32:17] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 839 29 0.016 0.046 ro 2026-10-27 17:32:17,544 7 INFO rb-3d383b4-226062-429553 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: button:contains("Blocked By")) 2026-10-27 17:32:17,618 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OP95X6xT - [27/Oct/2026 17:32:17] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 72079 8 0.009 0.06 ro 2026-10-27 17:32:17,792 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OP95X6xT - [27/Oct/2026 17:32:17] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1496 50 0.042 0.081 ro 2026-10-27 17:32:17,859 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OP95X6xT - [27/Oct/2026 17:32:17] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 146 1 0.0 0.006 ro 2026-10-27 17:32:17,936 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OP95X6xT - [27/Oct/2026 17:32:17] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.004 ro 2026-10-27 17:32:17,955 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OP95X6xT - [27/Oct/2026 17:32:17] "POST /html_editor/get_ice_servers HTTP/1.1" 200 41 2 0.001 0.006 rw 2026-10-27 17:32:18,023 7 INFO rb-3d383b4-226062-429553 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-27 17:32:18,107 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: tour succeeded 2026-10-27 17:32:18,112 7 INFO rb-3d383b4-226062-429553 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-27 17:32:18,122 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OP95X6xT - [27/Oct/2026 17:32:18] "POST /mail/store HTTP/1.1" 200 548 15 0.009 0.028 ro 2026-10-27 17:32:18,135 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OP95X6xT - [27/Oct/2026 17:32:18] "GET /web/image/res.partner/2092/avatar_128?access_token=158a9e08fe69629e7621f06d122e70e8d16e125206687d7a48d886b002bf9ea7o0x6b0c2eb7&unique=1793122305000 HTTP/1.1" 200 305 3 0.002 0.047 ro 2026-10-27 17:32:18,140 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OP95X6xT - [27/Oct/2026 17:32:18] "GET /web/assets/f0564ce/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.001 0.041 ro 2026-10-27 17:32:18,228 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:32:18,231 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: heap 27894536 (allocated 29507584) 2026-10-27 17:32:18,259 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 OP95X6xT - [27/Oct/2026 17:32:17] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 27 0.011 1.176 rw 2026-10-27 17:32:18,333 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing chrome headless with pid 67140 2026-10-27 17:32:18,334 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing websocket connection 2026-10-27 17:32:18,334 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Terminating chrome headless with pid 67140 2026-10-27 17:32:18,429 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_173218_429244_test_blocked_task_with_project_sharing_string_portal.txt 2026-10-27 17:32:18,429 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Removing chrome user profile "/tmp/tmpyr7yro06_chrome_odoo" 2026-10-27 17:32:18,457 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 1 removed 2026-10-27 17:32:18,623 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:32:29,183 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 616 who belonged to [1] with changes [(4, 57)] 2026-10-27 17:32:29,253 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 617 who belonged to [1] with changes [(4, 58)] 2026-10-27 17:32:29,294 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 618 who belonged to [1] with changes [(4, 57)] 2026-10-27 17:32:29,335 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 619 who belonged to [1] with changes [(4, 58)] 2026-10-27 17:32:29,805 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 620 who belonged to [58, 1, 59] with changes [(, 6, 0)] 2026-10-27 17:32:29,994 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_stage_multicompany: Starting TestProjectStagesMulticompany.test_change_project_company ... 2026-10-27 17:32:30,296 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_stage_multicompany: Starting TestProjectStagesMulticompany.test_create_project_in_stage ... 2026-10-27 17:32:30,787 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_stage_multicompany: Starting TestProjectStagesMulticompany.test_move_linked_project_stage_other_company ... 2026-10-27 17:32:30,833 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_stage_multicompany: Starting TestProjectStagesMulticompany.test_move_linked_project_stage_same_company ... 2026-10-27 17:32:30,841 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_stage_multicompany: Starting TestProjectStagesMulticompany.test_move_project_stage_other_company ... 2026-10-27 17:32:30,879 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_stage_multicompany: Starting TestProjectStagesMulticompany.test_move_project_stage_same_company ... 2026-10-27 17:32:30,893 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_stage_multicompany: Starting TestProjectStagesMulticompany.test_project_creation_default_stage ... 2026-10-27 17:32:31,100 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_stage_multicompany: Starting TestProjectStagesMulticompany.test_project_creation_default_stage_in_context ... 2026-10-27 17:32:31,357 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 417 checked, 5 removed 2026-10-27 17:32:32,615 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_action_convert_to_subtask_on_private_task ... 2026-10-27 17:32:32,711 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_convert_tasks_to_subtask ... 2026-10-27 17:32:32,832 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_copy_project_with_subtasks ... 2026-10-27 17:32:33,002 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_is_correctly_set_when_parent_task_changes ... 2026-10-27 17:32:33,299 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_unset_parent ... 2026-10-27 17:32:33,779 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_get_all_subtasks ... 2026-10-27 17:32:33,941 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_invisible_subtask_became_visible_when_converted_to_task ... 2026-10-27 17:32:34,123 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_display_in_project ... 2026-10-27 17:32:34,401 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_followers ... 2026-10-27 17:32:34,891 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_name ... 2026-10-27 17:32:35,165 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_creation_with_form ... 2026-10-27 17:32:35,893 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_partner_follows_parent_not_project ... 2026-10-27 17:32:36,456 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_private_project_and_parent_task ... 2026-10-27 17:32:36,742 7 INFO rb-3d383b4-226062-429553 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-27 17:32:37,028 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_project ... 2026-10-27 17:32:37,227 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_stage ... 2026-10-27 17:32:37,324 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_unlinking ... 2026-10-27 17:32:37,781 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12792, 12738] 2026-10-27 17:32:37,796 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted project.task records with IDs: [1602, 1666] 2026-10-27 17:32:37,802 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3949, 3950, 4029, 4030] 2026-10-27 17:32:37,807 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtasks_inherits_tags_of_parent ... 2026-10-27 17:32:37,917 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_any_task_form ... 2026-10-27 17:32:41,218 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_default_form ... 2026-10-27 17:32:41,809 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_quick_create_task_form ... 2026-10-27 17:32:41,977 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_task_form2 ... 2026-10-27 17:32:42,446 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_toggle_active_task_with_subtasks ... 2026-10-27 17:32:42,597 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-27 17:32:44,501 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_tags_filter: Starting TestProjectTags.test_01_project_tags ... 2026-10-27 17:32:44,839 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome pid: 67273 2026-10-27 17:32:44,839 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless temporary user profile dir: /tmp/tmpd3hq17uj_chrome_odoo 2026-10-27 17:32:44,839 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:38255/json/version 2026-10-27 17:32:44,840 7 INFO rb-3d383b4-226062-429553 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-27 17:32:44,854 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Browser version: Chrome/150.0.7871.114 2026-10-27 17:32:44,854 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:38255/json 2026-10-27 17:32:44,855 7 INFO rb-3d383b4-226062-429553 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-27 17:32:44,861 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Websocket url found: ws://127.0.0.1:38255/devtools/page/56566565A826C5EE87276A9753DA1DB1 2026-10-27 17:32:44,868 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Enable chrome headless console log notification 2026-10-27 17:32:44,871 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless enable page notifications 2026-10-27 17:32:44,898 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-27 17:32:44,909 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Setting session cookie in browser 2026-10-27 17:32:44,911 7 INFO rb-3d383b4-226062-429553 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-27 17:32:44,911 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-27 17:32:44,922 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:32:45,386 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uiuzlW1b - [27/Oct/2026 17:32:45] "GET /odoo HTTP/1.1" 200 7090 115 0.059 0.414 rw 2026-10-27 17:32:45,391 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigation result: {'frameId': '56566565A826C5EE87276A9753DA1DB1', 'loaderId': '2DC37ABFB1F0A88BEDB84DB4DE68EEC2', 'isDownload': False} 2026-10-27 17:32:45,391 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Evaluate ready code "odoo.isTourReady('project_tags_filter_tour')" 2026-10-27 17:32:45,604 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uiuzlW1b - [27/Oct/2026 17:32:45] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 20 0.012 0.161 ro 2026-10-27 17:32:45,656 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uiuzlW1b - [27/Oct/2026 17:32:45] "GET /web/assets/cfdb59c/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.001 0.225 ro 2026-10-27 17:32:45,697 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uiuzlW1b - [27/Oct/2026 17:32:45] "GET /web/webclient/load_menus HTTP/1.1" 200 256897 19 0.019 0.248 ro 2026-10-27 17:32:45,706 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uiuzlW1b - [27/Oct/2026 17:32:45] "GET /web/assets/ec40590/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.001 0.044 ro 2026-10-27 17:32:45,710 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uiuzlW1b - [27/Oct/2026 17:32:45] "GET /web/assets/a985522/web.assets_web.min.js HTTP/1.1" 200 9626383 2 0.001 0.791 ro 2026-10-27 17:32:45,758 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uiuzlW1b - [27/Oct/2026 17:32:45] "GET /web/assets/808e16d/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.003 0.016 ro 2026-10-27 17:32:46,335 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: Owl is running in 'dev' mode. 2026-10-27 17:32:46,348 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uiuzlW1b - [27/Oct/2026 17:32:46] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.006 - 2026-10-27 17:32:46,353 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uiuzlW1b - [27/Oct/2026 17:32:46] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.011 - 2026-10-27 17:32:46,355 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uiuzlW1b - [27/Oct/2026 17:32:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.01 ro 2026-10-27 17:32:46,395 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uiuzlW1b - [27/Oct/2026 17:32:46] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.017 rw 2026-10-27 17:32:46,395 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Evaluate test code "odoo.startTour('project_tags_filter_tour', {"stepDelay": 0, "debug": false})" 2026-10-27 17:32:46,397 7 INFO rb-3d383b4-226062-429553 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-27 17:32:46,441 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uiuzlW1b - [27/Oct/2026 17:32:46] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.014 0.045 rw 2026-10-27 17:32:46,442 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uiuzlW1b - [27/Oct/2026 17:32:46] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.006 ro 2026-10-27 17:32:46,462 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uiuzlW1b - [27/Oct/2026 17:32:46] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-27 17:32:46,557 7 INFO rb-3d383b4-226062-429553 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-27 17:32:46,566 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uiuzlW1b - [27/Oct/2026 17:32:46] "GET /odoo HTTP/1.1" 200 7019 27 0.02 0.076 rw 2026-10-27 17:32:46,574 7 INFO rb-3d383b4-226062-429553 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-27 17:32:46,584 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uiuzlW1b - [27/Oct/2026 17:32:46] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.003 0.102 ro 2026-10-27 17:32:46,594 7 INFO rb-3d383b4-226062-429553 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-27 17:32:46,611 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uiuzlW1b - [27/Oct/2026 17:32:46] "GET /web/image/res.partner/3/avatar_128?unique=1793110736000 HTTP/1.1" 200 305 3 0.003 0.064 ro 2026-10-27 17:32:46,627 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uiuzlW1b - [27/Oct/2026 17:32:46] "POST /web/action/load HTTP/1.1" 200 419 5 0.002 0.076 ro 2026-10-27 17:32:46,644 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uiuzlW1b - [27/Oct/2026 17:32:46] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.086 ro 2026-10-27 17:32:46,704 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uiuzlW1b - [27/Oct/2026 17:32:46] "POST /mail/store HTTP/1.1" 200 3117 37 0.017 0.098 ro 2026-10-27 17:32:46,721 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uiuzlW1b - [27/Oct/2026 17:32:46] "POST /web/action/load HTTP/1.1" 200 1214 11 0.003 0.119 ro 2026-10-27 17:32:46,727 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uiuzlW1b - [27/Oct/2026 17:32:46] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.001 0.171 rw 2026-10-27 17:32:47,031 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uiuzlW1b - [27/Oct/2026 17:32:47] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 114177 59 0.035 0.223 ro 2026-10-27 17:32:47,084 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uiuzlW1b - [27/Oct/2026 17:32:47] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 41 2 0.002 0.015 ro 2026-10-27 17:32:47,159 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uiuzlW1b - [27/Oct/2026 17:32:47] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 2835 25 0.013 0.072 ro 2026-10-27 17:32:47,160 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uiuzlW1b - [27/Oct/2026 17:32:47] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 43 0 0 0.082 ro 2026-10-27 17:32:47,189 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uiuzlW1b - [27/Oct/2026 17:32:47] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 41 1 0.0 0.005 ro 2026-10-27 17:32:47,337 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uiuzlW1b - [27/Oct/2026 17:32:47] "GET /web/assets/4f70286/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.001 0.008 ro 2026-10-27 17:32:47,349 7 INFO rb-3d383b4-226062-429553 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-27 17:32:47,357 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uiuzlW1b - [27/Oct/2026 17:32:47] "GET /web/image/res.users/1/avatar_128?unique=1793110236000 HTTP/1.1" 200 4660 5 0.004 0.026 ro 2026-10-27 17:32:47,388 7 INFO rb-3d383b4-226062-429553 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-27 17:32:47,389 7 INFO rb-3d383b4-226062-429553 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-27 17:32:47,392 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uiuzlW1b - [27/Oct/2026 17:32:47] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 42 2 0.002 0.017 ro 2026-10-27 17:32:47,443 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uiuzlW1b - [27/Oct/2026 17:32:47] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 1751 22 0.018 0.045 ro 2026-10-27 17:32:47,488 7 INFO rb-3d383b4-226062-429553 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-27 17:32:47,489 7 INFO rb-3d383b4-226062-429553 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-27 17:32:47,509 7 INFO rb-3d383b4-226062-429553 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-27 17:32:47,540 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uiuzlW1b - [27/Oct/2026 17:32:47] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 42 2 0.002 0.009 ro 2026-10-27 17:32:47,550 7 INFO rb-3d383b4-226062-429553 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-27 17:32:47,550 7 INFO rb-3d383b4-226062-429553 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-27 17:32:47,617 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uiuzlW1b - [27/Oct/2026 17:32:47] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 1742 22 0.018 0.063 ro 2026-10-27 17:32:47,659 7 INFO rb-3d383b4-226062-429553 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-27 17:32:47,659 7 INFO rb-3d383b4-226062-429553 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-27 17:32:47,669 7 INFO rb-3d383b4-226062-429553 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-27 17:32:47,698 7 INFO rb-3d383b4-226062-429553 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-27 17:32:47,707 7 INFO rb-3d383b4-226062-429553 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-27 17:32:47,712 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uiuzlW1b - [27/Oct/2026 17:32:47] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 42 2 0.002 0.011 ro 2026-10-27 17:32:47,772 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uiuzlW1b - [27/Oct/2026 17:32:47] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 2836 23 0.016 0.057 ro 2026-10-27 17:32:47,812 7 INFO rb-3d383b4-226062-429553 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-27 17:32:47,813 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: tour succeeded 2026-10-27 17:32:47,813 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: ╔═════════════════════════════════════════╗ ║ TOUR project_tags_filter_tour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-27 17:32:47,907 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:32:47,915 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: heap 26837500 (allocated 28418048) 2026-10-27 17:32:47,933 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 uiuzlW1b - [27/Oct/2026 17:32:46] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 31 0.014 1.287 rw 2026-10-27 17:32:48,017 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing chrome headless with pid 67273 2026-10-27 17:32:48,018 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing websocket connection 2026-10-27 17:32:48,018 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Terminating chrome headless with pid 67273 2026-10-27 17:32:48,130 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_173248_129828_test_01_project_tags.txt 2026-10-27 17:32:48,130 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Removing chrome user profile "/tmp/tmpd3hq17uj_chrome_odoo" 2026-10-27 17:32:48,159 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-27 17:32:48,618 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:32:58,023 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 2 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 65, 26, 94, 20, 5, 110] with changes [(, 6, 0)] 2026-10-27 17:32:58,750 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 636 who belonged to [10, 3, 19, 20, 1] with changes [(, 6, 0)] 2026-10-27 17:32:59,643 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_task_mail_tracking_duration: Starting TestProjectTaskMailTrackingDuration.test_project_task_mail_tracking_duration ... 2026-10-27 17:32:59,925 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_task_mail_tracking_duration: Starting TestProjectTaskMailTrackingDuration.test_task_mail_tracking_duration_during_onchange_stage ... 2026-10-27 17:33:00,410 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 17:33:01,726 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_task_type: Starting TestProjectTaskType.test_create_stage ... 2026-10-27 17:33:01,803 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_task_type: Starting TestProjectTaskType.test_modify_existing_stage ... 2026-10-27 17:33:01,820 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-27 17:33:01,899 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_template_ui: Starting TestProjectTemplatesTour.test_project_templates_tour ... 2026-10-27 17:33:02,230 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome pid: 67406 2026-10-27 17:33:02,231 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless temporary user profile dir: /tmp/tmpi2rx938__chrome_odoo 2026-10-27 17:33:02,231 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:38493/json/version 2026-10-27 17:33:02,232 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38493', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:33:02,244 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Browser version: Chrome/150.0.7871.114 2026-10-27 17:33:02,244 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:38493/json 2026-10-27 17:33:02,245 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38493', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:33:02,251 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Websocket url found: ws://127.0.0.1:38493/devtools/page/B16006016669BBBF78208442480C6D98 2026-10-27 17:33:02,257 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Enable chrome headless console log notification 2026-10-27 17:33:02,260 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless enable page notifications 2026-10-27 17:33:02,369 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-27 17:33:02,376 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Setting session cookie in browser 2026-10-27 17:33:02,378 7 INFO rb-3d383b4-226062-429553 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-27 17:33:02,378 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-27 17:33:02,389 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:33:03,161 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:03] "GET /odoo HTTP/1.1" 200 7102 104 0.045 0.737 rw 2026-10-27 17:33:03,165 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Navigation result: {'frameId': 'B16006016669BBBF78208442480C6D98', 'loaderId': '1CA8774AAA17403856A56A9E513BBA27', 'isDownload': False} 2026-10-27 17:33:03,165 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Evaluate ready code "odoo.isTourReady('project_templates_tour')" 2026-10-27 17:33:03,203 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:03] "GET /web/assets/cfdb59c/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.002 0.013 ro 2026-10-27 17:33:03,340 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:03] "GET /web/webclient/load_menus HTTP/1.1" 200 256899 29 0.018 0.135 ro 2026-10-27 17:33:03,351 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 6 0.002 0.161 ro 2026-10-27 17:33:03,382 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:03] "GET /web/assets/ec40590/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.001 0.021 ro 2026-10-27 17:33:03,391 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:03] "GET /web/assets/a985522/web.assets_web.min.js HTTP/1.1" 200 9626383 2 0.001 1.004 ro 2026-10-27 17:33:03,453 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:03] "GET /web/assets/808e16d/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.002 0.012 ro 2026-10-27 17:33:04,124 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: Owl is running in 'dev' mode. 2026-10-27 17:33:04,132 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:04] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.002 - 2026-10-27 17:33:04,145 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:04] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.006 - 2026-10-27 17:33:04,162 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.02 ro 2026-10-27 17:33:04,188 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Evaluate test code "odoo.startTour('project_templates_tour', {"stepDelay": 0, "debug": false})" 2026-10-27 17:33:04,189 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:04] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.013 rw 2026-10-27 17:33:04,194 7 INFO rb-3d383b4-226062-429553 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-27 17:33:04,210 7 INFO rb-3d383b4-226062-429553 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-27 17:33:04,234 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:04] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.011 0.042 rw 2026-10-27 17:33:04,254 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:04] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.003 ro 2026-10-27 17:33:04,293 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:04] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.003 - 2026-10-27 17:33:04,379 7 INFO rb-3d383b4-226062-429553 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-27 17:33:04,393 7 INFO rb-3d383b4-226062-429553 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-27 17:33:04,396 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:04] "GET /odoo HTTP/1.1" 200 7031 27 0.026 0.069 rw 2026-10-27 17:33:04,421 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:04] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.003 0.108 ro 2026-10-27 17:33:04,431 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:04] "POST /web/action/load HTTP/1.1" 200 419 5 0.003 0.092 ro 2026-10-27 17:33:04,450 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:04] "GET /web/image/res.partner/3/avatar_128?unique=1793122381000 HTTP/1.1" 200 305 3 0.002 0.113 ro 2026-10-27 17:33:04,463 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:04] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.099 ro 2026-10-27 17:33:04,534 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:04] "POST /mail/store HTTP/1.1" 200 3152 37 0.017 0.12 ro 2026-10-27 17:33:04,573 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:04] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.001 0.237 rw 2026-10-27 17:33:04,587 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:04] "POST /web/action/load HTTP/1.1" 200 1125 10 0.003 0.161 ro 2026-10-27 17:33:04,804 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:04] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 109418 54 0.034 0.156 ro 2026-10-27 17:33:04,849 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:04] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 43 0 0 0.013 ro 2026-10-27 17:33:04,849 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:04] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 67 1 0.001 0.013 ro 2026-10-27 17:33:04,869 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:04] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 80 1 0.0 0.006 ro 2026-10-27 17:33:05,055 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:05] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 3890 0 0 0.002 - 2026-10-27 17:33:05,073 7 INFO rb-3d383b4-226062-429553 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-27 17:33:05,083 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:05] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 6314 4 0.002 0.018 ro 2026-10-27 17:33:05,099 7 INFO rb-3d383b4-226062-429553 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-27 17:33:05,104 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:05] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 305 6 0.005 0.032 ro 2026-10-27 17:33:05,127 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:05] "GET /web/image/res.users/2/avatar_128?unique=1789363984000 HTTP/1.1" 200 305 5 0.004 0.057 ro 2026-10-27 17:33:05,164 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:05] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 305 6 0.005 0.096 ro 2026-10-27 17:33:05,195 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:05] "GET /web/assets/4f70286/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.001 0.099 ro 2026-10-27 17:33:05,234 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:05] "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 459 2 0.0 0.13 rw 2026-10-27 17:33:05,300 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:05] "POST /web/dataset/call_kw/project.template.create.wizard/get_views#project.template.create.wizard.get_views HTTP/1.1" 200 8555 16 0.007 0.037 ro 2026-10-27 17:33:05,334 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:05] "POST /web/dataset/call_kw/project.template.create.wizard/onchange#project.template.create.wizard.onchange HTTP/1.1" 200 249 8 0.003 0.016 rw 2026-10-27 17:33:05,391 7 INFO rb-3d383b4-226062-429553 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-27 17:33:05,402 7 INFO rb-3d383b4-226062-429553 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-27 17:33:05,420 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:05] "POST /web/dataset/call_kw/project.template.create.wizard/web_save#project.template.create.wizard.web_save HTTP/1.1" 200 282 2 0.003 0.013 rw 2026-10-27 17:33:05,637 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:05] "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 6477 123 0.07 0.133 rw 2026-10-27 17:33:05,944 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:05] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 124653 68 0.035 0.259 ro 2026-10-27 17:33:05,987 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:05] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.002 0.012 ro 2026-10-27 17:33:06,045 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:06] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 1559 16 0.015 0.053 ro 2026-10-27 17:33:06,046 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:06] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.001 0.063 rw 2026-10-27 17:33:06,174 7 INFO rb-3d383b4-226062-429553 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-27 17:33:06,223 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:06] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 996 16 0.01 0.033 ro 2026-10-27 17:33:06,225 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:06] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 81 1 0.0 0.033 ro 2026-10-27 17:33:06,349 7 INFO rb-3d383b4-226062-429553 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-27 17:33:06,361 7 INFO rb-3d383b4-226062-429553 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-27 17:33:06,383 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:06] "GET /web/image/res.users/1/avatar_128?unique=1793110236000 HTTP/1.1" 200 4660 5 0.01 0.038 ro 2026-10-27 17:33:06,387 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:06] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 81 1 0.0 0.019 ro 2026-10-27 17:33:06,392 7 INFO rb-3d383b4-226062-429553 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-27 17:33:06,415 7 INFO rb-3d383b4-226062-429553 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-27 17:33:06,436 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:06] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 687 13 0.01 0.028 ro 2026-10-27 17:33:06,438 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:06] "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 460 1 0.0 0.021 rw 2026-10-27 17:33:06,498 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:06] "POST /web/dataset/call_kw/project.template.create.wizard/onchange#project.template.create.wizard.onchange HTTP/1.1" 200 249 6 0.002 0.01 rw 2026-10-27 17:33:06,535 7 INFO rb-3d383b4-226062-429553 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-27 17:33:06,543 7 INFO rb-3d383b4-226062-429553 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-27 17:33:06,561 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:06] "POST /web/dataset/call_kw/project.template.create.wizard/web_save#project.template.create.wizard.web_save HTTP/1.1" 200 284 2 0.002 0.014 rw 2026-10-27 17:33:06,753 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:06] "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 6479 109 0.055 0.117 rw 2026-10-27 17:33:06,783 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:06] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.003 0.013 ro 2026-10-27 17:33:06,827 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:06] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 1561 16 0.009 0.046 ro 2026-10-27 17:33:06,829 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:06] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.001 0.051 rw 2026-10-27 17:33:06,873 7 INFO rb-3d383b4-226062-429553 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-27 17:33:06,922 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:06] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 1310 13 0.009 0.034 ro 2026-10-27 17:33:06,924 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:06] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 81 1 0.0 0.046 ro 2026-10-27 17:33:06,953 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: tour succeeded 2026-10-27 17:33:06,953 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR project_templates_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-27 17:33:07,077 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:33:07,078 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: heap 33740272 (allocated 37068800) 2026-10-27 17:33:07,103 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 JFnRaLgK - [27/Oct/2026 17:33:04] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 31 0.014 2.712 rw 2026-10-27 17:33:07,182 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing chrome headless with pid 67406 2026-10-27 17:33:07,182 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing websocket connection 2026-10-27 17:33:07,183 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Terminating chrome headless with pid 67406 2026-10-27 17:33:07,258 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_173307_258167_test_project_templates_tour.txt 2026-10-27 17:33:07,258 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Removing chrome user profile "/tmp/tmpi2rx938__chrome_odoo" 2026-10-27 17:33:07,274 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-27 17:33:08,656 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_time_by_stage_report: Starting TestProjectTimeByStageReport.test_action_project_time_by_stage_report ... 2026-10-27 17:33:08,885 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_time_by_stage_report: Starting TestProjectTimeByStageReport.test_average_time_spent_by_stage ... 2026-10-27 17:33:09,163 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_time_by_stage_report: Starting TestProjectTimeByStageReport.test_report_access_rights ... 2026-10-27 17:33:09,342 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_time_by_stage_report: Starting TestProjectTimeByStageReport.test_report_excludes_private_tasks ... 2026-10-27 17:33:09,388 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_time_by_stage_report: Starting TestProjectTimeByStageReport.test_report_is_closed ... 2026-10-27 17:33:09,655 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_time_by_stage_report: Starting TestProjectTimeByStageReport.test_time_spent_on_revisited_stage ... 2026-10-27 17:33:09,916 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_time_by_stage_report: Starting TestProjectTimeByStageReport.test_time_spent_per_stage ... 2026-10-27 17:33:10,073 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-27 17:33:10,137 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_01_project_tour ... 2026-10-27 17:33:10,424 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome pid: 67535 2026-10-27 17:33:10,425 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmpl7a62r2w_chrome_odoo 2026-10-27 17:33:10,425 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:37747/json/version 2026-10-27 17:33:10,426 7 INFO rb-3d383b4-226062-429553 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-27 17:33:10,432 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-10-27 17:33:10,432 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:37747/json 2026-10-27 17:33:10,433 7 INFO rb-3d383b4-226062-429553 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-27 17:33:10,437 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:37747/devtools/page/94970A29A1B93545140CF23F8FD9643F 2026-10-27 17:33:10,444 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Enable chrome headless console log notification 2026-10-27 17:33:10,447 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless enable page notifications 2026-10-27 17:33:10,463 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-27 17:33:10,474 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Setting session cookie in browser 2026-10-27 17:33:10,475 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-27 17:33:10,476 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-27 17:33:10,487 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:33:10,969 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:10] "GET /odoo HTTP/1.1" 200 7102 120 0.063 0.428 rw 2026-10-27 17:33:10,971 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigation result: {'frameId': '94970A29A1B93545140CF23F8FD9643F', 'loaderId': 'B52139B0936C0AA8D9A64762EF1D4287', 'isDownload': False} 2026-10-27 17:33:10,971 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-10-27 17:33:11,010 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:10] "GET /web/assets/cfdb59c/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.001 0.019 ro 2026-10-27 17:33:11,219 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:11] "GET /web/webclient/load_menus HTTP/1.1" 200 256899 29 0.02 0.21 ro 2026-10-27 17:33:11,234 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:11] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 6 0.005 0.24 ro 2026-10-27 17:33:11,256 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:11] "GET /web/assets/ec40590/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.001 0.013 ro 2026-10-27 17:33:11,285 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:11] "GET /web/assets/a985522/web.assets_web.min.js HTTP/1.1" 200 9626383 2 0.001 0.8 ro 2026-10-27 17:33:11,307 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:11] "GET /web/assets/808e16d/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.001 0.011 ro 2026-10-27 17:33:11,933 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-10-27 17:33:11,942 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:11] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.004 - 2026-10-27 17:33:11,943 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:11] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.005 - 2026-10-27 17:33:11,963 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.012 ro 2026-10-27 17:33:11,985 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:11] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.011 rw 2026-10-27 17:33:11,991 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Evaluate test code "odoo.startTour('project_tour', {"stepDelay": 0, "debug": false})" 2026-10-27 17:33:11,996 7 INFO rb-3d383b4-226062-429553 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-27 17:33:12,005 7 INFO rb-3d383b4-226062-429553 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-27 17:33:12,039 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:12] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.015 0.044 rw 2026-10-27 17:33:12,073 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:12] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.003 ro 2026-10-27 17:33:12,087 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:12] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-27 17:33:12,148 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:12] "GET /odoo HTTP/1.1" 200 7031 27 0.012 0.041 rw 2026-10-27 17:33:12,162 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:12] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.003 0.059 ro 2026-10-27 17:33:12,188 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:12] "GET /web/image/res.partner/3/avatar_128?unique=1793110736000 HTTP/1.1" 200 305 3 0.002 0.017 ro 2026-10-27 17:33:12,200 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:12] "POST /web/action/load HTTP/1.1" 200 419 5 0.003 0.016 ro 2026-10-27 17:33:12,205 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:12] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.001 0.022 rw 2026-10-27 17:33:12,242 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:12] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.005 ro 2026-10-27 17:33:12,264 7 INFO rb-3d383b4-226062-429553 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-27 17:33:12,315 7 INFO rb-3d383b4-226062-429553 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-27 17:33:12,333 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [4/54] Tour project_tour → Step .o_project_kanban 2026-10-27 17:33:12,391 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:12] "POST /mail/store HTTP/1.1" 200 3129 37 0.03 0.118 ro 2026-10-27 17:33:12,409 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:12] "POST /web/action/load HTTP/1.1" 200 1125 10 0.005 0.08 ro 2026-10-27 17:33:12,442 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:12] "POST /mail/store HTTP/1.1" 200 539 9 0.006 0.072 ro 2026-10-27 17:33:12,549 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:12] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.003 0.019 ro 2026-10-27 17:33:12,573 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:12] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.003 0.027 ro 2026-10-27 17:33:12,622 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:12] "GET /web/image/res.partner/2/avatar_128?unique=1793110736000 HTTP/1.1" 200 4660 3 0.002 0.055 ro 2026-10-27 17:33:12,871 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:12] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 113563 57 0.04 0.231 ro 2026-10-27 17:33:12,930 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:12] "POST /mail/store HTTP/1.1" 200 2115 26 0.021 0.309 rw 2026-10-27 17:33:12,972 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:12] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 68 1 0.001 0.055 ro 2026-10-27 17:33:12,975 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:12] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 44 0 0 0.053 ro 2026-10-27 17:33:13,054 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:13] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 42 1 0.0 0.005 ro 2026-10-27 17:33:13,186 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:13] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 3890 0 0 0.002 - 2026-10-27 17:33:13,224 7 INFO rb-3d383b4-226062-429553 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-27 17:33:13,224 7 INFO rb-3d383b4-226062-429553 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-27 17:33:13,225 7 INFO rb-3d383b4-226062-429553 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-27 17:33:13,235 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:13] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 4660 5 0.006 0.026 ro 2026-10-27 17:33:13,253 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:13] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 305 6 0.003 0.046 ro 2026-10-27 17:33:13,272 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:13] "GET /web/image/res.users/5/avatar_128?unique=1792513992000 HTTP/1.1" 200 6314 4 0.001 0.067 ro 2026-10-27 17:33:13,302 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:13] "GET /web/image/res.users/4/avatar_128?unique=1789115592000 HTTP/1.1" 200 305 6 0.007 0.091 ro 2026-10-27 17:33:13,310 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:13] "GET /web/assets/4f70286/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.001 0.093 ro 2026-10-27 17:33:13,330 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:13] "POST /web/action/load HTTP/1.1" 200 735 11 0.005 0.094 ro 2026-10-27 17:33:13,405 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:13] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 6466 8 0.007 0.044 ro 2026-10-27 17:33:13,442 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:13] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 263 4 0.003 0.019 rw 2026-10-27 17:33:13,514 7 INFO rb-3d383b4-226062-429553 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-27 17:33:13,528 7 INFO rb-3d383b4-226062-429553 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-27 17:33:13,594 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:13] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 266 35 0.017 0.046 rw 2026-10-27 17:33:13,693 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:13] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 6470 21 0.018 0.058 rw 2026-10-27 17:33:13,984 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:13] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 125215 68 0.04 0.233 ro 2026-10-27 17:33:14,033 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:14] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 42 2 0.002 0.017 ro 2026-10-27 17:33:14,048 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:14] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 67 3 0.002 0.026 ro 2026-10-27 17:33:14,050 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:14] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.001 0.01 rw 2026-10-27 17:33:14,094 7 INFO rb-3d383b4-226062-429553 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-27 17:33:14,101 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [11/54] Tour project_tour → Step .o_kanban_group 2026-10-27 17:33:14,118 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:14] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 54 5 0.003 0.01 rw 2026-10-27 17:33:14,153 7 INFO rb-3d383b4-226062-429553 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-27 17:33:14,163 7 INFO rb-3d383b4-226062-429553 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-27 17:33:14,164 7 INFO rb-3d383b4-226062-429553 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-27 17:33:14,178 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:14] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 54 4 0.002 0.009 rw 2026-10-27 17:33:14,198 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:14] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 98 3 0.001 0.007 rw 2026-10-27 17:33:14,220 7 INFO rb-3d383b4-226062-429553 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-27 17:33:14,224 7 INFO rb-3d383b4-226062-429553 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-27 17:33:14,225 7 INFO rb-3d383b4-226062-429553 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-27 17:33:14,280 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:14] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 5639 7 0.004 0.034 ro 2026-10-27 17:33:14,307 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:14] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 210 5 0.002 0.013 rw 2026-10-27 17:33:14,341 7 INFO rb-3d383b4-226062-429553 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-27 17:33:14,342 7 INFO rb-3d383b4-226062-429553 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-27 17:33:14,352 7 INFO rb-3d383b4-226062-429553 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-27 17:33:14,354 7 INFO rb-3d383b4-226062-429553 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-27 17:33:14,419 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:14] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 54 35 0.019 0.045 rw 2026-10-27 17:33:14,457 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:14] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 210 3 0.002 0.025 rw 2026-10-27 17:33:14,487 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:14] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1092 11 0.009 0.039 ro 2026-10-27 17:33:14,559 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:14] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.002 0.02 ro 2026-10-27 17:33:14,569 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:14] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 115 3 0.002 0.028 ro 2026-10-27 17:33:14,699 7 INFO rb-3d383b4-226062-429553 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-27 17:33:14,699 7 INFO rb-3d383b4-226062-429553 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-27 17:33:14,709 7 INFO rb-3d383b4-226062-429553 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-27 17:33:14,767 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:14] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 1092 35 0.043 0.071 rw 2026-10-27 17:33:14,809 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:14] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.005 0.024 ro 2026-10-27 17:33:14,838 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:14] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 115 3 0.004 0.047 ro 2026-10-27 17:33:14,859 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:14] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 69 7 0.006 0.065 rw 2026-10-27 17:33:14,971 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:14] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1941 21 0.011 0.046 ro 2026-10-27 17:33:14,997 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:14] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.001 0.008 rw 2026-10-27 17:33:15,032 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:15] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 146 1 0.001 0.006 ro 2026-10-27 17:33:15,101 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:15] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.003 ro 2026-10-27 17:33:15,113 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:15] "POST /html_editor/get_ice_servers HTTP/1.1" 200 42 2 0.0 0.005 rw 2026-10-27 17:33:15,137 7 INFO rb-3d383b4-226062-429553 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-27 17:33:15,184 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:15] "GET /web/assets/f0564ce/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.001 0.012 ro 2026-10-27 17:33:15,292 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:15] "POST /mail/store HTTP/1.1" 200 3595 43 0.029 0.093 rw 2026-10-27 17:33:15,374 7 INFO rb-3d383b4-226062-429553 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-27 17:33:15,375 7 INFO rb-3d383b4-226062-429553 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-27 17:33:15,382 7 INFO rb-3d383b4-226062-429553 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-27 17:33:15,383 7 INFO rb-3d383b4-226062-429553 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-27 17:33:15,390 7 INFO rb-3d383b4-226062-429553 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-27 17:33:15,391 7 INFO rb-3d383b4-226062-429553 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-27 17:33:15,465 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:15] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 22864 14 0.01 0.06 ro 2026-10-27 17:33:15,530 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:15] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 942 10 0.01 0.038 rw 2026-10-27 17:33:15,561 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:15] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 373 1 0.0 0.006 ro 2026-10-27 17:33:15,609 7 INFO rb-3d383b4-226062-429553 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-27 17:33:15,616 7 INFO rb-3d383b4-226062-429553 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-27 17:33:15,628 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:15] "GET /web/image/res.users/2/avatar_128?unique=1793122390000 HTTP/1.1" 200 305 5 0.004 0.025 ro 2026-10-27 17:33:15,669 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:15] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 901 11 0.02 0.033 rw 2026-10-27 17:33:15,742 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:15] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 45 14 0.009 0.036 rw 2026-10-27 17:33:15,794 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:15] "POST /mail/store HTTP/1.1" 200 1742 16 0.012 0.031 rw 2026-10-27 17:33:15,806 7 INFO rb-3d383b4-226062-429553 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-27 17:33:15,806 7 INFO rb-3d383b4-226062-429553 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-27 17:33:15,817 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:15] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 129 4 0.004 0.015 ro 2026-10-27 17:33:15,867 7 INFO rb-3d383b4-226062-429553 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-27 17:33:15,868 7 INFO rb-3d383b4-226062-429553 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: button[name="sub_tasks_page"]) 2026-10-27 17:33:15,872 7 INFO rb-3d383b4-226062-429553 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 .o_field_x2many_list_row_add button) 2026-10-27 17:33:15,876 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:15] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 305 5 0.004 0.016 ro 2026-10-27 17:33:15,912 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:15] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 121 3 0.004 0.035 ro 2026-10-27 17:33:16,006 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:16] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 53 23 0.011 0.039 rw 2026-10-27 17:33:16,076 7 INFO rb-3d383b4-226062-429553 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-27 17:33:16,130 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:16] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 1049 12 0.007 0.043 rw 2026-10-27 17:33:16,210 7 INFO rb-3d383b4-226062-429553 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-27 17:33:16,211 7 INFO rb-3d383b4-226062-429553 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-27 17:33:16,231 7 INFO rb-3d383b4-226062-429553 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-27 17:33:16,247 7 INFO rb-3d383b4-226062-429553 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-27 17:33:16,249 7 INFO rb-3d383b4-226062-429553 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-27 17:33:16,319 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:16] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 71 22 0.012 0.074 rw 2026-10-27 17:33:16,526 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:16] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 3166 78 0.052 0.127 rw 2026-10-27 17:33:16,661 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:16] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 1452 21 0.015 0.065 ro 2026-10-27 17:33:16,671 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:16] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.002 0.088 ro 2026-10-27 17:33:16,679 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:16] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.001 0.097 rw 2026-10-27 17:33:16,696 7 INFO rb-3d383b4-226062-429553 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-27 17:33:16,762 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:16] "POST /mail/store HTTP/1.1" 200 3285 47 0.021 0.122 rw 2026-10-27 17:33:16,807 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:16] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1410 21 0.014 0.089 ro 2026-10-27 17:33:16,836 7 INFO rb-3d383b4-226062-429553 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-27 17:33:16,844 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [47/54] Tour project_tour → Step .subtask_create_input 2026-10-27 17:33:16,852 7 INFO rb-3d383b4-226062-429553 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-27 17:33:16,861 7 INFO rb-3d383b4-226062-429553 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-27 17:33:16,931 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:16] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 46 46 0.021 0.048 rw 2026-10-27 17:33:16,985 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:16] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1590 21 0.011 0.036 ro 2026-10-27 17:33:17,024 7 INFO rb-3d383b4-226062-429553 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-27 17:33:17,035 7 INFO rb-3d383b4-226062-429553 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-27 17:33:17,042 7 INFO rb-3d383b4-226062-429553 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-27 17:33:17,058 7 INFO rb-3d383b4-226062-429553 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-27 17:33:17,115 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:17] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 78 21 0.012 0.057 rw 2026-10-27 17:33:17,146 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [54/54] Tour project_tour → Step .o_kanban_renderer 2026-10-27 17:33:17,151 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: tour succeeded 2026-10-27 17:33:17,164 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-10-27 17:33:17,208 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:17] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 216 21 0.014 0.069 rw 2026-10-27 17:33:17,292 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:17] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1586 21 0.016 0.125 ro 2026-10-27 17:33:17,326 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: heap 42829496 (allocated 45195264) 2026-10-27 17:33:17,330 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:33:17,339 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:17] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.002 0.02 ro 2026-10-27 17:33:17,348 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:17] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 115 3 0.002 0.029 ro 2026-10-27 17:33:17,372 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 03JFTpYC - [27/Oct/2026 17:33:12] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 53 0.033 5.324 rw 2026-10-27 17:33:17,435 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing chrome headless with pid 67535 2026-10-27 17:33:17,437 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing websocket connection 2026-10-27 17:33:17,438 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Terminating chrome headless with pid 67535 2026-10-27 17:33:17,573 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_173317_572938_test_01_project_tour.txt 2026-10-27 17:33:17,573 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Removing chrome user profile "/tmp/tmpl7a62r2w_chrome_odoo" 2026-10-27 17:33:17,582 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_history ... 2026-10-27 17:33:17,961 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome pid: 67676 2026-10-27 17:33:17,961 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless temporary user profile dir: /tmp/tmpgqigsjq2_chrome_odoo 2026-10-27 17:33:17,961 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:41477/json/version 2026-10-27 17:33:17,962 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41477', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:33:17,970 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Browser version: Chrome/150.0.7871.114 2026-10-27 17:33:17,970 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:41477/json 2026-10-27 17:33:17,971 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41477', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:33:17,974 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Websocket url found: ws://127.0.0.1:41477/devtools/page/134DB380D14AEE08929C3445D4FAA4F2 2026-10-27 17:33:17,982 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Enable chrome headless console log notification 2026-10-27 17:33:17,986 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless enable page notifications 2026-10-27 17:33:18,023 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-27 17:33:18,030 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Setting session cookie in browser 2026-10-27 17:33:18,031 7 INFO rb-3d383b4-226062-429553 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-27 17:33:18,031 7 INFO rb-3d383b4-226062-429553 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-27 17:33:18,040 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:33:18,508 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:18] "GET /odoo?debug=1 HTTP/1.1" 200 7117 118 0.061 0.415 rw 2026-10-27 17:33:18,512 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Navigation result: {'frameId': '134DB380D14AEE08929C3445D4FAA4F2', 'loaderId': 'AEF29394F8F9689500D002F53E428CD9', 'isDownload': False} 2026-10-27 17:33:18,512 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Evaluate ready code "odoo.isTourReady('project_task_history_tour')" 2026-10-27 17:33:18,784 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:18] "GET /web/webclient/load_menus HTTP/1.1" 200 307379 30 0.022 0.22 ro 2026-10-27 17:33:18,799 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:18] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 6 0.003 0.252 ro 2026-10-27 17:33:18,801 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:18] "GET /web/assets/cfdb59c/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.002 0.261 ro 2026-10-27 17:33:18,820 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:18] "GET /web/assets/ec40590/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.001 0.009 ro 2026-10-27 17:33:18,864 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:18] "GET /web/assets/808e16d/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.001 0.01 ro 2026-10-27 17:33:18,884 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:18] "GET /web/assets/a985522/web.assets_web.min.js HTTP/1.1" 200 9626383 2 0.001 0.844 ro 2026-10-27 17:33:19,588 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: Owl is running in 'dev' mode. 2026-10-27 17:33:19,598 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:19] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.003 - 2026-10-27 17:33:19,599 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:19] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.004 - 2026-10-27 17:33:19,618 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.007 ro 2026-10-27 17:33:19,650 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:19] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.018 rw 2026-10-27 17:33:19,653 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Evaluate test code "odoo.startTour('project_task_history_tour', {"stepDelay": 0, "debug": false})" 2026-10-27 17:33:19,655 7 INFO rb-3d383b4-226062-429553 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-27 17:33:19,690 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:19] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.011 0.04 rw 2026-10-27 17:33:19,695 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:19] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.006 ro 2026-10-27 17:33:19,706 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:19] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.001 - 2026-10-27 17:33:19,788 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:19] "GET /odoo HTTP/1.1" 200 7046 27 0.013 0.062 rw 2026-10-27 17:33:19,808 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:19] "GET /odoo/offline HTTP/1.1" 200 14293 5 0.003 0.092 ro 2026-10-27 17:33:19,809 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [1/89] Tour project_task_history_tour → Step .o_navbar_apps_menu button:enabled 2026-10-27 17:33:19,820 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:19] "GET /web/image/res.partner/3/avatar_128?unique=1793110736000 HTTP/1.1" 200 305 3 0.003 0.034 ro 2026-10-27 17:33:19,822 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [2/89] Tour project_task_history_tour → Step Open the project app (trigger: .o_app[data-menu-xmlid='project.menu_main_pm']) 2026-10-27 17:33:19,835 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:19] "POST /web/action/load HTTP/1.1" 200 419 5 0.002 0.048 ro 2026-10-27 17:33:19,842 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:19] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.039 ro 2026-10-27 17:33:19,844 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [3/89] Tour project_task_history_tour → Step Open Test History Project (trigger: .o_kanban_view .o_kanban_record:contains(Test History Project)) 2026-10-27 17:33:19,851 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:19] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.002 0.068 rw 2026-10-27 17:33:19,931 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:19] "POST /mail/store HTTP/1.1" 200 3129 37 0.018 0.076 ro 2026-10-27 17:33:19,947 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:19] "POST /web/action/load HTTP/1.1" 200 1125 10 0.003 0.092 ro 2026-10-27 17:33:20,163 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:20] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 113563 54 0.031 0.162 ro 2026-10-27 17:33:20,253 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:20] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 2204 22 0.014 0.05 ro 2026-10-27 17:33:20,254 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:20] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 43 0 0 0.06 ro 2026-10-27 17:33:20,276 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:20] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 41 1 0.0 0.006 ro 2026-10-27 17:33:20,357 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [4/89] Tour project_task_history_tour → Step Open Test History Task (trigger: .o_kanban_view .o_kanban_record:contains(Test History Task)) 2026-10-27 17:33:20,383 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:20] "GET /web/image/res.users/1/avatar_128?unique=1793110236000 HTTP/1.1" 200 4660 5 0.004 0.025 ro 2026-10-27 17:33:20,388 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:20] "GET /web/assets/4f70286/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.001 0.01 ro 2026-10-27 17:33:20,427 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:20] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 6485 22 0.013 0.053 rw 2026-10-27 17:33:20,755 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:20] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 125059 68 0.039 0.272 ro 2026-10-27 17:33:20,853 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:20] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.002 0.066 ro 2026-10-27 17:33:20,929 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:20] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 1325 18 0.013 0.13 ro 2026-10-27 17:33:20,944 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:20] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.001 0.147 rw 2026-10-27 17:33:21,043 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [5/89] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-10-27 17:33:21,115 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:21] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 2047 23 0.01 0.044 ro 2026-10-27 17:33:21,137 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:21] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.001 0.007 rw 2026-10-27 17:33:21,177 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:21] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 94 1 0.0 0.006 ro 2026-10-27 17:33:21,305 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:21] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1 HTTP/1.1" 200 74 0 0 0.005 ro 2026-10-27 17:33:21,326 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:21] "POST /html_editor/get_ice_servers HTTP/1.1" 200 42 2 0.007 0.009 rw 2026-10-27 17:33:21,380 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [6/89] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable .o-paragraph 2026-10-27 17:33:21,399 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [7/89] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable .o-paragraph:contains(Test project task history version 0) 2026-10-27 17:33:21,400 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [8/89] Tour project_task_history_tour → Step focus out to force blur on the html_field (trigger: .o_form_renderer) 2026-10-27 17:33:21,422 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [9/89] Tour project_task_history_tour → Step wait for record to be flagged dirty (trigger: .o_form_dirty) 2026-10-27 17:33:21,431 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [10/89] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save) 2026-10-27 17:33:21,450 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [11/89] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-27 17:33:21,494 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:21] "POST /mail/store HTTP/1.1" 200 2755 41 0.028 0.098 rw 2026-10-27 17:33:21,506 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:21] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 94 1 0.0 0.042 ro 2026-10-27 17:33:21,513 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:21] "GET /web/assets/f0564ce/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.001 0.078 ro 2026-10-27 17:33:21,531 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:21] "POST /html_editor/bus_broadcast HTTP/1.1" 200 44 4 0.002 0.125 rw 2026-10-27 17:33:21,614 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:21] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 2292 29 0.015 0.135 rw 2026-10-27 17:33:21,625 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:21] "GET /web/image/res.partner/2/avatar_128?unique=1793110736000 HTTP/1.1" 200 4660 3 0.002 0.054 ro 2026-10-27 17:33:21,648 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [12/89] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-10-27 17:33:21,654 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [13/89] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable .o-paragraph 2026-10-27 17:33:21,662 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [14/89] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable .o-paragraph:contains(Test project task history version 1) 2026-10-27 17:33:21,664 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [15/89] Tour project_task_history_tour → Step focus out to force blur on the html_field (trigger: .o_form_renderer) 2026-10-27 17:33:21,678 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [16/89] Tour project_task_history_tour → Step wait for record to be flagged dirty (trigger: .o_form_dirty) 2026-10-27 17:33:21,685 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [17/89] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save) 2026-10-27 17:33:21,693 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [18/89] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-27 17:33:21,715 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:21] "POST /mail/store HTTP/1.1" 200 1622 27 0.018 0.047 rw 2026-10-27 17:33:21,779 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:21] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 2411 29 0.012 0.063 rw 2026-10-27 17:33:21,840 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [19/89] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-10-27 17:33:21,843 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [20/89] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable .o-paragraph 2026-10-27 17:33:21,856 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [21/89] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable .o-paragraph:contains(Test project task history version 2) 2026-10-27 17:33:21,857 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [22/89] Tour project_task_history_tour → Step focus out to force blur on the html_field (trigger: .o_form_renderer) 2026-10-27 17:33:21,868 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [23/89] Tour project_task_history_tour → Step wait for record to be flagged dirty (trigger: .o_form_dirty) 2026-10-27 17:33:21,877 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [24/89] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save) 2026-10-27 17:33:21,886 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [25/89] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-27 17:33:21,889 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:21] "POST /mail/store HTTP/1.1" 200 1623 27 0.02 0.051 rw 2026-10-27 17:33:22,025 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:22] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 2530 29 0.014 0.118 rw 2026-10-27 17:33:22,060 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [26/89] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-10-27 17:33:22,063 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [27/89] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable .o-paragraph 2026-10-27 17:33:22,073 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [28/89] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable .o-paragraph:contains(Test project task history version 3) 2026-10-27 17:33:22,075 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [29/89] Tour project_task_history_tour → Step focus out to force blur on the html_field (trigger: .o_form_renderer) 2026-10-27 17:33:22,084 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [30/89] Tour project_task_history_tour → Step wait for record to be flagged dirty (trigger: .o_form_dirty) 2026-10-27 17:33:22,093 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [31/89] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save) 2026-10-27 17:33:22,104 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [32/89] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-27 17:33:22,141 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:22] "POST /mail/store HTTP/1.1" 200 1623 27 0.022 0.058 rw 2026-10-27 17:33:22,212 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:22] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 2649 29 0.015 0.092 rw 2026-10-27 17:33:22,243 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [33/89] Tour project_task_history_tour → Step Open History Dialog (trigger: .o_form_view .o_cp_action_menus button[aria-label='Actions menu']) 2026-10-27 17:33:22,249 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [34/89] Tour project_task_history_tour → Step .dropdown-menu 2026-10-27 17:33:22,263 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [35/89] Tour project_task_history_tour → Step Open History Dialog (trigger: .o_popover .o_menu_item:has(i[data-icon='history']):contains(Version history)) 2026-10-27 17:33:22,286 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [36/89] 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.html-history-loaded .o_revision_panel .list-group-item:count(5)) 2026-10-27 17:33:22,338 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:22] "POST /mail/store HTTP/1.1" 200 1623 27 0.02 0.074 rw 2026-10-27 17:33:22,348 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:22] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 122 3 0.002 0.052 ro 2026-10-27 17:33:22,397 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:22] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1 HTTP/1.1" 200 177 0 0 0.006 ro 2026-10-27 17:33:22,422 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:22] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 4660 5 0.004 0.027 ro 2026-10-27 17:33:22,427 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 981 0 0 0.035 - 2026-10-27 17:33:22,442 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:22] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 305 5 0.003 0.044 ro 2026-10-27 17:33:22,451 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:22] "GET /web/assets/a4ba998/html_editor.assets_history_diff.min.js HTTP/1.1" 200 79932 2 0.001 0.039 ro 2026-10-27 17:33:22,451 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:22] "GET /web/assets/35c2e03/html_editor.assets_history_diff.min.css HTTP/1.1" 200 17390 2 0.001 0.04 ro 2026-10-27 17:33:22,473 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:22] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 190 1 0.001 0.007 ro 2026-10-27 17:33:22,510 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [37/89] 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-27 17:33:22,510 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [38/89] Tour project_task_history_tour → Step Go to the third revision related to the second edit (trigger: .modal .html-history-dialog.html-history-loaded .o_revision_panel .list-group-item:nth-child(3)) 2026-10-27 17:33:22,518 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [39/89] 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-27 17:33:22,540 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:22] "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 112 2 0.003 0.02 rw 2026-10-27 17:33:22,560 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:22] "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 181 2 0.003 0.011 rw 2026-10-27 17:33:22,632 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:22] "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 234 2 0.003 0.058 rw 2026-10-27 17:33:22,670 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [40/89] Tour project_task_history_tour → Step click on the comparison tab (trigger: .history-container .history-view-top-bar label:contains(Show comparison)) 2026-10-27 17:33:22,681 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [41/89] Tour project_task_history_tour → Step Verify comparison text (trigger: .modal .history-container .history-comparison-view :has(added:contains(Test project task history version 3)) :has(removed:contains(Test project task history version 1)) ) 2026-10-27 17:33:22,699 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [42/89] 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:contains(restore history)) 2026-10-27 17:33:22,707 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [43/89] Tour project_task_history_tour → Step Verify the confirmation dialog is opened (trigger: .modal:has(.modal-title:contains(Are you sure you want to restore this version ?)) button.btn-primary:text(Restore)) 2026-10-27 17:33:22,734 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [44/89] Tour project_task_history_tour → Step Verify that the description contains the right text after the restore (trigger: div.note-editable.odoo-editor-editable:contains(Test project task history version 1)) 2026-10-27 17:33:22,769 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [45/89] Tour project_task_history_tour → Step Go back to projects view. (trigger: a[data-menu-xmlid="project.menu_projects"]) 2026-10-27 17:33:22,774 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [46/89] Tour project_task_history_tour → Step .o_kanban_view 2026-10-27 17:33:22,798 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:22] "POST /web/action/load HTTP/1.1" 200 1126 10 0.004 0.017 ro 2026-10-27 17:33:22,881 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:22] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 54 15 0.013 0.056 rw 2026-10-27 17:33:22,954 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [47/89] 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-27 17:33:22,962 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [48/89] Tour project_task_history_tour → Step .o_kanban_project_tasks 2026-10-27 17:33:22,994 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:22] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 2205 20 0.013 0.06 ro 2026-10-27 17:33:23,007 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:23] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 42 1 0.0 0.085 ro 2026-10-27 17:33:23,039 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:23] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 6487 20 0.012 0.06 rw 2026-10-27 17:33:23,082 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:23] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 42 2 0.003 0.022 ro 2026-10-27 17:33:23,099 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:23] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 172 4 0.002 0.02 ro 2026-10-27 17:33:23,101 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:23] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.001 0.024 rw 2026-10-27 17:33:23,463 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:23] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 3890 0 0 0.002 - 2026-10-27 17:33:23,497 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [49/89] Tour project_task_history_tour → Step Switch to list view (trigger: .o_switch_view.o_list) 2026-10-27 17:33:23,503 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [50/89] Tour project_task_history_tour → Step Create a new task. (trigger: .o_list_button_add) 2026-10-27 17:33:23,506 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:23] "GET /web/image/res.users/4/avatar_128?unique=1788572003000 HTTP/1.1" 200 305 6 0.007 0.02 ro 2026-10-27 17:33:23,526 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:23] "GET /web/image/res.users/1/avatar_128?unique=1788924803000 HTTP/1.1" 200 4660 5 0.005 0.041 ro 2026-10-27 17:33:23,547 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [51/89] Tour project_task_history_tour → Step .o_form_view 2026-10-27 17:33:23,579 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:23] "GET /web/image/res.users/2/avatar_128?unique=1791297203000 HTTP/1.1" 200 305 5 0.005 0.09 ro 2026-10-27 17:33:23,605 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:23] "GET /web/image/res.users/3/avatar_128?unique=1792391603000 HTTP/1.1" 200 305 6 0.008 0.107 ro 2026-10-27 17:33:23,649 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:23] "GET /web/image/res.users/5/avatar_128?unique=1792557203000 HTTP/1.1" 200 6314 4 0.001 0.15 ro 2026-10-27 17:33:23,688 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:23] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 67 2 0.002 0.166 ro 2026-10-27 17:33:23,700 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:23] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.001 0.179 rw 2026-10-27 17:33:23,732 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:23] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 1804 11 0.006 0.148 rw 2026-10-27 17:33:23,762 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:23] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 94 1 0.0 0.011 ro 2026-10-27 17:33:23,767 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:23] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.001 0.015 rw 2026-10-27 17:33:23,816 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [52/89] Tour project_task_history_tour → Step Set task name (trigger: div[name="name"] .o_input) 2026-10-27 17:33:23,833 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [53/89] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save) 2026-10-27 17:33:23,849 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [54/89] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-27 17:33:23,947 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:23] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 1957 42 0.021 0.071 rw 2026-10-27 17:33:23,997 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [55/89] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-10-27 17:33:24,003 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [56/89] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable .o-paragraph 2026-10-27 17:33:24,012 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [57/89] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable .o-paragraph:contains(Test project task history version 0) 2026-10-27 17:33:24,015 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [58/89] Tour project_task_history_tour → Step focus out to force blur on the html_field (trigger: .o_form_renderer) 2026-10-27 17:33:24,024 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [59/89] Tour project_task_history_tour → Step wait for record to be flagged dirty (trigger: .o_form_dirty) 2026-10-27 17:33:24,031 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [60/89] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save) 2026-10-27 17:33:24,047 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [61/89] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-27 17:33:24,086 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:24] "POST /mail/store HTTP/1.1" 200 2768 43 0.027 0.061 rw 2026-10-27 17:33:24,092 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:24] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 94 1 0.0 0.038 ro 2026-10-27 17:33:24,120 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:24] "POST /html_editor/bus_broadcast HTTP/1.1" 200 44 4 0.002 0.115 rw 2026-10-27 17:33:24,205 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:24] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 2202 27 0.014 0.138 rw 2026-10-27 17:33:24,242 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [62/89] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-10-27 17:33:24,255 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [63/89] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable .o-paragraph 2026-10-27 17:33:24,266 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [64/89] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable .o-paragraph:contains(Test project task history version 1) 2026-10-27 17:33:24,267 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [65/89] Tour project_task_history_tour → Step focus out to force blur on the html_field (trigger: .o_form_renderer) 2026-10-27 17:33:24,280 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [66/89] Tour project_task_history_tour → Step wait for record to be flagged dirty (trigger: .o_form_dirty) 2026-10-27 17:33:24,286 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [67/89] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save) 2026-10-27 17:33:24,304 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [68/89] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-27 17:33:24,362 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:24] "POST /mail/store HTTP/1.1" 200 1721 29 0.022 0.097 rw 2026-10-27 17:33:24,433 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:24] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 2321 27 0.014 0.102 rw 2026-10-27 17:33:24,471 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [69/89] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-10-27 17:33:24,485 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [70/89] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable .o-paragraph 2026-10-27 17:33:24,507 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [71/89] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable .o-paragraph:contains(Test project task history version 2) 2026-10-27 17:33:24,508 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [72/89] Tour project_task_history_tour → Step focus out to force blur on the html_field (trigger: .o_form_renderer) 2026-10-27 17:33:24,535 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [73/89] Tour project_task_history_tour → Step wait for record to be flagged dirty (trigger: .o_form_dirty) 2026-10-27 17:33:24,542 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:24] "POST /mail/store HTTP/1.1" 200 1721 29 0.02 0.065 rw 2026-10-27 17:33:24,546 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [74/89] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save) 2026-10-27 17:33:24,563 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [75/89] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-27 17:33:24,681 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:24] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 2440 27 0.014 0.098 rw 2026-10-27 17:33:24,710 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [76/89] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-10-27 17:33:24,717 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [77/89] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable .o-paragraph 2026-10-27 17:33:24,728 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [78/89] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable .o-paragraph:contains(Test project task history version 3) 2026-10-27 17:33:24,729 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [79/89] Tour project_task_history_tour → Step focus out to force blur on the html_field (trigger: .o_form_renderer) 2026-10-27 17:33:24,732 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [80/89] Tour project_task_history_tour → Step wait for record to be flagged dirty (trigger: .o_form_dirty) 2026-10-27 17:33:24,744 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [81/89] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save) 2026-10-27 17:33:24,749 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [82/89] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-27 17:33:24,810 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:24] "POST /mail/store HTTP/1.1" 200 1721 29 0.022 0.076 rw 2026-10-27 17:33:24,869 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:24] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 2559 27 0.012 0.104 rw 2026-10-27 17:33:24,911 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [83/89] Tour project_task_history_tour → Step .o_form_view 2026-10-27 17:33:24,911 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [84/89] Tour project_task_history_tour → Step Open History Dialog (trigger: .o_cp_action_menus button[aria-label='Actions menu']) 2026-10-27 17:33:24,916 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [85/89] Tour project_task_history_tour → Step .dropdown-menu 2026-10-27 17:33:24,927 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [86/89] Tour project_task_history_tour → Step Open History Dialog (trigger: .o_menu_item i[data-icon='history']) 2026-10-27 17:33:24,948 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [87/89] Tour project_task_history_tour → Step Close History Dialog (trigger: .modal-header .btn-close) 2026-10-27 17:33:25,010 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:25] "POST /mail/store HTTP/1.1" 200 1721 29 0.019 0.078 rw 2026-10-27 17:33:25,019 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:25] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 128 3 0.002 0.058 ro 2026-10-27 17:33:25,054 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:25] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 190 1 0.001 0.01 ro 2026-10-27 17:33:25,055 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [88/89] 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-27 17:33:25,078 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [89/89] Tour project_task_history_tour → Step Verify that we are on kanban view (trigger: button.o_switch_view.o_kanban.active) 2026-10-27 17:33:25,129 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: tour succeeded 2026-10-27 17:33:25,129 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_task_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-27 17:33:25,161 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:25] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 2205 20 0.014 0.049 ro 2026-10-27 17:33:25,163 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:25] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 42 1 0.0 0.063 ro 2026-10-27 17:33:25,337 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:33:25,357 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 bzRB20E2 - [27/Oct/2026 17:33:19] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 65 0.044 5.44 rw 2026-10-27 17:33:25,370 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: heap 46297248 (allocated 49958912) 2026-10-27 17:33:25,443 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing chrome headless with pid 67676 2026-10-27 17:33:25,445 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing websocket connection 2026-10-27 17:33:25,446 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Terminating chrome headless with pid 67676 2026-10-27 17:33:25,541 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_173325_540930_test_project_task_history.txt 2026-10-27 17:33:25,541 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Removing chrome user profile "/tmp/tmpgqigsjq2_chrome_odoo" 2026-10-27 17:33:25,547 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_last_history_steps ... 2026-10-27 17:33:25,908 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome pid: 67820 2026-10-27 17:33:25,909 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless temporary user profile dir: /tmp/tmpnk676spf_chrome_odoo 2026-10-27 17:33:25,909 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:42015/json/version 2026-10-27 17:33:25,910 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42015', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:33:25,949 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Browser version: Chrome/150.0.7871.114 2026-10-27 17:33:25,949 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:42015/json 2026-10-27 17:33:25,950 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42015', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:33:25,959 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Websocket url found: ws://127.0.0.1:42015/devtools/page/E472534AE1D11DB965B228D4634B175B 2026-10-27 17:33:25,965 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Enable chrome headless console log notification 2026-10-27 17:33:25,971 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless enable page notifications 2026-10-27 17:33:26,013 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-27 17:33:26,022 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Setting session cookie in browser 2026-10-27 17:33:26,023 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Open "http://127.0.0.1:8069/odoo?debug=1,tests" in browser 2026-10-27 17:33:26,023 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Navigating to: "http://127.0.0.1:8069/odoo?debug=1,tests" 2026-10-27 17:33:26,033 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:33:26,509 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:26] "GET /odoo?debug=1,tests HTTP/1.1" 200 7129 118 0.054 0.431 rw 2026-10-27 17:33:26,512 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Navigation result: {'frameId': 'E472534AE1D11DB965B228D4634B175B', 'loaderId': 'BAE40FDFAA6ABAF395DFDC1D8D1F7A37', 'isDownload': False} 2026-10-27 17:33:26,513 7 INFO rb-3d383b4-226062-429553 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-27 17:33:26,739 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:26] "GET /web/webclient/load_menus HTTP/1.1" 200 307379 30 0.021 0.183 ro 2026-10-27 17:33:26,748 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:26] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 6 0.002 0.21 ro 2026-10-27 17:33:26,774 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:26] "GET /web/assets/cfdb59c/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.001 0.237 ro 2026-10-27 17:33:26,790 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:26] "GET /web/assets/ec40590/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.001 0.013 ro 2026-10-27 17:33:26,815 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:26] "GET /web/assets/a985522/web.assets_web.min.js HTTP/1.1" 200 9626383 2 0.001 0.784 ro 2026-10-27 17:33:26,852 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:26] "GET /web/assets/808e16d/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.001 0.022 ro 2026-10-27 17:33:27,551 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: Owl is running in 'dev' mode. 2026-10-27 17:33:27,559 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:27] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.004 - 2026-10-27 17:33:27,572 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:27] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.017 - 2026-10-27 17:33:27,580 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.012 ro 2026-10-27 17:33:27,595 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:27] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.004 rw 2026-10-27 17:33:27,604 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 17:33:27,610 7 INFO rb-3d383b4-226062-429553 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-27 17:33:27,640 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:27] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.01 0.032 rw 2026-10-27 17:33:27,671 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:27] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.003 ro 2026-10-27 17:33:27,683 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:27] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-27 17:33:27,753 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:27] "GET /odoo HTTP/1.1" 200 7058 27 0.014 0.05 rw 2026-10-27 17:33:27,768 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:27] "GET /odoo/offline HTTP/1.1" 200 14299 5 0.003 0.069 ro 2026-10-27 17:33:27,782 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:27] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.002 0.013 rw 2026-10-27 17:33:27,795 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:27] "POST /web/action/load HTTP/1.1" 200 419 5 0.003 0.025 ro 2026-10-27 17:33:27,796 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [1/31] Tour project_task_last_history_steps_tour → Step .o_navbar_apps_menu button:enabled 2026-10-27 17:33:27,810 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:27] "GET /web/image/res.partner/3/avatar_128?unique=1793110736000 HTTP/1.1" 200 305 3 0.002 0.039 ro 2026-10-27 17:33:27,811 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [2/31] Tour project_task_last_history_steps_tour → Step Open the project app (trigger: .o_app[data-menu-xmlid='project.menu_main_pm']) 2026-10-27 17:33:27,815 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:27] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.019 ro 2026-10-27 17:33:27,837 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [3/31] 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-27 17:33:27,900 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:27] "POST /mail/store HTTP/1.1" 200 3129 37 0.018 0.059 ro 2026-10-27 17:33:27,914 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:27] "POST /web/action/load HTTP/1.1" 200 1125 10 0.003 0.07 ro 2026-10-27 17:33:28,153 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:28] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 113563 54 0.027 0.188 ro 2026-10-27 17:33:28,258 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:28] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 1134 22 0.014 0.061 ro 2026-10-27 17:33:28,258 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:28] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 43 0 0 0.075 ro 2026-10-27 17:33:28,282 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:28] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 41 1 0.0 0.009 ro 2026-10-27 17:33:28,352 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [4/31] 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-27 17:33:28,372 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:28] "GET /web/image/res.users/1/avatar_128?unique=1793110236000 HTTP/1.1" 200 4660 5 0.005 0.024 ro 2026-10-27 17:33:28,378 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:28] "GET /web/assets/4f70286/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.001 0.015 ro 2026-10-27 17:33:28,434 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:28] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 6485 22 0.015 0.062 rw 2026-10-27 17:33:28,749 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:28] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 125059 68 0.032 0.267 ro 2026-10-27 17:33:28,812 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:28] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.002 0.032 ro 2026-10-27 17:33:28,876 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:28] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 1325 18 0.012 0.085 ro 2026-10-27 17:33:28,888 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:28] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.001 0.095 rw 2026-10-27 17:33:29,006 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [5/31] Tour project_task_last_history_steps_tour → Step div.note-editable.odoo-editor-editable 2026-10-27 17:33:29,101 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:29] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 2047 23 0.016 0.065 ro 2026-10-27 17:33:29,123 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:29] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.001 0.008 rw 2026-10-27 17:33:29,159 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:29] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 94 1 0.0 0.006 ro 2026-10-27 17:33:29,251 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:29] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1%2Ctests HTTP/1.1" 200 74 0 0 0.003 ro 2026-10-27 17:33:29,265 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:29] "POST /html_editor/get_ice_servers HTTP/1.1" 200 42 2 0.0 0.005 rw 2026-10-27 17:33:29,316 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [6/31] Tour project_task_last_history_steps_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-10-27 17:33:29,324 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [7/31] Tour project_task_last_history_steps_tour → Step save form (trigger: .o_form_button_save) 2026-10-27 17:33:29,345 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [8/31] Tour project_task_last_history_steps_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-27 17:33:29,356 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [9/31] Tour project_task_last_history_steps_tour → Step Open History Dialog (trigger: .o_cp_action_menus button[aria-label='Actions menu']) 2026-10-27 17:33:29,393 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:29] "POST /mail/store HTTP/1.1" 200 2755 41 0.026 0.054 rw 2026-10-27 17:33:29,407 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:29] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 94 1 0.0 0.046 ro 2026-10-27 17:33:29,410 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:29] "GET /web/assets/f0564ce/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.001 0.082 ro 2026-10-27 17:33:29,433 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:29] "POST /html_editor/bus_broadcast HTTP/1.1" 200 44 4 0.002 0.113 rw 2026-10-27 17:33:29,516 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:29] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 2257 29 0.019 0.141 rw 2026-10-27 17:33:29,542 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:29] "GET /web/image/res.partner/2/avatar_128?unique=1793110736000 HTTP/1.1" 200 4660 3 0.005 0.019 ro 2026-10-27 17:33:29,561 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [10/31] Tour project_task_last_history_steps_tour → Step .dropdown-menu 2026-10-27 17:33:29,578 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [11/31] Tour project_task_last_history_steps_tour → Step Open History Dialog (trigger: .o_menu_item i[data-icon='history']) 2026-10-27 17:33:29,589 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [12/31] Tour project_task_last_history_steps_tour → Step .modal .html-history-dialog.html-history-loaded 2026-10-27 17:33:29,639 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:29] "POST /mail/store HTTP/1.1" 200 1622 27 0.018 0.079 rw 2026-10-27 17:33:29,647 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:29] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 122 3 0.002 0.042 ro 2026-10-27 17:33:29,692 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 981 0 0 0.014 - 2026-10-27 17:33:29,701 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:29] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 305 5 0.004 0.019 ro 2026-10-27 17:33:29,720 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:29] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 4660 5 0.003 0.036 ro 2026-10-27 17:33:29,720 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:29] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1%2Ctests HTTP/1.1" 200 177 0 0 0.043 ro 2026-10-27 17:33:29,735 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:29] "GET /web/assets/35c2e03/html_editor.assets_history_diff.min.css HTTP/1.1" 200 17390 2 0.001 0.009 ro 2026-10-27 17:33:29,739 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:29] "GET /web/assets/a4ba998/html_editor.assets_history_diff.min.js HTTP/1.1" 200 79932 2 0.001 0.012 ro 2026-10-27 17:33:29,771 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:29] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 155 1 0.001 0.01 ro 2026-10-27 17:33:29,811 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [13/31] Tour project_task_last_history_steps_tour → Step Verify that 2 revisions are displayed (trigger: .modal .html-history-dialog .o_revision_panel .list-group-item:count(2)) 2026-10-27 17:33:29,813 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [14/31] Tour project_task_last_history_steps_tour → Step Go to the second revision related to the initial blank document (trigger: .modal .html-history-dialog .o_revision_panel .list-group-item:nth-child(2)) 2026-10-27 17:33:29,820 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [15/31] Tour project_task_last_history_steps_tour → Step .modal .html-history-dialog.html-history-loaded 2026-10-27 17:33:29,820 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [16/31] Tour project_task_last_history_steps_tour → Step .modal button.btn-primary:enabled 2026-10-27 17:33:29,840 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:29] "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 42 2 0.002 0.018 rw 2026-10-27 17:33:29,861 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:29] "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 93 2 0.002 0.013 rw 2026-10-27 17:33:29,886 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:29] "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 160 2 0.002 0.018 rw 2026-10-27 17:33:29,925 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [17/31] Tour project_task_last_history_steps_tour → Step .modal button.btn-primary:text(Restore) 2026-10-27 17:33:29,951 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [18/31] Tour project_task_last_history_steps_tour → Step .note-editable:empty 2026-10-27 17:33:29,985 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [19/31] Tour project_task_last_history_steps_tour → Step div.note-editable.odoo-editor-editable 2026-10-27 17:33:29,991 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [20/31] Tour project_task_last_history_steps_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-10-27 17:33:29,997 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [21/31] Tour project_task_last_history_steps_tour → Step save form (trigger: .o_form_button_save) 2026-10-27 17:33:30,009 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [22/31] Tour project_task_last_history_steps_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-27 17:33:30,021 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:30] "POST /html_editor/bus_broadcast HTTP/1.1" 200 44 4 0.002 0.028 rw 2026-10-27 17:33:30,097 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:30] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 2377 29 0.014 0.067 rw 2026-10-27 17:33:30,133 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [23/31] Tour project_task_last_history_steps_tour → Step div.note-editable.odoo-editor-editable 2026-10-27 17:33:30,137 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [24/31] Tour project_task_last_history_steps_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-10-27 17:33:30,140 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [25/31] Tour project_task_last_history_steps_tour → Step .o_notebook_headers button[name=sub_tasks_page] 2026-10-27 17:33:30,167 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [26/31] Tour project_task_last_history_steps_tour → Step [name=child_ids] 2026-10-27 17:33:30,200 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:30] "POST /mail/store HTTP/1.1" 200 1623 27 0.018 0.048 rw 2026-10-27 17:33:30,203 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [27/31] Tour project_task_last_history_steps_tour → Step .o_notebook_headers button[name=description_page] 2026-10-27 17:33:30,207 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [28/31] Tour project_task_last_history_steps_tour → Step div.note-editable.odoo-editor-editable 2026-10-27 17:33:30,257 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [29/31] Tour project_task_last_history_steps_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-10-27 17:33:30,262 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [30/31] Tour project_task_last_history_steps_tour → Step save form (trigger: .o_form_button_save) 2026-10-27 17:33:30,272 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [31/31] Tour project_task_last_history_steps_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-27 17:33:30,290 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:30] "POST /html_editor/bus_broadcast HTTP/1.1" 200 44 4 0.002 0.03 rw 2026-10-27 17:33:30,385 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:30] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 2496 29 0.021 0.084 rw 2026-10-27 17:33:30,435 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: tour succeeded 2026-10-27 17:33:30,436 7 INFO rb-3d383b4-226062-429553 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-27 17:33:30,513 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:30] "POST /mail/store HTTP/1.1" 200 1623 27 0.023 0.053 rw 2026-10-27 17:33:30,563 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:33:30,570 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: heap 34207484 (allocated 37900288) 2026-10-27 17:33:30,589 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 jZP6KG5j - [27/Oct/2026 17:33:27] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 43 0.025 2.707 rw 2026-10-27 17:33:30,667 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing chrome headless with pid 67820 2026-10-27 17:33:30,667 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing websocket connection 2026-10-27 17:33:30,667 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Terminating chrome headless with pid 67820 2026-10-27 17:33:30,762 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_173330_761952_test_project_task_last_history_steps.txt 2026-10-27 17:33:30,762 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Removing chrome user profile "/tmp/tmpnk676spf_chrome_odoo" 2026-10-27 17:33:30,791 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-27 17:33:33,525 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_create ... 2026-10-27 17:33:33,743 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_read ... 2026-10-27 17:33:33,831 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [14], uid: 659, model: project.milestone 2026-10-27 17:33:33,840 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_unlink ... 2026-10-27 17:33:33,861 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #659 deleted mail.message records with IDs: [13008] 2026-10-27 17:33:33,972 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_write ... 2026-10-27 17:33:34,059 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_can_write ... 2026-10-27 17:33:34,141 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_unlink ... 2026-10-27 17:33:34,229 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #658 deleted mail.message records with IDs: [13007] 2026-10-27 17:33:34,239 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #658 deleted project.update records with IDs: [1] 2026-10-27 17:33:34,253 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_create ... 2026-10-27 17:33:34,340 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_read ... 2026-10-27 17:33:34,430 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_unlink ... 2026-10-27 17:33:34,521 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_write ... 2026-10-27 17:33:34,608 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_can_read ... 2026-10-27 17:33:34,702 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_unlink ... 2026-10-27 17:33:34,800 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #656 deleted mail.message records with IDs: [13007] 2026-10-27 17:33:34,806 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_write ... 2026-10-27 17:33:34,894 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_unlink ... 2026-10-27 17:33:35,031 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #657 deleted mail.message records with IDs: [13012] 2026-10-27 17:33:35,039 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #657 deleted project.update records with IDs: [2] 2026-10-27 17:33:35,046 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #657 deleted mail.followers records with IDs: [4158] 2026-10-27 17:33:35,069 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-27 17:33:36,429 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 0, [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17, 62])] 2026-10-27 17:33:36,501 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-10-27 17:33:36,833 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-10-27 17:33:37,086 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_reflects_task_changes ... 2026-10-27 17:33:37,475 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-27 17:33:37,479 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui: Starting TestProjectUpdateUi.test_01_project_tour ... 2026-10-27 17:33:37,825 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 67955 2026-10-27 17:33:37,825 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmp3sorpogd_chrome_odoo 2026-10-27 17:33:37,825 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:44929/json/version 2026-10-27 17:33:37,826 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44929', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:33:37,835 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-10-27 17:33:37,835 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:44929/json 2026-10-27 17:33:37,836 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44929', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:33:37,840 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:44929/devtools/page/2AD2B259159ECABF00919E0EE5CF5574 2026-10-27 17:33:37,842 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-10-27 17:33:37,849 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-10-27 17:33:37,872 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-27 17:33:37,887 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-10-27 17:33:37,888 7 INFO rb-3d383b4-226062-429553 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-27 17:33:37,888 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-27 17:33:37,897 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:33:38,340 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:38] "GET /odoo HTTP/1.1" 200 7090 120 0.056 0.395 rw 2026-10-27 17:33:38,343 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': '2AD2B259159ECABF00919E0EE5CF5574', 'loaderId': '88CEE81D367534130EABE69125EF093A', 'isDownload': False} 2026-10-27 17:33:38,343 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_update_tour')" 2026-10-27 17:33:38,588 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:38] "GET /web/webclient/load_menus HTTP/1.1" 200 256899 29 0.025 0.201 ro 2026-10-27 17:33:38,608 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 6 0.003 0.238 ro 2026-10-27 17:33:38,613 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:38] "GET /web/assets/cfdb59c/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.001 0.25 ro 2026-10-27 17:33:38,631 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:38] "GET /web/assets/ec40590/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.001 0.011 ro 2026-10-27 17:33:38,650 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:38] "GET /web/assets/a985522/web.assets_web.min.js HTTP/1.1" 200 9626383 2 0.001 0.756 ro 2026-10-27 17:33:38,682 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:38] "GET /web/assets/808e16d/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.001 0.007 ro 2026-10-27 17:33:39,340 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-10-27 17:33:39,354 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:39] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.006 - 2026-10-27 17:33:39,363 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.015 ro 2026-10-27 17:33:39,364 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:39] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.016 - 2026-10-27 17:33:39,382 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:39] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.005 rw 2026-10-27 17:33:39,392 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate test code "odoo.startTour('project_update_tour', {"stepDelay": 0, "debug": false})" 2026-10-27 17:33:39,394 7 INFO rb-3d383b4-226062-429553 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-27 17:33:39,399 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [1/50] Tour project_update_tour → Step .o_navbar_apps_menu button:enabled 2026-10-27 17:33:39,429 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:39] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.01 0.035 rw 2026-10-27 17:33:39,463 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:39] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.003 ro 2026-10-27 17:33:39,475 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:39] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-27 17:33:39,548 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:39] "GET /odoo HTTP/1.1" 200 7019 27 0.011 0.052 rw 2026-10-27 17:33:39,571 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:39] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.003 0.082 ro 2026-10-27 17:33:39,582 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:39] "GET /web/image/res.partner/3/avatar_128?unique=1793110736000 HTTP/1.1" 200 305 3 0.002 0.018 ro 2026-10-27 17:33:39,606 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:39] "POST /web/action/load HTTP/1.1" 200 419 5 0.004 0.037 ro 2026-10-27 17:33:39,613 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [2/50] Tour project_update_tour → Step .o_app[data-menu-xmlid="project.menu_main_pm"] 2026-10-27 17:33:39,614 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:39] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.021 ro 2026-10-27 17:33:39,654 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [3/50] Tour project_update_tour → Step .o_project_kanban 2026-10-27 17:33:39,692 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:39] "POST /mail/store HTTP/1.1" 200 3117 37 0.018 0.073 ro 2026-10-27 17:33:39,700 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:39] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.002 0.135 rw 2026-10-27 17:33:39,715 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:39] "POST /web/action/load HTTP/1.1" 200 1125 10 0.004 0.051 ro 2026-10-27 17:33:39,732 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:39] "POST /mail/store HTTP/1.1" 200 527 9 0.004 0.036 ro 2026-10-27 17:33:39,805 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:39] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.003 0.022 ro 2026-10-27 17:33:39,811 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:39] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.003 0.015 ro 2026-10-27 17:33:39,833 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:39] "GET /web/image/res.partner/2/avatar_128?unique=1793110736000 HTTP/1.1" 200 4660 3 0.002 0.012 ro 2026-10-27 17:33:40,066 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:40] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 113563 57 0.041 0.162 ro 2026-10-27 17:33:40,153 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:40] "POST /mail/store HTTP/1.1" 200 2103 26 0.015 0.265 rw 2026-10-27 17:33:40,162 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:40] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 68 1 0.001 0.068 ro 2026-10-27 17:33:40,163 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:40] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 44 0 0 0.063 ro 2026-10-27 17:33:40,233 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:40] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 42 1 0.0 0.005 ro 2026-10-27 17:33:40,372 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:40] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 3890 0 0 0.002 - 2026-10-27 17:33:40,402 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [4/50] Tour project_update_tour → Step .o-kanban-button-new 2026-10-27 17:33:40,408 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [5/50] Tour project_update_tour → Step button.o-dropdown-item:contains("New Project") 2026-10-27 17:33:40,408 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [6/50] Tour project_update_tour → Step .o_project_name input 2026-10-27 17:33:40,412 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:40] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 6314 4 0.004 0.02 ro 2026-10-27 17:33:40,444 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:40] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 305 6 0.005 0.051 ro 2026-10-27 17:33:40,468 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:40] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 4660 5 0.004 0.073 ro 2026-10-27 17:33:40,492 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:40] "GET /web/image/res.users/2/avatar_128?unique=1791167620000 HTTP/1.1" 200 305 5 0.003 0.097 ro 2026-10-27 17:33:40,498 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:40] "GET /web/assets/4f70286/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.001 0.101 ro 2026-10-27 17:33:40,518 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:40] "GET /web/image/res.users/3/avatar_128?unique=1792229620000 HTTP/1.1" 200 305 6 0.004 0.121 ro 2026-10-27 17:33:40,535 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:40] "POST /web/action/load HTTP/1.1" 200 735 11 0.005 0.116 ro 2026-10-27 17:33:40,583 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:40] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 6466 8 0.004 0.023 ro 2026-10-27 17:33:40,616 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:40] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 263 4 0.002 0.013 rw 2026-10-27 17:33:40,674 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [7/50] Tour project_update_tour → Step .o_open_tasks 2026-10-27 17:33:40,685 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [8/50] Tour project_update_tour → Step .o_kanban_project_tasks .o_column_quick_create .input-group input 2026-10-27 17:33:40,758 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:40] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 273 35 0.019 0.052 rw 2026-10-27 17:33:40,827 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:40] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 6477 21 0.014 0.042 rw 2026-10-27 17:33:41,153 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:41] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 125215 68 0.035 0.276 ro 2026-10-27 17:33:41,193 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:41] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 42 2 0.002 0.016 ro 2026-10-27 17:33:41,210 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:41] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 67 3 0.002 0.033 ro 2026-10-27 17:33:41,212 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:41] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.001 0.024 rw 2026-10-27 17:33:41,248 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [9/50] Tour project_update_tour → Step .o_kanban_project_tasks .o_column_quick_create .o_kanban_add 2026-10-27 17:33:41,258 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [10/50] Tour project_update_tour → Step .o_kanban_group 2026-10-27 17:33:41,273 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:41] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 53 5 0.003 0.009 rw 2026-10-27 17:33:41,318 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [11/50] Tour project_update_tour → Step .o_kanban_project_tasks .o_column_quick_create .input-group input 2026-10-27 17:33:41,322 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [12/50] Tour project_update_tour → Step .o_kanban_project_tasks .o_column_quick_create .o_kanban_add 2026-10-27 17:33:41,327 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [13/50] Tour project_update_tour → Step .o_kanban_group:eq(0) 2026-10-27 17:33:41,328 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [14/50] Tour project_update_tour → Step .o-kanban-button-new 2026-10-27 17:33:41,334 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [15/50] Tour project_update_tour → Step .o_kanban_project_tasks 2026-10-27 17:33:41,338 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [16/50] Tour project_update_tour → Step .o_kanban_quick_create div.o_field_char[name=display_name] input 2026-10-27 17:33:41,341 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:41] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 54 4 0.003 0.01 rw 2026-10-27 17:33:41,390 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:41] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 5639 7 0.005 0.043 ro 2026-10-27 17:33:41,392 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:41] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 98 3 0.001 0.027 rw 2026-10-27 17:33:41,421 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:41] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 217 5 0.002 0.017 rw 2026-10-27 17:33:41,456 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [17/50] Tour project_update_tour → Step .o_kanban_project_tasks 2026-10-27 17:33:41,457 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [18/50] Tour project_update_tour → Step .o_kanban_quick_create .o_kanban_add 2026-10-27 17:33:41,464 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [19/50] Tour project_update_tour → Step .o_kanban_group:eq(0) 2026-10-27 17:33:41,465 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [20/50] Tour project_update_tour → Step .o-kanban-button-new 2026-10-27 17:33:41,472 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [21/50] Tour project_update_tour → Step .o_kanban_project_tasks 2026-10-27 17:33:41,473 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [22/50] Tour project_update_tour → Step .o_kanban_quick_create div.o_field_char[name=display_name] input 2026-10-27 17:33:41,481 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [23/50] Tour project_update_tour → Step .o_kanban_project_tasks 2026-10-27 17:33:41,482 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [24/50] Tour project_update_tour → Step .o_kanban_quick_create .o_kanban_add 2026-10-27 17:33:41,483 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [25/50] Tour project_update_tour → Step .o_kanban_group:nth-child(2) .o_kanban_header 2026-10-27 17:33:41,484 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [26/50] Tour project_update_tour → Step .dropdown-item.o_group_edit 2026-10-27 17:33:41,511 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [27/50] Tour project_update_tour → Step .modal .o_field_widget[name=fold] input 2026-10-27 17:33:41,555 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:41] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 54 35 0.03 0.059 rw 2026-10-27 17:33:41,589 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:41] "POST /web/dataset/call_kw/project.task.type/get_views#project.task.type.get_views HTTP/1.1" 200 9541 9 0.005 0.079 ro 2026-10-27 17:33:41,630 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:41] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1102 11 0.009 0.052 ro 2026-10-27 17:33:41,644 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:41] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 217 3 0.001 0.076 rw 2026-10-27 17:33:41,650 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:41] "POST /web/dataset/call_kw/project.task.type/web_read#project.task.type.web_read HTTP/1.1" 200 464 3 0.001 0.058 ro 2026-10-27 17:33:41,691 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:41] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.003 0.023 ro 2026-10-27 17:33:41,695 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:41] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 114 3 0.003 0.025 ro 2026-10-27 17:33:41,720 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [28/50] Tour project_update_tour → Step .modal .modal-footer button 2026-10-27 17:33:41,728 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [29/50] Tour project_update_tour → Step body:not(:has(.modal)) 2026-10-27 17:33:41,738 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:41] "POST /web/dataset/call_kw/project.task.type/web_save#project.task.type.web_save HTTP/1.1" 200 54 2 0.001 0.008 rw 2026-10-27 17:33:41,768 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:41] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.002 0.017 ro 2026-10-27 17:33:41,811 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:41] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 1336 16 0.01 0.052 ro 2026-10-27 17:33:41,846 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [30/50] Tour project_update_tour → Step .o_kanban_project_tasks 2026-10-27 17:33:41,847 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [31/50] Tour project_update_tour → Step .o_kanban_record 2026-10-27 17:33:41,986 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [32/50] Tour project_update_tour → Step .breadcrumb-item.o_back_button 2026-10-27 17:33:41,993 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [33/50] Tour project_update_tour → Step .o_kanban_record:contains('New Project') 2026-10-27 17:33:42,043 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:42] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 1103 39 0.021 0.074 rw 2026-10-27 17:33:42,073 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:42] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.002 0.016 ro 2026-10-27 17:33:42,083 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:42] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 115 3 0.002 0.026 ro 2026-10-27 17:33:42,095 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:42] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 69 7 0.004 0.035 rw 2026-10-27 17:33:42,118 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:42] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 42 1 0.0 0.007 ro 2026-10-27 17:33:42,195 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:42] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 1132 20 0.018 0.066 ro 2026-10-27 17:33:42,234 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [34/50] Tour project_update_tour → Step .o_switch_view.o_list 2026-10-27 17:33:42,247 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [35/50] Tour project_update_tour → Step tr.o_data_row td[name='name']:contains('New Project') 2026-10-27 17:33:42,250 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:42] "GET /web/image/res.users/2/avatar_128?unique=1793122418000 HTTP/1.1" 200 305 5 0.005 0.022 ro 2026-10-27 17:33:42,319 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:42] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 799 12 0.013 0.048 ro 2026-10-27 17:33:42,320 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:42] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 42 1 0.0 0.062 ro 2026-10-27 17:33:42,397 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [36/50] Tour project_update_tour → Step .nav-link:contains('Settings') 2026-10-27 17:33:42,414 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:42] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 132 0 0 0.007 rw 2026-10-27 17:33:42,495 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:42] "POST /web/dataset/call_kw/project.project/web_read#project.project.web_read HTTP/1.1" 200 1969 33 0.02 0.061 ro 2026-10-27 17:33:42,515 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:42] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 42 1 0.0 0.005 ro 2026-10-27 17:33:42,601 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:42] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.004 ro 2026-10-27 17:33:42,634 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [37/50] Tour project_update_tour → Step div[name='allow_milestones'] input 2026-10-27 17:33:42,699 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [38/50] Tour project_update_tour → Step .o_form_button_save 2026-10-27 17:33:42,722 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [39/50] Tour project_update_tour → Step button[name='action_view_tasks'] 2026-10-27 17:33:42,784 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:42] "POST /mail/store HTTP/1.1" 200 2675 42 0.034 0.078 rw 2026-10-27 17:33:42,797 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:42] "GET /web/assets/f0564ce/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.001 0.116 ro 2026-10-27 17:33:42,853 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:42] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 1968 38 0.022 0.1 rw 2026-10-27 17:33:42,864 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:42] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 66 0 0 0.005 rw 2026-10-27 17:33:42,898 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [40/50] Tour project_update_tour → Step Open embedded actions (trigger: .o_control_panel_navigation button i[data-icon='tune']) 2026-10-27 17:33:42,950 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:42] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 6836 20 0.016 0.033 rw 2026-10-27 17:33:42,997 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [41/50] Tour project_update_tour → Step span.o-dropdown-item:contains('Top Menu') 2026-10-27 17:33:43,007 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [42/50] Tour project_update_tour → Step Put Updates in the embedded actions (trigger: .o-dropdown-item div span:contains('Updates')) 2026-10-27 17:33:43,012 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:43] "POST /mail/store HTTP/1.1" 200 1733 29 0.023 0.078 rw 2026-10-27 17:33:43,023 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:43] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.003 0.044 ro 2026-10-27 17:33:43,050 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:43] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 259 4 0.004 0.067 ro 2026-10-27 17:33:43,057 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:43] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.002 0.069 rw 2026-10-27 17:33:43,064 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:43] "POST /web/dataset/call_kw/res.users.settings/get_embedded_actions_settings#res.users.settings.get_embedded_actions_settings HTTP/1.1" 200 42 3 0.001 0.05 rw 2026-10-27 17:33:43,081 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:43] "POST /web/dataset/call_kw/res.users.settings/set_embedded_actions_setting#res.users.settings.set_embedded_actions_setting HTTP/1.1" 200 44 3 0.003 0.007 rw 2026-10-27 17:33:43,206 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [43/50] Tour project_update_tour → Step Open Updates (trigger: .o_embedded_actions button span:contains('Updates')) 2026-10-27 17:33:43,213 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:43] "POST /web/dataset/call_kw/res.users.settings/set_embedded_actions_setting#res.users.settings.set_embedded_actions_setting HTTP/1.1" 200 44 2 0.001 0.005 rw 2026-10-27 17:33:43,223 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [44/50] Tour project_update_tour → Step Create a new update (trigger: .o_list_button_add) 2026-10-27 17:33:43,279 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:43] "POST /web/action/load HTTP/1.1" 200 4914 18 0.012 0.037 ro 2026-10-27 17:33:43,365 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:43] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 22448 23 0.019 0.052 ro 2026-10-27 17:33:43,386 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:43] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 68 1 0.001 0.008 ro 2026-10-27 17:33:43,404 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [45/50] Tour project_update_tour → Step div.o_field_widget[name=name] input 2026-10-27 17:33:43,466 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:43] "POST /web/dataset/call_kw/project.update/onchange#project.update.onchange HTTP/1.1" 200 426 11 0.008 0.048 rw 2026-10-27 17:33:43,575 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [46/50] Tour project_update_tour → Step .o_form_button_save 2026-10-27 17:33:43,585 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [47/50] Tour project_update_tour → Step Go back to the kanban view the project (trigger: .o_back_button) 2026-10-27 17:33:43,589 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [48/50] Tour project_update_tour → Step Open Kanban View of Updates (trigger: .o_switch_view.o_kanban) 2026-10-27 17:33:43,671 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:43] "POST /web/dataset/call_kw/project.update/web_save#project.update.web_save HTTP/1.1" 200 440 28 0.02 0.061 rw 2026-10-27 17:33:43,725 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:43] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 263 5 0.004 0.014 ro 2026-10-27 17:33:43,755 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:43] "POST /html_editor/get_ice_servers HTTP/1.1" 200 42 2 0.0 0.006 rw 2026-10-27 17:33:43,819 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [49/50] Tour project_update_tour → Step .o_kanban_view 2026-10-27 17:33:43,836 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:43] "GET /web/image/res.users/1/avatar_128?unique=1789238023000 HTTP/1.1" 200 4660 5 0.007 0.019 ro 2026-10-27 17:33:43,852 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [50/50] Tour project_update_tour → Step Go back to the list view the project (trigger: .o_back_button) 2026-10-27 17:33:43,858 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:43] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 305 6 0.005 0.044 ro 2026-10-27 17:33:43,862 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-10-27 17:33:43,866 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔════════════════════════════════════╗ ║ TOUR project_update_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-27 17:33:43,893 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:43] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 305 5 0.007 0.077 ro 2026-10-27 17:33:43,946 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:43] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 505 7 0.005 0.108 ro 2026-10-27 17:33:44,021 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:44] "POST /web/dataset/call_kw/project.project/web_read#project.project.web_read HTTP/1.1" 200 1967 32 0.019 0.123 ro 2026-10-27 17:33:44,074 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:33:44,083 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 45155988 (allocated 48340992) 2026-10-27 17:33:44,142 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:44] "POST /mail/store HTTP/1.1" 200 2631 42 0.024 0.308 rw 2026-10-27 17:33:44,143 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:44] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 132 0 0 0.265 rw 2026-10-27 17:33:44,170 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:44] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 42 1 0.0 0.017 ro 2026-10-27 17:33:44,171 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:39] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 31 0.022 4.742 rw 2026-10-27 17:33:44,232 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 67955 2026-10-27 17:33:44,237 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-10-27 17:33:44,240 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 67955 2026-10-27 17:33:44,261 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 7wFY4rX- - [27/Oct/2026 17:33:44] "POST /mail/store HTTP/1.1" 200 1734 29 0.013 0.04 rw 2026-10-27 17:33:44,352 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_173344_351864_test_01_project_tour.txt 2026-10-27 17:33:44,352 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmp3sorpogd_chrome_odoo" 2026-10-27 17:33:44,675 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 68103 2026-10-27 17:33:44,675 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmpmwre83u5_chrome_odoo 2026-10-27 17:33:44,676 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:40243/json/version 2026-10-27 17:33:44,677 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40243', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:33:44,686 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-10-27 17:33:44,686 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:40243/json 2026-10-27 17:33:44,687 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40243', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:33:44,691 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:40243/devtools/page/7F2BED18C59E437FCBB32007ACB830DA 2026-10-27 17:33:44,698 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-10-27 17:33:44,699 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-10-27 17:33:44,722 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-27 17:33:44,724 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-10-27 17:33:44,726 7 INFO rb-3d383b4-226062-429553 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-27 17:33:44,726 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-27 17:33:44,835 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:44] "GET /odoo HTTP/1.1" 200 7132 29 0.019 0.09 rw 2026-10-27 17:33:44,839 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': '7F2BED18C59E437FCBB32007ACB830DA', 'loaderId': '8C57E00FD8B3E6EBA79931D252FE9EAF', 'isDownload': False} 2026-10-27 17:33:44,839 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-10-27 17:33:44,895 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 5 0.003 0.027 ro 2026-10-27 17:33:44,899 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:44] "GET /web/webclient/load_menus HTTP/1.1" 200 256899 0 0 0.035 ro 2026-10-27 17:33:44,918 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:44] "GET /web/assets/cfdb59c/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.001 0.051 ro 2026-10-27 17:33:44,937 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:44] "GET /web/assets/ec40590/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.001 0.015 ro 2026-10-27 17:33:44,946 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:44] "GET /web/assets/a985522/web.assets_web.min.js HTTP/1.1" 200 9626383 2 0.001 0.213 ro 2026-10-27 17:33:44,979 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:44] "GET /web/assets/808e16d/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.001 0.01 ro 2026-10-27 17:33:45,592 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-10-27 17:33:45,602 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:45] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.003 - 2026-10-27 17:33:45,604 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:45] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.002 - 2026-10-27 17:33:45,612 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.007 ro 2026-10-27 17:33:45,628 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate test code "odoo.startTour('project_tour', {"stepDelay": 0, "debug": false})" 2026-10-27 17:33:45,632 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:45] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.005 rw 2026-10-27 17:33:45,635 7 INFO rb-3d383b4-226062-429553 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-27 17:33:45,693 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:45] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.004 ro 2026-10-27 17:33:45,706 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:45] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-27 17:33:45,770 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:45] "GET /odoo HTTP/1.1" 200 7132 29 0.017 0.041 rw 2026-10-27 17:33:45,786 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:45] "GET /odoo/offline HTTP/1.1" 200 14292 1 0.001 0.068 ro 2026-10-27 17:33:45,826 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:45] "GET /web/image/res.partner/3/avatar_128?unique=1793110736000 HTTP/1.1" 200 305 3 0.002 0.013 ro 2026-10-27 17:33:45,837 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:45] "POST /web/action/load HTTP/1.1" 200 419 5 0.003 0.022 ro 2026-10-27 17:33:45,858 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:45] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 2 0.007 0.039 rw 2026-10-27 17:33:45,861 7 INFO rb-3d383b4-226062-429553 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-27 17:33:45,868 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:45] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.025 ro 2026-10-27 17:33:45,905 7 INFO rb-3d383b4-226062-429553 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-27 17:33:45,906 7 INFO rb-3d383b4-226062-429553 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-27 17:33:45,963 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:45] "POST /mail/store HTTP/1.1" 200 3117 36 0.034 0.084 ro 2026-10-27 17:33:45,984 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:45] "POST /web/action/load HTTP/1.1" 200 1125 10 0.005 0.079 ro 2026-10-27 17:33:46,003 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:46] "POST /mail/store HTTP/1.1" 200 527 9 0.006 0.057 ro 2026-10-27 17:33:46,076 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:46] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.003 0.026 ro 2026-10-27 17:33:46,093 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:46] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.004 0.026 ro 2026-10-27 17:33:46,104 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:46] "GET /web/image/res.partner/2/avatar_128?unique=1793110736000 HTTP/1.1" 200 4660 3 0.002 0.023 ro 2026-10-27 17:33:46,191 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:46] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 113563 5 0.009 0.066 ro 2026-10-27 17:33:46,251 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:46] "POST /mail/store HTTP/1.1" 200 2103 26 0.017 0.114 rw 2026-10-27 17:33:46,305 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:46] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 1130 20 0.013 0.076 ro 2026-10-27 17:33:46,306 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:46] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 44 0 0 0.089 ro 2026-10-27 17:33:46,329 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:46] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 42 1 0.0 0.008 ro 2026-10-27 17:33:46,411 7 INFO rb-3d383b4-226062-429553 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-27 17:33:46,414 7 INFO rb-3d383b4-226062-429553 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-27 17:33:46,414 7 INFO rb-3d383b4-226062-429553 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-27 17:33:46,440 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:46] "GET /web/image/res.users/2/avatar_128?unique=1793122418000 HTTP/1.1" 200 305 5 0.004 0.021 ro 2026-10-27 17:33:46,458 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:46] "POST /web/action/load HTTP/1.1" 200 735 9 0.004 0.035 ro 2026-10-27 17:33:46,462 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:46] "GET /web/assets/4f70286/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.001 0.037 ro 2026-10-27 17:33:46,484 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:46] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 6466 0 0 0.007 ro 2026-10-27 17:33:46,513 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:46] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 263 1 0.002 0.013 rw 2026-10-27 17:33:46,591 7 INFO rb-3d383b4-226062-429553 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-27 17:33:46,602 7 INFO rb-3d383b4-226062-429553 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-27 17:33:46,661 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:46] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 266 23 0.013 0.043 rw 2026-10-27 17:33:46,745 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:46] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 6470 20 0.013 0.058 rw 2026-10-27 17:33:46,829 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:46] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 125215 3 0.006 0.068 ro 2026-10-27 17:33:46,868 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:46] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 42 2 0.002 0.013 ro 2026-10-27 17:33:46,886 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:46] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 67 3 0.002 0.018 ro 2026-10-27 17:33:46,893 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:46] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.002 0.025 rw 2026-10-27 17:33:46,920 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:46] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 3890 0 0 0.001 - 2026-10-27 17:33:46,941 7 INFO rb-3d383b4-226062-429553 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-27 17:33:46,947 7 INFO rb-3d383b4-226062-429553 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-27 17:33:46,958 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:46] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 54 4 0.001 0.007 rw 2026-10-27 17:33:46,984 7 INFO rb-3d383b4-226062-429553 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-27 17:33:46,987 7 INFO rb-3d383b4-226062-429553 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-27 17:33:46,991 7 INFO rb-3d383b4-226062-429553 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-27 17:33:47,005 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:47] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 54 4 0.002 0.01 rw 2026-10-27 17:33:47,017 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:47] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 98 3 0.001 0.005 rw 2026-10-27 17:33:47,055 7 INFO rb-3d383b4-226062-429553 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-27 17:33:47,064 7 INFO rb-3d383b4-226062-429553 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-27 17:33:47,064 7 INFO rb-3d383b4-226062-429553 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-27 17:33:47,093 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:47] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 5639 1 0.001 0.02 ro 2026-10-27 17:33:47,117 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:47] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 210 4 0.002 0.011 rw 2026-10-27 17:33:47,154 7 INFO rb-3d383b4-226062-429553 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-27 17:33:47,155 7 INFO rb-3d383b4-226062-429553 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-27 17:33:47,162 7 INFO rb-3d383b4-226062-429553 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-27 17:33:47,162 7 INFO rb-3d383b4-226062-429553 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-27 17:33:47,245 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:47] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 54 30 0.019 0.06 rw 2026-10-27 17:33:47,285 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:47] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 210 3 0.003 0.03 rw 2026-10-27 17:33:47,324 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:47] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1092 11 0.01 0.042 ro 2026-10-27 17:33:47,376 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:47] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.003 0.015 ro 2026-10-27 17:33:47,383 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:47] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 115 3 0.002 0.012 ro 2026-10-27 17:33:47,519 7 INFO rb-3d383b4-226062-429553 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-27 17:33:47,521 7 INFO rb-3d383b4-226062-429553 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-27 17:33:47,525 7 INFO rb-3d383b4-226062-429553 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-27 17:33:47,546 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:47] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 1092 31 0.018 0.047 rw 2026-10-27 17:33:47,572 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:47] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.002 0.012 ro 2026-10-27 17:33:47,584 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:47] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 115 3 0.002 0.02 ro 2026-10-27 17:33:47,596 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:47] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 69 7 0.004 0.026 rw 2026-10-27 17:33:47,705 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:47] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1941 19 0.01 0.057 ro 2026-10-27 17:33:47,731 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:47] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.001 0.01 rw 2026-10-27 17:33:47,776 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:47] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 146 1 0.001 0.007 ro 2026-10-27 17:33:47,866 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:47] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.003 ro 2026-10-27 17:33:47,877 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:47] "POST /html_editor/get_ice_servers HTTP/1.1" 200 42 1 0.0 0.007 rw 2026-10-27 17:33:47,899 7 INFO rb-3d383b4-226062-429553 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-27 17:33:47,992 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:47] "POST /mail/store HTTP/1.1" 200 3583 43 0.02 0.06 rw 2026-10-27 17:33:47,996 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:47] "GET /web/assets/f0564ce/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.001 0.078 ro 2026-10-27 17:33:48,049 7 INFO rb-3d383b4-226062-429553 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-27 17:33:48,050 7 INFO rb-3d383b4-226062-429553 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-27 17:33:48,057 7 INFO rb-3d383b4-226062-429553 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-27 17:33:48,057 7 INFO rb-3d383b4-226062-429553 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-27 17:33:48,065 7 INFO rb-3d383b4-226062-429553 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-27 17:33:48,066 7 INFO rb-3d383b4-226062-429553 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-27 17:33:48,095 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:48] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 22864 14 0.005 0.024 ro 2026-10-27 17:33:48,190 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:48] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 942 10 0.006 0.044 rw 2026-10-27 17:33:48,218 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:48] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 373 1 0.0 0.008 ro 2026-10-27 17:33:48,280 7 INFO rb-3d383b4-226062-429553 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-27 17:33:48,282 7 INFO rb-3d383b4-226062-429553 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-27 17:33:48,318 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:48] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 901 11 0.007 0.022 rw 2026-10-27 17:33:48,383 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:48] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 45 14 0.007 0.039 rw 2026-10-27 17:33:48,439 7 INFO rb-3d383b4-226062-429553 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-27 17:33:48,440 7 INFO rb-3d383b4-226062-429553 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-27 17:33:48,470 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:48] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 129 4 0.004 0.028 ro 2026-10-27 17:33:48,502 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:48] "POST /mail/store HTTP/1.1" 200 1730 16 0.008 0.095 rw 2026-10-27 17:33:48,511 7 INFO rb-3d383b4-226062-429553 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-27 17:33:48,515 7 INFO rb-3d383b4-226062-429553 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: button[name="sub_tasks_page"]) 2026-10-27 17:33:48,517 7 INFO rb-3d383b4-226062-429553 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 .o_field_x2many_list_row_add button) 2026-10-27 17:33:48,528 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:48] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 305 5 0.004 0.034 ro 2026-10-27 17:33:48,538 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:48] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 121 3 0.003 0.016 ro 2026-10-27 17:33:48,604 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:48] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 53 23 0.011 0.04 rw 2026-10-27 17:33:48,669 7 INFO rb-3d383b4-226062-429553 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-27 17:33:48,719 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:48] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 1049 12 0.008 0.038 rw 2026-10-27 17:33:48,773 7 INFO rb-3d383b4-226062-429553 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-27 17:33:48,773 7 INFO rb-3d383b4-226062-429553 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-27 17:33:48,787 7 INFO rb-3d383b4-226062-429553 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-27 17:33:48,797 7 INFO rb-3d383b4-226062-429553 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-27 17:33:48,802 7 INFO rb-3d383b4-226062-429553 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-27 17:33:48,904 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:48] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 71 22 0.015 0.101 rw 2026-10-27 17:33:49,079 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:49] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 3166 78 0.039 0.113 rw 2026-10-27 17:33:49,201 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:49] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.003 0.05 ro 2026-10-27 17:33:49,273 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:49] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 1452 21 0.012 0.11 ro 2026-10-27 17:33:49,312 7 INFO rb-3d383b4-226062-429553 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-27 17:33:49,358 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:49] "POST /mail/store HTTP/1.1" 200 3273 47 0.023 0.152 rw 2026-10-27 17:33:49,366 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:49] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.001 0.214 rw 2026-10-27 17:33:49,406 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:49] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1410 21 0.01 0.082 ro 2026-10-27 17:33:49,435 7 INFO rb-3d383b4-226062-429553 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-27 17:33:49,441 7 INFO rb-3d383b4-226062-429553 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-27 17:33:49,451 7 INFO rb-3d383b4-226062-429553 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-27 17:33:49,461 7 INFO rb-3d383b4-226062-429553 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-27 17:33:49,532 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:49] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 46 46 0.022 0.048 rw 2026-10-27 17:33:49,592 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:49] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1590 21 0.012 0.042 ro 2026-10-27 17:33:49,625 7 INFO rb-3d383b4-226062-429553 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-27 17:33:49,637 7 INFO rb-3d383b4-226062-429553 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-27 17:33:49,645 7 INFO rb-3d383b4-226062-429553 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-27 17:33:49,653 7 INFO rb-3d383b4-226062-429553 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-27 17:33:49,708 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:49] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 78 21 0.011 0.049 rw 2026-10-27 17:33:49,740 7 INFO rb-3d383b4-226062-429553 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-27 17:33:49,747 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-10-27 17:33:49,748 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-10-27 17:33:49,809 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:49] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 216 21 0.017 0.075 rw 2026-10-27 17:33:49,897 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:33:49,902 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 39727916 (allocated 42049536) 2026-10-27 17:33:49,902 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:49] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1586 21 0.013 0.142 ro 2026-10-27 17:33:49,923 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:49] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 115 3 0.002 0.018 ro 2026-10-27 17:33:49,932 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:46] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 52 0.035 3.965 rw 2026-10-27 17:33:49,935 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 rkn_4Qe0 - [27/Oct/2026 17:33:49] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.002 0.031 ro 2026-10-27 17:33:50,005 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 68103 2026-10-27 17:33:50,006 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-10-27 17:33:50,007 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 68103 2026-10-27 17:33:50,090 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_173350_089788_test_01_project_tour.txt 2026-10-27 17:33:50,090 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmpmwre83u5_chrome_odoo" 2026-10-27 17:33:50,116 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-27 17:33:51,736 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 0, [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17, 61])] 2026-10-27 17:33:51,868 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_admin_dependency_toggle ... 2026-10-27 17:33:52,501 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_create_from_template_keeps_subtask_dependencies ... 2026-10-27 17:33:52,716 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_cyclic_dependencies ... 2026-10-27 17:33:52,794 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_subtask_dependencies ... 2026-10-27 17:33:52,967 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_task_dependencies ... 2026-10-27 17:33:53,203 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies ... 2026-10-27 17:33:53,218 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies_settings_change ... 2026-10-27 17:33:53,270 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17, 61] with changes [(, 0, [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17])] 2026-10-27 17:33:53,347 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-27 17:33:54,661 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_follow: Starting TestTaskFollow.test_batch_activity_creation_multi_project_follower ... 2026-10-27 17:33:54,830 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_follow: Starting TestTaskFollow.test_follow_on_create ... 2026-10-27 17:33:54,837 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_follow: Starting TestTaskFollow.test_follow_on_write ... 2026-10-27 17:33:54,852 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_follow: Starting TestTaskFollow.test_follower_subscription_update_on_move ... 2026-10-27 17:33:54,899 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-27 17:33:55,201 7 INFO rb-3d383b4-226062-429553 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-27 17:33:55,362 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_01_task_link_preview_name ... 2026-10-27 17:33:55,432 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-10-27 17:33:55,437 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:33:55,680 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Dcxywuby - [27/Oct/2026 17:33:55] "POST /html_editor/link_preview_internal HTTP/1.1" 200 131 16 0.011 0.234 rw 2026-10-27 17:33:55,682 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_my_tasks_path ... 2026-10-27 17:33:55,694 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-10-27 17:33:55,699 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:33:55,988 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 -6800DSr - [27/Oct/2026 17:33:55] "POST /html_editor/link_preview_internal HTTP/1.1" 200 131 16 0.015 0.275 rw 2026-10-27 17:33:56,002 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-27 17:33:57,606 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_base_state ... 2026-10-27 17:33:57,709 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_change_stage_or_project ... 2026-10-27 17:33:57,746 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_changing_parent_do_not_reset_task_state ... 2026-10-27 17:33:57,764 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_dependent_task ... 2026-10-27 17:33:57,859 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_closed_dependencies ... 2026-10-27 17:33:57,931 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_open_dependencies ... 2026-10-27 17:33:58,001 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_project_move_state_preservation ... 2026-10-27 17:33:58,111 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_recompute_state_when_task_dependencies_feature_changes ... 2026-10-27 17:33:58,494 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_state_dont_reset_when_enabling_task_dependencies ... 2026-10-27 17:33:58,608 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 0, [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17])] 2026-10-27 17:33:58,747 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 0, [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17, 61])] 2026-10-27 17:33:58,796 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_subtask_closed_state_not_reset_on_parent_project_change ... 2026-10-27 17:33:58,928 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_task_created_in_waiting_stage_gets_in_progress_state ... 2026-10-27 17:33:58,983 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-27 17:33:59,077 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_templates_ui: Starting TestTaskTemplatesTour.test_task_templates_tour ... 2026-10-27 17:33:59,378 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome pid: 68244 2026-10-27 17:33:59,378 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless temporary user profile dir: /tmp/tmpn8rm6yi__chrome_odoo 2026-10-27 17:33:59,378 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:38859/json/version 2026-10-27 17:33:59,379 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38859', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:33:59,397 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Browser version: Chrome/150.0.7871.114 2026-10-27 17:33:59,397 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:38859/json 2026-10-27 17:33:59,398 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38859', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:33:59,404 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Websocket url found: ws://127.0.0.1:38859/devtools/page/DB86B9208458E986157C77E96E791BDB 2026-10-27 17:33:59,409 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Enable chrome headless console log notification 2026-10-27 17:33:59,414 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless enable page notifications 2026-10-27 17:33:59,443 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-27 17:33:59,452 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Setting session cookie in browser 2026-10-27 17:33:59,453 7 INFO rb-3d383b4-226062-429553 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-27 17:33:59,453 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-27 17:33:59,464 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:33:59,980 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:33:59] "GET /odoo HTTP/1.1" 200 7090 118 0.063 0.463 rw 2026-10-27 17:33:59,983 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Navigation result: {'frameId': 'DB86B9208458E986157C77E96E791BDB', 'loaderId': '2B3450540114406BC1BEB1FC522F138D', 'isDownload': False} 2026-10-27 17:33:59,984 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Evaluate ready code "odoo.isTourReady('project_task_templates_tour')" 2026-10-27 17:34:00,258 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:00] "GET /web/webclient/load_menus HTTP/1.1" 200 256899 29 0.022 0.217 ro 2026-10-27 17:34:00,268 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 6 0.003 0.247 ro 2026-10-27 17:34:00,289 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:00] "GET /web/assets/cfdb59c/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.001 0.27 ro 2026-10-27 17:34:00,306 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:00] "GET /web/assets/ec40590/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.001 0.012 ro 2026-10-27 17:34:00,353 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:00] "GET /web/assets/808e16d/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.001 0.014 ro 2026-10-27 17:34:00,357 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:00] "GET /web/assets/a985522/web.assets_web.min.js HTTP/1.1" 200 9626383 2 0.001 0.897 ro 2026-10-27 17:34:00,992 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: Owl is running in 'dev' mode. 2026-10-27 17:34:01,015 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:01] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.006 - 2026-10-27 17:34:01,016 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:01] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.007 - 2026-10-27 17:34:01,022 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.014 ro 2026-10-27 17:34:01,048 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Evaluate test code "odoo.startTour('project_task_templates_tour', {"stepDelay": 0, "debug": false})" 2026-10-27 17:34:01,059 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:01] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.016 rw 2026-10-27 17:34:01,060 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [1/11] Tour project_task_templates_tour → Step .o_navbar_apps_menu button:enabled 2026-10-27 17:34:01,061 7 INFO rb-3d383b4-226062-429553 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-27 17:34:01,089 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:01] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.009 0.03 rw 2026-10-27 17:34:01,113 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:01] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.006 ro 2026-10-27 17:34:01,128 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:01] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.001 - 2026-10-27 17:34:01,163 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:01] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.003 0.02 ro 2026-10-27 17:34:01,225 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:01] "GET /odoo HTTP/1.1" 200 7019 27 0.013 0.072 rw 2026-10-27 17:34:01,236 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:01] "GET /web/image/res.partner/3/avatar_128?unique=1793110736000 HTTP/1.1" 200 305 3 0.002 0.039 ro 2026-10-27 17:34:01,242 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [2/11] Tour project_task_templates_tour → Step .o_app[data-menu-xmlid="project.menu_main_pm"] 2026-10-27 17:34:01,250 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:01] "POST /web/action/load HTTP/1.1" 200 419 5 0.003 0.047 ro 2026-10-27 17:34:01,255 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:01] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.001 0.058 rw 2026-10-27 17:34:01,258 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [3/11] 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-27 17:34:01,271 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:01] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.038 ro 2026-10-27 17:34:01,356 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:01] "POST /mail/store HTTP/1.1" 200 3117 37 0.022 0.097 ro 2026-10-27 17:34:01,376 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:01] "POST /web/action/load HTTP/1.1" 200 1125 10 0.004 0.107 ro 2026-10-27 17:34:01,556 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:01] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 109418 54 0.033 0.119 ro 2026-10-27 17:34:01,643 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:01] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 43 0 0 0.048 ro 2026-10-27 17:34:01,644 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:01] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 1010 19 0.009 0.046 ro 2026-10-27 17:34:01,663 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:01] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 41 1 0.0 0.006 ro 2026-10-27 17:34:01,759 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [4/11] 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-27 17:34:01,776 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:01] "GET /web/image/res.users/1/avatar_128?unique=1793110236000 HTTP/1.1" 200 4660 5 0.003 0.018 ro 2026-10-27 17:34:01,782 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:01] "GET /web/assets/4f70286/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.001 0.026 ro 2026-10-27 17:34:01,820 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:01] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 6491 22 0.012 0.046 rw 2026-10-27 17:34:02,121 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:02] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 124653 68 0.032 0.254 ro 2026-10-27 17:34:02,176 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:02] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 42 3 0.002 0.018 ro 2026-10-27 17:34:02,189 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:02] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 170 5 0.002 0.029 ro 2026-10-27 17:34:02,239 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:02] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 74 1 0.001 0.077 rw 2026-10-27 17:34:02,605 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:02] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 3890 0 0 0.001 - 2026-10-27 17:34:02,648 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [5/11] Tour project_task_templates_tour → Step .o-kanban-button-new 2026-10-27 17:34:02,653 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [6/11] Tour project_task_templates_tour → Step Create a task with the template (trigger: .dropdown-menu button.dropdown-item:contains("Template")) 2026-10-27 17:34:02,659 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:02] "GET /web/image/res.users/4/avatar_128?unique=1788939242000 HTTP/1.1" 200 305 6 0.007 0.026 ro 2026-10-27 17:34:02,675 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:02] "GET /web/image/res.users/1/avatar_128?unique=1791362042000 HTTP/1.1" 200 4660 5 0.003 0.046 ro 2026-10-27 17:34:02,682 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [7/11] Tour project_task_templates_tour → Step div[name="name"] .o_input 2026-10-27 17:34:02,699 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:02] "GET /web/image/res.users/2/avatar_128?unique=1790951642000 HTTP/1.1" 200 305 5 0.004 0.064 ro 2026-10-27 17:34:02,718 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:02] "GET /web/image/res.users/5/avatar_128?unique=1789011242000 HTTP/1.1" 200 6314 4 0.001 0.087 ro 2026-10-27 17:34:02,752 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:02] "GET /web/image/res.users/3/avatar_128?unique=1790678042000 HTTP/1.1" 200 305 6 0.004 0.117 ro 2026-10-27 17:34:02,833 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:02] "POST /web/dataset/call_kw/project.task/action_create_from_template#project.task.action_create_from_template HTTP/1.1" 200 44 46 0.023 0.127 rw 2026-10-27 17:34:02,909 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:02] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 2000 21 0.009 0.038 ro 2026-10-27 17:34:02,934 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:02] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 74 1 0.001 0.012 rw 2026-10-27 17:34:02,967 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:02] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 92 1 0.001 0.005 ro 2026-10-27 17:34:03,063 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:03] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.004 ro 2026-10-27 17:34:03,077 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:03] "POST /html_editor/get_ice_servers HTTP/1.1" 200 42 2 0.0 0.004 rw 2026-10-27 17:34:03,149 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [8/11] Tour project_task_templates_tour → Step .o_form_dirty 2026-10-27 17:34:03,169 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [9/11] Tour project_task_templates_tour → Step button.o_form_button_save 2026-10-27 17:34:03,178 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [10/11] Tour project_task_templates_tour → Step Wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-27 17:34:03,266 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:03] "POST /mail/store HTTP/1.1" 200 2760 43 0.024 0.077 rw 2026-10-27 17:34:03,276 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:03] "GET /web/assets/f0564ce/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.001 0.086 ro 2026-10-27 17:34:03,358 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:03] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 1992 29 0.018 0.155 rw 2026-10-27 17:34:03,408 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [11/11] 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-27 17:34:03,409 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: tour succeeded 2026-10-27 17:34:03,410 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_task_templates_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-27 17:34:03,511 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:03] "POST /mail/store HTTP/1.1" 200 2686 43 0.02 0.081 rw 2026-10-27 17:34:03,553 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:34:03,574 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: heap 37937992 (allocated 42573824) 2026-10-27 17:34:03,579 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 htq4mnyX - [27/Oct/2026 17:34:01] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 31 0.017 2.276 rw 2026-10-27 17:34:03,658 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing chrome headless with pid 68244 2026-10-27 17:34:03,659 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing websocket connection 2026-10-27 17:34:03,660 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Terminating chrome headless with pid 68244 2026-10-27 17:34:03,762 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_173403_761746_test_task_templates_tour.txt 2026-10-27 17:34:03,762 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Removing chrome user profile "/tmp/tmpn8rm6yi__chrome_odoo" 2026-10-27 17:34:03,782 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-27 17:34:05,202 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking ... 2026-10-27 17:34:05,317 7 INFO rb-3d383b4-226062-429553 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking_context ... 2026-10-27 17:34:05,372 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-27 17:34:05,867 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 691 with IP n/a changed groups of user 691 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:34:05,989 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 691 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:34:11,238 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 691 with IP n/a changed groups of user 691 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:34:12,596 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 691 with IP n/a changed groups of user 691 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:34:18,764 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 691 with IP n/a changed groups of user 693 who belonged to [1] with changes [(, 6, 0)] 2026-10-27 17:34:19,047 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 691 with IP n/a changed groups of user 694 who belonged to [85, 1] with changes [(, 6, 0)] 2026-10-27 17:34:19,339 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 691 with IP n/a changed groups of user 695 who belonged to [85, 1] with changes [(, 6, 0)] 2026-10-27 17:34:19,743 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 691 with IP n/a changed groups of user 691 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 6, 5, 1, 40, 85])] 2026-10-27 17:34:21,879 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 691 with IP n/a changed groups of user 691 who belonged to [96, 41, 105, 29, 85, 45, 65, 6, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 85, 45, 65, 6, 5, 1, 40, 58])] 2026-10-27 17:34:21,963 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_hr_expense.tests.test_analytics: Starting TestAnalytics.test_project_analytics_to_expense ... 2026-10-27 17:34:22,903 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 17:34:23,049 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_mail_plugin.tests.test_controller: Starting TestMailPluginProjectController.test_user_lang ... 2026-10-27 17:34:23,445 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:34:23,698 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 6jC0O2Lv - [27/Oct/2026 17:34:23] "POST /mail_plugin/search_records/project.project HTTP/1.1" 200 173 20 0.012 0.244 rw 2026-10-27 17:34:23,753 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 6jC0O2Lv - [27/Oct/2026 17:34:23] "POST /mail_plugin/search_records/project.project HTTP/1.1" 200 173 13 0.007 0.023 rw 2026-10-27 17:34:23,806 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 6jC0O2Lv - [27/Oct/2026 17:34:23] "POST /mail_plugin/search_records/project.project HTTP/1.1" 200 178 13 0.007 0.021 rw 2026-10-27 17:34:23,860 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 6jC0O2Lv - [27/Oct/2026 17:34:23] "POST /mail_plugin/search_records/project.project HTTP/1.1" 200 173 13 0.01 0.019 rw 2026-10-27 17:34:23,870 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-27 17:34:25,030 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_mrp_account.tests.test_project_stock: Starting TestProjectStock.test_check_company ... 2026-10-27 17:34:26,261 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-27 17:34:26,288 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 0, [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17, 1, 29])] 2026-10-27 17:34:26,781 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 1, 17] with changes [(, 6, 0)] 2026-10-27 17:34:31,319 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 2 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 65, 26, 94, 5, 110] with changes [(, 6, 0)] 2026-10-27 17:34:33,736 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 6, 20, 5, 1, 17] with changes [(, 0, [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 6, 20, 5, 1, 17, 16, 97])] 2026-10-27 17:34:33,960 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 16, 97, 6, 20, 5, 1, 17] with changes [(, 0, [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 16, 97, 6, 20, 5, 1, 17, 16])] 2026-10-27 17:34:34,005 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 16, 97, 6, 20, 5, 1, 17] with changes [(, 0, [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 16, 97, 6, 20, 5, 1, 17, 73])] 2026-10-27 17:34:36,619 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_mrp_sale.tests.test_sale_mrp_account: Starting TestSaleMrpAccount.test_analytic_line_billable_type_mrp ... 2026-10-27 17:34:37,955 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_mrp_sale.tests.test_sale_mrp_account: Starting TestSaleMrpAccount.test_mo_get_project_from_so ... 2026-10-27 17:34:38,407 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 17:34:38,945 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 707 with IP n/a changed groups of user 707 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:34:39,061 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 707 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:34:44,742 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 707 with IP n/a changed groups of user 707 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:34:46,376 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 707 with IP n/a changed groups of user 707 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 16])] 2026-10-27 17:34:46,595 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 707 with IP n/a changed groups of user 707 who belonged to [96, 41, 105, 29, 45, 65, 16, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 16, 5, 1, 40, 58])] 2026-10-27 17:34:51,290 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_compute_purchase_orders_count ... 2026-10-27 17:34:51,498 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_project_on_pol_with_analytic_distribution_model ... 2026-10-27 17:34:53,090 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-27 17:34:53,093 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_purchase_stock.tests.test_reordering_rule: Starting TestReorderingRuleProjectPurchase.test_po_creation_and_reuse_based_on_project ... 2026-10-27 17:34:53,799 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1175] 2026-10-27 17:34:53,811 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-27 17:34:54,006 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_purchase_stock.tests.test_subcontracting_project: Starting TestProjectPurchaseStockSubcontracting.test_project_is_propagated_to_auto_generated_subcontracting_purchase ... 2026-10-27 17:34:55,125 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_purchase_stock.tests.test_subcontracting_project: Starting TestProjectPurchaseStockSubcontracting.test_project_is_propagated_to_subcontracting_resupply_picking ... 2026-10-27 17:34:55,537 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-27 17:34:56,108 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 709 with IP n/a changed groups of user 709 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:34:56,224 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 709 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:35:02,016 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 709 with IP n/a changed groups of user 709 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:35:03,583 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 709 with IP n/a changed groups of user 709 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:35:09,616 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 709 with IP n/a changed groups of user 711 who belonged to [1] with changes [(, 6, 0)] 2026-10-27 17:35:09,899 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 709 with IP n/a changed groups of user 712 who belonged to [85, 1] with changes [(, 6, 0)] 2026-10-27 17:35:10,147 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 709 with IP n/a changed groups of user 713 who belonged to [85, 1] with changes [(, 6, 0)] 2026-10-27 17:35:10,503 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 709 with IP n/a changed groups of user 709 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 6, 5, 1, 40, 85])] 2026-10-27 17:35:12,450 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_sale_expense.tests.test_expense_analytics: Starting TestExpenseAnalytics.test_company_paid_expense_analytic_on_pnl_line_only ... 2026-10-27 17:35:14,091 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 17:35:15,107 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 714 with IP n/a changed groups of user 714 who belonged to [33, 96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:35:15,224 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 714 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:35:20,907 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 714 with IP n/a changed groups of user 714 who belonged to [33, 96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:35:23,374 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 714 with IP n/a changed groups of user 714 who belonged to [33, 96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:35:30,184 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 714 with IP n/a changed groups of user 718 who belonged to [1] with changes [(, 6, 0)] 2026-10-27 17:35:30,444 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 714 with IP n/a changed groups of user 719 who belonged to [85, 1] with changes [(, 6, 0)] 2026-10-27 17:35:30,681 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 714 with IP n/a changed groups of user 720 who belonged to [85, 1] with changes [(, 6, 0)] 2026-10-27 17:35:31,019 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 714 with IP n/a changed groups of user 714 who belonged to [33, 96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 0, [33, 96, 41, 105, 29, 45, 65, 6, 5, 1, 40, 85])] 2026-10-27 17:35:33,163 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_aal_category_expense ... 2026-10-27 17:35:34,806 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_analytic_account_reinvoice_policy ... 2026-10-27 17:35:35,112 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-27 17:35:35,124 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-27 17:35:35,127 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-27 17:35:35,131 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-27 17:35:35,250 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-27 17:35:35,257 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-27 17:35:35,259 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-27 17:35:35,263 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-27 17:35:35,388 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-27 17:35:35,396 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-27 17:35:35,398 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-27 17:35:35,402 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-27 17:35:35,530 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-27 17:35:35,538 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-27 17:35:35,540 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-27 17:35:35,544 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-27 17:35:35,707 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-27 17:35:35,715 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-27 17:35:35,718 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-27 17:35:35,722 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-27 17:35:36,063 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_analytic_line_billable_type_expense_revenue ... 2026-10-27 17:35:36,092 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_analytic_line_billable_type_reinvoiced_expense ... 2026-10-27 17:35:36,218 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_change_product_reinvoice_policy_analytic_distribution ... 2026-10-27 17:35:36,341 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_company_paid_expense_from_project_no_phantom_revenue ... 2026-10-27 17:35:36,734 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_compute_analytic_distribution_expense ... 2026-10-27 17:35:36,760 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 714 with IP n/a changed groups of user 714 who belonged to [33, 96, 41, 105, 29, 85, 45, 65, 6, 5, 1, 40] with changes [(, 21, 0)] 2026-10-27 17:35:41,018 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 417 checked, 5 removed 2026-10-27 17:35:41,599 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:35:51,748 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 2 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 65, 26, 94, 20, 5, 110] with changes [(, 6, 0)] 2026-10-27 17:35:52,428 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 723 who belonged to [10, 3, 19, 20, 1] with changes [(, 6, 0)] 2026-10-27 17:35:55,334 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_sms.tests.test_project_sharing: Starting TestProjectSharingWithSms.test_portal_user_can_change_stage_with_sms_template ... 2026-10-27 17:35:55,643 7 INFO rb-3d383b4-226062-429553 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [2]: gave [{'uuid': '86671e7b1d4948bd82da782f3869936c', 'state': 'success', 'credit': 1}] 2026-10-27 17:35:55,671 7 INFO rb-3d383b4-226062-429553 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [3]: gave [{'uuid': '026e7d5a5181473ca5c3d22a91073715', 'state': 'success', 'credit': 1}] 2026-10-27 17:35:55,680 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_sms.tests.test_project_sharing: Starting TestProjectSharingWithSms.test_project_user_can_change_stage_with_sms_template ... 2026-10-27 17:35:55,703 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 728 who belonged to [57, 10, 1] with changes [(, 57, 0), (, 33, 0)] 2026-10-27 17:35:55,819 7 INFO rb-3d383b4-226062-429553 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [4]: gave [{'uuid': 'db8cd8484f334b1b916b5297e8c569bd', 'state': 'success', 'credit': 1}] 2026-10-27 17:35:55,907 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 419 checked, 7 removed 2026-10-27 17:35:55,930 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 0, [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17, 1, 29])] 2026-10-27 17:35:56,312 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 1, 17] with changes [(, 6, 0)] 2026-10-27 17:36:00,374 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 2 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 65, 26, 94, 5, 110] with changes [(, 6, 0)] 2026-10-27 17:36:04,930 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_stock_account.tests.test_analytics: Starting TestAnalytics.test_analytic_lines_generation_delivery ... 2026-10-27 17:36:05,468 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_stock_account.tests.test_analytics: Starting TestAnalytics.test_analytic_lines_generation_receipt ... 2026-10-27 17:36:05,783 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_stock_account.tests.test_analytics: Starting TestAnalytics.test_mandatory_analytic_plan_picking ... 2026-10-27 17:36:06,703 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-27 17:36:07,034 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:36:12,023 7 INFO rb-3d383b4-226062-429553 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-27 17:36:12,333 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_timesheet_holidays.tests.test_cancel_time_off: Starting TestCancelTimeOff.test_cancel_time_off ... 2026-10-27 17:36:12,000 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [4] 2026-10-27 17:36:12,000 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #733 deleted resource.calendar.leaves records with IDs: [5] 2026-10-27 17:36:12,904 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 413 checked, 1 removed 2026-10-27 17:36:13,052 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:36:17,349 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_create_employee ... 2026-10-27 17:36:17,913 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_timesheet_inactive_employee ... 2026-10-27 17:36:18,000 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [20, 19, 18, 17] 2026-10-27 17:36:18,000 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [8] 2026-10-27 17:36:18,000 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [16] 2026-10-27 17:36:18,483 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_write_employee ... 2026-10-27 17:36:18,000 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [25] 2026-10-27 17:36:18,000 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [26] 2026-10-27 17:36:18,000 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [27] 2026-10-27 17:36:18,990 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 413 checked, 1 removed 2026-10-27 17:36:18,992 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_timesheet_holidays.tests.test_timesheet_global_time_off: Starting TestTimesheetGlobalTimeOff.test_global_time_off_timesheet_creation_after_leave_refusal ... 2026-10-27 17:36:19,141 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:36:30,515 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [10] 2026-10-27 17:36:30,652 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [12] 2026-10-27 17:36:30,773 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #734 deleted resource.calendar.leaves records with IDs: [14] 2026-10-27 17:36:30,827 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #734 deleted account.analytic.line records with IDs: [33, 32, 31, 30, 29] 2026-10-27 17:36:30,902 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [11] 2026-10-27 17:36:30,914 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [13] 2026-10-27 17:36:31,204 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [15] 2026-10-27 17:36:31,357 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [17] 2026-10-27 17:36:31,522 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #734 deleted resource.calendar.leaves records with IDs: [19] 2026-10-27 17:36:31,550 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #734 deleted account.analytic.line records with IDs: [46, 45, 44, 43, 42] 2026-10-27 17:36:31,813 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [57, 56, 55] 2026-10-27 17:36:31,843 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [16] 2026-10-27 17:36:31,872 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [20] 2026-10-27 17:36:31,963 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [54, 52, 51, 50, 49] 2026-10-27 17:36:32,006 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [21] 2026-10-27 17:36:32,126 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [61, 60, 59, 58] 2026-10-27 17:36:32,188 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_timesheet_holidays.tests.test_timesheet_global_time_off: Starting TestTimesheetGlobalTimeOff.test_no_timesheet_on_off_days ... 2026-10-27 17:36:32,349 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:36:42,752 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_timesheet_holidays.tests.test_timesheet_global_time_off: Starting TestTimesheetGlobalTimeOff.test_timeoff_task_creation_with_global_leave ... 2026-10-27 17:36:42,917 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:36:53,767 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_timesheet_holidays.tests.test_timesheet_global_time_off: Starting TestTimesheetGlobalTimeOff.test_timesheet_creation_and_deletion_for_calendar_set_and_remove ... 2026-10-27 17:36:53,972 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:37:05,412 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [82, 83, 84, 85, 86, 87, 88, 89, 90, 91] 2026-10-27 17:37:05,512 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [109, 105, 101, 96, 108, 104, 100, 95, 99, 94, 107, 103, 98, 93, 106, 102, 97, 92] 2026-10-27 17:37:05,605 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_timesheet_holidays.tests.test_timesheet_global_time_off: Starting TestTimesheetGlobalTimeOff.test_timesheet_creation_and_deletion_for_calendar_update ... 2026-10-27 17:37:05,771 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:37:17,000 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [121] 2026-10-27 17:37:17,446 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_timesheet_holidays.tests.test_timesheet_global_time_off: Starting TestTimesheetGlobalTimeOff.test_timesheet_creation_and_deletion_for_time_off ... 2026-10-27 17:37:17,690 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:37:30,164 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [30] 2026-10-27 17:37:30,195 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_timesheet_holidays.tests.test_timesheet_global_time_off: Starting TestTimesheetGlobalTimeOff.test_timesheet_creation_and_deletion_on_employee_archive ... 2026-10-27 17:37:30,364 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:37:42,000 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [144, 143, 137, 136, 135, 134, 133] 2026-10-27 17:37:42,572 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_timesheet_holidays.tests.test_timesheet_global_time_off: Starting TestTimesheetGlobalTimeOff.test_timesheet_creation_for_global_time_off_in_differant_company ... 2026-10-27 17:37:42,764 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:38:00,124 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_timesheet_holidays.tests.test_timesheet_global_time_off: Starting TestTimesheetGlobalTimeOff.test_timesheet_creation_for_global_time_off_wo_calendar ... 2026-10-27 17:38:00,292 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:38:11,536 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175] 2026-10-27 17:38:11,641 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_timesheet_holidays.tests.test_timesheet_global_time_off: Starting TestTimesheetGlobalTimeOff.test_timesheet_creation_for_global_time_off_wo_calendar_in_batch ... 2026-10-27 17:38:11,839 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:38:21,783 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_timesheet_holidays.tests.test_timesheet_global_time_off: Starting TestTimesheetGlobalTimeOff.test_timesheet_creation_multi_company ... 2026-10-27 17:38:21,966 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:38:33,709 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_timesheet_holidays.tests.test_timesheet_global_time_off: Starting TestTimesheetGlobalTimeOff.test_timesheet_generation_on_public_holiday_creation_with_flexible_hours ... 2026-10-27 17:38:33,925 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:38:45,359 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_timesheet_holidays.tests.test_timesheet_global_time_off: Starting TestTimesheetGlobalTimeOff.test_timesheet_generation_on_public_holiday_creation_with_global_working_schedule ... 2026-10-27 17:38:45,569 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:38:56,704 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_timesheet_holidays.tests.test_timesheet_global_time_off: Starting TestTimesheetGlobalTimeOff.test_unlink_timesheet_with_global_time_off ... 2026-10-27 17:38:56,946 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:39:09,044 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 419 checked, 7 removed 2026-10-27 17:39:09,046 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidaysCreate.test_company_create ... 2026-10-27 17:39:09,310 7 INFO rb-3d383b4-226062-429553 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-27 17:39:09,851 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 735 with IP n/a changed groups of user 735 who belonged to [10, 3, 1] with changes [(, 6, 0)] 2026-10-27 17:39:09,980 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 735 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:39:15,669 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 413 checked, 1 removed 2026-10-27 17:39:18,007 7 INFO rb-3d383b4-226062-429553 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-27 17:39:18,549 7 INFO rb-3d383b4-226062-429553 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-27 17:39:18,886 7 INFO rb-3d383b4-226062-429553 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-27 17:39:19,241 7 INFO rb-3d383b4-226062-429553 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-27 17:39:20,001 7 INFO rb-3d383b4-226062-429553 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-27 17:39:20,072 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_archive_employee_timesheet_with_leave ... 2026-10-27 17:39:20,187 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 736 who belonged to [90] with changes [(, 0, [90, 116])] 2026-10-27 17:39:20,399 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [211, 208, 207] 2026-10-27 17:39:20,464 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [728] 2026-10-27 17:39:20,564 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_back_to_approval_removes_timesheets ... 2026-10-27 17:39:20,666 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 736 who belonged to [90] with changes [(, 0, [90, 116])] 2026-10-27 17:39:21,132 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [43] 2026-10-27 17:39:21,228 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [214, 213, 212] 2026-10-27 17:39:21,407 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_cancel_validate_holidays ... 2026-10-27 17:39:21,530 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 736 who belonged to [90] with changes [(, 0, [90, 116])] 2026-10-27 17:39:22,000 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #736 deleted resource.calendar.leaves records with IDs: [45] 2026-10-27 17:39:22,000 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #736 deleted account.analytic.line records with IDs: [220, 219, 218] 2026-10-27 17:39:22,129 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_delete_timesheet_after_new_holiday_covers_whole_timeoff ... 2026-10-27 17:39:22,241 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 736 who belonged to [90] with changes [(, 0, [90, 116])] 2026-10-27 17:39:22,634 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [46] 2026-10-27 17:39:22,659 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [221] 2026-10-27 17:39:22,729 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_multi_create_timesheets_from_calendar ... 2026-10-27 17:39:22,835 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 736 who belonged to [90] with changes [(, 0, [90, 116])] 2026-10-27 17:39:23,274 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [231, 230] 2026-10-27 17:39:23,311 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [50, 51] 2026-10-27 17:39:23,493 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_one_day_timesheet_timeoff_flexible_employee ... 2026-10-27 17:39:23,587 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 736 who belonged to [90] with changes [(, 0, [90, 116])] 2026-10-27 17:39:23,971 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_timeoff_task_creation_with_holiday_leave ... 2026-10-27 17:39:24,071 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 736 who belonged to [90] with changes [(, 0, [90, 116])] 2026-10-27 17:39:24,322 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:39:30,093 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [237] 2026-10-27 17:39:30,123 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [55] 2026-10-27 17:39:30,221 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_timeoff_validation_fully_flexible_employee ... 2026-10-27 17:39:30,348 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 736 who belonged to [90] with changes [(, 0, [90, 116])] 2026-10-27 17:39:30,789 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_timesheet_generation_for_flexible_employee_with_half_day_time_off_type ... 2026-10-27 17:39:30,895 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 736 who belonged to [90] with changes [(, 0, [90, 116])] 2026-10-27 17:39:31,586 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_timesheet_generation_with_past_contract_timeoff ... 2026-10-27 17:39:31,711 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 736 who belonged to [90] with changes [(, 0, [90, 116])] 2026-10-27 17:39:32,208 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [244, 243] 2026-10-27 17:39:32,243 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [61, 62] 2026-10-27 17:39:32,352 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_timesheet_time_off_including_public_holiday ... 2026-10-27 17:39:32,465 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 736 who belonged to [90] with changes [(, 0, [90, 116])] 2026-10-27 17:39:33,030 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_timesheet_timeoff_flexible_employee ... 2026-10-27 17:39:33,164 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 736 who belonged to [90] with changes [(, 0, [90, 116])] 2026-10-27 17:39:33,647 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_validate_with_timesheet ... 2026-10-27 17:39:33,756 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 736 who belonged to [90] with changes [(, 0, [90, 116])] 2026-10-27 17:39:34,195 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [68] 2026-10-27 17:39:34,284 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [260, 259, 258] 2026-10-27 17:39:34,477 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [69] 2026-10-27 17:39:34,509 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14172, 14170, 14169, 14168, 14166, 14165] 2026-10-27 17:39:34,536 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [263, 262, 261] 2026-10-27 17:39:34,554 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted hr.leave records with IDs: [21] 2026-10-27 17:39:34,564 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [36] 2026-10-27 17:39:34,572 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4592] 2026-10-27 17:39:34,803 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:39:40,756 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [266, 265, 264] 2026-10-27 17:39:40,799 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [70] 2026-10-27 17:39:40,945 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_validate_worked_leave ... 2026-10-27 17:39:41,062 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 736 who belonged to [90] with changes [(, 0, [90, 116])] 2026-10-27 17:39:42,279 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 417 checked, 5 removed 2026-10-27 17:39:43,955 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_access_rights: Starting TestAccessRightsTodo.test_internal_cannot_rud_private_task ... 2026-10-27 17:39:44,607 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: write on record ids: [2031], uid: 747, model: project.task 2026-10-27 17:39:44,716 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [2031], uid: 747, model: project.task 2026-10-27 17:39:44,827 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [2031], uid: 747, model: project.task 2026-10-27 17:39:44,846 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-27 17:39:45,701 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_mail_activity_systray_counter: Starting TestActivitySystrayCounter.test_systray_task_and_todo_split ... 2026-10-27 17:39:45,887 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-27 17:39:46,017 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_mail_activity_todo_create: Starting TestMailActivityTodo.test_create_todo_activity ... 2026-10-27 17:39:46,036 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-27 17:39:46,523 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:39:58,340 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 2 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 65, 26, 94, 20, 5, 110] with changes [(, 6, 0)] 2026-10-27 17:39:59,196 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 752 who belonged to [10, 3, 19, 20, 1] with changes [(, 6, 0)] 2026-10-27 17:40:00,321 7 INFO rb-3d383b4-226062-429553 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-27 17:40:00,677 7 INFO rb-3d383b4-226062-429553 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-27 17:40:00,888 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_mail_features: Starting TestTodoMailFeatures.test_view_task_button_visibility ... 2026-10-27 17:40:01,129 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 17:40:01,132 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_onboarding_for_users: Starting TestTodoOnboardingUsers.test_onboarding_stages_and_task_created_for_new_users ... 2026-10-27 17:40:01,420 7 INFO rb-3d383b4-226062-429553 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-27 17:40:01,753 7 INFO rb-3d383b4-226062-429553 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-27 17:40:01,952 7 INFO rb-3d383b4-226062-429553 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-27 17:40:02,330 7 INFO rb-3d383b4-226062-429553 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-27 17:40:02,440 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-27 17:40:04,153 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_quick_create: Starting TestTodoQuickCreate.test_create_task_with_no_name_in_quick_create_view ... 2026-10-27 17:40:04,382 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_quick_create: Starting TestTodoQuickCreate.test_create_todo_with_invalid_expressions ... 2026-10-27 17:40:04,839 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_quick_create: Starting TestTodoQuickCreate.test_create_todo_with_valid_expressions ... 2026-10-27 17:40:06,346 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-27 17:40:06,784 7 INFO rb-3d383b4-226062-429553 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-27 17:40:06,897 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_project_todo_history ... 2026-10-27 17:40:07,418 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome pid: 68377 2026-10-27 17:40:07,418 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless temporary user profile dir: /tmp/tmpjlagk4na_chrome_odoo 2026-10-27 17:40:07,418 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:45063/json/version 2026-10-27 17:40:07,420 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45063', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:40:07,466 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Browser version: Chrome/150.0.7871.114 2026-10-27 17:40:07,467 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:45063/json 2026-10-27 17:40:07,468 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45063', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:40:07,476 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Websocket url found: ws://127.0.0.1:45063/devtools/page/2967E004DE2C3167D75324C45AC1FF64 2026-10-27 17:40:07,483 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Enable chrome headless console log notification 2026-10-27 17:40:07,487 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless enable page notifications 2026-10-27 17:40:07,547 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-27 17:40:07,549 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Setting session cookie in browser 2026-10-27 17:40:07,550 7 INFO rb-3d383b4-226062-429553 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-27 17:40:07,550 7 INFO rb-3d383b4-226062-429553 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-27 17:40:07,561 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:40:08,427 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:08] "GET /odoo?debug=1 HTTP/1.1" 200 7180 98 0.046 0.829 rw 2026-10-27 17:40:08,431 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Navigation result: {'frameId': '2967E004DE2C3167D75324C45AC1FF64', 'loaderId': 'FC2795BDC53D4198167144FEDD943CBC', 'isDownload': False} 2026-10-27 17:40:08,431 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Evaluate ready code "odoo.isTourReady('project_todo_history_tour')" 2026-10-27 17:40:08,621 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:08] "GET /web/assets/cfdb59c/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.002 0.15 ro 2026-10-27 17:40:08,668 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:08] "GET /web/webclient/load_menus HTTP/1.1" 200 307379 28 0.022 0.164 ro 2026-10-27 17:40:08,677 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 6 0.002 0.191 ro 2026-10-27 17:40:08,689 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:08] "GET /web/assets/a985522/web.assets_web.min.js HTTP/1.1" 200 9626383 2 0.002 1.131 ro 2026-10-27 17:40:08,739 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:08] "GET /web/assets/ec40590/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.001 0.036 ro 2026-10-27 17:40:08,776 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:08] "GET /web/assets/808e16d/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.001 0.019 ro 2026-10-27 17:40:09,466 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: Owl is running in 'dev' mode. 2026-10-27 17:40:09,485 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:09] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.007 - 2026-10-27 17:40:09,493 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:09] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.015 - 2026-10-27 17:40:09,496 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.015 ro 2026-10-27 17:40:09,519 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:09] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.007 rw 2026-10-27 17:40:09,534 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Evaluate test code "odoo.startTour('project_todo_history_tour', {"stepDelay": 0, "debug": false})" 2026-10-27 17:40:09,540 7 INFO rb-3d383b4-226062-429553 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-27 17:40:09,600 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:09] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.016 0.065 rw 2026-10-27 17:40:09,606 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:09] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.004 ro 2026-10-27 17:40:09,621 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:09] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-27 17:40:09,711 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:09] "GET /odoo HTTP/1.1" 200 7109 27 0.019 0.057 rw 2026-10-27 17:40:09,736 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:09] "GET /odoo/offline HTTP/1.1" 200 14293 5 0.004 0.09 ro 2026-10-27 17:40:09,742 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [1/55] Tour project_todo_history_tour → Step .o_navbar_apps_menu button:enabled 2026-10-27 17:40:09,745 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:09] "GET /web/image/res.partner/3/avatar_128?unique=1793122806000 HTTP/1.1" 200 305 3 0.002 0.063 ro 2026-10-27 17:40:09,757 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [2/55] Tour project_todo_history_tour → Step Open the Todo app (trigger: .o_app[data-menu-xmlid='project_todo.menu_todo_todos']) 2026-10-27 17:40:09,769 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:09] "POST /web/action/load HTTP/1.1" 200 419 5 0.003 0.083 ro 2026-10-27 17:40:09,777 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:09] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.001 0.096 rw 2026-10-27 17:40:09,780 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [3/55] Tour project_todo_history_tour → Step Open Test Todo (trigger: .o_kanban_view .o_kanban_record:contains(Test History Todo)) 2026-10-27 17:40:09,787 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:09] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.04 ro 2026-10-27 17:40:09,882 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:09] "POST /mail/store HTTP/1.1" 200 3191 37 0.027 0.076 ro 2026-10-27 17:40:09,911 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:09] "POST /web/action/load HTTP/1.1" 200 1453 11 0.011 0.102 ro 2026-10-27 17:40:10,199 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:10] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 63378 53 0.037 0.228 ro 2026-10-27 17:40:10,262 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:10] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 41 2 0.003 0.022 ro 2026-10-27 17:40:10,336 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:10] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 2087 12 0.017 0.081 ro 2026-10-27 17:40:10,340 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:10] "GET /web/assets/4f70286/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.001 0.044 ro 2026-10-27 17:40:10,377 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:10] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 43 0 0 0.008 ro 2026-10-27 17:40:10,524 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:10] "GET /web/image/res.users/2/avatar_128?unique=1793122808000 HTTP/1.1" 200 305 5 0.003 0.038 ro 2026-10-27 17:40:10,526 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [4/55] Tour project_todo_history_tour → Step focus in editable (trigger: div.note-editable.odoo-editor-editable) 2026-10-27 17:40:10,548 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:10] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 43 0 0 0.011 ro 2026-10-27 17:40:10,577 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:10] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 540 10 0.007 0.019 ro 2026-10-27 17:40:10,623 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:10] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 413 1 0.0 0.006 ro 2026-10-27 17:40:10,688 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:10] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1 HTTP/1.1" 200 74 0 0 0.003 ro 2026-10-27 17:40:10,737 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:10] "POST /html_editor/get_ice_servers HTTP/1.1" 200 42 2 0.008 0.012 rw 2026-10-27 17:40:10,740 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [5/55] Tour project_todo_history_tour → Step change html field content (trigger: div.note-editable.odoo-editor-editable .o-paragraph) 2026-10-27 17:40:10,771 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [6/55] Tour project_todo_history_tour → Step focus in editable (trigger: div.note-editable.odoo-editor-editable) 2026-10-27 17:40:10,771 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [7/55] Tour project_todo_history_tour → Step ensure edition is done (trigger: div.note-editable.odoo-editor-editable .o-paragraph:contains(Test project todo history version 0)) 2026-10-27 17:40:10,772 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [8/55] Tour project_todo_history_tour → Step focus out to force blur on the html_field (trigger: .o_form_renderer) 2026-10-27 17:40:10,782 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [9/55] Tour project_todo_history_tour → Step wait for record to be flagged dirty (trigger: .o_form_dirty) 2026-10-27 17:40:10,789 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [10/55] Tour project_todo_history_tour → Step save form (trigger: .o_form_button_save) 2026-10-27 17:40:10,812 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [11/55] Tour project_todo_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-27 17:40:10,824 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:10] "POST /html_editor/bus_broadcast HTTP/1.1" 200 44 5 0.006 0.027 rw 2026-10-27 17:40:10,841 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:10] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 413 1 0.0 0.028 ro 2026-10-27 17:40:10,895 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:10] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 785 16 0.009 0.083 rw 2026-10-27 17:40:10,899 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:10] "GET /web/assets/f0564ce/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.001 0.066 ro 2026-10-27 17:40:10,924 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [12/55] Tour project_todo_history_tour → Step focus in editable (trigger: div.note-editable.odoo-editor-editable) 2026-10-27 17:40:10,929 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [13/55] Tour project_todo_history_tour → Step change html field content (trigger: div.note-editable.odoo-editor-editable .o-paragraph) 2026-10-27 17:40:10,937 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [14/55] Tour project_todo_history_tour → Step focus in editable (trigger: div.note-editable.odoo-editor-editable) 2026-10-27 17:40:10,942 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [15/55] Tour project_todo_history_tour → Step ensure edition is done (trigger: div.note-editable.odoo-editor-editable .o-paragraph:contains(Test project todo history version 1)) 2026-10-27 17:40:10,942 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [16/55] Tour project_todo_history_tour → Step focus out to force blur on the html_field (trigger: .o_form_renderer) 2026-10-27 17:40:10,949 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [17/55] Tour project_todo_history_tour → Step wait for record to be flagged dirty (trigger: .o_form_dirty) 2026-10-27 17:40:10,985 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [18/55] Tour project_todo_history_tour → Step save form (trigger: .o_form_button_save) 2026-10-27 17:40:10,994 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [19/55] Tour project_todo_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-27 17:40:11,066 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:11] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 906 16 0.009 0.049 rw 2026-10-27 17:40:11,089 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [20/55] Tour project_todo_history_tour → Step focus in editable (trigger: div.note-editable.odoo-editor-editable) 2026-10-27 17:40:11,093 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [21/55] Tour project_todo_history_tour → Step change html field content (trigger: div.note-editable.odoo-editor-editable .o-paragraph) 2026-10-27 17:40:11,104 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [22/55] Tour project_todo_history_tour → Step focus in editable (trigger: div.note-editable.odoo-editor-editable) 2026-10-27 17:40:11,107 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [23/55] Tour project_todo_history_tour → Step ensure edition is done (trigger: div.note-editable.odoo-editor-editable .o-paragraph:contains(Test project todo history version 2)) 2026-10-27 17:40:11,107 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [24/55] Tour project_todo_history_tour → Step focus out to force blur on the html_field (trigger: .o_form_renderer) 2026-10-27 17:40:11,116 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [25/55] Tour project_todo_history_tour → Step wait for record to be flagged dirty (trigger: .o_form_dirty) 2026-10-27 17:40:11,120 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [26/55] Tour project_todo_history_tour → Step save form (trigger: .o_form_button_save) 2026-10-27 17:40:11,129 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [27/55] Tour project_todo_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-27 17:40:11,182 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:11] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 1026 16 0.009 0.043 rw 2026-10-27 17:40:11,220 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [28/55] Tour project_todo_history_tour → Step focus in editable (trigger: div.note-editable.odoo-editor-editable) 2026-10-27 17:40:11,228 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [29/55] Tour project_todo_history_tour → Step change html field content (trigger: div.note-editable.odoo-editor-editable .o-paragraph) 2026-10-27 17:40:11,237 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [30/55] Tour project_todo_history_tour → Step focus in editable (trigger: div.note-editable.odoo-editor-editable) 2026-10-27 17:40:11,239 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [31/55] Tour project_todo_history_tour → Step ensure edition is done (trigger: div.note-editable.odoo-editor-editable .o-paragraph:contains(Test project todo history version 3)) 2026-10-27 17:40:11,239 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [32/55] Tour project_todo_history_tour → Step focus out to force blur on the html_field (trigger: .o_form_renderer) 2026-10-27 17:40:11,250 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [33/55] Tour project_todo_history_tour → Step wait for record to be flagged dirty (trigger: .o_form_dirty) 2026-10-27 17:40:11,254 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [34/55] Tour project_todo_history_tour → Step save form (trigger: .o_form_button_save) 2026-10-27 17:40:11,269 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [35/55] Tour project_todo_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-27 17:40:11,340 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:11] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 1145 16 0.011 0.059 rw 2026-10-27 17:40:11,369 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [36/55] 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-27 17:40:11,374 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [37/55] Tour project_todo_history_tour → Step Open Test Todo (trigger: .o_kanban_view .o_kanban_record:contains(Test History Todo)) 2026-10-27 17:40:11,454 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:11] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 2088 12 0.013 0.051 ro 2026-10-27 17:40:11,456 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [38/55] Tour project_todo_history_tour → Step ensure record is loaded (trigger: div.note-editable.odoo-editor-editable .o-paragraph:contains(Test project todo history version 3)) 2026-10-27 17:40:11,459 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:11] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 42 2 0.003 0.066 ro 2026-10-27 17:40:11,508 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:11] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1145 10 0.01 0.035 ro 2026-10-27 17:40:11,567 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [39/55] Tour project_todo_history_tour → Step Open History Dialog (trigger: .o_form_view .o_cp_action_menus button[aria-label='Actions menu']) 2026-10-27 17:40:11,574 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [40/55] Tour project_todo_history_tour → Step .dropdown-menu 2026-10-27 17:40:11,584 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [41/55] Tour project_todo_history_tour → Step Open History Dialog (trigger: .o_menu_item i[data-icon='history']) 2026-10-27 17:40:11,607 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [42/55] Tour project_todo_history_tour → Step .modal .html-history-dialog.html-history-loaded 2026-10-27 17:40:11,632 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:11] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 129 3 0.004 0.017 ro 2026-10-27 17:40:11,683 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:11] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1 HTTP/1.1" 200 177 0 0 0.006 ro 2026-10-27 17:40:11,686 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 981 0 0 0.008 - 2026-10-27 17:40:11,718 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:11] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 305 5 0.005 0.036 ro 2026-10-27 17:40:11,729 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:11] "GET /web/assets/35c2e03/html_editor.assets_history_diff.min.css HTTP/1.1" 200 17390 2 0.001 0.033 ro 2026-10-27 17:40:11,734 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:11] "GET /web/assets/a4ba998/html_editor.assets_history_diff.min.js HTTP/1.1" 200 79932 2 0.001 0.027 ro 2026-10-27 17:40:11,758 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:11] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 189 1 0.001 0.007 ro 2026-10-27 17:40:11,811 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [43/55] 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 .o_revision_panel .list-group-item:count(5)) 2026-10-27 17:40:11,811 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [44/55] 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-27 17:40:11,811 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [45/55] Tour project_todo_history_tour → Step Go to the third revision related to the second edit (trigger: .modal .html-history-dialog .o_revision_panel .list-group-item:nth-child(3)) 2026-10-27 17:40:11,820 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [46/55] Tour project_todo_history_tour → Step .modal .html-history-dialog.html-history-loaded 2026-10-27 17:40:11,821 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [47/55] 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-27 17:40:11,846 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:11] "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 112 2 0.002 0.017 rw 2026-10-27 17:40:11,869 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:11] "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 181 2 0.002 0.013 rw 2026-10-27 17:40:11,911 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:11] "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 234 2 0.003 0.028 rw 2026-10-27 17:40:11,951 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [48/55] Tour project_todo_history_tour → Step .history-container .history-view-top-bar label:contains(Show comparison) 2026-10-27 17:40:11,960 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [49/55] Tour project_todo_history_tour → Step Verify comparaison text (trigger: .modal .history-container .history-comparison-view) 2026-10-27 17:40:11,973 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [50/55] Tour project_todo_history_tour → Step .modal .html-history-dialog.html-history-loaded 2026-10-27 17:40:11,975 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [51/55] 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-27 17:40:11,982 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [52/55] Tour project_todo_history_tour → Step Verify the confirmation dialog is opened (trigger: .modal button.btn-primary:text(Restore)) 2026-10-27 17:40:12,003 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [53/55] Tour project_todo_history_tour → Step Verify that the description contains the right text after the restore (trigger: div.note-editable.odoo-editor-editable .o-paragraph:contains(/^Test project todo history version 1$/)) 2026-10-27 17:40:12,025 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [54/55] Tour project_todo_history_tour → Step button.o_form_button_save 2026-10-27 17:40:12,036 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [55/55] Tour project_todo_history_tour → Step Wait the form is saved (trigger: .o_form_saved) 2026-10-27 17:40:12,095 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:12] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 1219 16 0.013 0.046 rw 2026-10-27 17:40:12,122 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: tour succeeded 2026-10-27 17:40:12,123 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_todo_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-27 17:40:12,260 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:40:12,261 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: heap 32693288 (allocated 35016704) 2026-10-27 17:40:12,288 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NkX3rVmH - [27/Oct/2026 17:40:09] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 44 0.036 2.436 rw 2026-10-27 17:40:12,374 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing chrome headless with pid 68377 2026-10-27 17:40:12,375 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing websocket connection 2026-10-27 17:40:12,375 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Terminating chrome headless with pid 68377 2026-10-27 17:40:12,471 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_174012_471640_test_project_todo_history.txt 2026-10-27 17:40:12,472 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Removing chrome user profile "/tmp/tmpjlagk4na_chrome_odoo" 2026-10-27 17:40:12,483 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_project_task_activities_split ... 2026-10-27 17:40:13,145 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome pid: 68505 2026-10-27 17:40:13,145 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless temporary user profile dir: /tmp/tmpwvf17sk4_chrome_odoo 2026-10-27 17:40:13,145 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:37037/json/version 2026-10-27 17:40:13,146 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37037', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:40:13,189 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Browser version: Chrome/150.0.7871.114 2026-10-27 17:40:13,190 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:37037/json 2026-10-27 17:40:13,190 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37037', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:40:13,199 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Websocket url found: ws://127.0.0.1:37037/devtools/page/54AE12B3FA33D0A2630F62897C2BCE29 2026-10-27 17:40:13,204 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Enable chrome headless console log notification 2026-10-27 17:40:13,206 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless enable page notifications 2026-10-27 17:40:13,285 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-27 17:40:13,288 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Setting session cookie in browser 2026-10-27 17:40:13,289 7 INFO rb-3d383b4-226062-429553 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-27 17:40:13,289 7 INFO rb-3d383b4-226062-429553 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-27 17:40:13,300 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:40:13,728 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yJrX367Z - [27/Oct/2026 17:40:13] "GET /odoo HTTP/1.1" 200 7165 98 0.047 0.39 rw 2026-10-27 17:40:13,741 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Navigation result: {'frameId': '54AE12B3FA33D0A2630F62897C2BCE29', 'loaderId': '192CA4F12643886764F8A6B26F7D5B31', 'isDownload': False} 2026-10-27 17:40:13,741 7 INFO rb-3d383b4-226062-429553 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-27 17:40:13,806 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yJrX367Z - [27/Oct/2026 17:40:13] "GET /web/assets/cfdb59c/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.003 0.026 ro 2026-10-27 17:40:14,074 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yJrX367Z - [27/Oct/2026 17:40:14] "GET /web/webclient/load_menus HTTP/1.1" 200 256899 27 0.029 0.267 ro 2026-10-27 17:40:14,085 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yJrX367Z - [27/Oct/2026 17:40:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 6 0.003 0.304 ro 2026-10-27 17:40:14,088 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yJrX367Z - [27/Oct/2026 17:40:13] "GET /web/assets/a985522/web.assets_web.min.js HTTP/1.1" 200 9626383 2 0.002 0.785 ro 2026-10-27 17:40:14,111 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yJrX367Z - [27/Oct/2026 17:40:14] "GET /web/assets/ec40590/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.001 0.018 ro 2026-10-27 17:40:14,176 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yJrX367Z - [27/Oct/2026 17:40:14] "GET /web/assets/808e16d/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.001 0.024 ro 2026-10-27 17:40:14,841 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: Owl is running in 'dev' mode. 2026-10-27 17:40:14,852 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yJrX367Z - [27/Oct/2026 17:40:14] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.004 - 2026-10-27 17:40:14,858 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yJrX367Z - [27/Oct/2026 17:40:14] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.008 - 2026-10-27 17:40:14,878 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yJrX367Z - [27/Oct/2026 17:40:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.028 ro 2026-10-27 17:40:14,899 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yJrX367Z - [27/Oct/2026 17:40:14] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.006 rw 2026-10-27 17:40:14,908 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 17:40:14,916 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [1/7] Tour project_task_activities_split → Step Open Activity Systray (trigger: .o-mail-ActivityMenu-counter) 2026-10-27 17:40:14,933 7 INFO rb-3d383b4-226062-429553 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-27 17:40:14,972 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yJrX367Z - [27/Oct/2026 17:40:14] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.012 0.043 rw 2026-10-27 17:40:15,021 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yJrX367Z - [27/Oct/2026 17:40:15] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.005 ro 2026-10-27 17:40:15,046 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yJrX367Z - [27/Oct/2026 17:40:15] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.004 - 2026-10-27 17:40:15,161 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yJrX367Z - [27/Oct/2026 17:40:15] "GET /odoo HTTP/1.1" 200 7094 27 0.027 0.078 rw 2026-10-27 17:40:15,182 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yJrX367Z - [27/Oct/2026 17:40:15] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.004 0.115 ro 2026-10-27 17:40:15,196 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yJrX367Z - [27/Oct/2026 17:40:15] "GET /web/image/res.partner/3/avatar_128?unique=1793122806000 HTTP/1.1" 200 305 3 0.003 0.044 ro 2026-10-27 17:40:15,216 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yJrX367Z - [27/Oct/2026 17:40:15] "POST /web/action/load HTTP/1.1" 200 419 5 0.004 0.062 ro 2026-10-27 17:40:15,229 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yJrX367Z - [27/Oct/2026 17:40:15] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.05 ro 2026-10-27 17:40:15,340 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yJrX367Z - [27/Oct/2026 17:40:15] "POST /mail/store HTTP/1.1" 200 3865 42 0.026 0.128 ro 2026-10-27 17:40:15,346 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yJrX367Z - [27/Oct/2026 17:40:15] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.001 0.195 rw 2026-10-27 17:40:15,385 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yJrX367Z - [27/Oct/2026 17:40:15] "POST /mail/store HTTP/1.1" 200 599 9 0.007 0.113 ro 2026-10-27 17:40:15,495 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yJrX367Z - [27/Oct/2026 17:40:15] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.004 0.025 ro 2026-10-27 17:40:15,517 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [2/7] Tour project_task_activities_split → Step Open Task Activities (trigger: .o-mail-ActivityGroup:contains("Task")) 2026-10-27 17:40:15,535 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yJrX367Z - [27/Oct/2026 17:40:15] "GET /project/static/description/icon.png HTTP/1.1" 200 2434 0 0 0.008 - 2026-10-27 17:40:15,539 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yJrX367Z - [27/Oct/2026 17:40:15] "GET /project_todo/static/description/icon.png HTTP/1.1" 200 917 0 0 0.014 - 2026-10-27 17:40:15,541 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yJrX367Z - [27/Oct/2026 17:40:15] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.003 0.072 ro 2026-10-27 17:40:15,544 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [3/7] 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-27 17:40:15,552 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yJrX367Z - [27/Oct/2026 17:40:15] "GET /web/image/res.partner/2/avatar_128?unique=1793110736000 HTTP/1.1" 200 4660 3 0.009 0.06 ro 2026-10-27 17:40:15,896 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yJrX367Z - [27/Oct/2026 17:40:15] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 120187 68 0.048 0.296 ro 2026-10-27 17:40:16,017 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yJrX367Z - [27/Oct/2026 17:40:16] "POST /mail/store HTTP/1.1" 200 2974 38 0.023 0.427 rw 2026-10-27 17:40:16,138 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yJrX367Z - [27/Oct/2026 17:40:16] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 3032 24 0.028 0.178 ro 2026-10-27 17:40:16,145 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yJrX367Z - [27/Oct/2026 17:40:16] "GET /web/assets/4f70286/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.002 0.152 ro 2026-10-27 17:40:16,301 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [4/7] 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-27 17:40:16,302 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [5/7] Tour project_task_activities_split → Step Open Activity Systray (trigger: .o-mail-ActivityMenu-counter) 2026-10-27 17:40:16,322 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [6/7] Tour project_task_activities_split → Step Open To-Do Activities (trigger: .o-mail-ActivityGroup:contains("To-Do")) 2026-10-27 17:40:16,331 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [7/7] 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-27 17:40:16,344 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yJrX367Z - [27/Oct/2026 17:40:16] "GET /web/image/res.users/2/avatar_128?unique=1793122813000 HTTP/1.1" 200 305 5 0.012 0.037 ro 2026-10-27 17:40:16,377 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yJrX367Z - [27/Oct/2026 17:40:16] "POST /mail/store HTTP/1.1" 200 836 13 0.007 0.032 ro 2026-10-27 17:40:16,387 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yJrX367Z - [27/Oct/2026 17:40:16] "POST /web/dataset/call_kw/project.task/get_todo_views_id#project.task.get_todo_views_id HTTP/1.1" 200 130 5 0.001 0.046 rw 2026-10-27 17:40:16,572 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yJrX367Z - [27/Oct/2026 17:40:16] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 67703 16 0.014 0.136 ro 2026-10-27 17:40:16,651 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yJrX367Z - [27/Oct/2026 17:40:16] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 1540 16 0.012 0.049 ro 2026-10-27 17:40:16,707 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: tour succeeded 2026-10-27 17:40:16,708 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: ╔══════════════════════════════════════════════╗ ║ TOUR project_task_activities_split SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-27 17:40:16,890 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:40:16,891 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: heap 27579636 (allocated 29466624) 2026-10-27 17:40:16,916 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 yJrX367Z - [27/Oct/2026 17:40:15] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 29 0.017 1.725 rw 2026-10-27 17:40:16,994 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing chrome headless with pid 68505 2026-10-27 17:40:16,995 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing websocket connection 2026-10-27 17:40:16,995 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Terminating chrome headless with pid 68505 2026-10-27 17:40:17,094 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_174017_094062_test_tour_project_task_activities_split.txt 2026-10-27 17:40:17,094 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Removing chrome user profile "/tmp/tmpwvf17sk4_chrome_odoo" 2026-10-27 17:40:17,103 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_todo_main_ui_functions ... 2026-10-27 17:40:17,453 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome pid: 68634 2026-10-27 17:40:17,453 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless temporary user profile dir: /tmp/tmprgmbq106_chrome_odoo 2026-10-27 17:40:17,454 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:35651/json/version 2026-10-27 17:40:17,455 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35651', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:40:17,511 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Browser version: Chrome/150.0.7871.114 2026-10-27 17:40:17,511 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:35651/json 2026-10-27 17:40:17,512 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35651', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:40:17,519 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Websocket url found: ws://127.0.0.1:35651/devtools/page/DD5C78175C05DFD29BAB55827BB7B204 2026-10-27 17:40:17,524 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Enable chrome headless console log notification 2026-10-27 17:40:17,535 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless enable page notifications 2026-10-27 17:40:17,630 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-27 17:40:17,643 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Setting session cookie in browser 2026-10-27 17:40:17,646 7 INFO rb-3d383b4-226062-429553 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-27 17:40:17,647 7 INFO rb-3d383b4-226062-429553 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-27 17:40:17,662 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:40:18,192 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:18] "GET /odoo HTTP/1.1" 200 7165 102 0.051 0.492 rw 2026-10-27 17:40:18,195 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Navigation result: {'frameId': 'DD5C78175C05DFD29BAB55827BB7B204', 'loaderId': 'FD17EB4BEABA0C3FD534A16FF4493FE5', 'isDownload': False} 2026-10-27 17:40:18,196 7 INFO rb-3d383b4-226062-429553 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-27 17:40:18,469 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:18] "GET /web/webclient/load_menus HTTP/1.1" 200 256899 28 0.026 0.213 ro 2026-10-27 17:40:18,490 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:18] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 6 0.006 0.251 ro 2026-10-27 17:40:18,496 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:18] "GET /web/assets/cfdb59c/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.002 0.263 ro 2026-10-27 17:40:18,502 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:18] "GET /web/assets/a985522/web.assets_web.min.js HTTP/1.1" 200 9626383 2 0.002 0.845 ro 2026-10-27 17:40:18,522 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:18] "GET /web/assets/ec40590/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.002 0.018 ro 2026-10-27 17:40:18,609 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:18] "GET /web/assets/808e16d/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.001 0.015 ro 2026-10-27 17:40:19,269 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: Owl is running in 'dev' mode. 2026-10-27 17:40:19,282 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:19] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.002 - 2026-10-27 17:40:19,296 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:19] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.002 - 2026-10-27 17:40:19,308 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.008 ro 2026-10-27 17:40:19,337 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 17:40:19,352 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:19] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.018 rw 2026-10-27 17:40:19,354 7 INFO rb-3d383b4-226062-429553 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-27 17:40:19,398 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:19] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.013 0.052 rw 2026-10-27 17:40:19,432 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:19] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.003 ro 2026-10-27 17:40:19,448 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:19] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-27 17:40:19,562 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:19] "GET /odoo HTTP/1.1" 200 7094 27 0.018 0.078 rw 2026-10-27 17:40:19,563 7 INFO rb-3d383b4-226062-429553 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-27 17:40:19,573 7 INFO rb-3d383b4-226062-429553 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-27 17:40:19,594 7 INFO rb-3d383b4-226062-429553 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-27 17:40:19,607 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:19] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.01 0.124 ro 2026-10-27 17:40:19,629 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:19] "GET /web/image/res.partner/3/avatar_128?unique=1793122806000 HTTP/1.1" 200 305 3 0.003 0.091 ro 2026-10-27 17:40:19,675 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:19] "POST /web/action/load HTTP/1.1" 200 419 5 0.003 0.125 ro 2026-10-27 17:40:19,680 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:19] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.115 ro 2026-10-27 17:40:19,780 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:19] "POST /mail/store HTTP/1.1" 200 3214 37 0.026 0.169 ro 2026-10-27 17:40:19,828 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:19] "POST /web/action/load HTTP/1.1" 200 1453 11 0.007 0.214 ro 2026-10-27 17:40:19,838 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:19] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.001 0.303 rw 2026-10-27 17:40:20,120 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:20] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 63378 53 0.034 0.231 ro 2026-10-27 17:40:20,283 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:20] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 1522 13 0.022 0.104 ro 2026-10-27 17:40:20,301 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:20] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 41 2 0.003 0.141 ro 2026-10-27 17:40:20,316 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:20] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 43 0 0 0.004 ro 2026-10-27 17:40:20,316 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:20] "GET /web/assets/4f70286/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.001 0.078 ro 2026-10-27 17:40:20,406 7 INFO rb-3d383b4-226062-429553 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-27 17:40:20,406 7 INFO rb-3d383b4-226062-429553 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-27 17:40:20,420 7 INFO rb-3d383b4-226062-429553 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-27 17:40:20,425 7 INFO rb-3d383b4-226062-429553 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-27 17:40:20,435 7 INFO rb-3d383b4-226062-429553 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-27 17:40:20,436 7 INFO rb-3d383b4-226062-429553 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-27 17:40:20,437 7 INFO rb-3d383b4-226062-429553 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-27 17:40:20,441 7 INFO rb-3d383b4-226062-429553 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-27 17:40:20,443 7 INFO rb-3d383b4-226062-429553 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-27 17:40:20,444 7 INFO rb-3d383b4-226062-429553 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-27 17:40:20,447 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:20] "GET /web/image/res.users/2/avatar_128?unique=1793122817000 HTTP/1.1" 200 305 5 0.006 0.057 ro 2026-10-27 17:40:20,459 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:20] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 56 3 0.001 0.015 rw 2026-10-27 17:40:20,495 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:20] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 2504 6 0.003 0.033 ro 2026-10-27 17:40:20,506 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:20] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 257 2 0.001 0.033 rw 2026-10-27 17:40:20,517 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:20] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 98 1 0.001 0.008 rw 2026-10-27 17:40:20,535 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:20] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 57 2 0.001 0.013 rw 2026-10-27 17:40:20,568 7 INFO rb-3d383b4-226062-429553 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-27 17:40:20,569 7 INFO rb-3d383b4-226062-429553 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-27 17:40:20,575 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:20] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 286 3 0.002 0.011 rw 2026-10-27 17:40:20,576 7 INFO rb-3d383b4-226062-429553 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-27 17:40:20,578 7 INFO rb-3d383b4-226062-429553 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-27 17:40:20,691 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:20] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 54 37 0.021 0.086 rw 2026-10-27 17:40:20,711 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:20] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 98 0 0 0.009 rw 2026-10-27 17:40:20,745 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:20] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 603 8 0.009 0.036 ro 2026-10-27 17:40:20,749 7 INFO rb-3d383b4-226062-429553 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-27 17:40:20,750 7 INFO rb-3d383b4-226062-429553 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 caret (trigger: .o_dropdown_kanban .btn.o-no-caret) 2026-10-27 17:40:20,758 7 INFO rb-3d383b4-226062-429553 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-27 17:40:20,798 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:20] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 42 2 0.002 0.017 ro 2026-10-27 17:40:20,799 7 INFO rb-3d383b4-226062-429553 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-27 17:40:20,800 7 INFO rb-3d383b4-226062-429553 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-27 17:40:20,805 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:20] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 138 2 0.005 0.022 ro 2026-10-27 17:40:20,851 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:20] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 607 17 0.015 0.058 rw 2026-10-27 17:40:20,885 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:20] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 42 2 0.003 0.015 ro 2026-10-27 17:40:20,910 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:20] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 238 2 0.002 0.032 ro 2026-10-27 17:40:20,936 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:20] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 67 9 0.007 0.049 rw 2026-10-27 17:40:20,962 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:20] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 44 0 0 0.004 ro 2026-10-27 17:40:20,996 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:20] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 536 10 0.008 0.025 ro 2026-10-27 17:40:21,045 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:21] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 525 1 0.0 0.005 ro 2026-10-27 17:40:21,112 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:21] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.003 ro 2026-10-27 17:40:21,142 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:21] "POST /html_editor/get_ice_servers HTTP/1.1" 200 42 2 0.005 0.006 rw 2026-10-27 17:40:21,161 7 INFO rb-3d383b4-226062-429553 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-27 17:40:21,194 7 INFO rb-3d383b4-226062-429553 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-27 17:40:21,234 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:21] "GET /web/assets/f0564ce/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.002 0.009 ro 2026-10-27 17:40:21,326 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:21] "POST /mail/store HTTP/1.1" 200 2961 44 0.028 0.068 rw 2026-10-27 17:40:21,475 7 INFO rb-3d383b4-226062-429553 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-27 17:40:21,476 7 INFO rb-3d383b4-226062-429553 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-27 17:40:21,488 7 INFO rb-3d383b4-226062-429553 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-27 17:40:21,489 7 INFO rb-3d383b4-226062-429553 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-27 17:40:21,515 7 INFO rb-3d383b4-226062-429553 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-27 17:40:21,575 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:21] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 22864 14 0.009 0.048 ro 2026-10-27 17:40:21,681 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:21] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 944 10 0.009 0.054 rw 2026-10-27 17:40:21,728 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:21] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 373 1 0.0 0.008 ro 2026-10-27 17:40:21,800 7 INFO rb-3d383b4-226062-429553 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-27 17:40:21,803 7 INFO rb-3d383b4-226062-429553 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-27 17:40:21,849 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:21] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 903 11 0.009 0.035 rw 2026-10-27 17:40:21,895 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:21] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 45 13 0.008 0.023 rw 2026-10-27 17:40:21,942 7 INFO rb-3d383b4-226062-429553 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.oi)) 2026-10-27 17:40:21,967 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:21] "POST /mail/store HTTP/1.1" 200 1838 17 0.012 0.036 rw 2026-10-27 17:40:21,989 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:21] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 214 5 0.013 0.03 ro 2026-10-27 17:40:22,207 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:22] "GET /web/image/res.users/766/avatar_128 HTTP/1.1" 200 305 4 0.002 0.013 ro 2026-10-27 17:40:22,216 7 INFO rb-3d383b4-226062-429553 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-27 17:40:22,228 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:22] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 305 5 0.004 0.032 ro 2026-10-27 17:40:22,265 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:22] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 84 14 0.008 0.035 rw 2026-10-27 17:40:22,281 7 INFO rb-3d383b4-226062-429553 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-27 17:40:22,284 7 INFO rb-3d383b4-226062-429553 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-27 17:40:22,310 7 INFO rb-3d383b4-226062-429553 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-27 17:40:22,321 7 INFO rb-3d383b4-226062-429553 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-27 17:40:22,355 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:22] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 53 9 0.008 0.034 rw 2026-10-27 17:40:22,473 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:22] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 558 27 0.022 0.078 rw 2026-10-27 17:40:22,503 7 INFO rb-3d383b4-226062-429553 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-27 17:40:22,543 7 INFO rb-3d383b4-226062-429553 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-27 17:40:22,677 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:22] "POST /mail/store HTTP/1.1" 200 3677 48 0.042 0.102 rw 2026-10-27 17:40:22,717 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:22] "POST /web/action/load HTTP/1.1" 200 714 12 0.01 0.152 ro 2026-10-27 17:40:22,803 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:22] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 4798 6 0.007 0.043 ro 2026-10-27 17:40:22,839 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:22] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 268 6 0.006 0.02 ro 2026-10-27 17:40:22,903 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:22] "POST /web/dataset/call_kw/project.project/web_name_search#project.project.web_name_search HTTP/1.1" 200 42 1 0.001 0.007 ro 2026-10-27 17:40:22,903 7 INFO rb-3d383b4-226062-429553 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-27 17:40:23,202 7 INFO rb-3d383b4-226062-429553 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-27 17:40:23,206 7 INFO rb-3d383b4-226062-429553 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-27 17:40:23,307 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:23] "POST /web/dataset/call_kw/project.project/name_create#project.project.name_create HTTP/1.1" 200 63 37 0.033 0.067 rw 2026-10-27 17:40:23,352 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:23] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 53 11 0.006 0.03 rw 2026-10-27 17:40:23,441 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:23] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 308 40 0.021 0.054 rw 2026-10-27 17:40:23,512 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:23] "POST /web/dataset/call_button/project.task/action_convert_to_task#project.task.action_convert_to_task HTTP/1.1" 200 167 12 0.01 0.049 rw 2026-10-27 17:40:23,558 7 INFO rb-3d383b4-226062-429553 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-27 17:40:23,631 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: tour succeeded 2026-10-27 17:40:23,637 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_todo_main_functions SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-27 17:40:23,642 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:23] "POST /mail/store HTTP/1.1" 200 3648 47 0.034 0.127 rw 2026-10-27 17:40:23,808 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:23] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 72418 13 0.017 0.247 ro 2026-10-27 17:40:23,828 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: heap 35803436 (allocated 38547456) 2026-10-27 17:40:23,829 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:23] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 42 2 0.002 0.237 ro 2026-10-27 17:40:23,842 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:40:23,894 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:23] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 1797 12 0.018 0.281 ro 2026-10-27 17:40:23,920 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZLtCz5EX - [27/Oct/2026 17:40:19] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 44 0.026 4.249 rw 2026-10-27 17:40:23,973 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing chrome headless with pid 68634 2026-10-27 17:40:23,975 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing websocket connection 2026-10-27 17:40:23,980 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Terminating chrome headless with pid 68634 2026-10-27 17:40:24,077 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_174024_077605_test_tour_todo_main_ui_functions.txt 2026-10-27 17:40:24,078 7 INFO rb-3d383b4-226062-429553 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Removing chrome user profile "/tmp/tmprgmbq106_chrome_odoo" 2026-10-27 17:40:24,106 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-27 17:40:25,088 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 767 with IP n/a changed groups of user 767 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:40:25,225 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 767 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:40:31,953 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 767 with IP n/a changed groups of user 767 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:40:33,811 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_change_uom_without_purchase_access ... 2026-10-27 17:40:34,543 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_product_purchase_user ... 2026-10-27 17:40:34,587 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 767 with IP n/a changed groups of user 769 who belonged to [104, 10, 1] with changes [(, 0, [104, 10, 1, 29])] 2026-10-27 17:40:34,725 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_purchase_order ... 2026-10-27 17:40:36,619 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_demo_user_creates_purchase_order_with_tracked_product ... 2026-10-27 17:40:37,028 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_double_validation ... 2026-10-27 17:40:37,172 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 767 with IP n/a changed groups of user 769 who belonged to [104, 10, 1] with changes [(3, 105)] 2026-10-27 17:40:37,284 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 767 with IP n/a changed groups of user 769 who belonged to [104, 10, 1] with changes [(, 0, [104, 10, 1, 105])] 2026-10-27 17:40:37,380 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_prepare_purchase_order_line_from_branch_company ... 2026-10-27 17:40:37,649 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 767 with IP n/a changed groups of user 767 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:40:49,559 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_read_purchase_order ... 2026-10-27 17:40:49,587 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 767 with IP n/a changed groups of user 769 who belonged to [104, 10, 1] with changes [(4, 37)] 2026-10-27 17:40:51,728 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 417 checked, 5 removed 2026-10-27 17:40:52,508 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 772 with IP n/a changed groups of user 772 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:40:52,633 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 772 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:40:59,399 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 772 with IP n/a changed groups of user 772 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:41:03,587 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrual_entry_date_as_string_from_context ... 2026-10-27 17:41:05,154 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_discount ... 2026-10-27 17:41:05,642 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_no_date ... 2026-10-27 17:41:05,699 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_returned ... 2026-10-27 17:41:07,285 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_with_tax_included ... 2026-10-27 17:41:07,843 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_wizard_zero_total ... 2026-10-27 17:41:08,326 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_analytic_account_accrued_order ... 2026-10-27 17:41:08,805 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_duplicate_entries_are_deleted ... 2026-10-27 17:41:09,265 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #772 deleted account.analytic.line records with IDs: [301, 302, 303, 304, 305] 2026-10-27 17:41:09,454 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #772 deleted account.move.line records with IDs: [2208, 2209, 2210, 2211, 2212, 2213] 2026-10-27 17:41:09,515 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #772 deleted mail.message records with IDs: [14452, 14451, 14450, 14449, 14448, 14447] 2026-10-27 17:41:09,573 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #772 deleted account.move records with IDs: [800, 801] 2026-10-27 17:41:09,580 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #772 deleted mail.followers records with IDs: [4738, 4739] 2026-10-27 17:41:09,975 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_duplicate_entry_detection ... 2026-10-27 17:41:10,548 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_error_when_different_currencies_accrued ... 2026-10-27 17:41:10,619 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_multi_currency_accrued_order ... 2026-10-27 17:41:11,982 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-27 17:41:11,985 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_import_files: Starting TestImportFiles.test_import_requests_for_quotation_template_xlsx ... 2026-10-27 17:41:11,986 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_import_files: skipped TestImportFiles.test_import_requests_for_quotation_template_xlsx : Needs demo data to be able to import those files 2026-10-27 17:41:11,993 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-27 17:41:13,218 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 774 with IP n/a changed groups of user 774 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:41:13,365 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 774 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:41:20,301 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 774 with IP n/a changed groups of user 774 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:41:22,019 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 774 with IP n/a changed groups of user 774 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:41:29,330 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_action_receive_on_purchase_order_with_stock_installed ... 2026-10-27 17:41:30,004 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_action_view_po_when_product_template_archived ... 2026-10-27 17:41:30,476 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_amount_to_invoice_at_date_with_uom ... 2026-10-27 17:41:30,514 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 774 with IP n/a changed groups of user 774 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 6, 5, 1, 40, 16])] 2026-10-27 17:41:31,723 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_bill_in_purchase_matching_individual ... 2026-10-27 17:41:33,052 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_currency_computed_from_partner ... 2026-10-27 17:41:33,114 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned ... 2026-10-27 17:41:34,927 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned_2 ... 2026-10-27 17:41:36,531 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_description_price__date_depending_on_vendor ... 2026-10-27 17:41:37,534 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_and_price_update_on_quantity_change ... 2026-10-27 17:41:37,723 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_po_line_vendorpricelist ... 2026-10-27 17:41:39,890 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [2], uid: 774, model: account.tax 2026-10-27 17:41:40,329 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_import_keeps_imported_price_unit ... 2026-10-27 17:41:40,560 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_last_po_line_fallback ... 2026-10-27 17:41:41,110 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [2], uid: 774, model: account.tax 2026-10-27 17:41:41,368 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_last_po_line_fallback_with_multicompany ... 2026-10-27 17:41:41,948 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_locked_purchase_order_cannot_cancel ... 2026-10-27 17:41:42,036 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_merge_purchase_order ... 2026-10-27 17:41:44,980 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_on_change_quantity_description ... 2026-10-27 17:41:45,946 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_description_change_on_partner_change ... 2026-10-27 17:41:46,216 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_supplierinfo_description ... 2026-10-27 17:41:47,868 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_prevent_recompute_price_on_manual_set ... 2026-10-27 17:41:49,328 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_multicurrency ... 2026-10-27 17:41:51,903 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_not_creating_useless_product_vendor ... 2026-10-27 17:41:53,541 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_product_taxes_on_branch ... 2026-10-27 17:42:10,232 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_without_uom ... 2026-10-27 17:42:10,387 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_lock ... 2026-10-27 17:42:10,689 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_mail_links_to_correct_website ... 2026-10-27 17:42:13,650 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_sequence ... 2026-10-27 17:42:13,751 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_uom ... 2026-10-27 17:42:13,983 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_suggest_qty ... 2026-10-27 17:42:14,988 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_warnings ... 2026-10-27 17:42:18,239 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_1 ... 2026-10-27 17:42:20,659 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_2 ... 2026-10-27 17:42:22,258 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_info_uom_on_variant ... 2026-10-27 17:42:22,285 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 774 with IP n/a changed groups of user 774 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 6, 5, 1, 40, 16])] 2026-10-27 17:42:23,998 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_list_in_product_with_multicompany ... 2026-10-27 17:42:24,111 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplierinfo_date_timezone_aware ... 2026-10-27 17:42:24,349 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_update_date_planned ... 2026-10-27 17:42:26,092 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_variant_level_pricelist_with_different_characteristics ... 2026-10-27 17:42:26,885 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [2], uid: 774, model: account.tax 2026-10-27 17:42:27,243 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [2], uid: 774, model: account.tax 2026-10-27 17:42:28,024 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_vendor_price_by_purchase_order_company ... 2026-10-27 17:42:34,865 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_with_different_uom ... 2026-10-27 17:42:34,893 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 774 with IP n/a changed groups of user 774 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 6, 5, 1, 40, 16])] 2026-10-27 17:42:36,254 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 419 checked, 5 removed 2026-10-27 17:42:36,653 7 INFO rb-3d383b4-226062-429553 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-27 17:42:37,377 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 778 with IP n/a changed groups of user 778 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:42:37,563 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 778 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:42:45,742 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 778 with IP n/a changed groups of user 778 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:42:48,438 7 INFO rb-3d383b4-226062-429553 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-27 17:42:49,008 7 INFO rb-3d383b4-226062-429553 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-27 17:42:49,304 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_dashboard: Starting TestPurchaseDashboard.test_purchase_dashboard ... 2026-10-27 17:42:54,027 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 17:42:54,849 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 782 with IP n/a changed groups of user 782 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:42:55,018 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 782 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:43:03,087 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 782 with IP n/a changed groups of user 782 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:43:05,619 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 782 with IP n/a changed groups of user 782 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 16])] 2026-10-27 17:43:05,874 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_basic ... 2026-10-27 17:43:08,569 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #782 deleted account.move.line records with IDs: [2239, 2240, 2241, 2242, 2243] 2026-10-27 17:43:08,640 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #782 deleted mail.message records with IDs: [14575] 2026-10-27 17:43:08,696 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #782 deleted account.move records with IDs: [811] 2026-10-27 17:43:08,952 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_exchange_rate ... 2026-10-27 17:43:10,576 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_in_accrued_expense_entry ... 2026-10-27 17:43:13,280 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_product_supplierinfo_downpayment ... 2026-10-27 17:43:14,143 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-27 17:43:15,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 784 with IP n/a changed groups of user 784 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:43:15,236 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 784 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:43:23,235 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 784 with IP n/a changed groups of user 784 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:43:25,067 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_flow: Starting TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights ... 2026-10-27 17:43:26,413 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome pid: 68763 2026-10-27 17:43:26,413 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless temporary user profile dir: /tmp/tmpgbxv6s89_chrome_odoo 2026-10-27 17:43:26,413 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:40603/json/version 2026-10-27 17:43:26,416 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40603', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:43:26,439 7 INFO rb-3d383b4-226062-429553 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-27 17:43:26,439 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:40603/json 2026-10-27 17:43:26,439 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40603', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:43:26,451 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Websocket url found: ws://127.0.0.1:40603/devtools/page/C4D39EF2933BCE115D89BF389962B168 2026-10-27 17:43:26,464 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Enable chrome headless console log notification 2026-10-27 17:43:26,470 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless enable page notifications 2026-10-27 17:43:26,644 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:SuperPurchaseWoman from n/a 2026-10-27 17:43:26,646 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Setting session cookie in browser 2026-10-27 17:43:26,648 7 INFO rb-3d383b4-226062-429553 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-27 17:43:26,648 7 INFO rb-3d383b4-226062-429553 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-27 17:43:26,660 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:43:27,176 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:27] "GET /odoo HTTP/1.1" 200 7185 98 0.069 0.458 rw 2026-10-27 17:43:27,182 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Navigation result: {'frameId': 'C4D39EF2933BCE115D89BF389962B168', 'loaderId': 'E5D1425C460E3D8E29DAEB89EE38577D', 'isDownload': False} 2026-10-27 17:43:27,182 7 INFO rb-3d383b4-226062-429553 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-27 17:43:27,349 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:27] "GET /web/webclient/load_menus HTTP/1.1" 200 59048 30 0.021 0.113 ro 2026-10-27 17:43:27,385 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:27] "GET /web/manifest.webmanifest HTTP/1.1" 200 1064 6 0.01 0.154 ro 2026-10-27 17:43:27,405 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:27] "GET /web/assets/cfdb59c/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.004 0.184 ro 2026-10-27 17:43:27,432 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:27] "GET /web/assets/ec40590/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.002 0.02 ro 2026-10-27 17:43:27,434 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:27] "GET /web/assets/a985522/web.assets_web.min.js HTTP/1.1" 200 9626383 2 0.004 0.774 ro 2026-10-27 17:43:27,488 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:27] "GET /web/assets/808e16d/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.002 0.012 ro 2026-10-27 17:43:28,461 7 INFO rb-3d383b4-226062-429553 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-27 17:43:28,480 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:28] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.002 - 2026-10-27 17:43:28,489 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:28] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.003 - 2026-10-27 17:43:28,504 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.01 ro 2026-10-27 17:43:28,539 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 17:43:28,554 7 INFO rb-3d383b4-226062-429553 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-27 17:43:28,559 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:28] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.018 rw 2026-10-27 17:43:28,658 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:28] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.004 ro 2026-10-27 17:43:28,674 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:28] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.003 - 2026-10-27 17:43:28,786 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:28] "GET /odoo HTTP/1.1" 200 7113 27 0.023 0.079 rw 2026-10-27 17:43:28,828 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:28] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.006 0.131 ro 2026-10-27 17:43:28,840 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:28] "GET /web/image/res.partner/2481/avatar_128?unique=1793122994000 HTTP/1.1" 200 305 3 0.003 0.033 ro 2026-10-27 17:43:28,873 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:28] "POST /web/action/load HTTP/1.1" 200 419 5 0.004 0.044 ro 2026-10-27 17:43:28,884 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:28] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.002 0.076 rw 2026-10-27 17:43:28,888 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:28] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.01 ro 2026-10-27 17:43:28,917 7 INFO rb-3d383b4-226062-429553 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-27 17:43:29,014 7 INFO rb-3d383b4-226062-429553 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-27 17:43:29,014 7 INFO rb-3d383b4-226062-429553 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-27 17:43:29,032 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:29] "POST /mail/store HTTP/1.1" 200 3187 37 0.035 0.099 ro 2026-10-27 17:43:29,068 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:29] "POST /web/action/load HTTP/1.1" 200 1320 10 0.007 0.037 ro 2026-10-27 17:43:29,223 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:29] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 4 0.008 0.048 ro 2026-10-27 17:43:29,237 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:29] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.004 0.073 ro 2026-10-27 17:43:29,260 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:29] "GET /web/image/res.partner/2/avatar_128?unique=1793110736000 HTTP/1.1" 200 4660 3 0.003 0.054 ro 2026-10-27 17:43:29,491 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:29] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 95790 73 0.057 0.177 ro 2026-10-27 17:43:29,600 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:29] "POST /mail/store HTTP/1.1" 200 2160 27 0.027 0.344 rw 2026-10-27 17:43:29,632 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:29] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 855 7 0.007 0.092 ro 2026-10-27 17:43:29,689 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:29] "GET /web/assets/4f70286/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.002 0.096 ro 2026-10-27 17:43:29,721 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:29] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 91 4 0.004 0.049 ro 2026-10-27 17:43:29,845 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:29] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 553 8 0.008 0.069 rw 2026-10-27 17:43:29,891 7 INFO rb-3d383b4-226062-429553 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-27 17:43:29,917 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:29] "GET /web/image/res.users/786/avatar_128?unique=1793123006000 HTTP/1.1" 200 305 4 0.004 0.021 ro 2026-10-27 17:43:29,920 7 INFO rb-3d383b4-226062-429553 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-27 17:43:30,009 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:30] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 1806 11 0.011 0.051 rw 2026-10-27 17:43:30,186 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:30] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 45 0 0 0.019 ro 2026-10-27 17:43:30,250 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:30] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.005 ro 2026-10-27 17:43:30,370 7 INFO rb-3d383b4-226062-429553 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-27 17:43:30,399 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:30] "GET /web/assets/f0564ce/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.003 0.041 ro 2026-10-27 17:43:30,417 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:30] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 798 3 0.005 0.051 ro 2026-10-27 17:43:30,523 7 INFO rb-3d383b4-226062-429553 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 > button:contains('Add a product') 2026-10-27 17:43:30,531 7 INFO rb-3d383b4-226062-429553 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-27 17:43:30,630 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:30] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 204 11 0.015 0.077 rw 2026-10-27 17:43:30,709 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:30] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 803 6 0.005 0.034 rw 2026-10-27 17:43:30,848 7 INFO rb-3d383b4-226062-429553 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-27 17:43:30,875 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:30] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 815 4 0.008 0.032 ro 2026-10-27 17:43:31,144 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:31] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 130 2 0.016 0.032 ro 2026-10-27 17:43:31,191 7 INFO rb-3d383b4-226062-429553 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-27 17:43:31,217 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:31] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 53 1 0.001 0.02 rw 2026-10-27 17:43:31,286 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:31] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 167 6 0.009 0.049 rw 2026-10-27 17:43:31,468 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:31] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 387 45 0.051 0.119 rw 2026-10-27 17:43:31,509 7 INFO rb-3d383b4-226062-429553 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-27 17:43:31,520 7 INFO rb-3d383b4-226062-429553 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-27 17:43:31,527 7 INFO rb-3d383b4-226062-429553 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-27 17:43:31,540 7 INFO rb-3d383b4-226062-429553 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-27 17:43:31,568 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:31] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 852 23 0.022 0.055 rw 2026-10-27 17:43:31,653 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:31] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 95 11 0.007 0.041 rw 2026-10-27 17:43:31,741 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:31] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 796 12 0.007 0.053 rw 2026-10-27 17:43:31,982 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:31] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 3376 62 0.058 0.147 rw 2026-10-27 17:43:32,447 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:32] "POST /web/dataset/call_button/purchase.order/button_confirm#purchase.order.button_confirm HTTP/1.1" 200 45 137 0.115 0.3 rw 2026-10-27 17:43:32,557 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:32] "POST /mail/store HTTP/1.1" 200 4520 43 0.03 0.432 rw 2026-10-27 17:43:32,700 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:32] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 3438 46 0.048 0.193 ro 2026-10-27 17:43:32,783 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:32] "POST /mail/store HTTP/1.1" 200 1809 28 0.024 0.296 ro 2026-10-27 17:43:32,789 7 INFO rb-3d383b4-226062-429553 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-27 17:43:32,795 7 INFO rb-3d383b4-226062-429553 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-27 17:43:32,830 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:32] "POST /web/dataset/call_kw/ir.attachment/create#ir.attachment.create HTTP/1.1" 200 48 2 0.001 0.012 rw 2026-10-27 17:43:33,157 7 INFO rb-3d383b4-226062-429553 odoo.addons.account.models.account_document_import_mixin: Attachment(s) ['my_vendor_bill.png'] not imported: no suitable decoder found. 2026-10-27 17:43:33,270 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:33] "POST /web/dataset/call_kw/purchase.order/action_create_invoice#purchase.order.action_create_invoice HTTP/1.1" 200 1158 125 0.127 0.294 rw 2026-10-27 17:43:33,633 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:33] "POST /web/dataset/call_kw/account.move/get_views#account.move.get_views HTTP/1.1" 200 263741 90 0.048 0.297 ro 2026-10-27 17:43:34,022 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:34] "POST /web/dataset/call_kw/account.move/web_read#account.move.web_read HTTP/1.1" 200 6039 56 0.177 0.133 ro 2026-10-27 17:43:34,068 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:34] "POST /web/dataset/call_kw/account.journal/search_read#account.journal.search_read HTTP/1.1" 200 95 2 0.002 0.015 ro 2026-10-27 17:43:34,246 7 INFO rb-3d383b4-226062-429553 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-27 17:43:34,247 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: tour succeeded 2026-10-27 17:43:34,249 7 INFO rb-3d383b4-226062-429553 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-27 17:43:34,471 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:34] "POST /mail/store HTTP/1.1" 200 5235 53 0.044 0.153 rw 2026-10-27 17:43:34,486 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:43:34,517 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:29] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 31 0.02 5.456 rw 2026-10-27 17:43:34,561 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: heap 39873124 (allocated 44015616) 2026-10-27 17:43:34,574 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 5kyBEGTR - [27/Oct/2026 17:43:34] "GET /web/static/img/mimetypes/image.svg HTTP/1.1" 200 1374 0 0 0.003 - 2026-10-27 17:43:34,594 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing chrome headless with pid 68763 2026-10-27 17:43:34,595 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing websocket connection 2026-10-27 17:43:34,598 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Terminating chrome headless with pid 68763 2026-10-27 17:43:34,725 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_174334_725260_test_basic_purchase_flow_with_minimal_access_rights.txt 2026-10-27 17:43:34,726 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Removing chrome user profile "/tmp/tmpgbxv6s89_chrome_odoo" 2026-10-27 17:43:34,930 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 17:43:35,830 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 787 with IP n/a changed groups of user 787 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:43:36,003 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 787 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:43:43,404 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 787 with IP n/a changed groups of user 787 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:43:45,521 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 787 with IP n/a changed groups of user 787 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 16])] 2026-10-27 17:43:45,804 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_compute_po_count_with_different_plan ... 2026-10-27 17:43:53,565 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_invoice_line_copies_description ... 2026-10-27 17:43:55,157 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_keep_distribution_on_analytic_account_change ... 2026-10-27 17:44:03,540 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_on_change_quantity_price_unit ... 2026-10-27 17:44:06,764 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #787 deleted stock.move records with IDs: [1229] 2026-10-27 17:44:07,795 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_partial_billing_interaction_with_invoicing_switch_threshold ... 2026-10-27 17:44:07,796 7 INFO rb-3d383b4-226062-429553 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-27 17:44:07,797 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_product_price_decimal_accuracy ... 2026-10-27 17:44:09,376 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_analytic_account_product_change ... 2026-10-27 17:44:09,429 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 787 with IP n/a changed groups of user 787 who belonged to [96, 41, 105, 29, 45, 65, 16, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 16, 5, 1, 40, 37])] 2026-10-27 17:44:09,523 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 787 with IP n/a changed groups of user 787 who belonged to [96, 41, 105, 29, 45, 65, 16, 5, 1, 37, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 16, 5, 1, 37, 40, 21])] 2026-10-27 17:44:14,234 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_to_invoice_analytic_rule_with_account_prefix ... 2026-10-27 17:44:14,473 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 787 with IP n/a changed groups of user 787 who belonged to [96, 41, 105, 29, 45, 65, 16, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 16, 5, 1, 40, 21])] 2026-10-27 17:44:21,348 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_autocomplete_invoice ... 2026-10-27 17:44:24,953 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_invoice_lines_from_multiple_purchases ... 2026-10-27 17:44:26,169 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_supplier_discounted_price ... 2026-10-27 17:44:27,790 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_analytic_account_model_change ... 2026-10-27 17:44:27,859 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 787 with IP n/a changed groups of user 787 who belonged to [96, 41, 105, 29, 45, 65, 16, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 16, 5, 1, 40, 21])] 2026-10-27 17:44:33,527 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered ... 2026-10-27 17:44:35,321 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered_return ... 2026-10-27 17:44:36,371 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered ... 2026-10-27 17:44:37,008 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered_return ... 2026-10-27 17:44:37,734 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_severals_bills_and_multicurrency ... 2026-10-27 17:44:39,954 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-27 17:44:40,905 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 789 with IP n/a changed groups of user 789 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:44:41,081 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 789 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:44:49,012 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 789 with IP n/a changed groups of user 789 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:44:51,311 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 789 with IP n/a changed groups of user 789 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 0, [96, 41, 105, 29, 45, 65, 5, 1, 40, 16])] 2026-10-27 17:44:51,599 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_add_bill_to_po ... 2026-10-27 17:44:53,110 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_bill_description_only_line_purchase_matching ... 2026-10-27 17:44:53,903 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2329] 2026-10-27 17:44:53,993 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2332] 2026-10-27 17:44:54,248 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_create_invoice_from_multiple_purchase_orders ... 2026-10-27 17:44:54,424 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [2], uid: 789, model: account.tax 2026-10-27 17:44:55,242 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_invoice_user_id_on_bill ... 2026-10-27 17:44:57,697 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders ... 2026-10-27 17:45:00,278 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2344, 2345] 2026-10-27 17:45:00,959 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders_trailing_comma ... 2026-10-27 17:45:02,757 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching ... 2026-10-27 17:45:16,639 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_allow_multi_bill ... 2026-10-27 17:45:20,219 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2389] 2026-10-27 17:45:20,505 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_create_bill ... 2026-10-27 17:45:22,836 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_multi_po ... 2026-10-27 17:45:26,852 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2398] 2026-10-27 17:45:27,268 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_restrict_no_pol ... 2026-10-27 17:45:27,297 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match ... 2026-10-27 17:45:29,510 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match_same_reference ... 2026-10-27 17:45:31,636 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_currency ... 2026-10-27 17:45:34,941 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_no_currency ... 2026-10-27 17:45:39,138 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_match_from_ocr ... 2026-10-27 17:45:41,372 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2419] 2026-10-27 17:45:41,831 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_matching_credit_note ... 2026-10-27 17:45:43,881 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2428] 2026-10-27 17:45:43,953 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2429] 2026-10-27 17:45:44,201 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_and_diff_unit_price ... 2026-10-27 17:45:47,195 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2438] 2026-10-27 17:45:47,411 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2433] 2026-10-27 17:45:47,632 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_full ... 2026-10-27 17:45:50,152 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2441, 2442] 2026-10-27 17:45:50,615 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_inv ... 2026-10-27 17:45:53,509 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2453] 2026-10-27 17:45:53,669 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2448] 2026-10-27 17:45:53,851 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po ... 2026-10-27 17:45:56,314 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2455] 2026-10-27 17:45:56,488 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_same_unit_price ... 2026-10-27 17:46:00,439 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2466] 2026-10-27 17:46:00,597 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2462] 2026-10-27 17:46:00,779 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_not_match_non_invoice_lines ... 2026-10-27 17:46:02,553 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_total_match_from_ocr ... 2026-10-27 17:46:04,948 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_partner ... 2026-10-27 17:46:06,774 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2478] 2026-10-27 17:46:07,265 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_po_reference ... 2026-10-27 17:46:09,141 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2483] 2026-10-27 17:46:09,785 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-27 17:46:09,793 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_order_product_catalog: Starting TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour ... 2026-10-27 17:46:10,428 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Chrome pid: 68905 2026-10-27 17:46:10,428 7 INFO rb-3d383b4-226062-429553 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/tmpb4u6gtyp_chrome_odoo 2026-10-27 17:46:10,428 7 INFO rb-3d383b4-226062-429553 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:37263/json/version 2026-10-27 17:46:10,429 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37263', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:46:10,491 7 INFO rb-3d383b4-226062-429553 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-27 17:46:10,491 7 INFO rb-3d383b4-226062-429553 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:37263/json 2026-10-27 17:46:10,492 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37263', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:46:10,521 7 INFO rb-3d383b4-226062-429553 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:37263/devtools/page/671C79577F91B962F9205C88E163B695 2026-10-27 17:46:10,534 7 INFO rb-3d383b4-226062-429553 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-27 17:46:10,542 7 INFO rb-3d383b4-226062-429553 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-27 17:46:10,576 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-27 17:46:10,588 7 INFO rb-3d383b4-226062-429553 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-27 17:46:10,590 7 INFO rb-3d383b4-226062-429553 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-27 17:46:10,590 7 INFO rb-3d383b4-226062-429553 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-27 17:46:10,603 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:46:11,348 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:11] "GET /web HTTP/1.1" 200 7270 117 0.1 0.657 rw 2026-10-27 17:46:11,352 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Navigation result: {'frameId': '671C79577F91B962F9205C88E163B695', 'loaderId': 'A5D496CC6E9AE9A999B0B0707A3CEA0D', 'isDownload': False} 2026-10-27 17:46:11,352 7 INFO rb-3d383b4-226062-429553 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-27 17:46:11,434 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:11] "GET /web/assets/cfdb59c/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.002 0.054 ro 2026-10-27 17:46:11,581 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:11] "GET /web/assets/a985522/web.assets_web.min.js HTTP/1.1" 200 9626383 2 0.001 0.982 ro 2026-10-27 17:46:11,610 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:11] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 20 0.028 0.197 ro 2026-10-27 17:46:11,711 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:11] "GET /web/webclient/load_menus HTTP/1.1" 200 256899 15 0.021 0.31 ro 2026-10-27 17:46:11,732 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:11] "GET /web/assets/ec40590/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.002 0.069 ro 2026-10-27 17:46:11,739 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:11] "GET /web/assets/808e16d/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.004 0.013 ro 2026-10-27 17:46:12,512 7 INFO rb-3d383b4-226062-429553 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-27 17:46:12,531 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:12] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.003 - 2026-10-27 17:46:12,538 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:12] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.004 - 2026-10-27 17:46:12,553 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.013 ro 2026-10-27 17:46:12,594 7 INFO rb-3d383b4-226062-429553 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, "debug": false})" 2026-10-27 17:46:12,595 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:12] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.011 rw 2026-10-27 17:46:12,627 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [1/14] 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-27 17:46:12,630 7 INFO rb-3d383b4-226062-429553 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-27 17:46:12,669 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:12] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.015 0.065 rw 2026-10-27 17:46:12,697 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:12] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.004 ro 2026-10-27 17:46:12,717 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:12] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-27 17:46:12,849 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:12] "GET /odoo HTTP/1.1" 200 7199 27 0.033 0.087 rw 2026-10-27 17:46:12,881 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:12] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.006 0.138 ro 2026-10-27 17:46:12,902 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:12] "GET /web/image/res.partner/3/avatar_128?unique=1793110736000 HTTP/1.1" 200 305 3 0.003 0.078 ro 2026-10-27 17:46:12,948 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:12] "POST /web/action/load HTTP/1.1" 200 1320 12 0.01 0.093 ro 2026-10-27 17:46:12,959 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:12] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.102 ro 2026-10-27 17:46:13,068 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:13] "POST /mail/store HTTP/1.1" 200 3297 37 0.035 0.163 ro 2026-10-27 17:46:13,085 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:13] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.009 0.233 rw 2026-10-27 17:46:13,366 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:13] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 100944 71 0.054 0.34 ro 2026-10-27 17:46:13,429 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:13] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 67 1 0.001 0.016 ro 2026-10-27 17:46:13,480 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:13] "GET /web/assets/4f70286/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.002 0.011 ro 2026-10-27 17:46:13,555 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [2/14] Tour test_add_section_from_product_catalog_on_purchase_order → Step Focus Vendor Field on PO (trigger: .o_field_res_partner_many2one[name='partner_id'] input) 2026-10-27 17:46:13,559 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:13] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 91 4 0.006 0.018 ro 2026-10-27 17:46:13,642 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:13] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 2082 12 0.01 0.052 rw 2026-10-27 17:46:13,835 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:13] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 44 0 0 0.005 ro 2026-10-27 17:46:13,936 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:13] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.011 ro 2026-10-27 17:46:14,060 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [3/14] 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-27 17:46:14,091 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [4/14] 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-27 17:46:14,093 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:14] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 486 3 0.004 0.026 ro 2026-10-27 17:46:14,153 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:14] "GET /web/assets/f0564ce/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.001 0.011 ro 2026-10-27 17:46:14,352 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:14] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 46894 0 0 0.013 - 2026-10-27 17:46:14,366 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:14] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 128 3 0.004 0.02 ro 2026-10-27 17:46:14,383 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:14] "POST /web/dataset/call_kw/res.partner/autocomplete_by_field#res.partner.autocomplete_by_field HTTP/1.1" 200 42 1 0.001 0.016 rw 2026-10-27 17:46:14,430 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [5/14] Tour test_add_section_from_product_catalog_on_purchase_order → Step Click Catalog Button (trigger: button[name=action_add_from_catalog]) 2026-10-27 17:46:14,455 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [6/14] 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-27 17:46:14,515 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:14] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 137 16 0.019 0.054 rw 2026-10-27 17:46:14,681 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:14] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 2221 30 0.026 0.07 rw 2026-10-27 17:46:14,814 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:14] "POST /web/dataset/call_button/purchase.order.line/action_add_from_catalog#purchase.order.line.action_add_from_catalog HTTP/1.1" 200 1046 15 0.011 0.042 rw 2026-10-27 17:46:14,958 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:14] "POST /mail/store HTTP/1.1" 200 2917 43 0.033 0.13 rw 2026-10-27 17:46:15,287 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:15] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 179709 53 0.043 0.378 ro 2026-10-27 17:46:15,373 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:15] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 85 3 0.005 0.041 ro 2026-10-27 17:46:15,426 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:15] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 83 7 0.007 0.03 rw 2026-10-27 17:46:15,434 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:15] "POST /web/dataset/call_kw/purchase.order/get_catalog_section_data#purchase.order.get_catalog_section_data HTTP/1.1" 200 96 2 0.003 0.037 rw 2026-10-27 17:46:15,490 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:15] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 54 7 0.015 0.035 rw 2026-10-27 17:46:15,499 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:15] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 71 1 0.0 0.04 ro 2026-10-27 17:46:15,577 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [7/14] Tour test_add_section_from_product_catalog_on_purchase_order → Step Type new section name (trigger: input.o_section_input) 2026-10-27 17:46:15,591 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [8/14] Tour test_add_section_from_product_catalog_on_purchase_order → Step Click anywhere to add the section (trigger: .o_search_panel) 2026-10-27 17:46:15,597 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [9/14] 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-27 17:46:15,628 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:15] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 443 23 0.038 0.129 ro 2026-10-27 17:46:15,668 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:15] "POST /web/dataset/call_kw/purchase.order/create_section#purchase.order.create_section HTTP/1.1" 200 68 13 0.011 0.048 rw 2026-10-27 17:46:15,711 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [10/14] Tour test_add_section_from_product_catalog_on_purchase_order → Step Add a Product (trigger: .o_kanban_record:contains("Test Product")) 2026-10-27 17:46:15,740 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:15] "POST /product/catalog/order_lines_info HTTP/1.1" 200 354 18 0.025 0.065 ro 2026-10-27 17:46:15,836 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:15] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 443 23 0.029 0.112 ro 2026-10-27 17:46:15,875 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:15] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 54 7 0.011 0.166 rw 2026-10-27 17:46:15,948 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:15] "POST /product/catalog/order_lines_info HTTP/1.1" 200 354 17 0.02 0.068 ro 2026-10-27 17:46:16,005 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [11/14] 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([data-icon="shopping_cart"]))) 2026-10-27 17:46:17,023 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [12/14] Tour test_add_section_from_product_catalog_on_purchase_order → Step Close the catalog (trigger: .o-kanban-button-back) 2026-10-27 17:46:17,027 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [13/14] 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-27 17:46:17,674 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:17] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 71 37 0.044 0.121 rw 2026-10-27 17:46:17,822 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:17] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 4576 49 0.05 0.218 ro 2026-10-27 17:46:18,058 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [14/14] Tour test_add_section_from_product_catalog_on_purchase_order → Step Ensure Product is second row (trigger: tbody tr:nth-child(2) td[name=product_and_description]:contains(Test Product)) 2026-10-27 17:46:18,058 7 INFO rb-3d383b4-226062-429553 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-27 17:46:18,064 7 INFO rb-3d383b4-226062-429553 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-27 17:46:18,125 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:18] "POST /mail/store HTTP/1.1" 200 2955 43 0.034 0.076 rw 2026-10-27 17:46:18,262 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:46:18,290 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 ZG2_qs00 - [27/Oct/2026 17:46:13] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 31 0.022 5.382 rw 2026-10-27 17:46:18,311 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: heap 35361848 (allocated 39165952) 2026-10-27 17:46:18,373 7 INFO rb-3d383b4-226062-429553 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 68905 2026-10-27 17:46:18,374 7 INFO rb-3d383b4-226062-429553 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-27 17:46:18,376 7 INFO rb-3d383b4-226062-429553 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 68905 2026-10-27 17:46:18,511 7 INFO rb-3d383b4-226062-429553 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-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_174618_511127_test_add_section_from_product_catalog_on_purchase_order_tour.txt 2026-10-27 17:46:18,511 7 INFO rb-3d383b4-226062-429553 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/tmpb4u6gtyp_chrome_odoo" 2026-10-27 17:46:18,530 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-27 17:46:19,555 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 792 with IP n/a changed groups of user 792 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:46:19,728 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 792 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:46:27,691 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 792 with IP n/a changed groups of user 792 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:46:29,831 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_00_purchase_order_report ... 2026-10-27 17:46:32,108 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_01_delay_and_delay_pass ... 2026-10-27 17:46:33,471 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_02_po_report_note_section_filter ... 2026-10-27 17:46:33,540 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_avg_price_calculation ... 2026-10-27 17:46:33,955 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_po_report_currency ... 2026-10-27 17:46:34,308 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_purchase_report_multi_uom ... 2026-10-27 17:46:34,977 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-27 17:46:35,889 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 794 with IP n/a changed groups of user 794 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:46:36,060 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 794 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:46:43,614 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 794 with IP n/a changed groups of user 794 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:46:45,625 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_order_tax_mode: Starting TestPurchaseOrderTaxMode.test_purchase_order_tax_mode_change_add_tax_manual_price_unit_with_product ... 2026-10-27 17:46:46,008 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_order_tax_mode: Starting TestPurchaseOrderTaxMode.test_purchase_order_tax_mode_change_manual_price_unit_with_product ... 2026-10-27 17:46:46,033 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_order_tax_mode: Starting TestPurchaseOrderTaxMode.test_purchase_order_tax_mode_change_with_product ... 2026-10-27 17:46:46,056 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_order_tax_mode: Starting TestPurchaseOrderTaxMode.test_purchase_order_tax_mode_change_with_product_with_mixed_taxes_company_tax_excluded ... 2026-10-27 17:46:47,915 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_order_tax_mode: Starting TestPurchaseOrderTaxMode.test_purchase_order_tax_mode_change_with_product_with_mixed_taxes_company_tax_included ... 2026-10-27 17:46:50,004 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_order_tax_mode: Starting TestPurchaseOrderTaxMode.test_purchase_order_tax_mode_change_with_product_with_tax_override_taxes_company_tax_excluded ... 2026-10-27 17:46:51,795 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_order_tax_mode: Starting TestPurchaseOrderTaxMode.test_purchase_order_tax_mode_change_with_product_with_tax_override_taxes_company_tax_included ... 2026-10-27 17:46:53,740 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-27 17:46:54,490 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 796 with IP n/a changed groups of user 796 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:46:54,637 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 796 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:47:02,039 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 796 with IP n/a changed groups of user 796 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:47:03,484 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_price ... 2026-10-27 17:47:03,675 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 796 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 6, 20, 5, 17] with changes [(, 0, [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 6, 20, 5, 17, 16])] 2026-10-27 17:47:03,721 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-27 17:47:04,461 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:47:04,761 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NjhkPqOM - [27/Oct/2026 17:47:04] "POST /product/catalog/order_lines_info HTTP/1.1" 200 674 30 0.016 0.288 ro 2026-10-27 17:47:04,904 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NjhkPqOM - [27/Oct/2026 17:47:04] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 77 47 0.029 0.096 rw 2026-10-27 17:47:05,007 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NjhkPqOM - [27/Oct/2026 17:47:05] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 77 37 0.023 0.066 rw 2026-10-27 17:47:05,208 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 NjhkPqOM - [27/Oct/2026 17:47:05] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 76 32 0.034 0.066 rw 2026-10-27 17:47:05,246 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_vendor_uom ... 2026-10-27 17:47:05,791 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome pid: 69032 2026-10-27 17:47:05,791 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless temporary user profile dir: /tmp/tmpe5ol05n0_chrome_odoo 2026-10-27 17:47:05,791 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:46143/json/version 2026-10-27 17:47:05,792 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46143', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:47:05,846 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Browser version: Chrome/150.0.7871.114 2026-10-27 17:47:05,847 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:46143/json 2026-10-27 17:47:05,848 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46143', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:47:05,857 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Websocket url found: ws://127.0.0.1:46143/devtools/page/AFAEF9610E311AA32A54B7105A7B3F44 2026-10-27 17:47:05,876 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Enable chrome headless console log notification 2026-10-27 17:47:05,883 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless enable page notifications 2026-10-27 17:47:05,952 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-27 17:47:05,956 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Setting session cookie in browser 2026-10-27 17:47:05,958 7 INFO rb-3d383b4-226062-429553 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-27 17:47:05,958 7 INFO rb-3d383b4-226062-429553 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-27 17:47:05,974 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:47:06,980 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:06] "GET /odoo/purchase HTTP/1.1" 200 7326 101 0.05 0.97 rw 2026-10-27 17:47:06,984 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Navigation result: {'frameId': 'AFAEF9610E311AA32A54B7105A7B3F44', 'loaderId': '41FF857CF274FED5B2697BD4538F7EE3', 'isDownload': False} 2026-10-27 17:47:06,984 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Evaluate ready code "odoo.isTourReady('test_catalog_vendor_uom')" 2026-10-27 17:47:07,056 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:07] "GET /web/assets/cfdb59c/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.002 0.036 ro 2026-10-27 17:47:07,229 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:07] "GET /web/manifest.webmanifest HTTP/1.1" 200 1064 17 0.013 0.187 ro 2026-10-27 17:47:07,296 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:07] "GET /web/webclient/load_menus HTTP/1.1" 200 115262 20 0.023 0.255 ro 2026-10-27 17:47:07,304 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:07] "GET /web/assets/a985522/web.assets_web.min.js HTTP/1.1" 200 9626383 2 0.003 1.335 ro 2026-10-27 17:47:07,305 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:07] "GET /web/assets/ec40590/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.002 0.065 ro 2026-10-27 17:47:07,389 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:07] "GET /web/assets/808e16d/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.001 0.009 ro 2026-10-27 17:47:08,127 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: Owl is running in 'dev' mode. 2026-10-27 17:47:08,136 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:08] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.004 - 2026-10-27 17:47:08,138 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:08] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.004 - 2026-10-27 17:47:08,160 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.011 ro 2026-10-27 17:47:08,185 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Evaluate test code "odoo.startTour('test_catalog_vendor_uom', {"stepDelay": 0, "debug": false})" 2026-10-27 17:47:08,189 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:08] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.007 rw 2026-10-27 17:47:08,194 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [1/47] Tour test_catalog_vendor_uom → Step .o_data_cell:text(PO/TEST/00002) 2026-10-27 17:47:08,279 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:08] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.004 ro 2026-10-27 17:47:08,294 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:08] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-27 17:47:08,338 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:08] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.007 0.028 ro 2026-10-27 17:47:08,416 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:08] "GET /odoo HTTP/1.1" 200 7254 27 0.019 0.095 rw 2026-10-27 17:47:08,442 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:08] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.01 0.024 rw 2026-10-27 17:47:08,466 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:08] "POST /web/action/load HTTP/1.1" 200 1320 11 0.01 0.04 ro 2026-10-27 17:47:08,482 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:08] "GET /web/image/res.partner/2515/avatar_128?unique=1793123213000 HTTP/1.1" 200 305 3 0.004 0.08 ro 2026-10-27 17:47:08,507 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:08] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.038 ro 2026-10-27 17:47:08,598 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:08] "POST /mail/store HTTP/1.1" 200 3319 37 0.027 0.099 ro 2026-10-27 17:47:08,900 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:08] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 99278 75 0.059 0.351 ro 2026-10-27 17:47:08,971 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:08] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 1600 7 0.007 0.031 ro 2026-10-27 17:47:09,063 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:09] "GET /web/assets/4f70286/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.002 0.028 ro 2026-10-27 17:47:09,070 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 91 4 0.004 0.032 ro 2026-10-27 17:47:09,139 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:09] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 556 8 0.008 0.03 rw 2026-10-27 17:47:09,243 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [2/47] Tour test_catalog_vendor_uom → Step .o_form_renderer .o_list_view.o_field_x2many .o_optional_columns button 2026-10-27 17:47:09,244 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:09] "GET /web/image/res.users/796/avatar_128?unique=1793123226000 HTTP/1.1" 200 305 4 0.013 0.016 ro 2026-10-27 17:47:09,364 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:09] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 2165 19 0.018 0.064 ro 2026-10-27 17:47:09,572 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:09] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 44 0 0 0.006 ro 2026-10-27 17:47:09,651 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:09] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.006 ro 2026-10-27 17:47:09,777 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [3/47] Tour test_catalog_vendor_uom → Step input[name="discount"]:not(:checked) 2026-10-27 17:47:09,803 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [4/47] Tour test_catalog_vendor_uom → Step th[data-name="discount"] 2026-10-27 17:47:09,820 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [5/47] 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-27 17:47:09,846 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:09] "POST /mail/store HTTP/1.1" 200 1216 22 0.021 0.068 rw 2026-10-27 17:47:09,851 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:09] "GET /web/assets/f0564ce/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.002 0.033 ro 2026-10-27 17:47:09,859 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [6/47] 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-27 17:47:09,905 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:09] "POST /web/dataset/call_button/purchase.order.line/action_add_from_catalog#purchase.order.line.action_add_from_catalog HTTP/1.1" 200 1058 15 0.008 0.029 rw 2026-10-27 17:47:10,300 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:10] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 177480 52 0.04 0.259 ro 2026-10-27 17:47:10,345 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:10] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 89 3 0.003 0.017 ro 2026-10-27 17:47:10,391 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:10] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 83 7 0.008 0.029 rw 2026-10-27 17:47:10,397 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:10] "POST /web/dataset/call_kw/purchase.order/get_catalog_section_data#purchase.order.get_catalog_section_data HTTP/1.1" 200 103 2 0.001 0.04 rw 2026-10-27 17:47:10,472 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:10] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 71 1 0.001 0.015 ro 2026-10-27 17:47:10,472 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:10] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 54 7 0.01 0.049 rw 2026-10-27 17:47:10,555 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:10] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 441 23 0.031 0.071 ro 2026-10-27 17:47:10,643 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:10] "POST /product/catalog/order_lines_info HTTP/1.1" 200 397 17 0.015 0.063 ro 2026-10-27 17:47:10,703 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [7/47] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has([data-icon="add"],[data-icon="shopping_cart"]) 2026-10-27 17:47:10,713 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [8/47] 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-27 17:47:10,727 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [9/47] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has([data-icon="add"],[data-icon="shopping_cart"]) 2026-10-27 17:47:10,732 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [10/47] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has([data-icon="add"],[data-icon="shopping_cart"]) 2026-10-27 17:47:10,734 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [11/47] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has([data-icon="add"],[data-icon="shopping_cart"]) 2026-10-27 17:47:10,737 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [12/47] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has([data-icon="add"],[data-icon="shopping_cart"]) 2026-10-27 17:47:10,739 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [13/47] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") input[type=number]:value("5") 2026-10-27 17:47:10,744 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [14/47] 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-27 17:47:10,745 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [15/47] 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-27 17:47:10,745 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [16/47] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has([data-icon="add"],[data-icon="shopping_cart"]) 2026-10-27 17:47:10,749 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [17/47] 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-27 17:47:11,397 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:11] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 73 38 0.029 0.112 rw 2026-10-27 17:47:11,423 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [18/47] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has([data-icon="add"],[data-icon="shopping_cart"]) 2026-10-27 17:47:11,424 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [19/47] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has([data-icon="add"],[data-icon="shopping_cart"]) 2026-10-27 17:47:11,425 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [20/47] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has([data-icon="add"],[data-icon="shopping_cart"]) 2026-10-27 17:47:11,427 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [21/47] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has([data-icon="add"],[data-icon="shopping_cart"]) 2026-10-27 17:47:11,428 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [22/47] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has([data-icon="add"],[data-icon="shopping_cart"]) 2026-10-27 17:47:11,431 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [23/47] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") input[type=number]:value("11") 2026-10-27 17:47:11,436 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [24/47] 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-27 17:47:11,437 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [25/47] 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-27 17:47:11,438 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [26/47] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has([data-icon="add"],[data-icon="shopping_cart"]) 2026-10-27 17:47:11,440 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [27/47] 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-27 17:47:12,044 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:12] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 87 30 0.024 0.079 rw 2026-10-27 17:47:12,073 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [28/47] Tour test_catalog_vendor_uom → Step Go back to the Order (trigger: button.o-kanban-button-back) 2026-10-27 17:47:12,078 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [29/47] Tour test_catalog_vendor_uom → Step .o_form_renderer .o_list_view.o_field_x2many tbody tr.o_data_row:eq(0) 2026-10-27 17:47:12,752 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:12] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 3575 51 0.039 0.106 ro 2026-10-27 17:47:12,845 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:12] "POST /mail/store HTTP/1.1" 200 3581 39 0.026 0.113 rw 2026-10-27 17:47:12,957 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [30/47] Tour test_catalog_vendor_uom → Step li.o_back_button:first-child 2026-10-27 17:47:12,963 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [31/47] Tour test_catalog_vendor_uom → Step .o_data_cell:text(PO/TEST/00001) 2026-10-27 17:47:13,029 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:13] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 1622 7 0.01 0.032 ro 2026-10-27 17:47:13,052 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:13] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 557 8 0.007 0.041 rw 2026-10-27 17:47:13,092 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [32/47] 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-27 17:47:13,154 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:13] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 2163 18 0.014 0.041 ro 2026-10-27 17:47:13,255 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [33/47] 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-27 17:47:13,311 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:13] "POST /mail/store HTTP/1.1" 200 1214 22 0.017 0.057 rw 2026-10-27 17:47:13,339 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:13] "POST /web/dataset/call_button/purchase.order.line/action_add_from_catalog#purchase.order.line.action_add_from_catalog HTTP/1.1" 200 1055 10 0.007 0.062 rw 2026-10-27 17:47:13,385 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:13] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 86 3 0.003 0.02 ro 2026-10-27 17:47:13,442 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:13] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 83 7 0.009 0.033 rw 2026-10-27 17:47:13,463 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:13] "POST /web/dataset/call_kw/purchase.order/get_catalog_section_data#purchase.order.get_catalog_section_data HTTP/1.1" 200 103 2 0.002 0.048 rw 2026-10-27 17:47:13,493 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:13] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 54 7 0.009 0.032 rw 2026-10-27 17:47:13,585 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:13] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 441 23 0.024 0.067 ro 2026-10-27 17:47:13,589 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:13] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 71 1 0.0 0.087 ro 2026-10-27 17:47:13,649 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:13] "POST /product/catalog/order_lines_info HTTP/1.1" 200 414 16 0.009 0.037 ro 2026-10-27 17:47:13,686 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [34/47] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has([data-icon="add"],[data-icon="shopping_cart"]) 2026-10-27 17:47:13,696 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [35/47] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") input[type=number]:value("1") 2026-10-27 17:47:13,716 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [36/47] 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-27 17:47:13,716 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [37/47] 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-27 17:47:13,718 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [38/47] Tour test_catalog_vendor_uom → Step Go back to the Order (trigger: button.o-kanban-button-back) 2026-10-27 17:47:13,720 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [39/47] Tour test_catalog_vendor_uom → Step .o_form_renderer .o_list_view.o_field_x2many tbody tr.o_data_row:eq(0) 2026-10-27 17:47:14,347 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:14] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 73 36 0.037 0.114 rw 2026-10-27 17:47:14,509 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:14] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 3563 46 0.044 0.203 ro 2026-10-27 17:47:14,556 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [40/47] Tour test_catalog_vendor_uom → Step li.o_back_button:first-child 2026-10-27 17:47:14,558 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [41/47] Tour test_catalog_vendor_uom → Step .o_data_cell:text(PO/TEST/00001) 2026-10-27 17:47:14,631 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:14] "POST /mail/store HTTP/1.1" 200 2620 39 0.043 0.226 rw 2026-10-27 17:47:14,656 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [42/47] 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-27 17:47:14,673 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:14] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 1641 7 0.015 0.077 ro 2026-10-27 17:47:14,714 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:14] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 557 8 0.017 0.094 rw 2026-10-27 17:47:14,831 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [43/47] 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-27 17:47:14,900 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:14] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 3563 46 0.05 0.168 ro 2026-10-27 17:47:14,958 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:14] "POST /mail/store HTTP/1.1" 200 1151 23 0.016 0.126 ro 2026-10-27 17:47:15,007 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:15] "POST /web/dataset/call_button/purchase.order.line/action_add_from_catalog#purchase.order.line.action_add_from_catalog HTTP/1.1" 200 1055 10 0.014 0.16 rw 2026-10-27 17:47:15,054 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:15] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 86 3 0.004 0.021 ro 2026-10-27 17:47:15,122 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:15] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 83 7 0.008 0.048 rw 2026-10-27 17:47:15,129 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:15] "POST /web/dataset/call_kw/purchase.order/get_catalog_section_data#purchase.order.get_catalog_section_data HTTP/1.1" 200 104 3 0.002 0.061 rw 2026-10-27 17:47:15,194 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:15] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 54 7 0.012 0.102 rw 2026-10-27 17:47:15,211 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:15] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 71 1 0.0 0.058 ro 2026-10-27 17:47:15,316 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:15] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 441 23 0.031 0.132 ro 2026-10-27 17:47:15,392 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:15] "POST /product/catalog/order_lines_info HTTP/1.1" 200 420 17 0.014 0.046 ro 2026-10-27 17:47:15,428 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [44/47] 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-27 17:47:15,436 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [45/47] Tour test_catalog_vendor_uom → Step Select the UoM Units for product "Crab Juice" (trigger: .o_kanban_record:contains("Crab Juice") .o_product_catalog_quantity select) 2026-10-27 17:47:15,458 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [46/47] 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-27 17:47:15,459 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [47/47] Tour test_catalog_vendor_uom → Step Check that the kanban record card for product "Crab Juice" has a price of $ 3.00 (trigger: .o_kanban_record:contains("Crab Juice") .o_product_catalog_price:contains("$ 3.00")) 2026-10-27 17:47:15,554 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:15] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 71 30 0.031 0.062 rw 2026-10-27 17:47:15,587 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: tour succeeded 2026-10-27 17:47:15,588 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: ╔════════════════════════════════════════╗ ║ TOUR test_catalog_vendor_uom SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-27 17:47:15,848 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:47:15,849 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: heap 42844432 (allocated 45432832) 2026-10-27 17:47:15,879 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 Pye6Wkoq - [27/Oct/2026 17:47:08] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 31 0.024 7.38 rw 2026-10-27 17:47:15,953 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing chrome headless with pid 69032 2026-10-27 17:47:15,953 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing websocket connection 2026-10-27 17:47:15,959 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Terminating chrome headless with pid 69032 2026-10-27 17:47:16,095 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_174716_095550_test_catalog_vendor_uom.txt 2026-10-27 17:47:16,096 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Removing chrome user profile "/tmp/tmpe5ol05n0_chrome_odoo" 2026-10-27 17:47:16,104 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_seller_price_discounted_with_template ... 2026-10-27 17:47:16,564 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-27 17:47:16,602 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 0, [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17, 16])] 2026-10-27 17:47:16,820 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_alternative.tests.test_purchase_alternative: Starting TestPurchaseAlternative.test_07_alternative_purchases_wizards ... 2026-10-27 17:47:18,708 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_alternative.tests.test_purchase_alternative: Starting TestPurchaseAlternative.test_08_purchases_multi_linkages ... 2026-10-27 17:47:18,853 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [3] 2026-10-27 17:47:18,885 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [2] 2026-10-27 17:47:18,904 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [4] 2026-10-27 17:47:18,910 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_alternative.tests.test_purchase_alternative: Starting TestPurchaseAlternative.test_09_alternative_po_line_price_unit ... 2026-10-27 17:47:20,014 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_alternative.tests.test_purchase_alternative: Starting TestPurchaseAlternative.test_10_alternative_po_line_price_unit_different_uom ... 2026-10-27 17:47:21,194 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_alternative.tests.test_purchase_alternative: Starting TestPurchaseAlternative.test_11_alternative_po_from_po_with_requisition_id ... 2026-10-27 17:47:22,164 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_alternative.tests.test_purchase_alternative: Starting TestPurchaseAlternative.test_12_alternative_po_line_different_currency ... 2026-10-27 17:47:23,659 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_alternative.tests.test_purchase_alternative: Starting TestPurchaseAlternative.test_alternative_po_with_multiple_price_list ... 2026-10-27 17:47:24,885 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_alternative.tests.test_purchase_alternative: Starting TestPurchaseAlternative.test_alternative_purchase_order_merge ... 2026-10-27 17:47:26,680 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [11] 2026-10-27 17:47:26,686 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_alternative.tests.test_purchase_alternative: Starting TestPurchaseAlternative.test_alternative_purchase_orders_with_vendor_specific_details ... 2026-10-27 17:47:28,739 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_alternative.tests.test_purchase_alternative: Starting TestPurchaseAlternative.test_alternative_purchase_vendor_currency ... 2026-10-27 17:47:29,883 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_alternative.tests.test_purchase_alternative: Starting TestPurchaseAlternative.test_create_alternatives_for_multiple_vendors ... 2026-10-27 17:47:31,187 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_alternative.tests.test_purchase_alternative: Starting TestPurchaseAlternative.test_payment_terms_for_alternative_rfq ... 2026-10-27 17:47:32,275 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_alternative.tests.test_purchase_alternative: Starting TestPurchaseAlternative.test_taxes_for_alternative_po ... 2026-10-27 17:47:33,311 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-27 17:47:33,943 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 798 with IP n/a changed groups of user 798 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:47:34,082 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 798 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:47:41,267 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 798 with IP n/a changed groups of user 798 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:47:43,195 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [2], uid: 798, model: account.tax 2026-10-27 17:47:43,486 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_lines_description ... 2026-10-27 17:47:44,913 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #798 deleted account.move.line records with IDs: [2491, 2492] 2026-10-27 17:47:45,314 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_provided_field ... 2026-10-27 17:47:46,041 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #798 deleted account.move.line records with IDs: [2496, 2497] 2026-10-27 17:47:46,455 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_multiple_purchase_order_references ... 2026-10-27 17:47:46,869 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #798 deleted account.move.line records with IDs: [2501] 2026-10-27 17:47:47,493 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_po_matching_no_partner_override ... 2026-10-27 17:47:48,254 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #798 deleted account.move.line records with IDs: [2507, 2508] 2026-10-27 17:47:48,762 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #798 deleted account.move.line records with IDs: [2509, 2510, 2511] 2026-10-27 17:47:48,846 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #798 deleted mail.message records with IDs: [14900, 14899, 14897, 14894] 2026-10-27 17:47:48,983 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #798 deleted ir.attachment records with IDs: [369144] 2026-10-27 17:47:48,984 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #798 deleted account.move records with IDs: [878] 2026-10-27 17:47:49,506 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #798 deleted account.move.line records with IDs: [2512, 2513] 2026-10-27 17:47:50,726 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #798 deleted account.move.line records with IDs: [2517, 2518] 2026-10-27 17:47:51,246 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-27 17:47:52,051 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 800 with IP n/a changed groups of user 800 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:47:52,222 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 800 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:47:59,990 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 800 with IP n/a changed groups of user 800 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:48:01,669 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_edi_ubl_bis3.tests.test_purchase_order_edi_gen: Starting TestPurchaseOrderEDIGen.test_purchase_order_download_edi ... 2026-10-27 17:48:02,113 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [2], uid: 800, model: account.tax 2026-10-27 17:48:02,654 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-27 17:48:02,707 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 0, [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17, 1])] 2026-10-27 17:48:03,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 1, 17] with changes [(, 6, 0)] 2026-10-27 17:48:27,521 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share ... 2026-10-27 17:48:28,674 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1319] 2026-10-27 17:48:29,324 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1331] 2026-10-27 17:48:32,657 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_2 ... 2026-10-27 17:48:33,010 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1344] 2026-10-27 17:48:33,425 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder ... 2026-10-27 17:48:33,829 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1347] 2026-10-27 17:48:34,963 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder_2 ... 2026-10-27 17:48:35,344 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1354] 2026-10-27 17:48:35,740 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1356] 2026-10-27 17:48:36,845 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_average_cost_unbuild_valuation ... 2026-10-27 17:48:36,845 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: skipped TestAngloSaxonValuationPurchaseMRP.test_average_cost_unbuild_valuation : Temporary to fast merge new valuation 2026-10-27 17:48:36,845 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_buy_deliver_and_return_kit_with_auto_avco_components ... 2026-10-27 17:48:36,845 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: skipped TestAngloSaxonValuationPurchaseMRP.test_buy_deliver_and_return_kit_with_auto_avco_components : Temporary to fast merge new valuation 2026-10-27 17:48:36,845 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_fifo_cost_adjust_mo_quantity ... 2026-10-27 17:48:36,845 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: skipped TestAngloSaxonValuationPurchaseMRP.test_fifo_cost_adjust_mo_quantity : Temporary to fast merge new valuation 2026-10-27 17:48:36,845 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_anglo_saxo_price_diff ... 2026-10-27 17:48:36,845 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: skipped TestAngloSaxonValuationPurchaseMRP.test_kit_anglo_saxo_price_diff : Temporary to fast merge new valuation 2026-10-27 17:48:36,846 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_bom_cost_share_constraint_with_variants ... 2026-10-27 17:48:37,173 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted product.product records with IDs: [3635] 2026-10-27 17:48:37,535 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_components_cost_distribution ... 2026-10-27 17:48:37,989 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1360] 2026-10-27 17:48:39,080 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_cost_share_variant_and_optional_lines ... 2026-10-27 17:48:39,462 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted product.product records with IDs: [3650] 2026-10-27 17:48:40,117 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1367, 1368, 1369] 2026-10-27 17:48:40,742 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_multicurrency_kit_different_uom_categories ... 2026-10-27 17:48:41,152 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1380] 2026-10-27 17:48:41,562 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_valuation_multicurrency_with_kits ... 2026-10-27 17:48:41,562 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: skipped TestAngloSaxonValuationPurchaseMRP.test_valuation_multicurrency_with_kits : Temporary to fast merge new valuation 2026-10-27 17:48:41,705 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 413 checked, 1 removed 2026-10-27 17:48:42,379 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 803 with IP n/a changed groups of user 803 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:48:42,539 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 803 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:48:50,019 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 803 with IP n/a changed groups of user 803 who belonged to [96, 41, 105, 29, 45, 65, 6, 5, 1, 40] with changes [(, 6, 0)] 2026-10-27 17:48:52,056 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 803 with IP n/a changed groups of user 803 who belonged to [96, 41, 105, 29, 45, 65, 5, 1, 40] with changes [(4, 16)] 2026-10-27 17:48:53,290 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_purchase_mrp_kit_qty_change ... 2026-10-27 17:48:53,849 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1382] 2026-10-27 17:48:54,277 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1386] 2026-10-27 17:48:54,689 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1387, 1388, 1385] 2026-10-27 17:48:54,793 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_sale_mrp_kit_qty_delivered ... 2026-10-27 17:48:56,200 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1390] 2026-10-27 17:49:01,518 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po ... 2026-10-27 17:49:01,518 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: skipped TestPurchaseMrpFlow.test_bom_report_incoming_po : Temporary to fast merge new valuation 2026-10-27 17:49:01,518 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po2 ... 2026-10-27 17:49:02,923 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [4, 10], uid: 803, model: stock.rule 2026-10-27 17:49:03,095 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_vendor_quantities ... 2026-10-27 17:49:03,095 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: skipped TestPurchaseMrpFlow.test_bom_report_vendor_quantities : Temporary to fast merge new valuation 2026-10-27 17:49:03,095 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_cancel_mo_with_mto_purchase_component ... 2026-10-27 17:49:04,241 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [4, 10], uid: 803, model: stock.rule 2026-10-27 17:49:04,475 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #803 deleted stock.move.line records with IDs: [1401] 2026-10-27 17:49:04,622 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_compute_bom_json_popover ... 2026-10-27 17:49:04,942 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_concurent_procurements ... 2026-10-27 17:49:07,077 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_consumption_warning_mto_buy_serial_pbm_early_serial ... 2026-10-27 17:49:08,625 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_inter_company_received_qty_with_kit ... 2026-10-27 17:49:08,959 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1439] 2026-10-27 17:49:09,617 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost ... 2026-10-27 17:49:10,985 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1443] 2026-10-27 17:49:11,497 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost_multi_currency ... 2026-10-27 17:49:13,732 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1447] 2026-10-27 17:49:14,151 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_packaging_uom_not_converted_po ... 2026-10-27 17:49:14,456 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1449] 2026-10-27 17:49:14,652 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_price_without_rounding ... 2026-10-27 17:49:15,924 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1451] 2026-10-27 17:49:16,268 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview ... 2026-10-27 17:49:16,773 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [4, 10], uid: 803, model: stock.rule 2026-10-27 17:49:16,940 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview_mto_purchase_with_backorders ... 2026-10-27 17:49:18,389 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [4, 10], uid: 803, model: stock.rule 2026-10-27 17:49:19,751 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_monthly_demand_multistep_manufacturing ... 2026-10-27 17:49:20,379 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mto_component_quantity_reduction_propagation ... 2026-10-27 17:49:20,616 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [4, 10], uid: 803, model: stock.rule 2026-10-27 17:49:20,824 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_orderpoint_with_manufacture_security_lead_time ... 2026-10-27 17:49:20,825 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: skipped TestPurchaseMrpFlow.test_orderpoint_with_manufacture_security_lead_time : Temporary to fast merge new valuation 2026-10-27 17:49:20,825 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route ... 2026-10-27 17:49:21,799 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route_2 ... 2026-10-27 17:49:21,799 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: skipped TestPurchaseMrpFlow.test_procurement_with_preferred_route_2 : Temporary to fast merge new valuation 2026-10-27 17:49:21,799 7 INFO rb-3d383b4-226062-429553 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-27 17:49:22,335 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1468] 2026-10-27 17:49:23,330 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_multistep_kit_qty_change ... 2026-10-27 17:49:24,184 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1471] 2026-10-27 17:49:24,654 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1473] 2026-10-27 17:49:24,972 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1474] 2026-10-27 17:49:25,593 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #803 deleted stock.move.line records with IDs: [1427] 2026-10-27 17:49:26,050 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_total_cost_share_rounded_to_precision ... 2026-10-27 17:49:26,193 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_by_lot_component_in_kit ... 2026-10-27 17:49:26,651 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1478] 2026-10-27 17:49:27,385 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_with_backorder ... 2026-10-27 17:49:27,385 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: skipped TestPurchaseMrpFlow.test_valuation_with_backorder : Temporary to fast merge new valuation 2026-10-27 17:49:27,538 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-27 17:49:27,544 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_purchase_matrix_ui ... 2026-10-27 17:49:28,149 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome pid: 69169 2026-10-27 17:49:28,149 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless temporary user profile dir: /tmp/tmpxlaharmh_chrome_odoo 2026-10-27 17:49:28,149 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:37399/json/version 2026-10-27 17:49:28,150 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37399', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:49:28,171 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Browser version: Chrome/150.0.7871.114 2026-10-27 17:49:28,171 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:37399/json 2026-10-27 17:49:28,172 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37399', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:49:28,181 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Websocket url found: ws://127.0.0.1:37399/devtools/page/B9433CBC90FBCFFBB59CF853A05738AA 2026-10-27 17:49:28,189 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Enable chrome headless console log notification 2026-10-27 17:49:28,199 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless enable page notifications 2026-10-27 17:49:28,253 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-27 17:49:28,267 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Setting session cookie in browser 2026-10-27 17:49:28,269 7 INFO rb-3d383b4-226062-429553 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-27 17:49:28,269 7 INFO rb-3d383b4-226062-429553 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-27 17:49:28,286 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:49:28,866 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:28] "GET /odoo HTTP/1.1" 200 7234 118 0.08 0.515 rw 2026-10-27 17:49:28,869 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Navigation result: {'frameId': 'B9433CBC90FBCFFBB59CF853A05738AA', 'loaderId': '0DAAAE6180F1D60E20BF8F860F88629C', 'isDownload': False} 2026-10-27 17:49:28,870 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Evaluate ready code "odoo.isTourReady('purchase_matrix_tour')" 2026-10-27 17:49:28,921 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:28] "GET /web/assets/cfdb59c/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.003 0.022 ro 2026-10-27 17:49:29,052 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:29] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 20 0.019 0.136 ro 2026-10-27 17:49:29,119 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:29] "GET /web/webclient/load_menus HTTP/1.1" 200 256899 15 0.013 0.21 ro 2026-10-27 17:49:29,144 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:29] "GET /web/assets/ec40590/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.002 0.063 ro 2026-10-27 17:49:29,179 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:29] "GET /web/assets/a985522/web.assets_web.min.js HTTP/1.1" 200 9626383 2 0.002 0.897 ro 2026-10-27 17:49:29,225 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:29] "GET /web/assets/808e16d/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.002 0.013 ro 2026-10-27 17:49:30,134 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: Owl is running in 'dev' mode. 2026-10-27 17:49:30,144 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:30] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.004 - 2026-10-27 17:49:30,146 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:30] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.004 - 2026-10-27 17:49:30,171 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.012 ro 2026-10-27 17:49:30,198 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Evaluate test code "odoo.startTour('purchase_matrix_tour', {"stepDelay": 0, "debug": false})" 2026-10-27 17:49:30,201 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:30] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.006 rw 2026-10-27 17:49:30,214 7 INFO rb-3d383b4-226062-429553 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-27 17:49:30,218 7 INFO rb-3d383b4-226062-429553 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-27 17:49:30,261 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:30] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.012 0.052 rw 2026-10-27 17:49:30,303 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:30] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.004 ro 2026-10-27 17:49:30,321 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:30] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-27 17:49:30,353 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:30] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.003 0.017 ro 2026-10-27 17:49:30,458 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:30] "GET /odoo HTTP/1.1" 200 7163 27 0.031 0.09 rw 2026-10-27 17:49:30,469 7 INFO rb-3d383b4-226062-429553 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-27 17:49:30,474 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:30] "GET /web/image/res.partner/3/avatar_128?unique=1793110736000 HTTP/1.1" 200 305 3 0.006 0.079 ro 2026-10-27 17:49:30,510 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:30] "POST /web/action/load HTTP/1.1" 200 419 5 0.01 0.088 ro 2026-10-27 17:49:30,520 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:30] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.067 ro 2026-10-27 17:49:30,535 7 INFO rb-3d383b4-226062-429553 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-27 17:49:30,632 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:30] "POST /mail/store HTTP/1.1" 200 3261 37 0.029 0.146 ro 2026-10-27 17:49:30,636 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:30] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.001 0.224 rw 2026-10-27 17:49:30,663 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:30] "POST /web/action/load HTTP/1.1" 200 1320 10 0.005 0.121 ro 2026-10-27 17:49:30,994 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:30] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 100944 72 0.047 0.215 ro 2026-10-27 17:49:31,060 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:31] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 67 1 0.001 0.006 ro 2026-10-27 17:49:31,188 7 INFO rb-3d383b4-226062-429553 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-27 17:49:31,215 7 INFO rb-3d383b4-226062-429553 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-27 17:49:31,259 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:31] "GET /web/assets/4f70286/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.002 0.066 ro 2026-10-27 17:49:31,276 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:31] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 91 4 0.004 0.082 ro 2026-10-27 17:49:31,455 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:31] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 2082 12 0.014 0.192 rw 2026-10-27 17:49:31,632 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:31] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 44 0 0 0.007 ro 2026-10-27 17:49:31,684 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:31] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.004 ro 2026-10-27 17:49:31,780 7 INFO rb-3d383b4-226062-429553 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-27 17:49:31,809 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:31] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 399 3 0.006 0.023 ro 2026-10-27 17:49:31,833 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:31] "GET /web/assets/f0564ce/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.001 0.007 ro 2026-10-27 17:49:32,041 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:32] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 46894 0 0 0.009 - 2026-10-27 17:49:32,083 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:32] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 42 2 0.005 0.045 ro 2026-10-27 17:49:32,096 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:32] "POST /web/dataset/call_kw/res.partner/autocomplete_by_field#res.partner.autocomplete_by_field HTTP/1.1" 200 42 1 0.001 0.038 rw 2026-10-27 17:49:32,112 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [7/30] Tour purchase_matrix_tour → Step button:contains('Add a product') 2026-10-27 17:49:32,136 7 INFO rb-3d383b4-226062-429553 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-27 17:49:32,255 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:32] "POST /web/dataset/call_kw/res.partner/name_create#res.partner.name_create HTTP/1.1" 200 58 28 0.032 0.111 rw 2026-10-27 17:49:32,343 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:32] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 137 14 0.017 0.052 rw 2026-10-27 17:49:32,403 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:32] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 801 7 0.006 0.033 rw 2026-10-27 17:49:32,523 7 INFO rb-3d383b4-226062-429553 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-27 17:49:32,543 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:32] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 787 4 0.006 0.027 ro 2026-10-27 17:49:32,618 7 INFO rb-3d383b4-226062-429553 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-27 17:49:32,635 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:32] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 84 1 0.001 0.015 rw 2026-10-27 17:49:32,669 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:32] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 64 3 0.003 0.013 rw 2026-10-27 17:49:32,771 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:32] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 2003 20 0.012 0.044 rw 2026-10-27 17:49:32,910 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:32] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 80 3 0.002 0.024 rw 2026-10-27 17:49:32,911 7 INFO rb-3d383b4-226062-429553 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-27 17:49:32,914 7 INFO rb-3d383b4-226062-429553 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-27 17:49:32,924 7 INFO rb-3d383b4-226062-429553 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-27 17:49:32,932 7 INFO rb-3d383b4-226062-429553 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-27 17:49:33,526 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:33] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 18016 240 0.136 0.412 rw 2026-10-27 17:49:33,850 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [15/30] Tour purchase_matrix_tour → Step .o_form_saved 2026-10-27 17:49:34,238 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:34] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 19826 107 0.084 0.293 rw 2026-10-27 17:49:34,550 7 INFO rb-3d383b4-226062-429553 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-27 17:49:34,567 7 INFO rb-3d383b4-226062-429553 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[data-icon="edit"] 2026-10-27 17:49:34,632 7 INFO rb-3d383b4-226062-429553 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-27 17:49:34,697 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:34] "POST /mail/store HTTP/1.1" 200 2878 45 0.033 0.106 rw 2026-10-27 17:49:34,980 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:34] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 2031 86 0.059 0.268 rw 2026-10-27 17:49:35,100 7 INFO rb-3d383b4-226062-429553 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-27 17:49:35,110 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [20/30] Tour purchase_matrix_tour → Step td[name=product_qty]:contains("4.00") 2026-10-27 17:49:35,626 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:35] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 291 148 0.112 0.403 rw 2026-10-27 17:49:35,767 7 INFO rb-3d383b4-226062-429553 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-27 17:49:35,774 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [22/30] Tour purchase_matrix_tour → Step .o_form_saved 2026-10-27 17:49:36,097 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:36] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 19497 96 0.079 0.235 rw 2026-10-27 17:49:36,309 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [23/30] Tour purchase_matrix_tour → Step button:contains("Add a product") 2026-10-27 17:49:36,336 7 INFO rb-3d383b4-226062-429553 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-27 17:49:36,389 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:36] "POST /mail/store HTTP/1.1" 200 1945 30 0.021 0.067 rw 2026-10-27 17:49:36,429 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:36] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 801 7 0.005 0.084 rw 2026-10-27 17:49:36,615 7 INFO rb-3d383b4-226062-429553 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-27 17:49:36,628 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:36] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 787 2 0.007 0.018 ro 2026-10-27 17:49:36,715 7 INFO rb-3d383b4-226062-429553 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-27 17:49:36,741 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:36] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 84 3 0.002 0.014 rw 2026-10-27 17:49:36,784 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:36] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 64 3 0.003 0.018 rw 2026-10-27 17:49:37,127 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:37] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 2031 84 0.059 0.194 rw 2026-10-27 17:49:37,292 7 INFO rb-3d383b4-226062-429553 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-27 17:49:37,302 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [28/30] Tour purchase_matrix_tour → Step td[name=product_qty]:contains(8.20) 2026-10-27 17:49:37,540 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:37] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 53 76 0.052 0.237 rw 2026-10-27 17:49:38,002 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:38] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 195 120 0.097 0.285 rw 2026-10-27 17:49:38,146 7 INFO rb-3d383b4-226062-429553 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) 2026-10-27 17:49:38,149 7 INFO rb-3d383b4-226062-429553 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-27 17:49:38,424 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:38] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 19364 90 0.075 0.191 rw 2026-10-27 17:49:38,647 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: tour succeeded 2026-10-27 17:49:38,682 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: ╔═════════════════════════════════════╗ ║ TOUR purchase_matrix_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-27 17:49:38,794 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:38] "POST /mail/store HTTP/1.1" 200 1946 30 0.056 0.09 rw 2026-10-27 17:49:38,901 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-27 17:49:38,923 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: heap 43066956 (allocated 47300608) 2026-10-27 17:49:38,931 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 iFWAgAxb - [27/Oct/2026 17:49:30] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 32 0.032 8.363 rw 2026-10-27 17:49:39,010 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing chrome headless with pid 69169 2026-10-27 17:49:39,011 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing websocket connection 2026-10-27 17:49:39,013 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Terminating chrome headless with pid 69169 2026-10-27 17:49:39,109 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_174939_109490_test_purchase_matrix_ui.txt 2026-10-27 17:49:39,109 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Removing chrome user profile "/tmp/tmpxlaharmh_chrome_odoo" 2026-10-27 17:49:39,652 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_translate_never_variant_attributes_on_pol ... 2026-10-27 17:49:41,666 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-27 17:49:41,697 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 0, [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17, 1])] 2026-10-27 17:49:41,931 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 1, 17] with changes [(, 6, 0)] 2026-10-27 17:50:05,409 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_repair.tests.test_repair_purchase_flow: Starting TestRepairPurchaseFlow.test_repair_purchase_count_with_grouped_rfq ... 2026-10-27 17:50:06,116 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_repair.tests.test_repair_purchase_flow: Starting TestRepairPurchaseFlow.test_repair_smart_buttons_with_purchase_mtso_link ... 2026-10-27 17:50:06,405 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_repair.tests.test_repair_purchase_flow: Starting TestRepairPurchaseFlow.test_repair_with_purchase_mto_link ... 2026-10-27 17:50:07,011 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-27 17:50:07,047 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17] with changes [(, 0, [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 20, 5, 17, 16])] 2026-10-27 17:50:07,490 7 INFO rb-3d383b4-226062-429553 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-27 17:50:07,947 7 INFO rb-3d383b4-226062-429553 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-27 17:50:08,192 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_00_purchase_requisition_users ... 2026-10-27 17:50:08,241 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_01_cancel_purchase_requisition ... 2026-10-27 17:50:08,408 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_02_purchase_requisition ... 2026-10-27 17:50:08,481 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [99, 101] 2026-10-27 17:50:08,495 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [100, 102] 2026-10-27 17:50:08,498 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_03_blanket_order_rfq ... 2026-10-27 17:50:10,018 7 INFO rb-3d383b4-226062-429553 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [312] 2026-10-27 17:50:10,355 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_06_purchase_requisition ... 2026-10-27 17:50:10,550 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchase_requisition_sequence ... 2026-10-27 17:50:10,769 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 16, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:50:17,282 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_purchase_template ... 2026-10-27 17:50:18,223 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_cancel_requisition_only_cancels_draft_po ... 2026-10-27 17:50:18,598 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_order_taxes_from_purchase_agreement_in_child_company ... 2026-10-27 17:50:18,851 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Group change: user 1 with IP n/a changed groups of user 1 who belonged to [33, 58, 96, 41, 105, 52, 29, 119, 88, 85, 90, 92, 115, 25, 23, 50, 55, 54, 78, 101, 127, 80, 63, 125, 10, 9, 65, 26, 94, 16, 20, 5, 17] with changes [(, 6, 0)] 2026-10-27 17:50:26,495 7 INFO rb-3d383b4-226062-429553 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition_with_same_product ... 2026-10-27 17:50:27,675 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-27 17:50:27,681 7 INFO rb-3d383b4-226062-429553 odoo.tests.suite: Auto retry disabled for test_unit_desktop (odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop) 2026-10-27 17:50:27,681 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js: Starting WebSuite.test_unit_desktop ... 2026-10-27 17:50:27,974 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Chrome pid: 69308 2026-10-27 17:50:27,975 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Chrome headless temporary user profile dir: /tmp/tmpodsi8enn_chrome_odoo 2026-10-27 17:50:27,975 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Issuing json command http://127.0.0.1:39727/json/version 2026-10-27 17:50:27,976 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39727', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:50:28,004 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Browser version: Chrome/150.0.7871.114 2026-10-27 17:50:28,004 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Issuing json command http://127.0.0.1:39727/json 2026-10-27 17:50:28,005 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39727', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:50:28,037 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Websocket url found: ws://127.0.0.1:39727/devtools/page/CD95641E4B827F73431BDEB192C238AA 2026-10-27 17:50:28,049 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Enable chrome headless console log notification 2026-10-27 17:50:28,054 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Chrome headless enable page notifications 2026-10-27 17:50:28,074 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-27 17:50:28,092 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Setting session cookie in browser 2026-10-27 17:50:28,094 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Open "http://127.0.0.1:8069/web/tests?&headless&loglevel=2&preset=desktop&timeout=15000&id=8f0c4dc0&id=385c6225&id=44b17663&id=dea4a2bc&id=604ef30c&id=663ec0af&id=abd5fdcc&id=feff7f15&id=38fee11b&id=6ee09bc9&id=a17645a5&id=dbe09775&id=feb88248&id=67927d96&id=3d20db92&id=adc5c029&id=338447a6&id=0cddce53&id=502048c1&id=6703452b&id=b31eec2b&id=e588ffda&id=e5d904af&id=e5db82d9&id=d8c27dec" in browser 2026-10-27 17:50:28,094 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Navigating to: "http://127.0.0.1:8069/web/tests?&headless&loglevel=2&preset=desktop&timeout=15000&id=8f0c4dc0&id=385c6225&id=44b17663&id=dea4a2bc&id=604ef30c&id=663ec0af&id=abd5fdcc&id=feff7f15&id=38fee11b&id=6ee09bc9&id=a17645a5&id=dbe09775&id=feb88248&id=67927d96&id=3d20db92&id=adc5c029&id=338447a6&id=0cddce53&id=502048c1&id=6703452b&id=b31eec2b&id=e588ffda&id=e5d904af&id=e5db82d9&id=d8c27dec" 2026-10-27 17:50:28,106 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:50:28,743 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:50:28] "GET /web/tests?&headless&loglevel=2&preset=desktop&timeout=15000&id=8f0c4dc0&id=385c6225&id=44b17663&id=dea4a2bc&id=604ef30c&id=663ec0af&id=abd5fdcc&id=feff7f15&id=38fee11b&id=6ee09bc9&id=a17645a5&id=dbe09775&id=feb88248&id=67927d96&id=3d20db92&id=adc5c029&id=338447a6&id=0cddce53&id=502048c1&id=6703452b&id=b31eec2b&id=e588ffda&id=e5d904af&id=e5db82d9&id=d8c27dec HTTP/1.1" 200 2146 17 0.009 0.639 ro 2026-10-27 17:50:28,748 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Navigation result: {'frameId': 'CD95641E4B827F73431BDEB192C238AA', 'loaderId': '8CFC03D1AD6AF1737DE23E9AF859A61E', 'isDownload': False} 2026-10-27 17:50:28,748 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Waiting for frame 'CD95641E4B827F73431BDEB192C238AA' to stop loading 2026-10-27 17:50:28,805 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:50:28] "GET /web/assets/7d451f4/web.assets_unit_tests.min.css HTTP/1.1" 200 257211 2 0.002 0.017 ro 2026-10-27 17:50:28,825 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:50:28] "GET /web/assets/c3b1da3/web.assets_unit_tests_setup.min.css HTTP/1.1" 200 1542698 2 0.002 0.721 ro 2026-10-27 17:50:28,910 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:50:28] "GET /web/assets/f6e890e/web.assets_unit_tests_setup.min.js HTTP/1.1" 200 13562574 2 0.001 0.128 ro 2026-10-27 17:50:29,079 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:50:28] "GET /web/assets/1e6b422/web.assets_unit_tests.min.js HTTP/1.1" 200 22428579 2 0.002 0.234 ro 2026-10-27 17:50:29,350 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-27 17:50:29,350 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,500,500i,600,600i,700,700i,800,800i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-27 17:50:29,351 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-27 17:50:29,351 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-27 17:50:29,351 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-27 17:50:29,352 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:400,400i,700,700i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-27 17:50:29,352 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-27 17:50:29,352 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-27 17:50:29,418 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:50:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-27 17:50:31,341 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:50:31] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.005 - 2026-10-27 17:50:31,344 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:50:31] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-27 17:50:31,555 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Evaluate ready code "document.readyState === 'complete'" 2026-10-27 17:50:31,560 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Evaluate test code "" 2026-10-27 17:50:31,572 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:50:31] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.003 - 2026-10-27 17:50:31,715 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:50:31] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 299 11 0.012 0.139 rw 2026-10-27 17:50:31,832 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Configuration (click to expand) 2026-10-27 17:50:31,844 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: Object(bail=0, debug='', debugTest=false, events=3, fps=60, fun=false, headless=true, loglevel=2, manual=false, networkDelay='0', notrycatch=false, order='fifo', preset='desktop', random=0, showdetail='first-fail', timeout=15000, filter='', id='[8f0c4dc0, 385c6225, 44b17663, dea4a2bc, 604ef30c,…b31eec2b, e588ffda, e5d904af, e5db82d9, d8c27dec]', tag='[]') 2026-10-27 17:50:31,844 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: console.groupEnd 2026-10-27 17:50:31,846 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Starting test suites 2026-10-27 17:50:31,846 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@product/product_pricelist_report/Pricelist Client Action" 2026-10-27 17:50:33,583 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:50:33] "POST /web/model/get_definitions HTTP/1.1" 200 2481484 568 0.384 1.342 rw 2026-10-27 17:50:33,897 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:50:33] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.009 ro 2026-10-27 17:50:34,142 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@product/product_pricelist_report" ended (passed: 1 / time: 2299 ms) 2026-10-27 17:50:34,212 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @product/product_pricelist_report (after GC) - used: 88054749 - total: 158219653 - limit: 4395630592 - tests: 1 2026-10-27 17:50:34,239 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:50:34] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1360 9 0.005 0.01 rw 2026-10-27 17:50:34,321 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/accounting/discount/Taxes object should contain no discount values" 2026-10-27 17:50:34,490 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:50:34] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.005 0.009 ro 2026-10-27 17:50:35,009 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/accounting/discount" ended (passed: 1 / time: 680 ms) 2026-10-27 17:50:35,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/accounting/discount (after GC) - used: 89327661 - total: 160052965 - limit: 4395630592 - tests: 1 2026-10-27 17:50:35,134 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/accounting/old_tour/[Old Tour] pos_basic_order_01_multi_payment_and_change" 2026-10-27 17:50:35,261 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:50:35] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.002 0.01 ro 2026-10-27 17:50:35,370 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/accounting/old_tour/[Old Tour] PaymentScreenRoundingHalfUp" 2026-10-27 17:50:35,602 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/accounting/old_tour/[Old Tour] test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method" 2026-10-27 17:50:35,831 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/accounting/old_tour/[Old Tour] test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash" 2026-10-27 17:50:36,039 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/accounting/old_tour/[Old Tour] test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left" 2026-10-27 17:50:36,235 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/accounting/old_tour/[Old Tour] test_cash_rounding_halfup_add_invoice_line_only_round_cash_method" 2026-10-27 17:50:36,444 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/accounting/old_tour/[Old Tour] test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash" 2026-10-27 17:50:36,749 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/accounting/old_tour/[Old Tour] test_cash_rounding_with_change" 2026-10-27 17:50:36,969 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/accounting/old_tour/[Old Tour] test_cash_rounding_only_cash_method_with_change" 2026-10-27 17:50:37,152 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/accounting/old_tour/[Old Tour] test_cash_rounding_up_with_change" 2026-10-27 17:50:37,418 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/accounting/old_tour" ended (passed: 10 / time: 2275 ms) 2026-10-27 17:50:37,536 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/accounting/old_tour (after GC) - used: 92137240 - total: 218511044 - limit: 4395630592 - tests: 10 2026-10-27 17:50:37,608 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/accounting/price/Prices includes" 2026-10-27 17:50:37,714 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:50:37] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.006 ro 2026-10-27 17:50:37,824 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/accounting/price/Prices excludes" 2026-10-27 17:50:37,990 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/accounting/price/Combo prices incl and excl" 2026-10-27 17:50:38,216 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/accounting/price" ended (passed: 3 / time: 608 ms) 2026-10-27 17:50:38,287 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/accounting/price (after GC) - used: 91835992 - total: 182859476 - limit: 4395630592 - tests: 3 2026-10-27 17:50:38,351 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/accounting/pricelist/Nested Pricelists with different currencies" 2026-10-27 17:50:38,483 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:50:38] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.015 ro 2026-10-27 17:50:38,595 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/accounting/pricelist/Pricelist: Precedence Rules (Variant > Template > Category > Global)" 2026-10-27 17:50:38,826 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/accounting/pricelist/Pricelist: Min Quantity logic" 2026-10-27 17:50:39,021 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/accounting/pricelist/Pricelist: Nested Pricelists (Pricelist of Pricelist)" 2026-10-27 17:50:39,232 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/accounting/pricelist/Pricelist: rule targeting a product missing from the PoS is not applied globally" 2026-10-27 17:50:39,433 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/accounting/pricelist/Pricelist: fixed price rule still adds attribute extra price" 2026-10-27 17:50:39,607 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/accounting/pricelist/Pricelist: fixed price rule targeting a specific variant only adds no_variant extra price" 2026-10-27 17:50:39,780 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/accounting/pricelist/Pricelist: fixed price with currency conversion still adds attribute extra price" 2026-10-27 17:50:39,972 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/accounting/pricelist" ended (passed: 8 / time: 1613 ms) 2026-10-27 17:50:40,065 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/accounting/pricelist (after GC) - used: 92080400 - total: 194918100 - limit: 4395630592 - tests: 8 2026-10-27 17:50:40,131 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/accounting/rounding/Rounding sale HALF-UP 0.05 (cash only)" 2026-10-27 17:50:40,257 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:50:40] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.006 ro 2026-10-27 17:50:40,379 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/accounting/rounding/Rounding sale HALF-UP 0.05 (all methods)" 2026-10-27 17:50:40,599 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/accounting/rounding/Rounding sale UP 10 (cash only)" 2026-10-27 17:50:40,802 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/accounting/rounding/Rounding sale UP 10 (all methods)" 2026-10-27 17:50:41,011 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/accounting/rounding/Rounding sale DOWN 10 (all methods)" 2026-10-27 17:50:41,211 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/accounting/rounding/Rounding sale DOWN 1 (cash only)" 2026-10-27 17:50:41,405 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/accounting/rounding/Rounding sale DOWN 1 (all methods)" 2026-10-27 17:50:41,619 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/accounting/rounding/Rounding refund HALF-UP 0.05 (cash only)" 2026-10-27 17:50:41,835 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/accounting/rounding/Rounding refund HALF-UP 0.05 (all methods)" 2026-10-27 17:50:42,034 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/accounting/rounding/Rounding refund UP 10 (cash only)" 2026-10-27 17:50:42,280 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/accounting/rounding/Rounding refund UP 10 (all methods)" 2026-10-27 17:50:42,505 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/accounting/rounding/Rounding refund DOWN 1 (cash only)" 2026-10-27 17:50:42,722 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/accounting/rounding/Rounding refund DOWN 1 (all methods)" 2026-10-27 17:50:42,929 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/accounting/rounding/Rouding sale HALF-UP 0.05 with two payment method" 2026-10-27 17:50:43,112 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/accounting/rounding/Applied rounding when overpaying" 2026-10-27 17:50:43,308 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/accounting/rounding" ended (passed: 15 / time: 3170 ms) 2026-10-27 17:50:43,427 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/accounting/rounding (after GC) - used: 92747144 - total: 225064660 - limit: 4395630592 - tests: 15 2026-10-27 17:50:43,473 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/backend/pos_search_model/SearchModel/pos orders can be grouped by hour" 2026-10-27 17:50:43,563 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:50:43] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-27 17:50:43,706 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/backend/pos_search_model/SearchModel" ended (passed: 1 / time: 234 ms) 2026-10-27 17:50:43,712 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/backend/pos_search_model" ended (passed: 1 / time: 234 ms) 2026-10-27 17:50:43,772 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/backend/pos_search_model (after GC) - used: 92556066 - total: 171083270 - limit: 4395630592 - tests: 1 2026-10-27 17:50:43,836 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/cash_move_receipt/cash move ticket renders cash in with amount and reason" 2026-10-27 17:50:43,946 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:50:43] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:50:44,043 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/cash_move_receipt/cash move ticket renders cash out with amount and reason" 2026-10-27 17:50:44,212 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/cash_move_receipt/cash move ticket renders logo when configured" 2026-10-27 17:50:44,398 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/cash_move_receipt/cash move ticket does not render logo when not configured" 2026-10-27 17:50:44,585 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/cash_move_receipt/cash move ticket renders different amounts correctly" 2026-10-27 17:50:44,751 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/cash_move_receipt" ended (passed: 5 / time: 908 ms) 2026-10-27 17:50:44,835 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/cash_move_receipt (after GC) - used: 97859002 - total: 190239182 - limit: 4395630592 - tests: 5 2026-10-27 17:50:44,894 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/category_selector/child category is visible when parent is loaded only via a printer" 2026-10-27 17:50:45,028 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:50:45] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.024 ro 2026-10-27 17:50:45,146 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/category_selector" ended (passed: 1 / time: 252 ms) 2026-10-27 17:50:45,208 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/category_selector (after GC) - used: 98869001 - total: 176610517 - limit: 4395630592 - tests: 1 2026-10-27 17:50:45,257 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/feedback_screen/Total on receipt always incl" 2026-10-27 17:50:45,360 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:50:45] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.015 ro 2026-10-27 17:50:45,542 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:50:45] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 17:50:45,550 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/feedback_screen/Total on receipt always incl with tax excluded" 2026-10-27 17:50:45,727 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/feedback_screen/canEditPayment" 2026-10-27 17:50:45,908 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/feedback_screen" ended (passed: 3 / time: 643 ms) 2026-10-27 17:50:45,994 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/feedback_screen (after GC) - used: 99273819 - total: 188939427 - limit: 4395630592 - tests: 3 2026-10-27 17:50:46,060 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_change_receipt/order change ticket renders new lines with product name and quantity" 2026-10-27 17:50:46,180 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:50:46] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 17:50:46,292 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_change_receipt/order change ticket renders cancelled lines" 2026-10-27 17:50:46,477 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_change_receipt/order change ticket renders customer note on line" 2026-10-27 17:50:46,663 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_change_receipt/order change ticket renders general customer note section" 2026-10-27 17:50:46,832 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_change_receipt/order change ticket renders multiple new lines" 2026-10-27 17:50:47,015 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_change_receipt/test_printer_restricts_to_allowed_categories_for_combo: only combo items in allowed categories print" 2026-10-27 17:50:47,185 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:50:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-27 17:50:47,188 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:50:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-27 17:50:47,355 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_change_receipt/test_printer_not_linked_to_any_combo_category: printer only shows non-combo items in its category" 2026-10-27 17:50:47,373 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:50:47] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.011 - 2026-10-27 17:50:47,661 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/order_change_receipt" ended (passed: 7 / time: 1593 ms) 2026-10-27 17:50:47,784 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/order_change_receipt (after GC) - used: 106032158 - total: 207388430 - limit: 4395630592 - tests: 7 2026-10-27 17:50:47,856 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data renders totals, cashier, payments, order lines and qr code for processed order" 2026-10-27 17:50:47,976 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:50:47] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-27 17:50:48,117 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data renders tip lines and line css rules" 2026-10-27 17:50:48,319 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data does not render internal notes" 2026-10-27 17:50:48,536 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data renders discount details and can omit discount summary for manual prices" 2026-10-27 17:50:48,750 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data renders receipt change on overpayment" 2026-10-27 17:50:48,928 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data renders rounding amounts on receipts" 2026-10-27 17:50:49,096 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/point_of_sale.test_receipt_company_logo_tour, point_of_sale.test_receipt_no_logo_tour: ticket data renders logo and contact info variants" 2026-10-27 17:50:49,279 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/point_of_sale.test_receipt_custom_logo_tour: custom logo and phone displayed on receipt" 2026-10-27 17:50:49,434 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data can hide the invoice qr code" 2026-10-27 17:50:49,604 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches tip-after-payment tour case: 15 percent tip" 2026-10-27 17:50:49,810 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches tip-after-payment tour case: 20 percent tip" 2026-10-27 17:50:49,997 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches tip-after-payment tour case: 25 percent tip on 6.00 total" 2026-10-27 17:50:50,209 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches tip-after-payment tour case: 25 percent tip on 8.00 total" 2026-10-27 17:50:50,404 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches tip-after-payment tour case: no tip after tip screen" 2026-10-27 17:50:50,588 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches tip-after-payment tour case: custom tip" 2026-10-27 17:50:50,793 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches tip-after-payment tour case: direct settle without tip" 2026-10-27 17:50:51,005 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches tip-after-payment tour case: cash payment skips tip screen" 2026-10-27 17:50:51,226 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches tip-after-payment tour case: already tipped before validation" 2026-10-27 17:50:51,441 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches tip-after-payment tour case: deleted tip before tip screen" 2026-10-27 17:50:51,643 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches tip-after-payment tour case: zero tip before tip screen" 2026-10-27 17:50:51,856 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches cash-rounding tour case: all methods sale without rounding" 2026-10-27 17:50:52,046 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches cash-rounding tour case: all methods refund without rounding" 2026-10-27 17:50:52,273 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches cash-rounding tour case: all methods sale with rounding down" 2026-10-27 17:50:52,690 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches cash-rounding tour case: all methods refund with rounding up" 2026-10-27 17:50:52,878 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches cash-rounding tour case: all methods sale with bank and cash" 2026-10-27 17:50:53,037 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches cash-rounding tour case: all methods refund with bank and cash" 2026-10-27 17:50:53,219 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches cash-rounding tour case: cash only sale with rounding down" 2026-10-27 17:50:53,394 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches cash-rounding tour case: cash only refund with rounding up" 2026-10-27 17:50:53,543 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches cash-rounding tour case: cash only sale with bank and cash" 2026-10-27 17:50:53,697 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches cash-rounding tour case: cash only refund with bank and cash" 2026-10-27 17:50:53,845 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/test_printed_receipt_tour: basic receipt hides totals and prices" 2026-10-27 17:50:53,990 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/order_receipt" ended (passed: 31 / time: 6119 ms) 2026-10-27 17:50:54,112 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/order_receipt (after GC) - used: 108634291 - total: 224845319 - limit: 4395630592 - tests: 31 2026-10-27 17:50:54,171 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_summary/getNewLine" 2026-10-27 17:50:54,276 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:50:54] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 17:50:54,429 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_summary/Display tax include/exclude subtotal label" 2026-10-27 17:50:54,665 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_summary/setLinePrice: input is per-unit tax-included price, discount is preserved" 2026-10-27 17:50:54,917 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/order_summary" ended (passed: 3 / time: 741 ms) 2026-10-27 17:50:55,008 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/order_summary (after GC) - used: 108411698 - total: 203349526 - limit: 4395630592 - tests: 3 2026-10-27 17:50:55,087 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/orderline/orderline.js" 2026-10-27 17:50:55,228 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:50:55] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:50:55,347 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/orderline" ended (passed: 1 / time: 255 ms) 2026-10-27 17:50:55,414 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/orderline (after GC) - used: 108392512 - total: 187884404 - limit: 4395630592 - tests: 1 2026-10-27 17:50:55,461 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/orderline_note_button/orderline_note_button.js" 2026-10-27 17:50:55,563 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:50:55] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.014 ro 2026-10-27 17:50:55,724 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:50:55] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.003 - 2026-10-27 17:50:56,111 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/orderline_note_button" ended (passed: 1 / time: 644 ms) 2026-10-27 17:50:56,196 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/orderline_note_button (after GC) - used: 108518033 - total: 187890833 - limit: 4395630592 - tests: 1 2026-10-27 17:50:56,245 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/payment_lines/getPaymentActionState" 2026-10-27 17:50:56,360 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:50:56] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.015 ro 2026-10-27 17:50:56,585 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/payment_lines/show qr code button/processing qr code" 2026-10-27 17:50:56,851 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/payment_lines/show qr code button/non-processing qr code" 2026-10-27 17:50:57,073 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/payment_lines/show qr code button/no qr code" 2026-10-27 17:50:57,319 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/payment_lines/show qr code button/not external qr code" 2026-10-27 17:50:57,502 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/payment_lines/show qr code button" ended (passed: 4 / time: 913 ms) 2026-10-27 17:50:57,502 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/payment_lines/spinner or delete button/not selected and no status" 2026-10-27 17:50:57,714 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/payment_lines/spinner or delete button/selected but no status" 2026-10-27 17:50:57,958 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/payment_lines/spinner or delete button/not selected but processing" 2026-10-27 17:50:58,187 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/payment_lines/spinner or delete button/not selected and not done" 2026-10-27 17:50:58,365 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/payment_lines/spinner or delete button/selected and processing" 2026-10-27 17:50:58,535 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/payment_lines/spinner or delete button/selected and done" 2026-10-27 17:50:58,747 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/payment_lines/spinner or delete button" ended (passed: 6 / time: 1245 ms) 2026-10-27 17:50:58,756 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/payment_lines" ended (passed: 11 / time: 2498 ms) 2026-10-27 17:50:58,863 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/payment_lines (after GC) - used: 109028871 - total: 219616811 - limit: 4395630592 - tests: 11 2026-10-27 17:50:58,935 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/payment_screen/Change always incl" 2026-10-27 17:50:59,050 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:50:59] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-27 17:50:59,242 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/payment_screen/addTip startingValue uses locale decimal separator on overpayment" 2026-10-27 17:50:59,465 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/payment_screen" ended (passed: 2 / time: 523 ms) 2026-10-27 17:50:59,546 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/payment_screen (after GC) - used: 109002488 - total: 198403796 - limit: 4395630592 - tests: 2 2026-10-27 17:50:59,623 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/popup/chose_combo_popup/chose_combo_popup.js/allCombos" 2026-10-27 17:50:59,755 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:50:59] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.012 ro 2026-10-27 17:50:59,937 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/popup/chose_combo_popup/chose_combo_popup.js" ended (passed: 1 / time: 319 ms) 2026-10-27 17:50:59,938 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/popup/chose_combo_popup/popup renders with single applicable combo" 2026-10-27 17:51:00,201 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/popup/chose_combo_popup/popup handles upsell combo correctly" 2026-10-27 17:51:00,390 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/popup/chose_combo_popup/popup with applicable and upsell combos mixed" 2026-10-27 17:51:00,625 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/popup/chose_combo_popup/popup lines are correctly sorted by upsell and sequence" 2026-10-27 17:51:00,865 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/popup/chose_combo_popup/popup confirm function calls getPayload correctly" 2026-10-27 17:51:01,089 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/popup/chose_combo_popup" ended (passed: 6 / time: 1456 ms) 2026-10-27 17:51:01,177 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/popup/chose_combo_popup (after GC) - used: 109212798 - total: 211252302 - limit: 4395630592 - tests: 6 2026-10-27 17:51:01,229 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/popup/closing_popup/payment method helpers" 2026-10-27 17:51:01,362 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:51:01] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.003 0.018 ro 2026-10-27 17:51:01,552 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/popup/closing_popup/validPms includes bank/cash methods with more than one payment" 2026-10-27 17:51:01,795 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/popup/closing_popup" ended (passed: 2 / time: 556 ms) 2026-10-27 17:51:01,882 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/popup/closing_popup (after GC) - used: 109326855 - total: 198165203 - limit: 4395630592 - tests: 2 2026-10-27 17:51:01,946 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/popup/combo_configurator_popup/formattedComboPrice_contains_no_trailing_zeros" 2026-10-27 17:51:02,076 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:51:02] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-27 17:51:02,214 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/popup/combo_configurator_popup" ended (passed: 1 / time: 252 ms) 2026-10-27 17:51:02,298 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/popup/combo_configurator_popup (after GC) - used: 109268008 - total: 189514320 - limit: 4395630592 - tests: 1 2026-10-27 17:51:02,368 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/popup/error_dialog/shows Reload Data button on Error Dialog" 2026-10-27 17:51:02,480 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:51:02] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:51:02,706 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/popup/error_dialog" ended (passed: 1 / time: 331 ms) 2026-10-27 17:51:02,786 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/popup/error_dialog (after GC) - used: 109015061 - total: 188995157 - limit: 4395630592 - tests: 1 2026-10-27 17:51:02,831 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/popup/order_details_dialog/OrderDetailsDialog opens without currency error" 2026-10-27 17:51:02,917 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:51:02] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:51:03,078 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/popup/order_details_dialog" ended (passed: 1 / time: 241 ms) 2026-10-27 17:51:03,154 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/popup/order_details_dialog (after GC) - used: 109084236 - total: 189527224 - limit: 4395630592 - tests: 1 2026-10-27 17:51:03,217 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/popup/preset_slots_popup/PresetSlotsPopup" 2026-10-27 17:51:03,337 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:51:03] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.006 ro 2026-10-27 17:51:03,516 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/popup/preset_slots_popup" ended (passed: 1 / time: 292 ms) 2026-10-27 17:51:03,598 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/popup/preset_slots_popup (after GC) - used: 109189969 - total: 189531661 - limit: 4395630592 - tests: 1 2026-10-27 17:51:03,670 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/popup/product_info_popup/Product info popup displays product tag names and colors" 2026-10-27 17:51:03,778 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:51:03] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.011 ro 2026-10-27 17:51:03,922 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/popup/product_info_popup/Product info popup prices come from the tax details, not from the server prices" 2026-10-27 17:51:04,185 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/popup/product_info_popup" ended (passed: 2 / time: 512 ms) 2026-10-27 17:51:04,283 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/popup/product_info_popup (after GC) - used: 109347727 - total: 194005131 - limit: 4395630592 - tests: 2 2026-10-27 17:51:04,350 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/product_configurator_popup/Include extra price for dynamic variants in popup" 2026-10-27 17:51:04,476 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:51:04] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 17:51:04,618 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/product_configurator_popup/Extra price is shown when no pricelist rule applies" 2026-10-27 17:51:04,843 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/product_configurator_popup/Extra price is hidden when a fixed pricelist rule targets that specific variant" 2026-10-27 17:51:05,052 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/product_configurator_popup/Extra price is shown when a percentage pricelist rule prices the product" 2026-10-27 17:51:05,235 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/product_configurator_popup/Same attribute on two lines keeps one selection per line" 2026-10-27 17:51:05,440 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/product_configurator_popup" ended (passed: 5 / time: 1085 ms) 2026-10-27 17:51:05,575 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/product_configurator_popup (after GC) - used: 109581202 - total: 206597394 - limit: 4395630592 - tests: 5 2026-10-27 17:51:05,641 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/product_screen/_getProductByBarcode" 2026-10-27 17:51:05,787 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:51:05] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-27 17:51:05,964 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/product_screen/_barcodeProductAction" 2026-10-27 17:51:06,192 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/point_of_sale/static/src/sounds/beep.ogg 2026-10-27 17:51:06,192 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/product_screen/fastValidate" 2026-10-27 17:51:06,425 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/product_screen/full slots remain available in POS" 2026-10-27 17:51:06,700 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/product_screen/long press on a product opens the product info popup" 2026-10-27 17:51:06,933 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/product_screen/long press on a product opens the product info popup on touch devices" 2026-10-27 17:51:07,183 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/product_screen/scrolling the product list on touch devices does not open the product info popup" 2026-10-27 17:51:07,714 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/product_screen/simple click on a product adds it to the cart" 2026-10-27 17:51:08,004 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/product_screen/drag and drop reorders products" 2026-10-27 17:51:08,267 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/product_screen/price numpad button follows the restrict price control setting" 2026-10-27 17:51:08,477 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/product_screen/multiplePrinter using mock records" 2026-10-27 17:51:08,645 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/product_screen/addProductToOrder presets the variant matched by default_code search" 2026-10-27 17:51:08,880 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/product_screen/discarding the product configurator does not open the optional products popup" 2026-10-27 17:51:09,146 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/product_screen" ended (passed: 13 / time: 3493 ms) 2026-10-27 17:51:09,314 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/product_screen (after GC) - used: 110330684 - total: 247230084 - limit: 4395630592 - tests: 13 2026-10-27 17:51:09,357 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/sale_details_receipt/sale details ticket renders sold products by category" 2026-10-27 17:51:09,515 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:51:09] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:51:09,656 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/sale_details_receipt/sale details ticket renders refunded products" 2026-10-27 17:51:09,848 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/sale_details_receipt/sale details ticket renders payments section" 2026-10-27 17:51:10,038 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/sale_details_receipt/sale details ticket renders taxes section" 2026-10-27 17:51:10,226 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/sale_details_receipt/sale details ticket renders total paid" 2026-10-27 17:51:10,415 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/sale_details_receipt/sale details ticket renders logo when configured" 2026-10-27 17:51:10,608 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/sale_details_receipt/sale details ticket does not render logo when not configured" 2026-10-27 17:51:10,783 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/sale_details_receipt/sale details ticket renders no sold section when no products" 2026-10-27 17:51:10,970 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/sale_details_receipt/sale details ticket renders multiple categories" 2026-10-27 17:51:11,165 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/sale_details_receipt" ended (passed: 9 / time: 1798 ms) 2026-10-27 17:51:11,291 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/sale_details_receipt (after GC) - used: 110272213 - total: 243567557 - limit: 4395630592 - tests: 9 2026-10-27 17:51:11,354 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/_onUpdateSelectedOrderline: refund moves to next" 2026-10-27 17:51:11,477 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:51:11] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.012 ro 2026-10-27 17:51:11,764 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/Clicking Edit Payment closes OrderDetailsDialog and navigates to PaymentScreen" 2026-10-27 17:51:12,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/getFilteredOrderList/filter" 2026-10-27 17:51:12,414 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/getFilteredOrderList/search.searchTerm" 2026-10-27 17:51:12,598 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/getFilteredOrderList/search.partnerId" 2026-10-27 17:51:12,834 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/getFilteredOrderList/selectedPreset" 2026-10-27 17:51:13,062 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/getFilteredOrderList/sort" 2026-10-27 17:51:13,297 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/getFilteredOrderList/selectedPreset.use_timing" 2026-10-27 17:51:13,508 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/getFilteredOrderList/pagination" 2026-10-27 17:51:13,752 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/ticket_screen/getFilteredOrderList" ended (passed: 7 / time: 1579 ms) 2026-10-27 17:51:13,753 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/isOrderDoneOrPaid" 2026-10-27 17:51:13,931 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/isOrderCancelled" 2026-10-27 17:51:14,106 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/getStatus" 2026-10-27 17:51:14,303 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/_getOrderStates" 2026-10-27 17:51:14,507 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/getStatusDecoration" 2026-10-27 17:51:14,718 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/_updateSyncedOrders" 2026-10-27 17:51:14,944 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/isOrderSynced" 2026-10-27 17:51:15,190 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/refund order should not have preset_id" 2026-10-27 17:51:15,331 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/showSubPads" 2026-10-27 17:51:15,592 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/showInvoiceButton" 2026-10-27 17:51:15,821 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/refund keeps the fiscal position of the refunded order, not the default preset one" 2026-10-27 17:51:16,095 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/refund keeps the fiscal position of the refunded order when the default preset has none" 2026-10-27 17:51:16,362 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/scanning a barcode on the ticket screen does not feed the refund quantity" 2026-10-27 17:51:16,838 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/searching by customer keeps the orders of a nameless address contact" 2026-10-27 17:51:17,043 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/ticket_screen" ended (passed: 23 / time: 5677 ms) 2026-10-27 17:51:17,372 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/ticket_screen (after GC) - used: 111229497 - total: 292621249 - limit: 4395630592 - tests: 23 2026-10-27 17:51:17,433 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/tip_receipt/tip ticket renders title, totals, tip and signature lines" 2026-10-27 17:51:17,554 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:51:17] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.012 ro 2026-10-27 17:51:17,670 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/tip_receipt/tip ticket renders customer name when provided" 2026-10-27 17:51:17,878 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/tip_receipt/tip ticket does not render name element when name is empty" 2026-10-27 17:51:18,033 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/tip_receipt/tip ticket renders logo when configured" 2026-10-27 17:51:18,201 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/tip_receipt/tip ticket does not render logo when not configured" 2026-10-27 17:51:18,375 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/tip_receipt/tip ticket renders correct total for multiple quantities" 2026-10-27 17:51:18,567 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/tip_receipt" ended (passed: 6 / time: 1128 ms) 2026-10-27 17:51:18,670 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/tip_receipt (after GC) - used: 110988988 - total: 229972300 - limit: 4395630592 - tests: 6 2026-10-27 17:51:18,741 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/customer_display/customer_display/customer display QR popup shows QR dialog from UI button" 2026-10-27 17:51:18,848 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:51:18] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:51:19,011 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/customer_display/customer_display/customer display renders selected line, notes and total" 2026-10-27 17:51:19,501 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/customer_display/customer_display/customer display screen saver" 2026-10-27 17:51:19,814 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/customer_display/customer_display/CustomerDisplayTour: full customer display flow with products and payments" 2026-10-27 17:51:20,936 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/customer_display/customer_display/CustomerDisplayTourScroll: customer display scrolls to selected orderline" 2026-10-27 17:51:21,218 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/customer_display/customer_display/CustomerDisplayTourWithQr: customer display shows QR code for payment" 2026-10-27 17:51:21,527 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/customer_display/customer_display" ended (passed: 6 / time: 2777 ms) 2026-10-27 17:51:21,638 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/customer_display/customer_display (after GC) - used: 111560661 - total: 236812293 - limit: 4395630592 - tests: 6 2026-10-27 17:51:21,703 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/customer_display/customer_display_plugin/_buildDisplayPayload" 2026-10-27 17:51:21,723 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:51:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 58464 0 0 0.003 - 2026-10-27 17:51:21,797 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:51:21] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.006 ro 2026-10-27 17:51:21,896 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/customer_display/customer_display_plugin" ended (passed: 1 / time: 187 ms) 2026-10-27 17:51:21,981 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/customer_display/customer_display_plugin (after GC) - used: 111121571 - total: 193558475 - limit: 4395630592 - tests: 1 2026-10-27 17:51:22,041 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/customer_display/device_registration/terminal asks who is connected when it starts" 2026-10-27 17:51:22,182 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:51:22] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.011 ro 2026-10-27 17:51:22,293 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/customer_display/device_registration/terminal ignores the echo of its own ping" 2026-10-27 17:51:22,449 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/customer_display/device_registration/a new order asks again while no display is connected" 2026-10-27 17:51:22,683 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/customer_display/device_registration/terminal counts each display separately" 2026-10-27 17:51:22,863 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/customer_display/device_registration/a display announces itself when it opens" 2026-10-27 17:51:23,053 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/customer_display/device_registration" ended (passed: 5 / time: 1006 ms) 2026-10-27 17:51:23,150 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/customer_display/device_registration (after GC) - used: 111385487 - total: 205879243 - limit: 4395630592 - tests: 5 2026-10-27 17:51:23,202 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/account_fiscal_position/getTaxesAfterFiscalPosition: empty tax_ids, taxes have fiscal_position_ids → returns []" 2026-10-27 17:51:23,325 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:51:23] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 17:51:23,429 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/account_fiscal_position/getTaxesAfterFiscalPosition: empty tax_ids, taxes have no fiscal_position_ids → passes taxes through" 2026-10-27 17:51:23,608 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/account_fiscal_position/getTaxesAfterFiscalPosition: fiscal position has tax_ids, unmapped tax passes through" 2026-10-27 17:51:23,759 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/account_fiscal_position/getProductInfo: VAT uses pricelist price and fiscal-position-mapped tax" 2026-10-27 17:51:23,950 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/models/account_fiscal_position" ended (passed: 4 / time: 728 ms) 2026-10-27 17:51:24,036 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/models/account_fiscal_position (after GC) - used: 111413771 - total: 206665675 - limit: 4395630592 - tests: 4 2026-10-27 17:51:24,087 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/combo_suggestion/groups upsell suggestions and keeps only free combo values" 2026-10-27 17:51:24,210 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:51:24] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.015 ro 2026-10-27 17:51:24,337 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/combo_suggestion/builds combo payloads for direct non-upsell combos" 2026-10-27 17:51:24,547 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/models/combo_suggestion" ended (passed: 2 / time: 454 ms) 2026-10-27 17:51:24,624 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/models/combo_suggestion (after GC) - used: 111351063 - total: 202209243 - limit: 4395630592 - tests: 2 2026-10-27 17:51:24,676 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_category/getAllChildren" 2026-10-27 17:51:24,789 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:51:24] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.01 ro 2026-10-27 17:51:24,880 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_category/get allParents" 2026-10-27 17:51:25,044 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_category/get associatedProducts" 2026-10-27 17:51:25,195 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/models/pos_category" ended (passed: 3 / time: 512 ms) 2026-10-27 17:51:25,291 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/models/pos_category (after GC) - used: 111484455 - total: 203519947 - limit: 4395630592 - tests: 3 2026-10-27 17:51:25,337 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_combo/combo price remains consistent when recomputing prices" 2026-10-27 17:51:25,442 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:51:25] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-27 17:51:25,563 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/models/pos_combo" ended (passed: 1 / time: 219 ms) 2026-10-27 17:51:25,637 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/models/pos_combo (after GC) - used: 111316171 - total: 195131339 - limit: 4395630592 - tests: 1 2026-10-27 17:51:25,696 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/uiState" 2026-10-27 17:51:25,815 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:51:25] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-27 17:51:25,907 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/totalItemQuantity" 2026-10-27 17:51:26,100 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/setPreset" 2026-10-27 17:51:26,282 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/updateLastOrderChange" 2026-10-27 17:51:26,445 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/getPreparationChanges" 2026-10-27 17:51:26,617 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/removeOrderline" 2026-10-27 17:51:26,781 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/addPaymentline" 2026-10-27 17:51:26,914 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/getTotalDiscount" 2026-10-27 17:51:27,055 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/preventRoundingErrorsCombo" 2026-10-27 17:51:27,211 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/customer requirements" 2026-10-27 17:51:27,390 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/Address requirements" 2026-10-27 17:51:27,532 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/slot requirement preset" 2026-10-27 17:51:27,671 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/isCustomerRequired" 2026-10-27 17:51:27,829 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/[get prices] check prices and taxes" 2026-10-27 17:51:28,069 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/showChange remains true when change line name is translated" 2026-10-27 17:51:28,284 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/priceDoesntChangeWhenChangingPreset" 2026-10-27 17:51:28,631 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/finalized" 2026-10-27 17:51:28,881 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/print history/lastPrints" 2026-10-27 17:51:29,035 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/print history/pushLastPrints" 2026-10-27 17:51:29,190 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/models/pos_order/print history" ended (passed: 2 / time: 314 ms) 2026-10-27 17:51:29,190 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/Ignore attribute always extra price with combo" 2026-10-27 17:51:29,359 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/models/pos_order" ended (passed: 20 / time: 3653 ms) 2026-10-27 17:51:29,524 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/models/pos_order (after GC) - used: 111717847 - total: 243890139 - limit: 4395630592 - tests: 20 2026-10-27 17:51:29,598 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order_line/[get prices()] Base test" 2026-10-27 17:51:29,740 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:51:29] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.019 ro 2026-10-27 17:51:29,850 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order_line/[get prices()] with discount applied" 2026-10-27 17:51:30,043 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order_line/[get prices()] with multiple taxes settings" 2026-10-27 17:51:30,219 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order_line/[get prices()] with fixed-amount tax" 2026-10-27 17:51:30,381 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order_line/[get prices()] with one price-included and one price-excluded tax" 2026-10-27 17:51:30,546 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order_line/[get quantityStr] Base test" 2026-10-27 17:51:30,703 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order_line/[setQuantity] Base test" 2026-10-27 17:51:30,869 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order_line/[canBeMergedWith]: Base test" 2026-10-27 17:51:31,014 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order_line/Test taxes after fiscal position/Orderline containing a taxed product" 2026-10-27 17:51:31,222 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order_line/Test taxes after fiscal position/Taxed Orderline orderline after fiscal position" 2026-10-27 17:51:31,386 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order_line/Test taxes after fiscal position/Non-taxed orderline after fiscal position" 2026-10-27 17:51:31,623 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/models/pos_order_line/Test taxes after fiscal position" ended (passed: 3 / time: 606 ms) 2026-10-27 17:51:31,628 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/models/pos_order_line" ended (passed: 11 / time: 2021 ms) 2026-10-27 17:51:31,762 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/models/pos_order_line (after GC) - used: 111631871 - total: 247035851 - limit: 4395630592 - tests: 11 2026-10-27 17:51:31,834 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment/uiState" 2026-10-27 17:51:31,944 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:51:31] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.006 ro 2026-10-27 17:51:32,065 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment/isDone" 2026-10-27 17:51:32,267 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment/isProcessing" 2026-10-27 17:51:32,456 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment/handlePaymentResponse" 2026-10-27 17:51:32,649 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment/handlePaymentCancelResponse" 2026-10-27 17:51:32,812 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment/forceDone" 2026-10-27 17:51:33,001 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment/forceCancel" 2026-10-27 17:51:33,158 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment/canBeAdjusted" 2026-10-27 17:51:33,319 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment/adjustAmount" 2026-10-27 17:51:33,480 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/models/pos_payment" ended (passed: 9 / time: 1635 ms) 2026-10-27 17:51:33,579 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/models/pos_payment (after GC) - used: 111710475 - total: 248084427 - limit: 4395630592 - tests: 9 2026-10-27 17:51:33,631 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment_method/_checkOrder" 2026-10-27 17:51:33,737 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:51:33] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:51:33,855 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment_method/getPaymentInterfaceStates" 2026-10-27 17:51:34,075 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/models/pos_payment_method" ended (passed: 2 / time: 441 ms) 2026-10-27 17:51:34,159 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/models/pos_payment_method (after GC) - used: 111520291 - total: 202733531 - limit: 4395630592 - tests: 2 2026-10-27 17:51:34,209 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_preset/generateSlots" 2026-10-27 17:51:34,309 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:51:34] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.002 0.009 ro 2026-10-27 17:51:34,426 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/models/pos_preset" ended (passed: 1 / time: 210 ms) 2026-10-27 17:51:34,527 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/models/pos_preset (after GC) - used: 111407271 - total: 194344907 - limit: 4395630592 - tests: 1 2026-10-27 17:51:34,582 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/product_product/product template and product product override" 2026-10-27 17:51:34,686 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:51:34] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.006 ro 2026-10-27 17:51:34,771 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/product_product/product template searchString includes single-value attribute value from variants" 2026-10-27 17:51:34,926 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/models/product_product" ended (passed: 2 / time: 341 ms) 2026-10-27 17:51:35,011 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/models/product_product (after GC) - used: 111557835 - total: 199063499 - limit: 4395630592 - tests: 2 2026-10-27 17:51:35,073 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/product_template/product with single 'is_custom' attr is configurable" 2026-10-27 17:51:35,179 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:51:35] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.002 0.013 ro 2026-10-27 17:51:35,281 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/product_template/product with single 'multi' display_type attr with single choice is configurable" 2026-10-27 17:51:35,434 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/models/product_template" ended (passed: 2 / time: 360 ms) 2026-10-27 17:51:35,513 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/models/product_template (after GC) - used: 111543955 - total: 200112075 - limit: 4395630592 - tests: 2 2026-10-27 17:51:35,558 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/events/Related models Events/Connecting multiple records must fire update once" 2026-10-27 17:51:35,627 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/events/Related models Events/Loading data" 2026-10-27 17:51:35,692 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/events/Related models Events/Connecting new data" 2026-10-27 17:51:35,772 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/events/Related models Events/Delete record" 2026-10-27 17:51:35,828 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/related_models/events/Related models Events" ended (passed: 4 / time: 260 ms) 2026-10-27 17:51:35,829 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/related_models/events" ended (passed: 4 / time: 260 ms) 2026-10-27 17:51:35,908 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/related_models/events (after GC) - used: 111521629 - total: 195131333 - limit: 4395630592 - tests: 4 2026-10-27 17:51:35,950 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/indexed_db_serialization/newly created record" 2026-10-27 17:51:36,022 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/indexed_db_serialization/UIState serialization" 2026-10-27 17:51:36,083 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/indexed_db_serialization/Restore serialized data" 2026-10-27 17:51:36,180 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:51:36] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.002 0.01 ro 2026-10-27 17:51:36,302 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/related_models/indexed_db_serialization" ended (passed: 3 / time: 344 ms) 2026-10-27 17:51:36,412 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/related_models/indexed_db_serialization (after GC) - used: 111514040 - total: 196966384 - limit: 4395630592 - tests: 3 2026-10-27 17:51:36,469 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/orm_serialization/basic" 2026-10-27 17:51:36,556 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/orm_serialization/serialization of non-dynamic model relationships" 2026-10-27 17:51:36,656 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/orm_serialization/nested lines relationship" 2026-10-27 17:51:36,725 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/orm_serialization/recursive relationship with group of lines" 2026-10-27 17:51:36,807 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/orm_serialization/grouped lines and nested lines" 2026-10-27 17:51:36,876 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/orm_serialization/a line removed and then reloaded from the server is not unlinked" 2026-10-27 17:51:36,967 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/orm_serialization/a line that is really removed is still unlinked" 2026-10-27 17:51:37,045 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/orm_serialization/a line removed again after being reloaded is unlinked" 2026-10-27 17:51:37,131 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/related_models/orm_serialization" ended (passed: 8 / time: 653 ms) 2026-10-27 17:51:37,215 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/related_models/orm_serialization (after GC) - used: 111679759 - total: 201684991 - limit: 4395630592 - tests: 8 2026-10-27 17:51:37,279 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one and one2many field relations to other models/create operation" 2026-10-27 17:51:37,362 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one and one2many field relations to other models/read operation 1" 2026-10-27 17:51:37,437 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one and one2many field relations to other models/update operation, many2one" 2026-10-27 17:51:37,512 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one and one2many field relations to other models/update operation, one2many" 2026-10-27 17:51:37,609 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one and one2many field relations to other models/update operation, unlink many2one" 2026-10-27 17:51:37,679 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one and one2many field relations to other models/update operation, unlink one2many" 2026-10-27 17:51:37,733 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one and one2many field relations to other models/update operation, Clear one2many" 2026-10-27 17:51:37,819 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one and one2many field relations to other models/update operation, Clear many2one" 2026-10-27 17:51:37,906 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one and one2many field relations to other models/delete operation, one2many item" 2026-10-27 17:51:37,998 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one and one2many field relations to other models/delete operation, many2one item" 2026-10-27 17:51:38,093 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one and one2many field relations to other models" ended (passed: 10 / time: 808 ms) 2026-10-27 17:51:38,093 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one/one2many field relations to own model/create operation" 2026-10-27 17:51:38,182 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one/one2many field relations to own model/read operation 2" 2026-10-27 17:51:38,269 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one/one2many field relations to own model/update operation, many2one" 2026-10-27 17:51:38,344 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one/one2many field relations to own model/update operation, one2many" 2026-10-27 17:51:38,402 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one/one2many field relations to own model/update operation, unlink many2one" 2026-10-27 17:51:38,488 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one/one2many field relations to own model/update operation, unlink one2many" 2026-10-27 17:51:38,582 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one/one2many field relations to own model/update operation, Clear one2many" 2026-10-27 17:51:38,676 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one/one2many field relations to own model/update operation, Clear many2one" 2026-10-27 17:51:38,769 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one/one2many field relations to own model/delete operation, one2many item" 2026-10-27 17:51:38,862 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one/one2many field relations to own model/delete operation, many2one item" 2026-10-27 17:51:38,952 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one/one2many field relations to own model" ended (passed: 10 / time: 856 ms) 2026-10-27 17:51:38,952 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one" ended (passed: 10 / time: 856 ms) 2026-10-27 17:51:38,953 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2many field relations to other models/create operation, create" 2026-10-27 17:51:39,023 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2many field relations to other models/create operation, link" 2026-10-27 17:51:39,122 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2many field relations to other models/read operation 3" 2026-10-27 17:51:39,215 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2many field relations to other models/update operation, many2many" 2026-10-27 17:51:39,304 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2many field relations to other models/update operation, unlink many2many" 2026-10-27 17:51:39,393 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2many field relations to other models/update operation, Clear many2many" 2026-10-27 17:51:39,481 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2many field relations to other models/delete operation, many2many item" 2026-10-27 17:51:39,572 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2many field relations to other models/many2many field relations to own model/create operation, link" 2026-10-27 17:51:39,630 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2many field relations to other models/many2many field relations to own model/read operation 4" 2026-10-27 17:51:39,684 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2many field relations to other models/many2many field relations to own model/update operation, many2many" 2026-10-27 17:51:39,748 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2many field relations to other models/many2many field relations to own model/update operation, unlink many2many" 2026-10-27 17:51:39,824 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2many field relations to other models/many2many field relations to own model/update operation, Clear many2many" 2026-10-27 17:51:39,901 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2many field relations to other models/many2many field relations to own model/delete operation, many2many item" 2026-10-27 17:51:39,968 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2many field relations to other models/many2many field relations to own model" ended (passed: 6 / time: 395 ms) 2026-10-27 17:51:39,969 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2many field relations to other models" ended (passed: 13 / time: 1013 ms) 2026-10-27 17:51:39,969 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks" ended (passed: 33 / time: 2677 ms) 2026-10-27 17:51:39,969 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models without backlinks/many2one and one2many field relations to other models/create operation" 2026-10-27 17:51:40,043 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models without backlinks/many2one and one2many field relations to other models/read operation 5" 2026-10-27 17:51:40,102 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models without backlinks/many2one and one2many field relations to other models/update operation, many2one" 2026-10-27 17:51:40,162 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models without backlinks/many2one and one2many field relations to other models/update operation, unlink many2one" 2026-10-27 17:51:40,243 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models without backlinks/many2one and one2many field relations to other models/delete operation, many2one item" 2026-10-27 17:51:40,323 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/related_models/related_models.backlink/models without backlinks/many2one and one2many field relations to other models" ended (passed: 5 / time: 351 ms) 2026-10-27 17:51:40,323 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models without backlinks/many2many relations/create operation, link" 2026-10-27 17:51:40,421 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models without backlinks/many2many relations/read operation 6" 2026-10-27 17:51:40,510 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models without backlinks/many2many relations/update operation, link" 2026-10-27 17:51:40,608 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models without backlinks/many2many relations/update operation, unlink" 2026-10-27 17:51:40,680 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models without backlinks/many2many relations/update operation, Clear" 2026-10-27 17:51:40,743 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models without backlinks/many2many relations/delete operation" 2026-10-27 17:51:40,829 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/related_models/related_models.backlink/models without backlinks/many2many relations" ended (passed: 6 / time: 503 ms) 2026-10-27 17:51:40,829 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/related_models/related_models.backlink/models without backlinks" ended (passed: 11 / time: 854 ms) 2026-10-27 17:51:40,834 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/related_models/related_models.backlink" ended (passed: 44 / time: 3531 ms) 2026-10-27 17:51:40,912 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/related_models/related_models.backlink (after GC) - used: 111654768 - total: 233404452 - limit: 4395630592 - tests: 44 2026-10-27 17:51:40,993 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/Create simple model object" 2026-10-27 17:51:41,096 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/Keep raw datas not defined in models fields" 2026-10-27 17:51:41,169 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/Ensure raw data is immutable" 2026-10-27 17:51:41,254 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/one2many creation (by ids)" 2026-10-27 17:51:41,332 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/one2many creation" 2026-10-27 17:51:41,404 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/x2many array is not modifiable" 2026-10-27 17:51:41,454 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/one2many update" 2026-10-27 17:51:41,533 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/many2one delete" 2026-10-27 17:51:41,606 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/many2many test" 2026-10-27 17:51:41,649 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/x2many allow setter" 2026-10-27 17:51:41,717 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/Load data without connect" 2026-10-27 17:51:41,771 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/Load data & connect records" 2026-10-27 17:51:41,830 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/Load data: connect new records" 2026-10-27 17:51:41,900 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/Load data: connect records without many2one" 2026-10-27 17:51:41,963 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/Adding record to the store should not compute getter" 2026-10-27 17:51:42,026 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/Update newly created records with server data" 2026-10-27 17:51:42,085 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/Disallow record id update" 2026-10-27 17:51:42,137 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/Ignoring update for unknown field" 2026-10-27 17:51:42,208 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/Deleting the root record must disconnect its child records" 2026-10-27 17:51:42,269 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/DateTime in raw data must be stored in server format" 2026-10-27 17:51:42,347 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/Store updates must invalidate getters" 2026-10-27 17:51:42,409 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/Backref lazy loading" 2026-10-27 17:51:42,492 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/Store: multi values index" 2026-10-27 17:51:42,555 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/Store: multi value index update" 2026-10-27 17:51:42,628 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/Undefined models" 2026-10-27 17:51:42,681 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/Base subclass must not override a field getter" 2026-10-27 17:51:42,737 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/setup must be called after connection/loading/Simple create" 2026-10-27 17:51:42,814 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/setup must be called after connection/loading/Load connected data" 2026-10-27 17:51:42,895 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/setup must be called after connection/loading/Connect new data" 2026-10-27 17:51:42,997 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/related_models/related_models/Related Model/setup must be called after connection/loading" ended (passed: 3 / time: 254 ms) 2026-10-27 17:51:43,001 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/related_models/related_models/Related Model/setup must be called after connection" ended (passed: 3 / time: 254 ms) 2026-10-27 17:51:43,003 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/Setup and State lifecycle execution order" 2026-10-27 17:51:43,071 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/related_models/related_models/Related Model" ended (passed: 30 / time: 2066 ms) 2026-10-27 17:51:43,078 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/related_models/related_models" ended (passed: 30 / time: 2066 ms) 2026-10-27 17:51:43,154 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/related_models/related_models (after GC) - used: 111637365 - total: 242317401 - limit: 4395630592 - tests: 30 2026-10-27 17:51:43,217 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models_dirty/Dirty record/field update" 2026-10-27 17:51:43,301 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models_dirty/Dirty record/model creation" 2026-10-27 17:51:43,369 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models_dirty/Dirty record/load data" 2026-10-27 17:51:43,446 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models_dirty/Dirty record/related record update" 2026-10-27 17:51:43,521 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models_dirty/Dirty record/many2many" 2026-10-27 17:51:43,605 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models_dirty/Dirty record/datetime type" 2026-10-27 17:51:43,679 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/related_models/related_models_dirty/Dirty record" ended (passed: 6 / time: 464 ms) 2026-10-27 17:51:43,695 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/related_models/related_models_dirty" ended (passed: 6 / time: 464 ms) 2026-10-27 17:51:43,769 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/related_models/related_models_dirty (after GC) - used: 111737321 - total: 200636489 - limit: 4395630592 - tests: 6 2026-10-27 17:51:43,810 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/utils/Date conversion utilities/convertRawToDate" 2026-10-27 17:51:43,814 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/related_models/utils/Date conversion utilities/convertDateToRaw" 2026-10-27 17:51:43,816 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/related_models/utils/Date conversion utilities" ended (passed: 2 / time: 5 ms) 2026-10-27 17:51:43,821 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/related_models/utils" ended (passed: 2 / time: 5 ms) 2026-10-27 17:51:43,900 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/related_models/utils (after GC) - used: 111441945 - total: 194082889 - limit: 4395630592 - tests: 2 2026-10-27 17:51:43,956 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/barcode_scanning_flow/BarcodeScanningTour: scan product and weighted barcodes" 2026-10-27 17:51:44,061 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:51:44] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:51:44,226 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/point_of_sale/static/src/sounds/beep.ogg 2026-10-27 17:51:44,250 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/point_of_sale/static/src/sounds/beep.ogg 2026-10-27 17:51:44,285 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/point_of_sale/static/src/sounds/beep.ogg 2026-10-27 17:51:44,319 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/point_of_sale/static/src/sounds/beep.ogg 2026-10-27 17:51:44,347 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/barcode_scanning_flow/BarcodeScanningProductPackagingTour: scan product packaging barcodes" 2026-10-27 17:51:44,623 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/point_of_sale/static/src/sounds/beep.ogg 2026-10-27 17:51:44,654 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/point_of_sale/static/src/sounds/beep.ogg 2026-10-27 17:51:44,688 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/point_of_sale/static/src/sounds/beep.ogg 2026-10-27 17:51:44,721 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/point_of_sale/static/src/sounds/beep.ogg 2026-10-27 17:51:44,752 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/point_of_sale/static/src/sounds/beep.ogg 2026-10-27 17:51:44,866 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/barcode_scanning_flow/BarcodeScanPartnerTour: scan customer barcode sets partner" 2026-10-27 17:51:45,082 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/point_of_sale/static/src/sounds/beep.ogg 2026-10-27 17:51:45,174 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/point_of_sale/static/src/sounds/scan-error.ogg 2026-10-27 17:51:45,181 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/barcode_scanning_flow/test_quantity_package_of_non_basic_unit: barcode packaging sets the packaged quantity" 2026-10-27 17:51:45,392 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/point_of_sale/static/src/sounds/beep.ogg 2026-10-27 17:51:45,415 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/barcode_scanning_flow/test_one_attribute_value_scan_barcode: scan barcode adds variant with attributes" 2026-10-27 17:51:45,659 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/point_of_sale/static/src/sounds/beep.ogg 2026-10-27 17:51:45,674 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/point_of_sale/static/src/sounds/beep.ogg 2026-10-27 17:51:45,689 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/scenarios/barcode_scanning_flow" ended (passed: 5 / time: 1729 ms) 2026-10-27 17:51:45,804 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/scenarios/barcode_scanning_flow (after GC) - used: 112417649 - total: 218200565 - limit: 4395630592 - tests: 5 2026-10-27 17:51:45,856 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/chrome_flow/FloatingOrderTour: floating orders preserve product quantities" 2026-10-27 17:51:45,967 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:51:45] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-27 17:51:46,651 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/chrome_flow/test_click_all_orders_keep_customer: all orders keeps the selected customer" 2026-10-27 17:51:47,214 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/chrome_flow/PosCategoriesOrder: pos categories keep sequence and hierarchy" 2026-10-27 17:51:47,535 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/chrome_flow/test_preset_customer_selection: selecting a customer with address preset" 2026-10-27 17:51:47,983 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/chrome_flow/PosCustomerAllFieldsDisplayed: partner fields displayed and searchable" 2026-10-27 17:51:48,467 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/chrome_flow/customer_display_shows_qr_popup: customer display QR code popup" 2026-10-27 17:51:48,865 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/scenarios/chrome_flow" ended (passed: 6 / time: 3000 ms) 2026-10-27 17:51:49,042 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/scenarios/chrome_flow (after GC) - used: 117184427 - total: 226916875 - limit: 4395630592 - tests: 6 2026-10-27 17:51:49,100 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/combo_flow/test_combo_variant_mix: combo with variant and no_variant attributes" 2026-10-27 17:51:49,224 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:51:49] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-27 17:51:49,660 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/combo_flow/test_convert_orderlines_to_combo: convert orderlines to combo and break" 2026-10-27 17:51:50,681 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/combo_flow/test_convert_orderlines_to_combo_with_upsell: combo suggestion shows prices" 2026-10-27 17:51:51,216 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/combo_flow/ProductComboMaxFreeQtyTour: combo max free qty and upsell pricing" 2026-10-27 17:51:51,764 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/combo_flow/ProductComboChangeFP: changing fiscal position doesn't change combo price" 2026-10-27 17:51:52,316 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/combo_flow/ProductComboChangePricelist: changing pricelist updates combo price" 2026-10-27 17:51:52,717 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/combo_flow/ProductComboDiscountTour: combo with manual discount" 2026-10-27 17:51:53,303 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/combo_flow/test_combo_item_image_display: combo items show images when config enabled" 2026-10-27 17:51:53,738 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/combo_flow/test_combo_item_image_not_display: combo items hide images when config disabled" 2026-10-27 17:51:54,266 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/combo_flow/test_combo_no_free_item: combo with all upsell items (no free qty)" 2026-10-27 17:51:55,091 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/combo_flow/test_convert_orderlines_to_combo_with_same_product: same product with different attributes stays split" 2026-10-27 17:51:55,752 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/combo_flow/ProductComboPriceButtonDisabled: price numpad button is disabled for combo lines" 2026-10-27 17:51:56,125 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/scenarios/combo_flow" ended (passed: 12 / time: 7015 ms) 2026-10-27 17:51:56,357 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/scenarios/combo_flow (after GC) - used: 114049576 - total: 269875660 - limit: 4395630592 - tests: 12 2026-10-27 17:51:56,438 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/feedback_screen_flow/test_automatic_receipt_printing: auto print and auto-skip feedback screen" 2026-10-27 17:51:56,573 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:51:56] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.015 ro 2026-10-27 17:51:58,451 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/feedback_screen_flow/FeedbackScreenDiscountWithPricelistTour: discount display with multiple pricelists" 2026-10-27 17:51:59,270 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/scenarios/feedback_screen_flow" ended (passed: 2 / time: 2826 ms) 2026-10-27 17:51:59,448 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/scenarios/feedback_screen_flow (after GC) - used: 119750920 - total: 212838472 - limit: 4395630592 - tests: 2 2026-10-27 17:51:59,510 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/fiscal_position_flow/FiscalPositionNoTax: fiscal position maps tax to no tax" 2026-10-27 17:51:59,624 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:51:59] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.002 0.009 ro 2026-10-27 17:52:00,084 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/fiscal_position_flow/FiscalPositionExcl: exclusive tax mapped to exclusive and inclusive" 2026-10-27 17:52:00,803 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/fiscal_position_flow/FiscalPositionIncl: inclusive tax mapped to inclusive and exclusive" 2026-10-27 17:52:01,507 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/fiscal_position_flow/pos_basic_order_03_tax_position: fiscal position changes tax on order" 2026-10-27 17:52:01,965 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/fiscal_position_flow/test_tax_control_button_visiblity: fiscal position button hidden when disabled" 2026-10-27 17:52:02,279 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/scenarios/fiscal_position_flow" ended (passed: 5 / time: 2776 ms) 2026-10-27 17:52:02,435 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/scenarios/fiscal_position_flow (after GC) - used: 113993115 - total: 220858551 - limit: 4395630592 - tests: 5 2026-10-27 17:52:02,500 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/payment_screen_flow/PaymentScreenRoundingUp: cash rounding up with refund" 2026-10-27 17:52:02,598 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:52:02] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 17:52:03,180 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/payment_screen_flow/PaymentScreenRoundingDown: cash rounding down with refund" 2026-10-27 17:52:03,897 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/payment_screen_flow/PaymentScreenTotalDueWithOverPayment: overpayment shows correct change" 2026-10-27 17:52:04,281 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/payment_screen_flow/test_pos_large_amount_confirmation_dialog: large payment asks for confirmation" 2026-10-27 17:52:04,726 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/payment_screen_flow/test_add_money_button_with_different_decimal_separator: +50 button works with comma separator" 2026-10-27 17:52:05,099 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/payment_screen_flow/PaymentScreenTour2: change without cash payment method shows error" 2026-10-27 17:52:05,485 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/payment_screen_flow/Check flow with multi currency payment lines" 2026-10-27 17:52:05,989 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/payment_screen_flow/AutofillCashCount: cash count autofill with comma decimal separator" 2026-10-27 17:52:06,541 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/scenarios/payment_screen_flow" ended (passed: 8 / time: 4026 ms) 2026-10-27 17:52:06,708 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/scenarios/payment_screen_flow (after GC) - used: 115197425 - total: 236849589 - limit: 4395630592 - tests: 8 2026-10-27 17:52:06,759 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/product_configurator_flow/test_line_configurators_product: line configurators product" 2026-10-27 17:52:06,871 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:52:06] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.01 ro 2026-10-27 17:52:07,497 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/product_configurator_flow/test_line_configurators_combo: line configurators combo" 2026-10-27 17:52:08,753 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/product_configurator_flow/MultiProductOptionsTour: multi product options shows all values" 2026-10-27 17:52:09,120 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/product_configurator_flow/test_attribute_order: attributes keep the configured display order" 2026-10-27 17:52:09,547 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/product_configurator_flow/test_custom_attribute_alone_displayed: custom attribute shows configurator" 2026-10-27 17:52:09,915 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/product_configurator_flow/ProductConfiguratorTour: full product configurator flow" 2026-10-27 17:52:10,998 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/product_configurator_flow/test_optional_product: optional product popup and add to cart" 2026-10-27 17:52:11,511 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/point_of_sale/static/src/sounds/beep.ogg 2026-10-27 17:52:11,608 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/product_configurator_flow/test_optional_product_image_not_display: optional product hides image when config off" 2026-10-27 17:52:11,901 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/scenarios/product_configurator_flow" ended (passed: 8 / time: 5122 ms) 2026-10-27 17:52:12,058 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/scenarios/product_configurator_flow (after GC) - used: 114446907 - total: 251536259 - limit: 4395630592 - tests: 8 2026-10-27 17:52:12,115 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/product_screen_flow/pos_basic_order_02_decimal_order_quantity: decimal order quantity" 2026-10-27 17:52:12,220 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:52:12] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.013 ro 2026-10-27 17:52:12,528 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/product_screen_flow/DecimalCommaOrderlinePrice: decimal comma orderline price format" 2026-10-27 17:52:12,814 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/product_screen_flow/ProductCardUoMPrecision: product card shows correct quantity precision" 2026-10-27 17:52:13,299 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/product_screen_flow/test_ctrl_number_ignored: ctrl+number does not change the order line" 2026-10-27 17:52:13,578 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/product_screen_flow/test_orderline_merge_with_higher_price_precision: merging with high precision price" 2026-10-27 17:52:13,830 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/product_screen_flow/SearchProducts: product search is case-insensitive and accent-aware" 2026-10-27 17:52:14,197 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/product_screen_flow/ShowTaxExcludedTour: tax-excluded price display" 2026-10-27 17:52:14,478 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/product_screen_flow/test_pos_snooze: snooze and unsnooze products" 2026-10-27 17:52:15,212 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/product_screen_flow/test_pricelist_multi_items_different_qty_thresholds: prefer highest matching min_quantity" 2026-10-27 17:52:15,560 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/product_screen_flow/test_pricelist_parent_category_rule: pricelist applies to child category products" 2026-10-27 17:52:15,811 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/product_screen_flow/test_delete_line: delete line through popup when disallowLineQuantityChange" 2026-10-27 17:52:16,156 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/scenarios/product_screen_flow" ended (passed: 11 / time: 4032 ms) 2026-10-27 17:52:16,325 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/scenarios/product_screen_flow (after GC) - used: 114966773 - total: 270678397 - limit: 4395630592 - tests: 11 2026-10-27 17:52:16,371 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/refund_flow/test_refund_line_keep_attributes: refund keeps variant attributes" 2026-10-27 17:52:16,477 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:52:16] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.01 ro 2026-10-27 17:52:17,068 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/refund_flow/test_combo_refund_different_qty: refund combo with different quantities" 2026-10-27 17:52:17,904 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/refund_flow/RefundFewQuantities: refund with quantities less than 0.5" 2026-10-27 17:52:18,605 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/scenarios/refund_flow" ended (passed: 3 / time: 2225 ms) 2026-10-27 17:52:18,734 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/scenarios/refund_flow (after GC) - used: 115633965 - total: 224803597 - limit: 4395630592 - tests: 3 2026-10-27 17:52:18,803 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/data_service/data_service/localDeleteCascade" 2026-10-27 17:52:18,930 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:52:18] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:52:19,041 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/data_service/data_service/getRelatedModels returns the model itself when it has no dependencies" 2026-10-27 17:52:19,233 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/data_service/data_service/getRelatedModels for product.product includes its direct dependencies and reverse" 2026-10-27 17:52:19,395 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/data_service/data_service/getRelatedModels traverses transitive dependencies" 2026-10-27 17:52:19,552 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/data_service/data_service/getRelatedModels does not include unrelated models" 2026-10-27 17:52:19,746 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/data_service/data_service/loading a missing product.template also requests product.product" 2026-10-27 17:52:19,897 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/services/data_service/data_service" ended (passed: 6 / time: 1090 ms) 2026-10-27 17:52:19,902 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/services/data_service" ended (passed: 6 / time: 1090 ms) 2026-10-27 17:52:19,996 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/services/data_service (after GC) - used: 115771985 - total: 227425053 - limit: 4395630592 - tests: 6 2026-10-27 17:52:20,038 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/indexed_db/creates object stores that are declared but missing" 2026-10-27 17:52:20,049 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/indexed_db/drops object stores that are no longer expected (ex: module uninstalled)" 2026-10-27 17:52:20,068 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/indexed_db/keeps unrelated stores untouched when dropping a stale one" 2026-10-27 17:52:20,093 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/services/indexed_db" ended (passed: 3 / time: 47 ms) 2026-10-27 17:52:20,170 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/services/indexed_db (after GC) - used: 115438169 - total: 196229909 - limit: 4395630592 - tests: 3 2026-10-27 17:52:20,235 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/setTip" 2026-10-27 17:52:20,357 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:52:20] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:52:20,484 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/orderNoteFormat" 2026-10-27 17:52:20,487 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/connectNewData canceled order" 2026-10-27 17:52:20,709 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/sendOrderInPreparation clears change state when no prep changes" 2026-10-27 17:52:20,909 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/syncAllOrders/simple sync" 2026-10-27 17:52:21,131 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/syncAllOrders/sync specific order" 2026-10-27 17:52:21,371 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/syncAllOrders/getChanges" 2026-10-27 17:52:21,542 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/syncAllOrders/sync no network should not raise error" 2026-10-27 17:52:21,717 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/syncAllOrders/retry sync reserializes updated order lines" 2026-10-27 17:52:21,941 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/syncAllOrders/insync order should not be re-synced" 2026-10-27 17:52:22,128 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/services/pos_service/pos_store.js/syncAllOrders" ended (passed: 6 / time: 1216 ms) 2026-10-27 17:52:22,129 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/addLineToCurrentOrder" 2026-10-27 17:52:22,302 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/addLineToCurrentOrder keeps the given variant with a single-value dynamic attribute" 2026-10-27 17:52:22,489 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/getPreparationChangesNoPrepCateg" 2026-10-27 17:52:22,670 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/orderContainsProduct" 2026-10-27 17:52:22,905 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/generateReceiptsDataToPrint" 2026-10-27 17:52:23,121 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/generateReceiptsDataToPrint keeps combo children on the split product ticket" 2026-10-27 17:52:23,319 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/filterChangeByCategories" 2026-10-27 17:52:23,463 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/filterChangeByCategories on a combo after a print history round trip" 2026-10-27 17:52:23,635 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/deleteOrders" 2026-10-27 17:52:23,829 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/deleteOrders multiple orders" 2026-10-27 17:52:24,028 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/productsToDisplay" 2026-10-27 17:52:24,206 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/productToDisplayByCateg" 2026-10-27 17:52:24,354 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/productToDisplayByCateg count" 2026-10-27 17:52:24,629 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/onDeleteOrder" 2026-10-27 17:52:24,825 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/setNextOrderRefs" 2026-10-27 17:52:24,948 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/pending orders" 2026-10-27 17:52:25,124 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/getPaymentMethodFmtAmount" 2026-10-27 17:52:25,374 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/displayQrCode" 2026-10-27 17:52:25,577 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/closeQrCode" 2026-10-27 17:52:25,765 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/getValidationOrderOptions" 2026-10-27 17:52:26,295 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/autoValidateOrder" 2026-10-27 17:52:26,451 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/tip scenario with different decimal separators" 2026-10-27 17:52:26,615 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/updateCustomerDisplayQrData/sets, clears, and merges extra data" 2026-10-27 17:52:26,738 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/updateCustomerDisplayQrData/merges payment props, explicit qrCode wins" 2026-10-27 17:52:26,890 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/services/pos_service/pos_store.js/updateCustomerDisplayQrData" ended (passed: 2 / time: 274 ms) 2026-10-27 17:52:26,891 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/customerDisplayQrData/falls back to the selected in-progress payment line" 2026-10-27 17:52:27,057 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/customerDisplayQrData/an explicit value takes precedence over the fallback" 2026-10-27 17:52:27,201 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/services/pos_service/pos_store.js/customerDisplayQrData" ended (passed: 2 / time: 311 ms) 2026-10-27 17:52:27,201 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/reloadData/keeps a paid order that could not be synced" 2026-10-27 17:52:27,329 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/reloadData/syncs a paid order before wiping local data" 2026-10-27 17:52:27,483 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/services/pos_service/pos_store.js/reloadData" ended (passed: 2 / time: 283 ms) 2026-10-27 17:52:27,484 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/services/pos_service/pos_store.js" ended (passed: 38 / time: 7237 ms) 2026-10-27 17:52:27,490 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/services/pos_service" ended (passed: 38 / time: 7237 ms) 2026-10-27 17:52:27,612 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/services/pos_service (after GC) - used: 116353991 - total: 228997947 - limit: 4395630592 - tests: 38 2026-10-27 17:52:27,670 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/printer/Preparation ticket: order note behavior and change detection" 2026-10-27 17:52:27,759 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:52:27] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:52:27,868 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/printer/Cashdrawer: a single receipt printer becomes the default printer" 2026-10-27 17:52:28,062 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/services/printer/Cashdrawer: the default printer is restored after a refresh" 2026-10-27 17:52:28,214 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/services/printer" ended (passed: 3 / time: 541 ms) 2026-10-27 17:52:28,309 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/services/printer (after GC) - used: 115897099 - total: 212745003 - limit: 4395630592 - tests: 3 2026-10-27 17:52:28,357 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/tools/backend_widgets_fallback/unknown arch node degrades to an empty widget instead of crashing" 2026-10-27 17:52:28,358 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/tools/backend_widgets_fallback/known arch node still resolves from the registry" 2026-10-27 17:52:28,360 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/tools/backend_widgets_fallback/unknown field widget falls back to the field type widget without warning" 2026-10-27 17:52:28,364 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/tools/backend_widgets_fallback/known field widget still resolves from the registry" 2026-10-27 17:52:28,373 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/tools/backend_widgets_fallback" ended (passed: 4 / time: 10 ms) 2026-10-27 17:52:28,461 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/tools/backend_widgets_fallback (after GC) - used: 115684739 - total: 196754299 - limit: 4395630592 - tests: 4 2026-10-27 17:52:28,492 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/tools/convert_python_template/does not duplicate the closing '>' when t-key is already present on a self-closing t-foreach node" 2026-10-27 17:52:28,498 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/tools/convert_python_template/does not duplicate the closing '>' when t-key is already present on an open/close t-foreach node" 2026-10-27 17:52:28,501 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/tools/convert_python_template/adds a t-key on an open/close t-foreach node when missing" 2026-10-27 17:52:28,502 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/tools/convert_python_template/adds a t-key on a self-closing t-foreach node when missing, without breaking the tag" 2026-10-27 17:52:28,508 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/tools/convert_python_template" ended (passed: 4 / time: 10 ms) 2026-10-27 17:52:28,599 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/tools/convert_python_template (after GC) - used: 115715423 - total: 196230011 - limit: 4395630592 - tests: 4 2026-10-27 17:52:28,667 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/tools/devices_identifier_sequence/Check GAP" 2026-10-27 17:52:28,763 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:52:28] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 17:52:29,862 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/tools/devices_identifier_sequence/Device identifier is set" 2026-10-27 17:52:30,003 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/tools/devices_identifier_sequence/A removed order frees its number right away" 2026-10-27 17:52:30,163 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/tools/devices_identifier_sequence/A number still used by an order is not reused" 2026-10-27 17:52:30,360 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/tools/devices_identifier_sequence/A number held by a synced order is not reused" 2026-10-27 17:52:30,543 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/tools/devices_identifier_sequence/A synced number leaves the reuse stack" 2026-10-27 17:52:30,725 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/tools/devices_identifier_sequence/Numbers of another device or config stay on the reuse stack" 2026-10-27 17:52:30,875 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/tools/devices_identifier_sequence" ended (passed: 7 / time: 2220 ms) 2026-10-27 17:52:31,005 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/tools/devices_identifier_sequence (after GC) - used: 116275585 - total: 229784481 - limit: 4395630592 - tests: 7 2026-10-27 17:52:31,054 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/tools/lazy_getter/each getter should only be called once and only when needed" 2026-10-27 17:52:31,109 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/tools/lazy_getter/only dependent components rerender" 2026-10-27 17:52:31,209 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/tools/lazy_getter/only dependent getters are called and in correct order" 2026-10-27 17:52:31,225 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/tools/lazy_getter/dynamically creates a lazy getter" 2026-10-27 17:52:31,232 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/tools/lazy_getter" ended (passed: 4 / time: 172 ms) 2026-10-27 17:52:31,327 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/tools/lazy_getter (after GC) - used: 115908301 - total: 196754381 - limit: 4395630592 - tests: 4 2026-10-27 17:52:31,389 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/tools/lna/targetAddressSpace local" 2026-10-27 17:52:31,395 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/tools/lna/targetAddressSpace loopback" 2026-10-27 17:52:31,400 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/tools/lna" ended (passed: 2 / time: 7 ms) 2026-10-27 17:52:31,480 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/tools/lna (after GC) - used: 115841602 - total: 196230234 - limit: 4395630592 - tests: 2 2026-10-27 17:52:31,539 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/tools/numbers/inputs are rounded before comparison" 2026-10-27 17:52:31,543 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/tools/numbers/rounding" 2026-10-27 17:52:31,549 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/tools/numbers/DOWN asymmetricRound" 2026-10-27 17:52:31,556 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/tools/numbers" ended (passed: 3 / time: 8 ms) 2026-10-27 17:52:31,638 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/tools/numbers (after GC) - used: 115835163 - total: 196230271 - limit: 4395630592 - tests: 3 2026-10-27 17:52:31,706 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/tools/order_payment_validation/validateOrder" 2026-10-27 17:52:31,859 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:52:31] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.002 0.006 ro 2026-10-27 17:52:32,044 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/tools/order_payment_validation/isOrderValid" 2026-10-27 17:52:32,285 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/tools/order_payment_validation" ended (passed: 2 / time: 570 ms) 2026-10-27 17:52:32,369 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/tools/order_payment_validation (after GC) - used: 116044017 - total: 201473189 - limit: 4395630592 - tests: 2 2026-10-27 17:52:32,441 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/tools/payment_interface/connectWebsocket/can subscribe to a websocket channel" 2026-10-27 17:52:32,559 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:52:32] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:52:32,674 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/tools/payment_interface/connectWebsocket/can subscribe to multiple channels" 2026-10-27 17:52:32,808 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/tools/payment_interface/connectWebsocket/only subscribes once to a given channel if called multiple times" 2026-10-27 17:52:32,934 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/tools/payment_interface/connectWebsocket" ended (passed: 3 / time: 496 ms) 2026-10-27 17:52:32,938 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/tools/payment_interface" ended (passed: 3 / time: 496 ms) 2026-10-27 17:52:33,035 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/tools/payment_interface (after GC) - used: 116162457 - total: 204881045 - limit: 4395630592 - tests: 3 2026-10-27 17:52:33,085 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/tools/pretty_console_log/a failing log write does not raise an error" 2026-10-27 17:52:33,094 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/tools/pretty_console_log" ended (passed: 1 / time: 4 ms) 2026-10-27 17:52:33,163 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/tools/pretty_console_log (after GC) - used: 115955691 - total: 195968127 - limit: 4395630592 - tests: 1 2026-10-27 17:52:33,210 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/tools/server_synchronization/server_synchronization.test.js/Related models must keep local records" 2026-10-27 17:52:33,311 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:52:33] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-27 17:52:33,463 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/tools/server_synchronization/server_synchronization.test.js/Check behavior when deleting records" 2026-10-27 17:52:33,660 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/tools/server_synchronization/server_synchronization.test.js/Local changes must survive a synchronisation triggered by another device" 2026-10-27 17:52:33,871 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/tools/server_synchronization/server_synchronization.test.js" ended (passed: 3 / time: 662 ms) 2026-10-27 17:52:33,872 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/tools/server_synchronization/A stale draft read does not reopen a paid order" 2026-10-27 17:52:34,103 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/tools/server_synchronization" ended (passed: 4 / time: 887 ms) 2026-10-27 17:52:34,217 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/tools/server_synchronization (after GC) - used: 116468366 - total: 211958986 - limit: 4395630592 - tests: 4 2026-10-27 17:52:34,287 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/utils/scale_interface/starts with all zero weights" 2026-10-27 17:52:34,405 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:52:34] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 17:52:34,494 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/utils/scale_interface/subtracts tare from gross to get net" 2026-10-27 17:52:34,665 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/utils/scale_interface/ignores tare if hardware tare is enabled" 2026-10-27 17:52:34,822 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/utils/scale_interface/formats strings correctly" 2026-10-27 17:52:34,980 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/utils/scale_interface/rounds net weight to product unit" 2026-10-27 17:52:35,134 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/utils/scale_interface/weight is invalid when zero" 2026-10-27 17:52:35,309 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/utils/scale_interface/weight is invalid when negative" 2026-10-27 17:52:35,495 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/utils/scale_interface/weight is invalid when the same as last weight" 2026-10-27 17:52:35,634 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/utils/scale_interface/requesting tare immediately copies weight if valid" 2026-10-27 17:52:35,766 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/utils/scale_interface/requesting tare waits for next valid weight" 2026-10-27 17:52:35,901 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/utils/scale_interface" ended (passed: 10 / time: 1605 ms) 2026-10-27 17:52:36,049 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/utils/scale_interface (after GC) - used: 116390746 - total: 224541898 - limit: 4395630592 - tests: 10 2026-10-27 17:52:36,106 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:52:36] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1397 11 0.024 0.014 rw 2026-10-27 17:52:36,190 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/actionpad_widget/highlightPay" 2026-10-27 17:52:36,337 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:52:36] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.013 ro 2026-10-27 17:52:36,500 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/components/actionpad_widget" ended (passed: 1 / time: 297 ms) 2026-10-27 17:52:36,610 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/components/actionpad_widget (after GC) - used: 116235933 - total: 198067405 - limit: 4395630592 - tests: 1 2026-10-27 17:52:36,684 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/control_buttons/showAddCourse" 2026-10-27 17:52:36,798 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:52:36] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 17:52:36,967 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/components/control_buttons" ended (passed: 1 / time: 267 ms) 2026-10-27 17:52:37,043 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/components/control_buttons (after GC) - used: 116289360 - total: 197282080 - limit: 4395630592 - tests: 1 2026-10-27 17:52:37,098 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/floor_screen/timer badge shows duration on floor screen table" 2026-10-27 17:52:37,204 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:52:37] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-27 17:52:37,374 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/floor_screen/floor plan unmounted before the background image is loaded" 2026-10-27 17:52:37,604 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/components/floor_screen" ended (passed: 2 / time: 496 ms) 2026-10-27 17:52:37,699 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/components/floor_screen (after GC) - used: 116614259 - total: 202276883 - limit: 4395630592 - tests: 2 2026-10-27 17:52:37,750 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/payment_lines/getPaymentActionState" 2026-10-27 17:52:37,846 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:52:37] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-27 17:52:37,977 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/components/payment_lines" ended (passed: 1 / time: 224 ms) 2026-10-27 17:52:38,064 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/components/payment_lines (after GC) - used: 116521295 - total: 198606803 - limit: 4395630592 - tests: 1 2026-10-27 17:52:38,123 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/popup/order_details_dialog/order details dialog shows clock and duration for table order" 2026-10-27 17:52:38,231 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:52:38] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.011 ro 2026-10-27 17:52:38,405 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/components/popup/order_details_dialog" ended (passed: 1 / time: 276 ms) 2026-10-27 17:52:38,501 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/components/popup/order_details_dialog (after GC) - used: 116581861 - total: 198082809 - limit: 4395630592 - tests: 1 2026-10-27 17:52:38,555 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/product_screen/addProductToOrder" 2026-10-27 17:52:38,676 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:52:38] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.002 0.011 ro 2026-10-27 17:52:38,938 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/product_screen/onWillRender replaces a finalized order with a new one that keeps its table and preset" 2026-10-27 17:52:39,128 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/product_screen/select existing order when preset requires order name" 2026-10-27 17:52:39,451 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/product_screen/breakCombo with course allocation" 2026-10-27 17:52:39,855 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/components/product_screen" ended (passed: 4 / time: 1288 ms) 2026-10-27 17:52:39,987 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/components/product_screen (after GC) - used: 126266405 - total: 223515725 - limit: 4395630592 - tests: 4 2026-10-27 17:52:40,058 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/split_bill_screen/_getSplitOrderName" 2026-10-27 17:52:40,170 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:52:40] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.01 ro 2026-10-27 17:52:40,330 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/split_bill_screen/onClickLine/increments quantity and price tracker on regular line" 2026-10-27 17:52:40,570 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/split_bill_screen/onClickLine/handles combo line and its child lines" 2026-10-27 17:52:40,814 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/components/split_bill_screen/onClickLine" ended (passed: 2 / time: 482 ms) 2026-10-27 17:52:40,815 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/split_bill_screen/_getOrderName" 2026-10-27 17:52:41,043 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/split_bill_screen/setLineQtyStr" 2026-10-27 17:52:41,387 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/split_bill_screen/createSplittedOrder" 2026-10-27 17:52:41,722 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/split_bill_screen/paySplittedOrder splits partial selection then calls pay" 2026-10-27 17:52:42,075 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/split_bill_screen/transferSplittedOrder splits partial selection then starts transfer" 2026-10-27 17:52:42,352 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/components/split_bill_screen" ended (passed: 8 / time: 2283 ms) 2026-10-27 17:52:42,511 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/components/split_bill_screen (after GC) - used: 117444080 - total: 238726728 - limit: 4395630592 - tests: 8 2026-10-27 17:52:42,576 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/tip_screen/validateTip" 2026-10-27 17:52:42,682 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:52:42] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-27 17:52:42,865 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/tip_screen/tipAmount" 2026-10-27 17:52:43,095 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/tip_screen/overallAmount" 2026-10-27 17:52:43,315 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/tip_screen/tipSubText" 2026-10-27 17:52:43,578 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/tip_screen/canSettle" 2026-10-27 17:52:43,832 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/tip_screen/selectTip" 2026-10-27 17:52:44,110 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/components/tip_screen" ended (passed: 6 / time: 1527 ms) 2026-10-27 17:52:44,239 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/components/tip_screen (after GC) - used: 117661639 - total: 239781067 - limit: 4395630592 - tests: 6 2026-10-27 17:52:44,297 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/models/pos_order/pos.order restaurant patches/customer count and amount per guest" 2026-10-27 17:52:44,430 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:52:44] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.016 ro 2026-10-27 17:52:44,556 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/models/pos_order/pos.order restaurant patches/isDirectSale" 2026-10-27 17:52:44,766 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/models/pos_order/pos.order restaurant patches/setPartner" 2026-10-27 17:52:44,950 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/models/pos_order/pos.order restaurant patches/cleanCourses" 2026-10-27 17:52:45,170 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/models/pos_order/pos.order restaurant patches/getNextCourseIndex" 2026-10-27 17:52:45,320 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/models/pos_order/pos.order restaurant patches/getName returns formatted name for table + children" 2026-10-27 17:52:45,496 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/models/pos_order/pos.order restaurant patches/preparationChanges after split order" 2026-10-27 17:52:45,757 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/models/pos_order/pos.order restaurant patches/preparationChanges: split qty 4 from 5, then add 1 on split order" 2026-10-27 17:52:46,012 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/models/pos_order/pos.order restaurant patches/preparationChanges: combo 2x same + 1 different product, scale to 3 combos then split 1" 2026-10-27 17:52:46,299 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/models/pos_order/pos.order restaurant patches/preparationChanges: apply best combo" 2026-10-27 17:52:46,577 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/models/pos_order/pos.order restaurant patches/ensureCourseSelection and getSelectedCourse" 2026-10-27 17:52:46,748 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/models/pos_order/pos.order restaurant patches/isTippedAfterPayment" 2026-10-27 17:52:46,962 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/models/pos_order/pos.order restaurant patches/cleanCourses renames courses after their new index" 2026-10-27 17:52:47,137 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/models/pos_order/pos.order restaurant patches/cleanCourses keeps the name of backend courses" 2026-10-27 17:52:47,335 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/models/pos_order/pos.order restaurant patches/cleanCourses doesn't rename courses if use_course_allocation is enabled" 2026-10-27 17:52:47,495 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/models/pos_order/pos.order restaurant patches" ended (passed: 15 / time: 3191 ms) 2026-10-27 17:52:47,506 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/models/pos_order" ended (passed: 15 / time: 3191 ms) 2026-10-27 17:52:47,670 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/models/pos_order (after GC) - used: 117875511 - total: 275170427 - limit: 4395630592 - tests: 15 2026-10-27 17:52:47,728 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/models/restaurant_order_course/name returns localized name with index" 2026-10-27 17:52:47,837 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:52:47] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.003 0.011 ro 2026-10-27 17:52:47,943 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/models/restaurant_order_course/isSelected" 2026-10-27 17:52:48,110 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/models/restaurant_order_course/isEmpty" 2026-10-27 17:52:48,270 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/models/restaurant_order_course/isReadyToFire" 2026-10-27 17:52:48,454 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/models/restaurant_order_course/isSynced" 2026-10-27 17:52:48,654 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/models/restaurant_order_course" ended (passed: 5 / time: 914 ms) 2026-10-27 17:52:48,759 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/models/restaurant_order_course (after GC) - used: 117899071 - total: 231392379 - limit: 4395630592 - tests: 5 2026-10-27 17:52:48,810 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/models/restaurant_table/getOrders" 2026-10-27 17:52:48,891 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:52:48] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:52:48,978 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/models/restaurant_table/getParent and isParent" 2026-10-27 17:52:49,130 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/models/restaurant_table/rootTable" 2026-10-27 17:52:49,292 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/models/restaurant_table" ended (passed: 3 / time: 475 ms) 2026-10-27 17:52:49,400 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/models/restaurant_table (after GC) - used: 117826787 - total: 215663739 - limit: 4395630592 - tests: 3 2026-10-27 17:52:49,471 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/OrderChangeTour: add product, send order, pay with cash change" 2026-10-27 17:52:49,589 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:52:49] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-27 17:52:50,166 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/SplitBillScreenTour: split items, verify both orders, split again" 2026-10-27 17:52:51,627 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/RefundStayCurrentTableTour: refund from another table creates floating order" 2026-10-27 17:52:52,406 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/PreparationPrinterContent: guest, notes, preset, note update in preparation data" 2026-10-27 17:52:53,812 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/test_preset_timing_restaurant: select takeaway preset, name popup, pick timing slot" 2026-10-27 17:52:54,937 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/test_open_default_register_screen_config: starts on FloorScreen with tables mode" 2026-10-27 17:52:55,198 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/test_show_default_with_register_screen: showDefault syncs selectedOrderUuid correctly" 2026-10-27 17:52:55,902 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/Full flow: select table, add product, pay with cash" 2026-10-27 17:52:56,389 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/test_transfering_orders: create floating and table orders, verify 4 orders exist" 2026-10-27 17:52:57,987 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/test_guest_count_bank_payment: guest popup on open, add product, pay, go back" 2026-10-27 17:52:58,450 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/test_customer_alone_saved: partner is preserved after leaving and reopening table" 2026-10-27 17:52:59,035 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/ControlButtonsTour: transfer, notes, guest count, cancel, cross-floor transfer" 2026-10-27 17:53:01,117 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/SplitBillScreenTour3: split partial qty, pay split, pay remainder" 2026-10-27 17:53:02,153 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/SplitBillScreenTourPay: split selected items, pay split, pay remainder" 2026-10-27 17:53:02,964 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/SplitBillScreenTour5Actions: split+transfer, split+pay, pay remainder" 2026-10-27 17:53:04,423 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/test_pos_restaurant_default_course: course allocation by category across orders" 2026-10-27 17:53:05,353 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/test_course_restaurant_preparation_tour: 3 courses, fire sequentially, verify prep data" 2026-10-27 17:53:06,203 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/CategLabelCheck: order button shows category counts" 2026-10-27 17:53:06,562 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/test_combo_preparation_receipt: combo parent above children, category counts, order count" 2026-10-27 17:53:07,316 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/MultiPreparationPrinter: only printer with matching category prints, no empty receipt" 2026-10-27 17:53:07,763 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/test_name_preset_skip_screen: partner set skips name popup, pay succeeds" 2026-10-27 17:53:08,340 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/test_preset_delivery_restaurant: cancel order with preset returns to floor" 2026-10-27 17:53:09,086 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/test_open_register_with_preset_takeaway: timing popup on table, cancel removes order" 2026-10-27 17:53:09,788 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/RestaurantPresetEatInTour: eat-in table order, pay, receipt has no preset info" 2026-10-27 17:53:10,295 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/test_combo_apply_after_preparation: apply combo groups standalone lines, persists after reload" 2026-10-27 17:53:11,024 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/test_multiple_preparation_printer_different_categories: both printers triggered, then pay without warning" 2026-10-27 17:53:11,710 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/test_combo_synchronisation: combo links persist after partner change, course transfer moves entire combo" 2026-10-27 17:53:12,646 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/test_combo_preparation_receipt_layout: combo parent above children in receipt" 2026-10-27 17:53:13,132 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/SplitBillScreenTour4ProductCombo: split combos as group, pay, verify remainder" 2026-10-27 17:53:14,443 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/FloorScreenTour: mounted FloorScreen switches floors, opens a table, and adds a floor" 2026-10-27 17:53:14,841 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/Full flow: mount PosApp, return to the same floor, select table, add product, pay with cash" 2026-10-27 17:53:15,356 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/test_add_new_table_number_with_multi_floor: table numbers increment per floor" 2026-10-27 17:53:15,612 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/PosResTicketScreenTour: delete order and table becomes empty" 2026-10-27 17:53:16,148 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/test_tip_after_payment: tip adjusts payment line based on remaining/change" 2026-10-27 17:53:17,083 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/scenario/restaurant_flow" ended (passed: 34 / time: 27589 ms) 2026-10-27 17:53:17,619 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/scenario/restaurant_flow (after GC) - used: 125703418 - total: 369299426 - limit: 4395630592 - tests: 34 2026-10-27 17:53:17,686 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/screens/ticket_screen/order_details_dialog/order_details_dialog/order_details_dialog.js/getTableInfo returns order.table_id when present" 2026-10-27 17:53:17,781 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:53:17] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.01 ro 2026-10-27 17:53:17,932 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/screens/ticket_screen/order_details_dialog/order_details_dialog/order_details_dialog.js/getTableInfo returns false when order has no table" 2026-10-27 17:53:18,191 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/screens/ticket_screen/order_details_dialog/order_details_dialog/order_details_dialog.js" ended (passed: 2 / time: 501 ms) 2026-10-27 17:53:18,198 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/screens/ticket_screen/order_details_dialog/order_details_dialog" ended (passed: 2 / time: 501 ms) 2026-10-27 17:53:18,343 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/screens/ticket_screen/order_details_dialog/order_details_dialog (after GC) - used: 121887644 - total: 218041936 - limit: 4395630592 - tests: 2 2026-10-27 17:53:18,394 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/fireCourse" 2026-10-27 17:53:18,488 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:53:18] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.01 ro 2026-10-27 17:53:18,582 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/printCourseTicket builds note update payload" 2026-10-27 17:53:18,759 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/setTable" 2026-10-27 17:53:18,968 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/sync dirty order when unsetting table" 2026-10-27 17:53:19,215 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/getChanges" 2026-10-27 17:53:19,414 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/class DevicesSynchronisation/Synchronization for a filled table has arrived" 2026-10-27 17:53:19,653 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/class DevicesSynchronisation/Orders must be downloaded by opening a table." 2026-10-27 17:53:19,867 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/class DevicesSynchronisation/Orders updated from another device must be synchronized directly." 2026-10-27 17:53:20,093 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/class DevicesSynchronisation/paid state from server is synchronized" 2026-10-27 17:53:20,282 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/class DevicesSynchronisation/Data from other devices overrides local data" 2026-10-27 17:53:20,481 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/class DevicesSynchronisation/There should only be one order per table." 2026-10-27 17:53:20,784 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/class DevicesSynchronisation" ended (passed: 6 / time: 1372 ms) 2026-10-27 17:53:20,785 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/categoryCount/Normal flow" 2026-10-27 17:53:20,971 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/categoryCount/multi-category product counts only first category" 2026-10-27 17:53:21,153 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/categoryCount" ended (passed: 2 / time: 368 ms) 2026-10-27 17:53:21,154 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/getDefaultSearchDetails" 2026-10-27 17:53:21,342 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/findTable" 2026-10-27 17:53:21,566 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/searchOrder" 2026-10-27 17:53:21,744 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/getTableOrders" 2026-10-27 17:53:21,894 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/getActiveOrdersOnTable" 2026-10-27 17:53:22,098 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/prepareOrderTransfer moves the order into an empty destination table" 2026-10-27 17:53:22,330 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/mergeOrder/blocks transferring a self-order" 2026-10-27 17:53:22,584 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/mergeOrder/blocks merging into a table with an active self-order" 2026-10-27 17:53:22,821 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/mergeOrder" ended (passed: 2 / time: 491 ms) 2026-10-27 17:53:22,821 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/transferOrder" 2026-10-27 17:53:23,064 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/transferOrder from floating order to filled table merges lines" 2026-10-27 17:53:23,245 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/floating order transfers into another floating order" 2026-10-27 17:53:23,411 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/preSyncAllOrders assigns floating order name to direct sale" 2026-10-27 17:53:23,616 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/sync updates quantity, partner, note, line note and pricelist" 2026-10-27 17:53:23,893 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/cancel order keeps lines on first reject and removes on confirm" 2026-10-27 17:53:24,100 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/order has no pending line changes after sending" 2026-10-27 17:53:24,327 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/firing first course highlights next" 2026-10-27 17:53:24,534 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/combo synchronisation keeps combo links after synced update" 2026-10-27 17:53:24,783 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/mergeOrders merges lines and courses" 2026-10-27 17:53:25,277 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/mergeOrders sums guest counts" 2026-10-27 17:53:25,447 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/mergeOrders keeps kitchen sent quantities when merging identical products" 2026-10-27 17:53:25,631 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/getCustomerCount" 2026-10-27 17:53:25,805 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/firstPage" 2026-10-27 17:53:25,999 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/defaultPage uses ProductScreen when default_screen is register" 2026-10-27 17:53:26,154 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/showDefault navigates to ProductScreen with selected order in register mode" 2026-10-27 17:53:26,344 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/showDefault" 2026-10-27 17:53:26,562 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/register config opens product screen" 2026-10-27 17:53:26,753 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/timing preset sets slot and non-timing preset clears it" 2026-10-27 17:53:26,950 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/deleting timed table order leaves table empty" 2026-10-27 17:53:27,129 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/deleting future order skips preparation cancellation" 2026-10-27 17:53:27,302 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/findTable falls back to all tables when table is not in current floor" 2026-10-27 17:53:27,449 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/generateReceiptsDataToPrint preserves course grouping when splitting per product" 2026-10-27 17:53:27,612 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/generateReceiptsDataToPrint does not set groupedData when no courses" 2026-10-27 17:53:27,776 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/ensureGuestCustomerCount sets guest count for preset" 2026-10-27 17:53:27,907 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/table order validates with default preset" 2026-10-27 17:53:28,078 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/payment-only order validation skips kitchen send" 2026-10-27 17:53:28,262 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/removing table order leaves table without active order" 2026-10-27 17:53:28,454 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/transfer to another floor keeps order lines" 2026-10-27 17:53:28,624 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/each restaurant floor keeps its own table set" 2026-10-27 17:53:28,777 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/selecting child table opens root table order" 2026-10-27 17:53:28,963 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/deleting a temporary floor keeps it removed" 2026-10-27 17:53:29,114 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/table numbers increment per selected floor" 2026-10-27 17:53:29,242 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/addCourse/creates first course and selects it" 2026-10-27 17:53:29,372 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/addCourse/creates second course and assigns existing lines to first" 2026-10-27 17:53:29,524 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/addCourse/do not create second course if use_course_allocation" 2026-10-27 17:53:29,687 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/addCourse" ended (passed: 3 / time: 444 ms) 2026-10-27 17:53:29,687 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/preparation receipt order_label" 2026-10-27 17:53:29,852 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/use_show_items_on_course_ticket keeps course items while course firing" 2026-10-27 17:53:30,043 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/name entered for a name-required preset shows as the prep ticket order_label" 2026-10-27 17:53:30,246 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/order synced from a trusted config updates its session_id to the current session" 2026-10-27 17:53:30,432 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js" ended (passed: 61 / time: 12014 ms) 2026-10-27 17:53:30,440 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/services/pos_service" ended (passed: 61 / time: 12014 ms) 2026-10-27 17:53:30,835 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/services/pos_service (after GC) - used: 122693592 - total: 338628176 - limit: 4395630592 - tests: 61 2026-10-27 17:53:30,918 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/preparation_printer/preparation data includes table and customer note" 2026-10-27 17:53:31,062 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:53:31] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.002 0.011 ro 2026-10-27 17:53:31,196 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/preparation_printer/note update title is generated" 2026-10-27 17:53:31,426 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/services/preparation_printer/only printers with matching categories are used" 2026-10-27 17:53:31,626 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/services/preparation_printer" ended (passed: 3 / time: 690 ms) 2026-10-27 17:53:31,724 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/services/preparation_printer (after GC) - used: 122373308 - total: 228789824 - limit: 4395630592 - tests: 3 2026-10-27 17:53:31,739 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:53:31] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 824 8 0.003 0.008 rw 2026-10-27 17:53:31,805 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_is_favorite_field/Check is_favorite field is still editable even if the record/view is in readonly." 2026-10-27 17:53:31,982 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_is_favorite_field/Check is_favorite field is readonly if the field is readonly" 2026-10-27 17:53:32,063 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_is_favorite_field" ended (passed: 2 / time: 253 ms) 2026-10-27 17:53:32,165 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_is_favorite_field (after GC) - used: 122475852 - total: 207846536 - limit: 4395630592 - tests: 2 2026-10-27 17:53:32,207 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_notebook_task_list/test Project Task Calendar Popover with task_stage_with_state_selection widget" 2026-10-27 17:53:32,410 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_notebook_task_list" ended (passed: 1 / time: 200 ms) 2026-10-27 17:53:32,511 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_notebook_task_list (after GC) - used: 123233802 - total: 208151458 - limit: 4395630592 - tests: 1 2026-10-27 17:53:32,565 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_project/project.project (list) show archive/unarchive action for project manager" 2026-10-27 17:53:32,711 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_project/project.project (list) hide archive/unarchive action for project user" 2026-10-27 17:53:32,844 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_project/project.project (kanban) hide archive/unarchive action for project user" 2026-10-27 17:53:32,999 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_project" ended (passed: 3 / time: 429 ms) 2026-10-27 17:53:33,108 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_project (after GC) - used: 123767008 - total: 208438164 - limit: 4395630592 - tests: 3 2026-10-27 17:53:33,171 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_project_calendar/check 'Edit' and 'View Tasks' buttons are in Project Calendar Popover" 2026-10-27 17:53:33,277 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:53:33] "GET /web/bundle/web.fullcalendar_lib HTTP/1.1" 200 78 0 0 0.004 ro 2026-10-27 17:53:33,309 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:53:33] "GET /web/assets/fadf671/web.fullcalendar_lib.min.js HTTP/1.1" 200 451450 2 0.002 0.008 ro 2026-10-27 17:53:33,741 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_project_calendar" ended (passed: 1 / time: 565 ms) 2026-10-27 17:53:33,859 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_project_calendar (after GC) - used: 129041802 - total: 213372002 - limit: 4395630592 - tests: 1 2026-10-27 17:53:33,906 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_project_form_view/project.project (form)" 2026-10-27 17:53:33,985 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_project_form_view/project.project (form) hide archive action for project user" 2026-10-27 17:53:34,110 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_project_form_view/project.project (form) show archive action for project manager" 2026-10-27 17:53:34,325 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_project_form_view/reload the page when allow_milestones is enabled on at least one project" 2026-10-27 17:53:34,446 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_project_form_view/do not reload the page when allow_milestones is enabled and there already exists one project with the feature enabled" 2026-10-27 17:53:34,581 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_project_form_view/reload the page when allow_milestones is disabled on all projects" 2026-10-27 17:53:34,696 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_project_form_view/reload the page when allow_task_dependencies is enabled on at least one project" 2026-10-27 17:53:34,810 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_project_form_view/do not reload the page when allow_task_dependencies is enabled and there already exists one project with the feature enabled" 2026-10-27 17:53:34,944 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_project_form_view/reload the page when allow_task_dependencies is disabled on all projects" 2026-10-27 17:53:35,047 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_project_form_view/reload the page when allow_recurring_tasks is enabled on at least one project" 2026-10-27 17:53:35,161 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_project_form_view/do not reload the page when allow_recurring_tasks is enabled and there already exists one project with the feature enabled" 2026-10-27 17:53:35,282 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_project_form_view/reload the page when allow_recurring_tasks is disabled on all projects" 2026-10-27 17:53:35,402 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_project_form_view" ended (passed: 12 / time: 1485 ms) 2026-10-27 17:53:35,523 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_project_form_view (after GC) - used: 131664043 - total: 229143575 - limit: 4395630592 - tests: 12 2026-10-27 17:53:35,591 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_project_state_selection/project.project (kanban): check that ProjectStateSelectionField does not propose `Set Status`" 2026-10-27 17:53:35,704 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_project_state_selection" ended (passed: 1 / time: 113 ms) 2026-10-27 17:53:35,801 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_project_state_selection (after GC) - used: 129154210 - total: 216788786 - limit: 4395630592 - tests: 1 2026-10-27 17:53:35,855 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:53:35] "GET /web/bundle/web.chartjs_lib HTTP/1.1" 200 73 0 0 0.003 ro 2026-10-27 17:53:35,878 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:53:35] "GET /web/assets/02fa80e/web.chartjs_lib.min.js HTTP/1.1" 200 486899 2 0.001 0.008 ro 2026-10-27 17:53:35,922 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_analysis/report.project.task.user (graph): clicking on a bar leads to project.task list" 2026-10-27 17:53:36,158 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_analysis/report.project.task.user (pivot): clicking on a cell leads to project.task list" 2026-10-27 17:53:36,314 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_analysis/report.project.task.user: fix the domain, in case field is not present in main model" 2026-10-27 17:53:36,465 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_task_analysis" ended (passed: 3 / time: 535 ms) 2026-10-27 17:53:36,570 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_task_analysis (after GC) - used: 128046169 - total: 217846729 - limit: 4395630592 - tests: 3 2026-10-27 17:53:36,626 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_burndown_chart/burndown.chart: check that the sort buttons are invisible" 2026-10-27 17:53:36,756 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_burndown_chart/burndown.chart: check that removing the group by 'Date: Month > Stage' in the search bar triggers a notification" 2026-10-27 17:53:36,876 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_burndown_chart/burndown.chart: check that removing the group by 'Date' triggers a notification" 2026-10-27 17:53:37,046 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_burndown_chart/burndown.chart: check that adding a group by 'Date' actually toggles it" 2026-10-27 17:53:37,208 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_burndown_chart/burndown.chart: check that groupby 'Date > Stage' results in 'Date > Stage'" 2026-10-27 17:53:37,319 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_burndown_chart/burndown.chart: check that groupby 'Stage > Date' results in 'Date > Stage'" 2026-10-27 17:53:37,420 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_burndown_chart/burndown.chart: check the toggle between 'Stage' and 'Burnup chart'" 2026-10-27 17:53:37,523 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_task_burndown_chart" ended (passed: 7 / time: 890 ms) 2026-10-27 17:53:37,633 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_task_burndown_chart (after GC) - used: 131400659 - total: 222039011 - limit: 4395630592 - tests: 7 2026-10-27 17:53:37,683 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_calendar/test Project Task Calendar Popover with task_stage_with_state_selection widget" 2026-10-27 17:53:38,137 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_calendar/Display closed tasks as past event" 2026-10-27 17:53:38,317 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_calendar/tasks to schedule should not be visible in the sidebar if no default project set in the context" 2026-10-27 17:53:38,542 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_calendar/tasks to plan should be visible in the sidebar when `default_project_id` is set in the context" 2026-10-27 17:53:38,738 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_calendar/search domain should be taken into account in Tasks to Schedule" 2026-10-27 17:53:38,942 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_calendar/planned dates used in search domain should not be taken into account in Tasks to Schedule" 2026-10-27 17:53:39,139 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_calendar/test drag and drop a task to schedule in calendar view in month scale" 2026-10-27 17:53:39,532 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_calendar/project.task (calendar): toggle sub-tasks" 2026-10-27 17:53:39,794 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_task_calendar" ended (passed: 8 / time: 2100 ms) 2026-10-27 17:53:39,958 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_task_calendar (after GC) - used: 130902134 - total: 250132574 - limit: 4395630592 - tests: 8 2026-10-27 17:53:40,008 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_groupby/project.task (kanban): Can create stage if we are in tasks of specific project" 2026-10-27 17:53:40,134 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_groupby/project.task (kanban): Cannot create stage if we are not in tasks of specific project" 2026-10-27 17:53:40,240 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_task_groupby" ended (passed: 2 / time: 223 ms) 2026-10-27 17:53:40,350 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_task_groupby (after GC) - used: 130620595 - total: 218386443 - limit: 4395630592 - tests: 2 2026-10-27 17:53:40,389 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_kanban_view/stages nocontent helper should be displayed in the project Kanban" 2026-10-27 17:53:40,454 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:53:40] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 3890 0 0 0.002 - 2026-10-27 17:53:40,461 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_kanban_view/quick create button is visible when the user has access rights." 2026-10-27 17:53:40,563 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_kanban_view/quick create button is not visible when the user not have access rights" 2026-10-27 17:53:40,661 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_kanban_view/project.task (kanban): toggle sub-tasks" 2026-10-27 17:53:40,794 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_kanban_view/delete just created stage" 2026-10-27 17:53:40,939 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:53:40] "GET /web/static/img/empty_folder.svg HTTP/1.1" 200 2874 0 0 0.002 - 2026-10-27 17:53:41,052 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_kanban_view/delete existing stage" 2026-10-27 17:53:41,249 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_task_kanban_view" ended (passed: 6 / time: 850 ms) 2026-10-27 17:53:41,391 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_task_kanban_view (after GC) - used: 131152690 - total: 221038334 - limit: 4395630592 - tests: 6 2026-10-27 17:53:41,446 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_list_view/project.task (list): cannot edit stage_id with different projects" 2026-10-27 17:53:41,589 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_list_view/project.task (list): toggle sub-tasks" 2026-10-27 17:53:41,709 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_task_list_view" ended (passed: 2 / time: 254 ms) 2026-10-27 17:53:41,822 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_task_list_view (after GC) - used: 131165570 - total: 218918366 - limit: 4395630592 - tests: 2 2026-10-27 17:53:41,872 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_priority_switch/project.task (form): check ProjectTaskPrioritySwitch" 2026-10-27 17:53:41,973 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_task_priority_switch" ended (passed: 1 / time: 90 ms) 2026-10-27 17:53:42,079 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_task_priority_switch (after GC) - used: 131167614 - total: 218914786 - limit: 4395630592 - tests: 1 2026-10-27 17:53:42,134 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_project_many2one_field/ProjectMany2one: project.task form view with private task" 2026-10-27 17:53:42,234 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_project_many2one_field/ProjectMany2one: project.task list view" 2026-10-27 17:53:42,343 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_task_project_many2one_field" ended (passed: 2 / time: 203 ms) 2026-10-27 17:53:42,459 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_task_project_many2one_field (after GC) - used: 131389834 - total: 219391382 - limit: 4395630592 - tests: 2 2026-10-27 17:53:42,516 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_state_selection/project.task (kanban): check task state widget" 2026-10-27 17:53:42,659 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_state_selection/project.task (form): check task state widget" 2026-10-27 17:53:42,801 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_state_selection/project.task (kanban): every state has the same height" 2026-10-27 17:53:42,912 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_task_state_selection" ended (passed: 3 / time: 387 ms) 2026-10-27 17:53:43,028 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_task_state_selection (after GC) - used: 131525736 - total: 219401548 - limit: 4395630592 - tests: 3 2026-10-27 17:53:43,083 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_subtask/project.task (kanban): check subtask list" 2026-10-27 17:53:43,230 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_subtask/project.task (kanban): check closed subtask count update" 2026-10-27 17:53:43,370 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_subtask/project.task (kanban): check subtask creation" 2026-10-27 17:53:43,551 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_subtask/project.task (form): check that the subtask of another project can be added" 2026-10-27 17:53:43,762 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_subtask/project.task (form): check focus on new subtask's name" 2026-10-27 17:53:43,867 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_subtask/project.task (kanban): check subtask creation when input is empty" 2026-10-27 17:53:44,071 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_subtask/project.task: Parent id is set when creating new task from subtask form's 'View' button" 2026-10-27 17:53:44,245 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_task_subtask" ended (passed: 7 / time: 1158 ms) 2026-10-27 17:53:44,379 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_task_subtask (after GC) - used: 132587548 - total: 230458132 - limit: 4395630592 - tests: 7 2026-10-27 17:53:44,436 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_template_dropdown/template dropdown in form view of a project with no template" 2026-10-27 17:53:44,520 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_template_dropdown/template dropdown in form view of a project with one template with showing Edit and Delete actions" 2026-10-27 17:53:44,693 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_template_dropdown/template dropdown in kanban view of a project with no template" 2026-10-27 17:53:44,814 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_template_dropdown/template dropdown in kanban view of a project with one template with showing Edit and Delete actions" 2026-10-27 17:53:45,047 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_template_dropdown/template dropdown in list view of a project with no template" 2026-10-27 17:53:45,159 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_template_dropdown/template dropdown in list view of a project with one template with showing Edit and Delete actions" 2026-10-27 17:53:45,363 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_template_dropdown/template dropdown should not appear when not in the context of a specific project" 2026-10-27 17:53:45,472 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_task_template_dropdown" ended (passed: 7 / time: 1025 ms) 2026-10-27 17:53:45,609 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_task_template_dropdown (after GC) - used: 132736945 - total: 227565981 - limit: 4395630592 - tests: 7 2026-10-27 17:53:45,675 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_update_with_color/project.update (kanban): check that ProjectStatusWithColorSelectionField is displaying the correct informations" 2026-10-27 17:53:45,794 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_update_with_color" ended (passed: 1 / time: 114 ms) 2026-10-27 17:53:45,911 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_update_with_color (after GC) - used: 132619639 - total: 217830879 - limit: 4395630592 - tests: 1 2026-10-27 17:53:45,934 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:53:45] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 853 10 0.004 0.011 rw 2026-10-27 17:53:45,997 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project_todo/todo_activity_wizard_view/Check that todo_activity_wizard view focuses on the first element" 2026-10-27 17:53:46,182 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project_todo/todo_activity_wizard_view/global shortcut" 2026-10-27 17:53:46,367 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project_todo/todo_activity_wizard_view" ended (passed: 2 / time: 363 ms) 2026-10-27 17:53:46,481 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project_todo/todo_activity_wizard_view (after GC) - used: 132800677 - total: 218375757 - limit: 4395630592 - tests: 2 2026-10-27 17:53:46,553 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project_todo/todo_calendar_view/test creation of todo from the calendar view" 2026-10-27 17:53:46,966 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project_todo/todo_calendar_view" ended (passed: 1 / time: 424 ms) 2026-10-27 17:53:47,080 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project_todo/todo_calendar_view (after GC) - used: 132791356 - total: 218642204 - limit: 4395630592 - tests: 1 2026-10-27 17:53:47,125 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project_todo/todo_conversion_form_view/Check that todo_conversion_form view focuses on the focus on the first element" 2026-10-27 17:53:47,311 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project_todo/todo_conversion_form_view" ended (passed: 1 / time: 175 ms) 2026-10-27 17:53:47,422 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project_todo/todo_conversion_form_view (after GC) - used: 132892527 - total: 219178235 - limit: 4395630592 - tests: 1 2026-10-27 17:53:47,482 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project_todo/todo_done_checkmark/Check clicking on todo_done_checkmark in kanban view with initial state is in progress" 2026-10-27 17:53:47,612 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project_todo/todo_done_checkmark/Check clicking on todo_done_checkmark in kanban view with initial state is done" 2026-10-27 17:53:47,711 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project_todo/todo_done_checkmark/Check clicking on todo_done_checkmark in list view with initial state is in progress" 2026-10-27 17:53:47,850 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project_todo/todo_done_checkmark/Check clicking on todo_done_checkmark in list view with initial state is done" 2026-10-27 17:53:47,963 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project_todo/todo_done_checkmark/Check clicking on todo_done_checkmark in form view with initial state is in progress" 2026-10-27 17:53:48,125 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project_todo/todo_done_checkmark/Check clicking on todo_done_checkmark in form view with initial state is done" 2026-10-27 17:53:48,270 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project_todo/todo_done_checkmark" ended (passed: 6 / time: 777 ms) 2026-10-27 17:53:48,378 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project_todo/todo_done_checkmark (after GC) - used: 133035818 - total: 224452866 - limit: 4395630592 - tests: 6 2026-10-27 17:53:48,436 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project_todo/todo_form_view/Check that project_task_action_convert_todo_to_task appears in the menu actions if the user does belong to the group_project_user group" 2026-10-27 17:53:48,530 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project_todo/todo_form_view/Check that project_task_action_convert_todo_to_task does not appear in the menu actions if the user does not belong to the group_project_user group" 2026-10-27 17:53:48,613 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project_todo/todo_form_view/Check that todo_form view contains the TodoDoneCheckmark and relative_date widgets" 2026-10-27 17:53:48,735 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project_todo/todo_form_view/Check if opening form view from activity view does open with chatter visble" 2026-10-27 17:53:48,858 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project_todo/todo_form_view/check local stored value on click of chatter toggle icon" 2026-10-27 17:53:48,986 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project_todo/todo_form_view" ended (passed: 5 / time: 540 ms) 2026-10-27 17:53:49,105 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project_todo/todo_form_view (after GC) - used: 133841174 - total: 228655438 - limit: 4395630592 - tests: 5 2026-10-27 17:53:49,158 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project_todo/todo_list_view/Check that todo_list view is restricted to archive, unarchive, duplicate and delete menu actions" 2026-10-27 17:53:49,299 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project_todo/todo_list_view" ended (passed: 1 / time: 134 ms) 2026-10-27 17:53:49,405 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project_todo/todo_list_view (after GC) - used: 133807355 - total: 219979375 - limit: 4395630592 - tests: 1 2026-10-27 17:53:49,445 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:53:49] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1395 11 0.013 0.024 rw 2026-10-27 17:53:49,514 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_discount/unit/components/control_buttons/global discount startingValue uses locale decimal separator" 2026-10-27 17:53:49,658 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:53:49] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.019 ro 2026-10-27 17:53:49,787 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_discount/unit/components/control_buttons" ended (passed: 1 / time: 266 ms) 2026-10-27 17:53:49,885 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_discount/unit/components/control_buttons (after GC) - used: 133720650 - total: 219969838 - limit: 4395630592 - tests: 1 2026-10-27 17:53:49,945 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_discount/unit/components/product_screen/getNumpadButtons" 2026-10-27 17:53:50,053 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:53:50] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:53:50,240 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_discount/unit/components/product_screen/addProductToOrder reapplies the global discount" 2026-10-27 17:53:50,510 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_discount/unit/components/product_screen" ended (passed: 2 / time: 561 ms) 2026-10-27 17:53:50,632 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_discount/unit/components/product_screen (after GC) - used: 134022132 - total: 225737388 - limit: 4395630592 - tests: 2 2026-10-27 17:53:50,697 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_discount/unit/components/ticket_screen/_onUpdateSelectedOrderline: refund skips discount line" 2026-10-27 17:53:50,833 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:53:50] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 17:53:51,068 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_discount/unit/components/ticket_screen" ended (passed: 1 / time: 362 ms) 2026-10-27 17:53:51,195 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_discount/unit/components/ticket_screen (after GC) - used: 133933634 - total: 222329462 - limit: 4395630592 - tests: 1 2026-10-27 17:53:51,245 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_discount/unit/models/pos_order_line/isDiscountLine" 2026-10-27 17:53:51,383 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:53:51] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.011 ro 2026-10-27 17:53:51,510 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_discount/unit/models/pos_order_line/Test taxes after fiscal position with discount product (should not change)" 2026-10-27 17:53:51,742 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_discount/unit/models/pos_order_line" ended (passed: 2 / time: 485 ms) 2026-10-27 17:53:51,873 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_discount/unit/models/pos_order_line (after GC) - used: 134081407 - total: 227572219 - limit: 4395630592 - tests: 2 2026-10-27 17:53:51,935 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_discount/unit/scenario/pos_discount_flow/pos_discount_numpad: apply a fixed then a percentage global discount" 2026-10-27 17:53:52,042 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:53:52] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.011 ro 2026-10-27 17:53:52,756 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_discount/unit/scenario/pos_discount_flow/PosDiscountServiceFeePresetSwitchTour: a global discount only reaches a fee based on the total after discount" 2026-10-27 17:53:53,502 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_discount/unit/scenario/pos_discount_flow" ended (passed: 2 / time: 1565 ms) 2026-10-27 17:53:53,639 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_discount/unit/scenario/pos_discount_flow (after GC) - used: 136246491 - total: 234650803 - limit: 4395630592 - tests: 2 2026-10-27 17:53:53,693 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_discount/unit/services/pos_service/PoS Discount/changing fiscal positions reapplies the global discount" 2026-10-27 17:53:53,791 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:53:53] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:53:53,933 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_discount/unit/services/pos_service/PoS Discount/fixed global discount mirrors its sign when refunding" 2026-10-27 17:53:54,136 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_discount/unit/services/pos_service/PoS Discount" ended (passed: 2 / time: 439 ms) 2026-10-27 17:53:54,140 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_discount/unit/services/pos_service" ended (passed: 2 / time: 439 ms) 2026-10-27 17:53:54,254 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_discount/unit/services/pos_service (after GC) - used: 136328690 - total: 234650562 - limit: 4395630592 - tests: 2 2026-10-27 17:53:54,279 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:53:54] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1465 11 0.008 0.012 rw 2026-10-27 17:53:54,370 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_loyalty/unit/components/manage_giftcard_popup/addBalance" 2026-10-27 17:53:54,476 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:53:54] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.01 ro 2026-10-27 17:53:54,663 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_loyalty/unit/components/manage_giftcard_popup" ended (passed: 1 / time: 285 ms) 2026-10-27 17:53:54,786 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_loyalty/unit/components/manage_giftcard_popup (after GC) - used: 136254684 - total: 227313964 - limit: 4395630592 - tests: 1 2026-10-27 17:53:54,842 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_loyalty/unit/components/screens/control_buttons/getPotentialRewards" 2026-10-27 17:53:54,955 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:53:54] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.006 ro 2026-10-27 17:53:55,079 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_loyalty/unit/components/screens/control_buttons/more button catches attention when rewards are available" 2026-10-27 17:53:55,384 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_loyalty/unit/components/screens/control_buttons" ended (passed: 2 / time: 535 ms) 2026-10-27 17:53:55,500 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_loyalty/unit/components/screens/control_buttons (after GC) - used: 136473194 - total: 231510614 - limit: 4395630592 - tests: 2 2026-10-27 17:53:55,566 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_loyalty/unit/components/screens/order_summary/manageGiftCard writes the code, amount and expiration date onto the line" 2026-10-27 17:53:55,672 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:53:55] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 17:53:55,801 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_loyalty/unit/components/screens/order_summary" ended (passed: 1 / time: 231 ms) 2026-10-27 17:53:55,897 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_loyalty/unit/components/screens/order_summary (after GC) - used: 136398986 - total: 228626866 - limit: 4395630592 - tests: 1 2026-10-27 17:53:55,947 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_loyalty/unit/components/screens/partner_line/getLoyaltyPoints lists loyalty balances for the partner" 2026-10-27 17:53:56,050 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:53:56] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.002 0.018 ro 2026-10-27 17:53:56,169 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_loyalty/unit/components/screens/partner_line" ended (passed: 1 / time: 217 ms) 2026-10-27 17:53:56,276 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_loyalty/unit/components/screens/partner_line (after GC) - used: 136510690 - total: 228889098 - limit: 4395630592 - tests: 1 2026-10-27 17:53:56,329 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_loyalty/unit/customer_display/customer_display/[Old Tour] test_customer_display_loyalty_points" 2026-10-27 17:53:56,434 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:53:56] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.018 ro 2026-10-27 17:53:56,705 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_loyalty/unit/customer_display/customer_display" ended (passed: 1 / time: 363 ms) 2026-10-27 17:53:56,811 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_loyalty/unit/customer_display/customer_display (after GC) - used: 136585664 - total: 228889560 - limit: 4395630592 - tests: 1 2026-10-27 17:53:56,862 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_loyalty/unit/models/pos_order/pos.order - loyalty/getOrderlines sorts reward lines last" 2026-10-27 17:53:56,977 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:53:56] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.014 ro 2026-10-27 17:53:57,087 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_loyalty/unit/models/pos_order/pos.order - loyalty/claimed loyalty state survives an IndexedDB round-trip" 2026-10-27 17:53:57,274 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_loyalty/unit/models/pos_order/pos.order - loyalty/a pricelist-restricted program only applies for its pricelist" 2026-10-27 17:53:57,456 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_loyalty/unit/models/pos_order/pos.order - loyalty/a cheapest discount reward line excludes fixed tax" 2026-10-27 17:53:57,690 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_loyalty/unit/models/pos_order/pos.order - loyalty/a specific discount reward line excludes fixed tax" 2026-10-27 17:53:57,920 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_loyalty/unit/models/pos_order/pos.order - loyalty/product-restricted rules only earn points with a valid product" 2026-10-27 17:53:58,130 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_loyalty/unit/models/pos_order/pos.order - loyalty/removeOrderline removes a reward line and re-selects the product line" 2026-10-27 17:53:58,405 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_loyalty/unit/models/pos_order/pos.order - loyalty/isSaleDisallowed" 2026-10-27 17:53:58,643 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_loyalty/unit/models/pos_order/pos.order - loyalty/totalItemQuantity" 2026-10-27 17:53:58,887 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_loyalty/unit/models/pos_order/pos.order - loyalty/changing partner drops nominative rewards and updates the balance" 2026-10-27 17:53:59,116 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_loyalty/unit/models/pos_order/pos.order - loyalty/a 100% cheapest discount reward line is the product's full tax-included price" 2026-10-27 17:53:59,290 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_loyalty/unit/models/pos_order/pos.order - loyalty/an already applied discount reward is not offered again" 2026-10-27 17:53:59,586 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_loyalty/unit/models/pos_order/pos.order - loyalty/stacked specific discounts respect discount_max_amount" 2026-10-27 17:53:59,872 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_loyalty/unit/models/pos_order/pos.order - loyalty" ended (passed: 13 / time: 3003 ms) 2026-10-27 17:53:59,916 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_loyalty/unit/models/pos_order" ended (passed: 13 / time: 3003 ms) 2026-10-27 17:54:00,100 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_loyalty/unit/models/pos_order (after GC) - used: 137104865 - total: 263754649 - limit: 4395630592 - tests: 13 2026-10-27 17:54:00,180 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_loyalty/unit/models/pos_order_line/pos.order.line - loyalty/gift card reward lines are excluded from global discount" 2026-10-27 17:54:00,306 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:00] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:54:00,429 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_loyalty/unit/models/pos_order_line/pos.order.line - loyalty/promotion reward lines are not excluded from global discount" 2026-10-27 17:54:00,623 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_loyalty/unit/models/pos_order_line/pos.order.line - loyalty/getPaymentProgramBalance" 2026-10-27 17:54:00,817 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_loyalty/unit/models/pos_order_line/pos.order.line - loyalty" ended (passed: 3 / time: 635 ms) 2026-10-27 17:54:00,826 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_loyalty/unit/models/pos_order_line" ended (passed: 3 / time: 635 ms) 2026-10-27 17:54:00,959 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_loyalty/unit/models/pos_order_line (after GC) - used: 136834669 - total: 242783145 - limit: 4395630592 - tests: 3 2026-10-27 17:54:01,025 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_loyalty/unit/screens/ticket_screen/TicketScreen.setOrder keeps the reward line and triggers pos.updateRewards" 2026-10-27 17:54:01,146 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:01] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-27 17:54:01,347 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_loyalty/unit/screens/ticket_screen" ended (passed: 1 / time: 312 ms) 2026-10-27 17:54:01,487 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_loyalty/unit/screens/ticket_screen (after GC) - used: 136870228 - total: 228889636 - limit: 4395630592 - tests: 1 2026-10-27 17:54:01,526 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:01] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1479 11 0.012 0.021 rw 2026-10-27 17:54:01,593 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_mollie/unit/payment_mollie/successful payment" 2026-10-27 17:54:01,700 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:01] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.013 ro 2026-10-27 17:54:01,830 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_mollie/unit/payment_mollie/shows error on invalid payment state" 2026-10-27 17:54:02,024 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_mollie/unit/payment_mollie/shows error on failed payment" 2026-10-27 17:54:02,243 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_mollie/unit/payment_mollie/shows error on expired payment" 2026-10-27 17:54:02,459 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_mollie/unit/payment_mollie" ended (passed: 4 / time: 856 ms) 2026-10-27 17:54:02,614 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_mollie/unit/payment_mollie (after GC) - used: 136945491 - total: 236489103 - limit: 4395630592 - tests: 4 2026-10-27 17:54:02,650 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:02] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1509 11 0.008 0.012 rw 2026-10-27 17:54:02,730 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_stock/unit/accounting/price/price of lot tracked product with and without pricelist" 2026-10-27 17:54:02,836 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:02] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:54:03,371 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_stock/unit/accounting/price" ended (passed: 1 / time: 634 ms) 2026-10-27 17:54:03,519 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_stock/unit/accounting/price (after GC) - used: 136927243 - total: 229413787 - limit: 4395630592 - tests: 1 2026-10-27 17:54:03,590 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_stock/unit/components/payment_screen/Print stock report on validation" 2026-10-27 17:54:03,698 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:03] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.011 ro 2026-10-27 17:54:03,890 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_stock/unit/components/payment_screen/Do not print stock report if not configured" 2026-10-27 17:54:04,160 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_stock/unit/components/payment_screen" ended (passed: 2 / time: 565 ms) 2026-10-27 17:54:04,318 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_stock/unit/components/payment_screen (after GC) - used: 137054543 - total: 232821923 - limit: 4395630592 - tests: 2 2026-10-27 17:54:04,394 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_stock/unit/customer_display/customer_display/customer display shows the lot/serial names of tracked product" 2026-10-27 17:54:04,533 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:04] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.006 ro 2026-10-27 17:54:04,822 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_stock/unit/customer_display/customer_display" ended (passed: 1 / time: 422 ms) 2026-10-27 17:54:04,939 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_stock/unit/customer_display/customer_display (after GC) - used: 137095478 - total: 228889670 - limit: 4395630592 - tests: 1 2026-10-27 17:54:05,014 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_stock/unit/models/pos_order_line/[canBeMergedWith]: Base test" 2026-10-27 17:54:05,134 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:05] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.003 0.007 ro 2026-10-27 17:54:05,246 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_stock/unit/models/pos_order_line/Test serial number requirements" 2026-10-27 17:54:05,427 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_stock/unit/models/pos_order_line" ended (passed: 2 / time: 405 ms) 2026-10-27 17:54:05,528 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_stock/unit/models/pos_order_line (after GC) - used: 137179567 - total: 233083927 - limit: 4395630592 - tests: 2 2026-10-27 17:54:05,610 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_stock/unit/related_models/orm_serialization/serialization of dynamic model without uuid" 2026-10-27 17:54:05,737 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_stock/unit/related_models/orm_serialization" ended (passed: 1 / time: 120 ms) 2026-10-27 17:54:05,835 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_stock/unit/related_models/orm_serialization (after GC) - used: 137092265 - total: 228889601 - limit: 4395630592 - tests: 1 2026-10-27 17:54:05,862 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:05] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1635 11 0.007 0.014 rw 2026-10-27 17:54:05,927 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale/unit/components/orderline/Displays the table with details of the down payment" 2026-10-27 17:54:06,044 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:06] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.005 ro 2026-10-27 17:54:06,185 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_sale/unit/components/orderline" ended (passed: 1 / time: 249 ms) 2026-10-27 17:54:06,293 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_sale/unit/components/orderline (after GC) - used: 137216961 - total: 228889193 - limit: 4395630592 - tests: 1 2026-10-27 17:54:06,351 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale/unit/models/pos_order_line/saleDetails/down payment details as array" 2026-10-27 17:54:06,478 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:06] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 17:54:06,586 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale/unit/models/pos_order_line/saleDetails/down payment details as stringified JSON" 2026-10-27 17:54:06,787 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_sale/unit/models/pos_order_line/saleDetails" ended (passed: 2 / time: 433 ms) 2026-10-27 17:54:06,796 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_sale/unit/models/pos_order_line" ended (passed: 2 / time: 433 ms) 2026-10-27 17:54:06,940 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_sale/unit/models/pos_order_line (after GC) - used: 137268861 - total: 233345577 - limit: 4395630592 - tests: 2 2026-10-27 17:54:07,014 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale/unit/scenarios/pos_sale_flow/PosSettleOrder: settle a sale order, change a quantity and pay" 2026-10-27 17:54:07,150 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:07] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 17:54:07,726 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale/unit/scenarios/pos_sale_flow/PosSettleOrderIncompatiblePartner: settling an order of another customer starts a new order" 2026-10-27 17:54:08,490 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale/unit/scenarios/pos_sale_flow/PosSettleDraftOrder: settling a quotation loads its line" 2026-10-27 17:54:08,972 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale/unit/scenarios/pos_sale_flow/PosSettleCustomPrice: changing the customer keeps the sale order line price" 2026-10-27 17:54:09,486 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale/unit/scenarios/pos_sale_flow/test_settle_so_with_non_pos_groupable_uom: quantity is converted back to the product unit" 2026-10-27 17:54:09,985 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale/unit/scenarios/pos_sale_flow/test_quantity_updated_settle: settling twice only loads the remaining quantity" 2026-10-27 17:54:10,827 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale/unit/scenarios/pos_sale_flow/PoSApplyDownpayment / PoSDownPaymentAmount: apply a percentage down payment on a sale order" 2026-10-27 17:54:11,394 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale/unit/scenarios/pos_sale_flow/a fixed down payment applies the typed amount" 2026-10-27 17:54:11,975 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale/unit/scenarios/pos_sale_flow/PoSSaleOrderWithDownpayment: an invoiced down payment is deducted when settling" 2026-10-27 17:54:12,454 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale/unit/scenarios/pos_sale_flow/test_pos_settle_so_with_downpayment: every down payment of the order is deducted" 2026-10-27 17:54:12,953 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale/unit/scenarios/pos_sale_flow/test_down_payment_displayed: a down payment applied in the PoS is shown on the settled order" 2026-10-27 17:54:13,462 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale/unit/scenarios/pos_sale_flow/PosSettleOrderNotGroupable: a non groupable line is split and keeps its discount" 2026-10-27 17:54:13,948 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale/unit/scenarios/pos_sale_flow/PosSettleOrderWithNote: the notes of the sale order are merged in the customer note" 2026-10-27 17:54:14,532 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale/unit/scenarios/pos_sale_flow/PoSDownPaymentLinesPerTax: a down payment line is created per tax of the sale order" 2026-10-27 17:54:15,154 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale/unit/scenarios/pos_sale_flow/test_settle_order_with_multiple_uom: a sale order mixing units of measure is settled" 2026-10-27 17:54:15,780 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale/unit/scenarios/pos_sale_flow/test_settle_so_archived_attribute: an archived attribute line does not open the configurator" 2026-10-27 17:54:16,227 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale/unit/scenarios/pos_sale_flow/test_settle_so_custom_attribute_value: the custom attribute value is shown on the settled line" 2026-10-27 17:54:16,720 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_sale/unit/scenarios/pos_sale_flow" ended (passed: 17 / time: 9688 ms) 2026-10-27 17:54:17,184 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_sale/unit/scenarios/pos_sale_flow (after GC) - used: 138452163 - total: 237018435 - limit: 4395630592 - tests: 17 2026-10-27 17:54:17,263 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale/unit/scenarios/quotation_list_flow/test_ecommerce_unpaid_order_is_shown_in_pos: orders that are not paid yet are listed" 2026-10-27 17:54:17,421 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:17] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.011 ro 2026-10-27 17:54:17,734 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale/unit/scenarios/quotation_list_flow/PosOrderDoesNotRemainInList / test_ecommerce_paid_order_is_hidden_in_pos: a fully paid order is not listed" 2026-10-27 17:54:18,186 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale/unit/scenarios/quotation_list_flow/test_selected_partner_quotation_loading: the orders are restricted to the selected customer" 2026-10-27 17:54:19,043 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale/unit/scenarios/quotation_list_flow/PosOrdersListDifferentCurrency: orders of another currency are not listed" 2026-10-27 17:54:19,470 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_sale/unit/scenarios/quotation_list_flow" ended (passed: 4 / time: 2198 ms) 2026-10-27 17:54:19,635 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_sale/unit/scenarios/quotation_list_flow (after GC) - used: 138666136 - total: 250258084 - limit: 4395630592 - tests: 4 2026-10-27 17:54:19,701 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale/unit/scenarios/sale_warning_flow/PosSaleWarning: the warning of the selected customer is displayed" 2026-10-27 17:54:19,830 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:19] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:54:20,412 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale/unit/scenarios/sale_warning_flow/PosSaleWarning: the warning of the sold product is displayed" 2026-10-27 17:54:20,845 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_sale/unit/scenarios/sale_warning_flow" ended (passed: 2 / time: 1135 ms) 2026-10-27 17:54:21,016 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_sale/unit/scenarios/sale_warning_flow (after GC) - used: 138022757 - total: 237018745 - limit: 4395630592 - tests: 2 2026-10-27 17:54:21,082 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale/unit/services/pos_store/onClickSaleOrder/no selection → abort" 2026-10-27 17:54:21,214 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:21] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.023 ro 2026-10-27 17:54:21,382 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale/unit/services/pos_store/onClickSaleOrder/settle → calls settleSO" 2026-10-27 17:54:21,719 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale/unit/services/pos_store/onClickSaleOrder/dpPercentage → calls downPaymentSO" 2026-10-27 17:54:22,092 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale/unit/services/pos_store/onClickSaleOrder/dpAmount → calls downPaymentSO" 2026-10-27 17:54:22,458 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale/unit/services/pos_store/onClickSaleOrder/sale order: ignore lines with zero quantity" 2026-10-27 17:54:22,748 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale/unit/services/pos_store/onClickSaleOrder/import sale downpayment with percentage" 2026-10-27 17:54:23,210 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale/unit/services/pos_store/onClickSaleOrder/down payment line count on sale order with down payment" 2026-10-27 17:54:23,487 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_sale/unit/services/pos_store/onClickSaleOrder" ended (passed: 7 / time: 2400 ms) 2026-10-27 17:54:23,487 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale/unit/services/pos_store/getConvertedQuantityFromSaleOrderline/service product, state != sent/draft → qty_to_invoice" 2026-10-27 17:54:23,693 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale/unit/services/pos_store/getConvertedQuantityFromSaleOrderline/non-service product → qty = uom_qty - max(delivered, invoiced)" 2026-10-27 17:54:23,888 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_sale/unit/services/pos_store/getConvertedQuantityFromSaleOrderline" ended (passed: 2 / time: 401 ms) 2026-10-27 17:54:23,894 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_sale/unit/services/pos_store" ended (passed: 9 / time: 2801 ms) 2026-10-27 17:54:24,074 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_sale/unit/services/pos_store (after GC) - used: 138331941 - total: 259300997 - limit: 4395630592 - tests: 9 2026-10-27 17:54:24,123 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:24] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1395 11 0.027 0.015 rw 2026-10-27 17:54:24,212 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_viva_com/unit/app/payment_lines/getPaymentActionState" 2026-10-27 17:54:24,362 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:24] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.003 0.011 ro 2026-10-27 17:54:24,537 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_viva_com/unit/app/payment_lines" ended (passed: 1 / time: 317 ms) 2026-10-27 17:54:24,666 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_viva_com/unit/app/payment_lines (after GC) - used: 137988384 - total: 230464732 - limit: 4395630592 - tests: 1 2026-10-27 17:54:24,720 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_viva_com/unit/app/payment_screen/viva app payment blocked by a payment in progress on another order" 2026-10-27 17:54:24,835 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:24] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.01 ro 2026-10-27 17:54:24,995 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_viva_com/unit/app/payment_screen" ended (passed: 1 / time: 276 ms) 2026-10-27 17:54:25,110 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_viva_com/unit/app/payment_screen (after GC) - used: 138091465 - total: 230202689 - limit: 4395630592 - tests: 1 2026-10-27 17:54:25,127 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:25] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 69 3 0.002 0.008 rw 2026-10-27 17:54:25,156 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@printer/unit/print_action_handler/printJobs/sends an epos job to the correct endpoint and resolves" 2026-10-27 17:54:25,158 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@printer/unit/print_action_handler/printJobs/sends a zpl job to /pstprnt in no-cors mode" 2026-10-27 17:54:25,168 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@printer/unit/print_action_handler/printJobs/skips jobs whose type does not match the printer" 2026-10-27 17:54:25,168 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@printer/unit/print_action_handler/printJobs/shows a danger notification when epos returns a non-success response" 2026-10-27 17:54:25,174 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@printer/unit/print_action_handler/printJobs/shows a danger notification when fetch throws" 2026-10-27 17:54:25,174 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@printer/unit/print_action_handler/printJobs/retries on ERROR_WAIT_EJECT before succeeding" 2026-10-27 17:54:26,172 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@printer/unit/print_action_handler/printJobs/processes multiple jobs of matching type in sequence" 2026-10-27 17:54:26,179 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@printer/unit/print_action_handler/printJobs" ended (passed: 7 / time: 1022 ms) 2026-10-27 17:54:26,180 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@printer/unit/print_action_handler/printActionHandler/returns false when there are no jobs" 2026-10-27 17:54:26,186 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@printer/unit/print_action_handler/printActionHandler/returns false when jobs is undefined" 2026-10-27 17:54:26,193 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@printer/unit/print_action_handler/printActionHandler/returns false when getPrinterSettingsForReport returns no selectedPrinters" 2026-10-27 17:54:26,200 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@printer/unit/print_action_handler/printActionHandler/returns false when getPrinterSettingsForReport returns null" 2026-10-27 17:54:26,206 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@printer/unit/print_action_handler/printActionHandler/returns true and calls onClose after a successful print" 2026-10-27 17:54:26,216 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@printer/unit/print_action_handler/printActionHandler/prints to every selected printer" 2026-10-27 17:54:26,223 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@printer/unit/print_action_handler/printActionHandler" ended (passed: 6 / time: 38 ms) 2026-10-27 17:54:26,223 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@printer/unit/print_action_handler" ended (passed: 13 / time: 1060 ms) 2026-10-27 17:54:26,344 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @printer/unit/print_action_handler (after GC) - used: 137910556 - total: 230202692 - limit: 4395630592 - tests: 13 2026-10-27 17:54:26,396 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:26] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1401 11 0.02 0.022 rw 2026-10-27 17:54:26,467 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/payment_bancontact/sendPaymentRequest/failed to create bancontact payment" 2026-10-27 17:54:26,587 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:26] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:54:26,722 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/payment_bancontact/sendPaymentRequest/success to create bancontact payment" 2026-10-27 17:54:26,947 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/payment_bancontact/sendPaymentRequest/already has bancontact id + waitingScan status" 2026-10-27 17:54:27,177 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/payment_bancontact/sendPaymentRequest/already has bancontact id + retry status" 2026-10-27 17:54:27,421 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_bancontact_pay/unit/app/payment_bancontact/sendPaymentRequest" ended (passed: 4 / time: 947 ms) 2026-10-27 17:54:27,422 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/payment_bancontact/sendPaymentCancel/failed to cancel bancontact payment (ERR: 400)" 2026-10-27 17:54:27,642 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/payment_bancontact/sendPaymentCancel/failed to cancel bancontact payment (ERR: 422)" 2026-10-27 17:54:27,929 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/payment_bancontact/sendPaymentCancel/success to cancel bancontact payment" 2026-10-27 17:54:28,179 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_bancontact_pay/unit/app/payment_bancontact/sendPaymentCancel" ended (passed: 3 / time: 762 ms) 2026-10-27 17:54:28,188 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_bancontact_pay/unit/app/payment_bancontact" ended (passed: 7 / time: 1709 ms) 2026-10-27 17:54:28,323 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_bancontact_pay/unit/app/payment_bancontact (after GC) - used: 138463197 - total: 248815485 - limit: 4395630592 - tests: 7 2026-10-27 17:54:28,388 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/pos_payment/handlePaymentResponse" 2026-10-27 17:54:28,480 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:28] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.006 ro 2026-10-27 17:54:28,608 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/pos_payment/forceDone" 2026-10-27 17:54:28,807 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/pos_payment/forceCancel" 2026-10-27 17:54:28,967 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_bancontact_pay/unit/app/pos_payment" ended (passed: 3 / time: 581 ms) 2026-10-27 17:54:29,086 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_bancontact_pay/unit/app/pos_payment (after GC) - used: 138317820 - total: 243572460 - limit: 4395630592 - tests: 3 2026-10-27 17:54:29,133 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/pos_payment_method/_checkOrder" 2026-10-27 17:54:29,232 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:29] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:54:29,359 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_bancontact_pay/unit/app/pos_payment_method" ended (passed: 1 / time: 218 ms) 2026-10-27 17:54:29,487 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_bancontact_pay/unit/app/pos_payment_method (after GC) - used: 138258924 - total: 230989548 - limit: 4395630592 - tests: 1 2026-10-27 17:54:29,553 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/pos_store/getBancontactErrorMessage/EXPIRED" 2026-10-27 17:54:29,665 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:29] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-27 17:54:29,764 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/pos_store/getBancontactErrorMessage/CANCELLED" 2026-10-27 17:54:29,943 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/pos_store/getBancontactErrorMessage/OTHER" 2026-10-27 17:54:30,124 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_bancontact_pay/unit/app/pos_store/getBancontactErrorMessage" ended (passed: 3 / time: 565 ms) 2026-10-27 17:54:30,124 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/pos_store/handleBancontactPayNotification/SUCCEEDED" 2026-10-27 17:54:30,282 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/pos_store/handleBancontactPayNotification/FAILED" 2026-10-27 17:54:30,455 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/pos_store/handleBancontactPayNotification/skip" 2026-10-27 17:54:30,607 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_bancontact_pay/unit/app/pos_store/handleBancontactPayNotification" ended (passed: 3 / time: 485 ms) 2026-10-27 17:54:30,610 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_bancontact_pay/unit/app/pos_store" ended (passed: 6 / time: 1050 ms) 2026-10-27 17:54:30,752 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_bancontact_pay/unit/app/pos_store (after GC) - used: 138431260 - total: 243572460 - limit: 4395630592 - tests: 6 2026-10-27 17:54:30,816 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_bancontact_pay/unit/scenario/bancontact_pay_flow/bancontact_pay_failed_to_create_payment: the payment request is refused with a 401" 2026-10-27 17:54:30,919 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:30] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:54:31,489 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_bancontact_pay/unit/scenario/bancontact_pay_flow/bancontact_pay_can_send_request: a sticker handles a single payment at a time" 2026-10-27 17:54:33,323 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_bancontact_pay/unit/scenario/bancontact_pay_flow/bancontact_pay_show_qr_code: the QR code popup follows its own payment line" 2026-10-27 17:54:34,727 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_bancontact_pay/unit/scenario/bancontact_pay_flow/bancontact_pay_success_payment: paid orders are notified and validated" 2026-10-27 17:54:37,223 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_bancontact_pay/unit/scenario/bancontact_pay_flow/bancontact_pay_failed_payment: every failure status is reported to the cashier" 2026-10-27 17:54:38,411 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_bancontact_pay/unit/scenario/bancontact_pay_flow/bancontact_pay_failed_to_cancel_payment_error_422: the cancellation can be forced" 2026-10-27 17:54:39,226 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_bancontact_pay/unit/scenario/bancontact_pay_flow/bancontact_pay_failed_to_cancel_payment_error_429: other errors cancel silently" 2026-10-27 17:54:39,964 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_bancontact_pay/unit/scenario/bancontact_pay_flow" ended (passed: 7 / time: 9139 ms) 2026-10-27 17:54:40,183 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_bancontact_pay/unit/scenario/bancontact_pay_flow (after GC) - used: 138643681 - total: 265596629 - limit: 4395630592 - tests: 7 2026-10-27 17:54:40,207 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:40] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1394 11 0.007 0.013 rw 2026-10-27 17:54:40,269 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_cashdro/cashdro_service/connect/sets credentials" 2026-10-27 17:54:40,272 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_cashdro/cashdro_service/connect/resets state" 2026-10-27 17:54:40,275 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_cashdro/cashdro_service/connect" ended (passed: 2 / time: 7 ms) 2026-10-27 17:54:40,276 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_cashdro/cashdro_service/sendPaymentRequest/works correctly for successful payment" 2026-10-27 17:54:40,281 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_cashdro/cashdro_service/sendPaymentRequest/throws error if Cashdro returns error" 2026-10-27 17:54:40,283 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_cashdro/cashdro_service/sendPaymentRequest" ended (passed: 2 / time: 7 ms) 2026-10-27 17:54:40,283 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_cashdro/cashdro_service/waitForPaymentCompletion/polls payment status until complete" 2026-10-27 17:54:40,325 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_cashdro/cashdro_service/waitForPaymentCompletion" ended (passed: 1 / time: 36 ms) 2026-10-27 17:54:40,326 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_cashdro/cashdro_service/cancelPayment/works correctly for successful cancellation" 2026-10-27 17:54:40,327 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_cashdro/cashdro_service/cancelPayment/throws error if Cashdro returns error" 2026-10-27 17:54:40,327 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_cashdro/cashdro_service/cancelPayment" ended (passed: 2 / time: 5 ms) 2026-10-27 17:54:40,332 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_cashdro/cashdro_service" ended (passed: 7 / time: 55 ms) 2026-10-27 17:54:40,470 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_cashdro/cashdro_service (after GC) - used: 138112721 - total: 226273781 - limit: 4395630592 - tests: 7 2026-10-27 17:54:40,505 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:40] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1396 11 0.014 0.013 rw 2026-10-27 17:54:40,570 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_cashmatic/cashmatic_service/connect/sets credentials" 2026-10-27 17:54:40,575 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_cashmatic/cashmatic_service/connect/renewOrLogin" 2026-10-27 17:54:40,578 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_cashmatic/cashmatic_service/connect" ended (passed: 2 / time: 7 ms) 2026-10-27 17:54:40,579 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_cashmatic/cashmatic_service/sendPaymentRequest/works correctly for successful payment" 2026-10-27 17:54:40,780 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_cashmatic/cashmatic_service/sendPaymentRequest/returns notDispensed amount when cash cannot be fully dispensed" 2026-10-27 17:54:40,983 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_cashmatic/cashmatic_service/sendPaymentRequest/Cancel payment" 2026-10-27 17:54:40,993 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_cashmatic/cashmatic_service/sendPaymentRequest/Cancel payment with partial dispense" 2026-10-27 17:54:41,008 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_cashmatic/cashmatic_service/sendPaymentRequest" ended (passed: 4 / time: 425 ms) 2026-10-27 17:54:41,010 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_cashmatic/cashmatic_service" ended (passed: 6 / time: 432 ms) 2026-10-27 17:54:41,137 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_cashmatic/cashmatic_service (after GC) - used: 138151254 - total: 225749506 - limit: 4395630592 - tests: 6 2026-10-27 17:54:41,162 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:41] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1591 11 0.012 0.01 rw 2026-10-27 17:54:41,235 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_event/unit/components/event_configurator_popup/confirm payload and getTicketMaxQty and ticketIsAvailable" 2026-10-27 17:54:41,367 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:41] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.006 ro 2026-10-27 17:54:41,537 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_event/unit/components/event_configurator_popup" ended (passed: 1 / time: 292 ms) 2026-10-27 17:54:41,661 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_event/unit/components/event_configurator_popup (after GC) - used: 138408570 - total: 226015970 - limit: 4395630592 - tests: 1 2026-10-27 17:54:41,723 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_event/unit/components/event_registration_popup/confirm payload" 2026-10-27 17:54:41,847 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:41] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.006 ro 2026-10-27 17:54:42,000 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_event/unit/components/event_registration_popup/validateQuestion: mandatory / email / phone" 2026-10-27 17:54:42,207 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_event/unit/components/event_registration_popup/getValidationClass shows error only after touched" 2026-10-27 17:54:42,443 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_event/unit/components/event_registration_popup/isConfirmEnabled: disabled until all required answers are valid" 2026-10-27 17:54:42,682 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_event/unit/components/event_registration_popup/autofill first ticket with customer data" 2026-10-27 17:54:42,870 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_event/unit/components/event_registration_popup" ended (passed: 5 / time: 1136 ms) 2026-10-27 17:54:43,016 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_event/unit/components/event_registration_popup (after GC) - used: 138753179 - total: 239388819 - limit: 4395630592 - tests: 5 2026-10-27 17:54:43,089 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_event/unit/components/event_slot_selection_popup/confirm payload" 2026-10-27 17:54:43,219 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:43] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.01 ro 2026-10-27 17:54:43,419 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_event/unit/components/event_slot_selection_popup" ended (passed: 1 / time: 327 ms) 2026-10-27 17:54:43,527 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_event/unit/components/event_slot_selection_popup (after GC) - used: 138615880 - total: 229429380 - limit: 4395630592 - tests: 1 2026-10-27 17:54:43,587 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_event/unit/components/product_card/totalTicketSeats: tickets with seats_max=0 show unlimited when event not limited" 2026-10-27 17:54:43,709 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:43] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.006 ro 2026-10-27 17:54:43,832 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_event/unit/components/product_card/totalTicketSeats: tickets with seats_max=0 respect event limit when event is limited" 2026-10-27 17:54:44,018 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_event/unit/components/product_card/totalTicketSeats: tickets with seats_max=0 show sold out only when event has no seats available" 2026-10-27 17:54:44,198 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_event/unit/components/product_card/totalTicketSeats: tickets with seats_max>0 work normally" 2026-10-27 17:54:44,394 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_event/unit/components/product_card" ended (passed: 4 / time: 800 ms) 2026-10-27 17:54:44,524 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_event/unit/components/product_card (after GC) - used: 138813427 - total: 240177619 - limit: 4395630592 - tests: 4 2026-10-27 17:54:44,575 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_event/unit/data_service_options/pos_event data service options/event registrations and answers are kept in IndexedDB for paid unsynced orders" 2026-10-27 17:54:44,580 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_event/unit/data_service_options/pos_event data service options/event registrations can be removed from IndexedDB for synced orders" 2026-10-27 17:54:44,581 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_event/unit/data_service_options/pos_event data service options/event registrations can be removed from IndexedDB for cancelled orders" 2026-10-27 17:54:44,582 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_event/unit/data_service_options/pos_event data service options" ended (passed: 3 / time: 8 ms) 2026-10-27 17:54:44,596 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_event/unit/data_service_options" ended (passed: 3 / time: 8 ms) 2026-10-27 17:54:44,700 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_event/unit/data_service_options (after GC) - used: 138543453 - total: 228905309 - limit: 4395630592 - tests: 3 2026-10-27 17:54:44,753 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_event/unit/services/pos_store/createDummyProductForEvents" 2026-10-27 17:54:44,860 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:44] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:54:44,989 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_event/unit/services/pos_store" ended (passed: 1 / time: 226 ms) 2026-10-27 17:54:45,115 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_event/unit/services/pos_store (after GC) - used: 138678719 - total: 229167475 - limit: 4395630592 - tests: 1 2026-10-27 17:54:45,157 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:45] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1397 11 0.009 0.02 rw 2026-10-27 17:54:45,227 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_glory_cash/glory_service/on connecting/checks credentials" 2026-10-27 17:54:45,232 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_glory_cash/glory_service/on connecting/retrieves device settings" 2026-10-27 17:54:45,237 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_glory_cash/glory_service/on connecting/sets date and time" 2026-10-27 17:54:45,241 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_glory_cash/glory_service/on connecting/retrieves device status" 2026-10-27 17:54:45,254 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_glory_cash/glory_service/on connecting/retrieves initial inventory" 2026-10-27 17:54:45,269 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_glory_cash/glory_service/on connecting" ended (passed: 5 / time: 40 ms) 2026-10-27 17:54:45,276 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_glory_cash/glory_service" ended (passed: 5 / time: 40 ms) 2026-10-27 17:54:45,392 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_glory_cash/glory_service (after GC) - used: 138595301 - total: 229167357 - limit: 4395630592 - tests: 5 2026-10-27 17:54:45,442 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_glory_cash/glory_xml/parse glory xml/parses simple XML correctly" 2026-10-27 17:54:45,444 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_glory_cash/glory_xml/parse glory xml/parses simple XML with control characters correctly" 2026-10-27 17:54:45,447 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_glory_cash/glory_xml/parse glory xml/parses XML with multiple elements correctly" 2026-10-27 17:54:45,452 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_glory_cash/glory_xml/parse glory xml" ended (passed: 3 / time: 9 ms) 2026-10-27 17:54:45,453 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_glory_cash/glory_xml/serialize glory xml/serializes a simple element correctly" 2026-10-27 17:54:45,453 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_glory_cash/glory_xml/serialize glory xml/serializes an element with children correctly" 2026-10-27 17:54:45,453 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_glory_cash/glory_xml/serialize glory xml" ended (passed: 2 / time: 3 ms) 2026-10-27 17:54:45,454 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_glory_cash/glory_xml/make glory header/sets the ID to 'OdooPos'" 2026-10-27 17:54:45,455 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_glory_cash/glory_xml/make glory header/sets the sequence number to the provided number" 2026-10-27 17:54:45,460 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_glory_cash/glory_xml/make glory header/pads the sequence number to 11 characters" 2026-10-27 17:54:45,466 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_glory_cash/glory_xml/make glory header/sets the session ID to the provided value" 2026-10-27 17:54:45,474 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_glory_cash/glory_xml/make glory header/does not include the session ID if it is empty" 2026-10-27 17:54:45,480 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_glory_cash/glory_xml/make glory header" ended (passed: 5 / time: 23 ms) 2026-10-27 17:54:45,482 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_glory_cash/glory_xml" ended (passed: 10 / time: 35 ms) 2026-10-27 17:54:45,576 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_glory_cash/glory_xml (after GC) - used: 138592436 - total: 229167704 - limit: 4395630592 - tests: 10 2026-10-27 17:54:45,621 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_glory_cash/socket_io/when open message is received/sets socket ID from the message" 2026-10-27 17:54:45,625 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_glory_cash/socket_io/when open message is received/sends ping request every 5 seconds" 2026-10-27 17:54:45,654 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_glory_cash/socket_io/when open message is received/closes connection if pong response is not received in 10s after ping" 2026-10-27 17:54:45,702 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_glory_cash/socket_io/when open message is received/keep connection open if pong response is received" 2026-10-27 17:54:45,769 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_glory_cash/socket_io/when open message is received" ended (passed: 4 / time: 147 ms) 2026-10-27 17:54:45,769 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_glory_cash/socket_io/when connect is called a second time/closes current connection and opens new connection" 2026-10-27 17:54:45,802 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_glory_cash/socket_io/when connect is called a second time" ended (passed: 1 / time: 32 ms) 2026-10-27 17:54:45,802 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_glory_cash/socket_io/when connect message is received/calls onConnect callback" 2026-10-27 17:54:45,819 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_glory_cash/socket_io/when connect message is received" ended (passed: 1 / time: 17 ms) 2026-10-27 17:54:45,820 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_glory_cash/socket_io/when event message is received/does not call callback and closes websocket if message is empty" 2026-10-27 17:54:45,851 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_glory_cash/socket_io/when event message is received/does not call callback and closes websocket if message is invalid" 2026-10-27 17:54:45,885 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_glory_cash/socket_io/when event message is received/calls onEvent callback if message is valid" 2026-10-27 17:54:45,903 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_glory_cash/socket_io/when event message is received" ended (passed: 3 / time: 83 ms) 2026-10-27 17:54:45,903 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_glory_cash/socket_io/when binary event message is received/calls onBinaryEvent callback" 2026-10-27 17:54:45,922 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_glory_cash/socket_io/when binary event message is received" ended (passed: 1 / time: 19 ms) 2026-10-27 17:54:45,922 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_glory_cash/socket_io/when sending a message/the message is sent in the correct format" 2026-10-27 17:54:45,937 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_glory_cash/socket_io/when sending a message" ended (passed: 1 / time: 15 ms) 2026-10-27 17:54:45,941 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_glory_cash/socket_io" ended (passed: 11 / time: 313 ms) 2026-10-27 17:54:46,047 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_glory_cash/socket_io (after GC) - used: 138612556 - total: 229167704 - limit: 4395630592 - tests: 11 2026-10-27 17:54:46,068 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:46] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1576 11 0.005 0.013 rw 2026-10-27 17:54:46,130 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/components/navbar/cashier_name/avatarAndCssClass" 2026-10-27 17:54:46,247 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:46] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 17:54:46,386 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/components/navbar/cashier_name/selectCashier" 2026-10-27 17:54:46,597 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_hr/unit/components/navbar/cashier_name" ended (passed: 2 / time: 463 ms) 2026-10-27 17:54:46,705 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_hr/unit/components/navbar/cashier_name (after GC) - used: 138972333 - total: 233886437 - limit: 4395630592 - tests: 2 2026-10-27 17:54:46,758 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/components/popups/cash_move_popup/_getCashInOutExtraParams" 2026-10-27 17:54:46,879 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:46] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-27 17:54:46,991 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/components/popups/cash_move_popup/partnerId" 2026-10-27 17:54:47,230 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/components/popups/cash_move_popup/handleAmountBlur" 2026-10-27 17:54:47,468 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_hr/unit/components/popups/cash_move_popup" ended (passed: 3 / time: 701 ms) 2026-10-27 17:54:47,593 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_hr/unit/components/popups/cash_move_popup (after GC) - used: 139079688 - total: 239395204 - limit: 4395630592 - tests: 3 2026-10-27 17:54:47,666 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/components/popups/cashier_selection_popup/displayableOptions" 2026-10-27 17:54:47,803 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:47] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:54:47,923 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/components/popups/cashier_selection_popup/lock" 2026-10-27 17:54:48,172 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/components/popups/cashier_selection_popup/selectEmployee" 2026-10-27 17:54:48,386 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_hr/unit/components/popups/cashier_selection_popup" ended (passed: 3 / time: 713 ms) 2026-10-27 17:54:48,506 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_hr/unit/components/popups/cashier_selection_popup (after GC) - used: 139095184 - total: 241758180 - limit: 4395630592 - tests: 3 2026-10-27 17:54:48,556 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/components/popups/product_info_popup/allowProductEdition" 2026-10-27 17:54:48,657 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:48] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:54:48,777 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/components/popups/product_info_popup/financials for all employee" 2026-10-27 17:54:49,099 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_hr/unit/components/popups/product_info_popup" ended (passed: 2 / time: 534 ms) 2026-10-27 17:54:49,224 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_hr/unit/components/popups/product_info_popup (after GC) - used: 139115746 - total: 239923206 - limit: 4395630592 - tests: 2 2026-10-27 17:54:49,289 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/components/screens/feedback_screen/canEditPayment" 2026-10-27 17:54:49,417 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:49] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.006 ro 2026-10-27 17:54:49,557 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_hr/unit/components/screens/feedback_screen" ended (passed: 1 / time: 261 ms) 2026-10-27 17:54:49,682 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_hr/unit/components/screens/feedback_screen (after GC) - used: 139049725 - total: 229961625 - limit: 4395630592 - tests: 1 2026-10-27 17:54:49,760 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/components/screens/login_screen/pos_login_screen.js/openRegister" 2026-10-27 17:54:49,908 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:49] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.008 0.02 ro 2026-10-27 17:54:50,042 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/components/screens/login_screen/pos_login_screen.js/backBtnName" 2026-10-27 17:54:50,267 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_hr/unit/components/screens/login_screen/pos_login_screen.js" ended (passed: 2 / time: 508 ms) 2026-10-27 17:54:50,275 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_hr/unit/components/screens/login_screen" ended (passed: 2 / time: 508 ms) 2026-10-27 17:54:50,408 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_hr/unit/components/screens/login_screen (after GC) - used: 139269234 - total: 235467218 - limit: 4395630592 - tests: 2 2026-10-27 17:54:50,467 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/components/screens/payment_screen/showPaymentMethod" 2026-10-27 17:54:50,575 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:50] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 17:54:50,713 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_hr/unit/components/screens/payment_screen" ended (passed: 1 / time: 243 ms) 2026-10-27 17:54:50,830 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_hr/unit/components/screens/payment_screen (after GC) - used: 139112827 - total: 231010823 - limit: 4395630592 - tests: 1 2026-10-27 17:54:50,878 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/components/screens/ticket_screen/showSubPads" 2026-10-27 17:54:50,989 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:50] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 17:54:51,242 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_hr/unit/components/screens/ticket_screen" ended (passed: 1 / time: 358 ms) 2026-10-27 17:54:51,400 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_hr/unit/components/screens/ticket_screen (after GC) - used: 139363499 - total: 231010851 - limit: 4395630592 - tests: 1 2026-10-27 17:54:51,454 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/models/pos_order/getCashierName" 2026-10-27 17:54:51,573 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:51] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-27 17:54:51,703 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_hr/unit/models/pos_order" ended (passed: 1 / time: 238 ms) 2026-10-27 17:54:51,820 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_hr/unit/models/pos_order (after GC) - used: 139436775 - total: 231272839 - limit: 4395630592 - tests: 1 2026-10-27 17:54:51,886 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/services/access_right_plugin/checkPin" 2026-10-27 17:54:52,021 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:52] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-27 17:54:52,135 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/services/access_right_plugin/selectCashier" 2026-10-27 17:54:52,355 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_hr/unit/services/access_right_plugin" ended (passed: 2 / time: 462 ms) 2026-10-27 17:54:52,485 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_hr/unit/services/access_right_plugin (after GC) - used: 139580019 - total: 236253575 - limit: 4395630592 - tests: 2 2026-10-27 17:54:52,537 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/createNewOrder" 2026-10-27 17:54:52,643 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:52] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-27 17:54:52,755 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/employeeIsAdmin" 2026-10-27 17:54:52,932 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/price mode follows the active cashier's price rights" 2026-10-27 17:54:53,138 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/_getConnectedCashier" 2026-10-27 17:54:53,365 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/shouldShowOpeningControl" 2026-10-27 17:54:53,534 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/hasProductCreationAccess" 2026-10-27 17:54:53,748 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/addLineToCurrentOrder" 2026-10-27 17:54:53,965 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/handleUrlParams prevents unauthorized access when POS is locked with pos_hr" 2026-10-27 17:54:54,199 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/keybordInputRights" 2026-10-27 17:54:54,442 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/validateOrder" 2026-10-27 17:54:54,665 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/hasProductCreationAccessWithAdmin" 2026-10-27 17:54:54,905 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/hasProductCreationAccessWithNonAdmin" 2026-10-27 17:54:55,138 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_hr/unit/services/pos_store" ended (passed: 12 / time: 2590 ms) 2026-10-27 17:54:55,341 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_hr/unit/services/pos_store (after GC) - used: 139853176 - total: 261943764 - limit: 4395630592 - tests: 12 2026-10-27 17:54:55,367 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:55] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1500 11 0.007 0.013 rw 2026-10-27 17:54:55,448 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_online_payment/unit/components/payment_lines/delete button/Uses an online accounting payment" 2026-10-27 17:54:55,573 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:55] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:54:55,733 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_online_payment/unit/components/payment_lines/delete button/Do not use an online accounting payment" 2026-10-27 17:54:55,971 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_online_payment/unit/components/payment_lines/delete button" ended (passed: 2 / time: 522 ms) 2026-10-27 17:54:55,978 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_online_payment/unit/components/payment_lines" ended (passed: 2 / time: 522 ms) 2026-10-27 17:54:56,102 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_online_payment/unit/components/payment_lines (after GC) - used: 139612119 - total: 240709559 - limit: 4395630592 - tests: 2 2026-10-27 17:54:56,143 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_online_payment/unit/customer_display/customer_display/[Old Tour] CustomerDisplayTourOnlinePayment" 2026-10-27 17:54:56,235 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:56] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 17:54:57,104 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_online_payment/unit/customer_display/customer_display" ended (passed: 1 / time: 952 ms) 2026-10-27 17:54:57,237 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_online_payment/unit/customer_display/customer_display (after GC) - used: 139628328 - total: 240185260 - limit: 4395630592 - tests: 1 2026-10-27 17:54:57,263 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:57] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1548 13 0.007 0.012 rw 2026-10-27 17:54:57,355 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/components/order_widget/OrderWidget renders slot content in the left/right containers" 2026-10-27 17:54:57,550 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:57] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.003 0.022 ro 2026-10-27 17:54:57,663 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:57] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 200 9976 5 0.004 0.011 ro 2026-10-27 17:54:57,665 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/components/order_widget/OrderWidget renders without a slot that is not provided" 2026-10-27 17:54:57,892 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/components/order_widget/removeTopClasses controls the border-top class" 2026-10-27 17:54:58,120 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/components/order_widget" ended (passed: 3 / time: 736 ms) 2026-10-27 17:54:58,235 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/components/order_widget (after GC) - used: 140012874 - total: 243080094 - limit: 4395630592 - tests: 3 2026-10-27 17:54:58,300 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/components/pills_selection_popup/PillsSelectionPopup" 2026-10-27 17:54:58,481 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:58] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:54:58,610 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:58] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.004 0.008 ro 2026-10-27 17:54:58,625 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/components/pills_selection_popup" ended (passed: 1 / time: 313 ms) 2026-10-27 17:54:58,736 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/components/pills_selection_popup (after GC) - used: 139911943 - total: 232861827 - limit: 4395630592 - tests: 1 2026-10-27 17:54:58,799 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/components/preset_info_popup/validSelection" 2026-10-27 17:54:58,972 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:58] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.002 0.011 ro 2026-10-27 17:54:59,085 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:59] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.008 0.009 ro 2026-10-27 17:54:59,088 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/components/preset_info_popup/validated partner keeps the form values locally" 2026-10-27 17:54:59,344 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/components/preset_info_popup" ended (passed: 2 / time: 520 ms) 2026-10-27 17:54:59,486 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/components/preset_info_popup (after GC) - used: 140222505 - total: 238903565 - limit: 4395630592 - tests: 2 2026-10-27 17:54:59,568 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/components/product_card/card content" 2026-10-27 17:54:59,755 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:59] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.013 ro 2026-10-27 17:54:59,864 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:54:59] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.001 0.008 ro 2026-10-27 17:54:59,905 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/components/product_card/a snoozed product is dimmed and cannot be added to the cart" 2026-10-27 17:55:00,201 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/components/product_card/selectProduct" 2026-10-27 17:55:00,573 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/components/product_card" ended (passed: 3 / time: 998 ms) 2026-10-27 17:55:00,695 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/components/product_card (after GC) - used: 140537378 - total: 244697374 - limit: 4395630592 - tests: 3 2026-10-27 17:55:00,754 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/components/product_interface/renders header, content, scroll-end and footer slots around the product" 2026-10-27 17:55:00,902 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:55:00] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.01 ro 2026-10-27 17:55:01,004 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/components/product_interface/puts the content slots inside the scroll area and the footer outside of it" 2026-10-27 17:55:01,019 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:55:01] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.003 0.025 ro 2026-10-27 17:55:01,248 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/components/product_interface/exposes the scroll container under the id the pages look up" 2026-10-27 17:55:01,489 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/components/product_interface/the header discard button calls the goBack prop" 2026-10-27 17:55:01,778 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/components/product_interface/the sticky header title starts hidden and carries the product name" 2026-10-27 17:55:02,033 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/components/product_interface" ended (passed: 5 / time: 1259 ms) 2026-10-27 17:55:02,158 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/components/product_interface (after GC) - used: 140618534 - total: 248105690 - limit: 4395630592 - tests: 5 2026-10-27 17:55:02,218 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/models/pos_order/isTakeaway" 2026-10-27 17:55:02,422 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:55:02] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 17:55:02,552 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/models/pos_order/Self Order changes and unsentLines and lineChanges and recomputeChanges" 2026-10-27 17:55:02,754 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/models/pos_order" ended (passed: 2 / time: 529 ms) 2026-10-27 17:55:02,865 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/models/pos_order (after GC) - used: 140547586 - total: 240241402 - limit: 4395630592 - tests: 2 2026-10-27 17:55:02,913 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/models/pos_order_line/getDisplayPriceWithQty" 2026-10-27 17:55:03,053 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:55:03] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 17:55:03,156 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/models/pos_order_line/getPendingQtyDelta" 2026-10-27 17:55:03,339 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/models/pos_order_line/changes getter uses getPendingQtyDelta for the qty diff" 2026-10-27 17:55:03,542 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/models/pos_order_line" ended (passed: 3 / time: 614 ms) 2026-10-27 17:55:03,680 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/models/pos_order_line (after GC) - used: 140633198 - total: 242600698 - limit: 4395630592 - tests: 3 2026-10-27 17:55:03,732 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/models/pos_preset/needsEmail" 2026-10-27 17:55:03,876 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:55:03] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.011 ro 2026-10-27 17:55:03,981 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/models/pos_preset" ended (passed: 1 / time: 236 ms) 2026-10-27 17:55:04,099 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/models/pos_preset (after GC) - used: 140745666 - total: 233687802 - limit: 4395630592 - tests: 1 2026-10-27 17:55:04,186 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/models/product_template/product with single 'is_custom' attr" 2026-10-27 17:55:04,403 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:55:04] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:55:04,529 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/models/product_template/product with single 'multi' display_type attr with single choice is configurable in both modes" 2026-10-27 17:55:04,781 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/models/product_template/showComboSelectionPage" 2026-10-27 17:55:05,003 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/models/product_template" ended (passed: 3 / time: 807 ms) 2026-10-27 17:55:05,130 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/models/product_template (after GC) - used: 140899310 - total: 237619962 - limit: 4395630592 - tests: 3 2026-10-27 17:55:05,192 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/overrides/screens/product_screen/control_buttons/clickDynamicQr/opens no popup and warns when the server returns no url" 2026-10-27 17:55:05,339 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:55:05] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.002 0.009 ro 2026-10-27 17:55:05,510 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/overrides/screens/product_screen/control_buttons/clickDynamicQr/syncs the order if needed, then opens the popup and updates the customer display" 2026-10-27 17:55:05,848 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/overrides/screens/product_screen/control_buttons/clickDynamicQr/does not re-sync an already-saved order, even with newer unsynced edits" 2026-10-27 17:55:06,187 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/overrides/screens/product_screen/control_buttons/clickDynamicQr" ended (passed: 3 / time: 974 ms) 2026-10-27 17:55:06,187 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/overrides/screens/product_screen/control_buttons" ended (passed: 3 / time: 974 ms) 2026-10-27 17:55:06,313 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/overrides/screens/product_screen/control_buttons (after GC) - used: 141072519 - total: 245749195 - limit: 4395630592 - tests: 3 2026-10-27 17:55:06,366 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/overrides/services/pos_service/pos_store.js/check self_ordering_table_id" 2026-10-27 17:55:06,562 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:55:06] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.003 0.013 ro 2026-10-27 17:55:06,708 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/overrides/services/pos_service/pos_store.js" ended (passed: 1 / time: 343 ms) 2026-10-27 17:55:06,722 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/overrides/services/pos_service" ended (passed: 1 / time: 343 ms) 2026-10-27 17:55:06,854 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/overrides/services/pos_service (after GC) - used: 140876470 - total: 233690478 - limit: 4395630592 - tests: 1 2026-10-27 17:55:06,922 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/removeLine" 2026-10-27 17:55:07,052 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:55:07] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.011 ro 2026-10-27 17:55:07,250 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:55:07] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 200 63364 5 0.002 0.016 ro 2026-10-27 17:55:07,256 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:55:07] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.002 0.019 ro 2026-10-27 17:55:07,265 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/changeQuantity" 2026-10-27 17:55:07,538 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/pay" 2026-10-27 17:55:07,831 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/pay blocked when cannot proceed" 2026-10-27 17:55:08,100 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/canChangeQuantity" 2026-10-27 17:55:08,440 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/isCheckout" 2026-10-27 17:55:08,805 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/totalPriceAndTax" 2026-10-27 17:55:09,148 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/getPrice" 2026-10-27 17:55:09,507 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/add note button is not shown in kiosk mode" 2026-10-27 17:55:09,895 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/opens combo suggestion popup and applies a direct combo" 2026-10-27 17:55:10,157 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/opens combo suggestion popup and applies repeated single-free combos" 2026-10-27 17:55:10,589 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/opens combo suggestion popup and redirects upsell combos to combo selection" 2026-10-27 17:55:10,920 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/onClickBack" 2026-10-27 17:55:11,199 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/presetButton" 2026-10-27 17:55:11,510 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/payButton" 2026-10-27 17:55:12,009 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/OrderWidget renders back and pay buttons in the DOM" 2026-10-27 17:55:12,332 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/getLineDisplayQty" 2026-10-27 17:55:12,652 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/lines" 2026-10-27 17:55:13,145 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/tip persists on reload/same preset, resets on line or preset change" 2026-10-27 17:55:13,637 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/tip can be set via percentage buttons and via numpad" 2026-10-27 17:55:13,906 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/sendDraftOrderToServer syncs tip even when order.changes is empty (extra sync)" 2026-10-27 17:55:14,251 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/pages/cart_page" ended (passed: 21 / time: 7306 ms) 2026-10-27 17:55:14,540 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/pages/cart_page (after GC) - used: 136732655 - total: 314209831 - limit: 4395630592 - tests: 21 2026-10-27 17:55:14,598 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/combo_page/onChoiceClicked and selectItem" 2026-10-27 17:55:14,748 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:55:14] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:55:14,888 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:55:14] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.001 0.01 ro 2026-10-27 17:55:14,903 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/combo_page/getComboSelection" 2026-10-27 17:55:15,158 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/combo_page/isBackVisible" 2026-10-27 17:55:15,396 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/combo_page/isNextEnabled" 2026-10-27 17:55:15,627 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/combo_page/attribute other than 'no_variant' and 'is_custom' in combo 'kiosk' mode is not allowed" 2026-10-27 17:55:15,857 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/combo_page/'is_custom' is not configurable in combo 'kiosk' mode" 2026-10-27 17:55:16,096 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/combo_page/'is_custom' is configurable in combo 'mobile' mode" 2026-10-27 17:55:16,371 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/pages/combo_page" ended (passed: 7 / time: 1739 ms) 2026-10-27 17:55:16,551 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/pages/combo_page (after GC) - used: 136408578 - total: 282757202 - limit: 4395630592 - tests: 7 2026-10-27 17:55:16,622 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/landing_page/clickMyOrder navigates to cart with fromLanding when a draft order exists" 2026-10-27 17:55:16,777 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:55:16] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:55:16,923 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/landing_page/clickMyOrder navigates to orderHistory when there is no draft order" 2026-10-27 17:55:16,925 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:55:16] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.002 0.009 ro 2026-10-27 17:55:17,203 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/landing_page/navigates to product list when presets are disabled" 2026-10-27 17:55:17,395 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/landing_page/handles single and multiple available presets" 2026-10-27 17:55:17,658 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/landing_page/includes table-service presets in QR/kiosk mode" 2026-10-27 17:55:17,871 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/pages/landing_page" ended (passed: 5 / time: 1237 ms) 2026-10-27 17:55:18,027 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/pages/landing_page (after GC) - used: 136506781 - total: 259426369 - limit: 4395630592 - tests: 5 2026-10-27 17:55:18,095 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/optional_product_page/optionalProducts and isOptionalProductSelected" 2026-10-27 17:55:18,253 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:55:18] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:55:18,402 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:55:18] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.002 0.011 ro 2026-10-27 17:55:18,417 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/optional_product_page/optionalProducts skips products not available in self order" 2026-10-27 17:55:18,682 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/optional_product_page/optional product UI behavior for self-order" 2026-10-27 17:55:19,514 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:55:19] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 304 0 5 0.002 0.015 ro 2026-10-27 17:55:19,667 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/pages/optional_product_page" ended (passed: 3 / time: 1570 ms) 2026-10-27 17:55:19,812 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/pages/optional_product_page (after GC) - used: 143544713 - total: 255763529 - limit: 4395630592 - tests: 3 2026-10-27 17:55:19,868 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/order_history_page/getNameAndDescription" 2026-10-27 17:55:20,014 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:55:20] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:55:20,148 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/pages/order_history_page" ended (passed: 1 / time: 261 ms) 2026-10-27 17:55:20,291 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/pages/order_history_page (after GC) - used: 136717662 - total: 237159870 - limit: 4395630592 - tests: 1 2026-10-27 17:55:20,349 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/payment_page/startPayment/succeeds if the backend returns no error" 2026-10-27 17:55:20,511 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:55:20] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:55:20,663 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:55:20] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.003 0.009 ro 2026-10-27 17:55:20,670 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:55:20] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 304 0 5 0.002 0.01 ro 2026-10-27 17:55:20,683 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/payment_page/startPayment/fails if the backend returns an error" 2026-10-27 17:55:20,997 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/payment_page/startPayment/succeeds if the payment terminal succeeds and backend returns no error" 2026-10-27 17:55:21,326 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/payment_page/startPayment/fails if the payment terminal fails" 2026-10-27 17:55:21,532 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/payment_page/startPayment/fails if the payment terminal succeeds but the backend returns an error" 2026-10-27 17:55:21,810 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/payment_page/startPayment/succeeds if the external QR code payment interface succeeds and backend returns no error" 2026-10-27 17:55:22,097 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/payment_page/startPayment/fails if the external QR code payment interface fails" 2026-10-27 17:55:22,374 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/payment_page/startPayment/succeeds if the cash machine payment interface succeeds" 2026-10-27 17:55:22,615 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/payment_page/startPayment/cancels cash machine payment when Back is pressed" 2026-10-27 17:55:22,863 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/payment_page/startPayment/sends the signed partner of the order to the backend" 2026-10-27 17:55:23,125 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/pages/payment_page/startPayment" ended (passed: 10 / time: 2775 ms) 2026-10-27 17:55:23,140 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/pages/payment_page" ended (passed: 10 / time: 2775 ms) 2026-10-27 17:55:23,320 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/pages/payment_page (after GC) - used: 136955558 - total: 261023002 - limit: 4395630592 - tests: 10 2026-10-27 17:55:23,387 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_list_page/selectProduct" 2026-10-27 17:55:23,534 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:55:23] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.01 ro 2026-10-27 17:55:23,655 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:55:23] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.005 0.009 ro 2026-10-27 17:55:23,875 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_list_page/getSubCategories and selectCategory" 2026-10-27 17:55:24,276 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_list_page/showBackButton" 2026-10-27 17:55:24,542 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_list_page/backTargetPage" 2026-10-27 17:55:24,814 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_list_page/checkoutDisabled" 2026-10-27 17:55:25,074 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_list_page/total" 2026-10-27 17:55:25,326 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_list_page/OrderWidget renders the Discard button when there are pending changes" 2026-10-27 17:55:25,574 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_list_page/OrderWidget renders the Back button when there are no pending changes" 2026-10-27 17:55:25,821 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/pages/product_list_page" ended (passed: 8 / time: 2425 ms) 2026-10-27 17:55:26,011 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/pages/product_list_page (after GC) - used: 137091089 - total: 270198037 - limit: 4395630592 - tests: 8 2026-10-27 17:55:26,085 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_page/changeQuantity and isProductAvailable" 2026-10-27 17:55:26,275 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:55:26] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:55:26,425 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:55:26] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.002 0.008 ro 2026-10-27 17:55:26,439 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_page/getProductPrice" 2026-10-27 17:55:26,730 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_page/getProductPrice uses getTaxDetails with order fiscal position" 2026-10-27 17:55:26,972 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_page/getProductPrice matches cart line after take-out preset" 2026-10-27 17:55:27,198 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_page/getProductPrice with variants/With attribute create_variant='always'" 2026-10-27 17:55:27,533 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_page/getProductPrice with variants/With attribute create_variant='no_variant'" 2026-10-27 17:55:27,878 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_page/getProductPrice with variants/With mixed attribute `create_variant`" 2026-10-27 17:55:28,229 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/pages/product_page/getProductPrice with variants" ended (passed: 3 / time: 1024 ms) 2026-10-27 17:55:28,229 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_page/isAddToCartEnabled" 2026-10-27 17:55:28,447 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_page/hide attribute with single 'is_custom' value" 2026-10-27 17:55:28,668 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_page/multi attributes are optional and can be selected together" 2026-10-27 17:55:29,045 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/pages/product_page" ended (passed: 10 / time: 2933 ms) 2026-10-27 17:55:29,203 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/pages/product_page (after GC) - used: 137210733 - total: 283305289 - limit: 4395630592 - tests: 10 2026-10-27 17:55:29,266 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_order_is_close: closed POS hides checkout" 2026-10-27 17:55:29,416 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:55:29] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.006 ro 2026-10-27 17:55:29,511 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:55:29] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.002 0.013 ro 2026-10-27 17:55:29,591 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_order_is_open_consultation: consultation mode opens then hides Order" 2026-10-27 17:55:29,881 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:55:29] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 304 0 5 0.012 0.016 ro 2026-10-27 17:55:30,030 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_order_landing_page_carousel: no My Order button and carousel auto-plays" 2026-10-27 17:55:30,481 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:55:30] "GET /web/image/ir.attachment/101/raw HTTP/1.1" 200 11977 5 0.002 0.008 ro 2026-10-27 17:55:30,528 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_order_landing_page_carousel_mobile: mobile landing page carousel auto-plays" 2026-10-27 17:55:31,026 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_order_landing_page_carousel_consultation: consultation landing page carousel auto-plays" 2026-10-27 17:55:31,530 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_order_pos_closed: closed POS blocks checkout for normal/attribute/combo" 2026-10-27 17:55:32,438 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_order_pos_closed_mobile: mobile closed POS blocks checkout" 2026-10-27 17:55:33,377 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_order_pos_closed_consultation: consultation closed POS blocks checkout" 2026-10-27 17:55:34,307 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/kiosk_order_pos_closed: kiosk closed blocks checkout across categories" 2026-10-27 17:55:35,223 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/test_preparation_categories_are_loaded: only preparation categories visible" 2026-10-27 17:55:35,547 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_attribute_selector: M+Leather then L+Leather, order, verify cart" 2026-10-27 17:55:36,791 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/selfAlwaysAttributeVariants: Chair White then Red variants" 2026-10-27 17:55:37,910 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_order_product_info: info popup shows product description" 2026-10-27 17:55:38,347 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_attribute_selector_shows_images: color dot and image displayed" 2026-10-27 17:55:38,807 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_combo_selector: Office Combo with attributes + 2 plain items" 2026-10-27 17:55:39,958 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_combo_selector_category: Test Combo selection" 2026-10-27 17:55:40,791 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/test_product_dont_display_all_variants: Meal Combo with always/never variants" 2026-10-27 17:55:41,671 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/test_self_order_combo_multiple_qty: Combo Drinks qty + Price for drinks qty" 2026-10-27 17:55:42,840 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/test_self_combo_extra_price_selection_and_confirmation: price badge + Extra badge verification" 2026-10-27 17:55:44,015 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_kiosk_each_table_takeaway_in: table mode, order, qty numpad, close, verify" 2026-10-27 17:55:44,602 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_kiosk_each_table_takeaway_out: table mode, order, close, URL validation" 2026-10-27 17:55:45,119 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_kiosk_each_counter_takeaway_in: counter mode multi-category, total check" 2026-10-27 17:55:45,855 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_kiosk_each_counter_takeaway_out: counter mode with name/phone fill" 2026-10-27 17:55:46,565 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_order_kiosk_cancel: cancel order from product list" 2026-10-27 17:55:47,182 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/test_duplicate_order_kiosk: order then close, no My Order button" 2026-10-27 17:55:47,643 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/kiosk_order_price_null: zero-price product order" 2026-10-27 17:55:48,016 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/test_self_order_kiosk_combo_sides: combo with attribute selection then Next" 2026-10-27 17:55:48,512 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/test_self_order_kiosk_combo_qty_max_free: combo with max free qty increase" 2026-10-27 17:55:49,103 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/test_self_order_kiosk_unpaid: unpaid kiosk order" 2026-10-27 17:55:49,493 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/test_self_order_parent_category: child categories from parent" 2026-10-27 17:55:50,020 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_mobile_each_table_takeaway_in: mobile table mode, order, cancel" 2026-10-27 17:55:50,739 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_mobile_each_table_takeaway_out: mobile table with name/phone" 2026-10-27 17:55:51,423 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_mobile_each_counter_takeaway_in: mobile counter mode" 2026-10-27 17:55:51,987 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_mobile_each_counter_takeaway_out: mobile counter with name/phone" 2026-10-27 17:55:52,603 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_mobile_meal_table_takeaway_in: meal mode, multiple orders, total/qty checks" 2026-10-27 17:55:53,358 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_mobile_meal_table_takeaway_out: meal mode with name/phone" 2026-10-27 17:55:54,290 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_mobile_meal_counter_takeaway_in: meal counter, confirm shown each time" 2026-10-27 17:55:55,221 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_mobile_meal_counter_takeaway_out: meal counter with name/phone" 2026-10-27 17:55:56,193 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_order_mobile_meal_cancel: meal mode cancel and re-order" 2026-10-27 17:55:57,389 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_order_mobile_each_cancel: each mode cancel and re-order" 2026-10-27 17:55:58,275 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/SelfOrderOrderNumberTour: table selection popup" 2026-10-27 17:55:58,895 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_mobile_auto_table_selection_takeaway_in: auto table, no table selector" 2026-10-27 17:55:59,526 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_order_mobile_0_price_order: zero-price with order note" 2026-10-27 17:56:00,263 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/test_sub_categories_products_displayed: parent/child category products" 2026-10-27 17:56:00,661 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/test_sub_categories_products_displayed_mobile: mobile sub categories" 2026-10-27 17:56:01,082 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/test_sub_categories_products_displayed_consultation: consultation sub categories" 2026-10-27 17:56:01,501 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/test_mobile_self_order_preparation_changes: preparation with table select" 2026-10-27 17:56:02,705 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/test_self_order_kiosk_product_availability: kiosk unavailable product handling" 2026-10-27 17:56:03,752 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/test_self_order_product_availability: mobile unavailable product handling" 2026-10-27 17:56:04,802 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_multi_attribute_selector: multi-check attribute selection" 2026-10-27 17:56:05,312 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/test_self_order_pricelist: kiosk pricelist with fixed price" 2026-10-27 17:56:05,875 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_order_mobile_special_products_category: special products category hidden" 2026-10-27 17:56:06,189 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_order_mobile_no_access_token: no access token hides order button" 2026-10-27 17:56:06,508 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_order_preset_dine_in_tour: dine in preset with table identifier" 2026-10-27 17:56:06,988 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/test_slot_limit_orders: slot limit order test" 2026-10-27 17:56:07,887 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/test_self_order_preset_btn: check preset button displays correct preset" 2026-10-27 17:56:08,392 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/scenario/pos_self_order_flow" ended (passed: 56 / time: 39089 ms) 2026-10-27 17:56:08,777 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/scenario/pos_self_order_flow (after GC) - used: 148544111 - total: 318967203 - limit: 4395630592 - tests: 56 2026-10-27 17:56:08,855 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/screens/floor_screen/floor_screen/PosResGetQRtest" 2026-10-27 17:56:09,053 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:56:09] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.002 0.012 ro 2026-10-27 17:56:09,276 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/screens/floor_screen/floor_screen" ended (passed: 1 / time: 407 ms) 2026-10-27 17:56:09,443 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/screens/floor_screen/floor_screen (after GC) - used: 143265272 - total: 240850180 - limit: 4395630592 - tests: 1 2026-10-27 17:56:09,519 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/screens/ticket_screen/order_details_dialog/order_details_dialog/order_details_dialog.js/getTableInfo returns order.table_id when present" 2026-10-27 17:56:09,701 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:56:09] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.002 0.016 ro 2026-10-27 17:56:09,839 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/screens/ticket_screen/order_details_dialog/order_details_dialog/order_details_dialog.js/getTableInfo returns self_ordering_table_id when table_id is falsy" 2026-10-27 17:56:10,127 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/screens/ticket_screen/order_details_dialog/order_details_dialog/order_details_dialog.js/getTableInfo returns false when neither table_id nor self_ordering_table_id" 2026-10-27 17:56:10,405 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/screens/ticket_screen/order_details_dialog/order_details_dialog/order_details_dialog.js" ended (passed: 3 / time: 885 ms) 2026-10-27 17:56:10,416 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/screens/ticket_screen/order_details_dialog/order_details_dialog" ended (passed: 3 / time: 885 ms) 2026-10-27 17:56:10,542 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/screens/ticket_screen/order_details_dialog/order_details_dialog (after GC) - used: 143223977 - total: 246879589 - limit: 4395630592 - tests: 3 2026-10-27 17:56:10,615 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/preparation_receipt/preparation ticket/preparation ticket check 1" 2026-10-27 17:56:10,777 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:56:10] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.002 0.009 ro 2026-10-27 17:56:10,906 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/preparation_receipt/preparation ticket/preparation ticket check 2 - preparation categories" 2026-10-27 17:56:11,121 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/preparation_receipt/preparation ticket/preparation ticket check 3 - combo" 2026-10-27 17:56:11,347 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/preparation_receipt/preparation ticket/name entered for a name-required preset shows as the prep ticket order_label" 2026-10-27 17:56:11,601 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:56:11] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.001 0.009 ro 2026-10-27 17:56:11,617 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/services/preparation_receipt/preparation ticket" ended (passed: 4 / time: 1000 ms) 2026-10-27 17:56:11,636 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/services/preparation_receipt" ended (passed: 4 / time: 1000 ms) 2026-10-27 17:56:11,770 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/services/preparation_receipt (after GC) - used: 143319928 - total: 249763132 - limit: 4395630592 - tests: 4 2026-10-27 17:56:11,834 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/scroll/scrollItemIntoViewX/scrolls when item is out of view" 2026-10-27 17:56:11,842 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/scroll/scrollItemIntoViewX/does not scroll if item is already visible" 2026-10-27 17:56:11,843 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/services/scroll/scrollItemIntoViewX" ended (passed: 2 / time: 8 ms) 2026-10-27 17:56:11,857 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/services/scroll" ended (passed: 2 / time: 8 ms) 2026-10-27 17:56:11,995 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/services/scroll (after GC) - used: 143015867 - total: 236131611 - limit: 4395630592 - tests: 2 2026-10-27 17:56:12,071 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/scroll_dnd_hook/useDraggableScroll/drags and scrolls horizontally" 2026-10-27 17:56:12,251 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:56:12] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:56:12,383 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:56:12] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.002 0.008 ro 2026-10-27 17:56:12,385 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/scroll_dnd_hook/useDraggableScroll/does not scroll if movement is less than threshold" 2026-10-27 17:56:12,657 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/services/scroll_dnd_hook/useDraggableScroll" ended (passed: 2 / time: 590 ms) 2026-10-27 17:56:12,676 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/services/scroll_dnd_hook" ended (passed: 2 / time: 590 ms) 2026-10-27 17:56:12,824 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/services/scroll_dnd_hook (after GC) - used: 143287490 - total: 239801722 - limit: 4395630592 - tests: 2 2026-10-27 17:56:12,897 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/currentOrder" 2026-10-27 17:56:13,085 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:56:13] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.012 ro 2026-10-27 17:56:13,192 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/currentTable/dynamic_qr mode returns the current order's bound table" 2026-10-27 17:56:13,424 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/currentTable/other modes returns the table matching the router identifier" 2026-10-27 17:56:13,655 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/services/self_order_service/currentTable" ended (passed: 2 / time: 463 ms) 2026-10-27 17:56:13,656 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/currentTableIdentifier/dynamic_qr mode returns the current order's bound table identifier" 2026-10-27 17:56:13,866 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/currentTableIdentifier/other modes fall back to the router identifier" 2026-10-27 17:56:14,114 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/services/self_order_service/currentTableIdentifier" ended (passed: 2 / time: 459 ms) 2026-10-27 17:56:14,115 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/availablePresets/dynamic_qr mode" 2026-10-27 17:56:14,302 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/availablePresets/kiosk mode" 2026-10-27 17:56:14,479 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/availablePresets/table mode" 2026-10-27 17:56:14,672 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/availablePresets/shop closed" 2026-10-27 17:56:14,845 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/services/self_order_service/availablePresets" ended (passed: 4 / time: 730 ms) 2026-10-27 17:56:14,846 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/initMobileData/order_identifier in the url validates and selects the order in dynamic_qr mode" 2026-10-27 17:56:15,073 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/initMobileData/order_identifier pointing to a no longer draft order is not selected nor validated" 2026-10-27 17:56:15,300 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/initMobileData/order_identifier is ignored entirely outside dynamic_qr mode" 2026-10-27 17:56:15,470 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/services/self_order_service/initMobileData" ended (passed: 3 / time: 623 ms) 2026-10-27 17:56:15,471 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/_computePendingDeltas/returns a delta only for synced lines whose local qty differs from their last-synced baseline" 2026-10-27 17:56:15,654 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/_computePendingDeltas/ignores lines that were never synced at all" 2026-10-27 17:56:15,848 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/services/self_order_service/_computePendingDeltas" ended (passed: 2 / time: 378 ms) 2026-10-27 17:56:15,850 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/_reapplyPendingDeltas/reapplies the delta on top of the refreshed qty and restores it as the new baseline" 2026-10-27 17:56:16,084 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/_reapplyPendingDeltas/removes the line instead of going negative when the reapplied delta would drop qty to 0 or below" 2026-10-27 17:56:16,341 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/_reapplyPendingDeltas/ignores deltas for lines belonging to a different order" 2026-10-27 17:56:16,571 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/services/self_order_service/_reapplyPendingDeltas" ended (passed: 3 / time: 718 ms) 2026-10-27 17:56:16,571 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/_syncedOrderSnapshot/changes when a synced line's qty changes" 2026-10-27 17:56:16,776 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/_syncedOrderSnapshot/changes when the order's general_customer_note changes" 2026-10-27 17:56:17,003 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/_syncedOrderSnapshot/ignores a line's customer_note (self-order cannot set per-line notes)" 2026-10-27 17:56:17,214 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/_syncedOrderSnapshot/ignores lines that were never synced" 2026-10-27 17:56:17,461 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/services/self_order_service/_syncedOrderSnapshot" ended (passed: 4 / time: 892 ms) 2026-10-27 17:56:17,462 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/canProceedToPay/returns true without refreshing when the order has no access_token yet" 2026-10-27 17:56:17,755 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/canProceedToPay/returns true and does not warn when nothing changed server-side" 2026-10-27 17:56:18,046 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/canProceedToPay/returns false and warns when the order changed server-side" 2026-10-27 17:56:18,342 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/canProceedToPay/returns false and warns when the order became paid server-side with an unchanged cart" 2026-10-27 17:56:18,657 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/canProceedToPay/returns true and does not warn when only a line's customer_note changes server-side" 2026-10-27 17:56:18,859 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/canProceedToPay/returns false and warns when the order's general note changed server-side" 2026-10-27 17:56:19,140 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/services/self_order_service/canProceedToPay" ended (passed: 6 / time: 1675 ms) 2026-10-27 17:56:19,141 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/getUserDataFromServer/pushOrphanedLines (default): merges another local draft's lines into openOrder and deletes it" 2026-10-27 17:56:19,431 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/getUserDataFromServer/pushOrphanedLines: false deletes another local draft without merging its lines" 2026-10-27 17:56:19,681 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/getUserDataFromServer/prefers the draft matching the requested token over an arbitrary other draft" 2026-10-27 17:56:19,928 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/getUserDataFromServer/multiple requested tokens: the first wins, neither is treated as an orphan" 2026-10-27 17:56:20,190 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/services/self_order_service/getUserDataFromServer" ended (passed: 4 / time: 1049 ms) 2026-10-27 17:56:20,192 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/initProducts/hide special products" 2026-10-27 17:56:20,430 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/initProducts/availableCategories and computeAvailableCategories" 2026-10-27 17:56:20,668 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/services/self_order_service/initProducts" ended (passed: 2 / time: 477 ms) 2026-10-27 17:56:20,668 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/initHardware/adds payment terminals" 2026-10-27 17:56:20,874 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/initHardware/initLNA is only called in kiosk mode" 2026-10-27 17:56:21,541 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/services/self_order_service/initHardware" ended (passed: 2 / time: 873 ms) 2026-10-27 17:56:21,542 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/applyPendingComboConversion" 2026-10-27 17:56:21,798 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/createNewOrder" 2026-10-27 17:56:22,048 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/removeLine" 2026-10-27 17:56:22,255 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/verifyCart" 2026-10-27 17:56:22,491 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/getProductPriceInfo" 2026-10-27 17:56:22,496 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:56:22] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.002 0.013 ro 2026-10-27 17:56:22,759 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/addToCart/simple flow" 2026-10-27 17:56:22,987 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/addToCart/Combo Products" 2026-10-27 17:56:23,154 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/addToCart/With pricelist acting on variants" 2026-10-27 17:56:23,398 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/addToCart/With price_extra for attribute create_variant='no_variant'" 2026-10-27 17:56:23,623 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/services/self_order_service/addToCart" ended (passed: 4 / time: 864 ms) 2026-10-27 17:56:23,623 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/syncs the local draft order and its lines, reusing the same order" 2026-10-27 17:56:23,821 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/sendDraftOrderToServer updateLastOrderChange" 2026-10-27 17:56:24,045 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/setOrderPrices/Combo products order" 2026-10-27 17:56:24,246 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/services/self_order_service/setOrderPrices" ended (passed: 1 / time: 201 ms) 2026-10-27 17:56:24,247 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/cancelOrder/Normal cancel order" 2026-10-27 17:56:24,458 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/cancelOrder/Some line are sent" 2026-10-27 17:56:24,660 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/cancelOrder/reverts to the last-sent qty, not the pending delta, across multiple sync rounds" 2026-10-27 17:56:24,912 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/services/self_order_service/cancelOrder" ended (passed: 3 / time: 657 ms) 2026-10-27 17:56:24,912 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/cancelBackendOrder" 2026-10-27 17:56:25,142 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/resetCategorySelection" 2026-10-27 17:56:25,377 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/printOrderChanges/all matching lines" 2026-10-27 17:56:25,610 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/printOrderChanges/combo lines and other lines are filtered cat1" 2026-10-27 17:56:25,828 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/printOrderChanges/combo lines and other lines are filtered cat2" 2026-10-27 17:56:26,042 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/printOrderChanges/no category matches" 2026-10-27 17:56:26,275 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/printOrderChanges/ignores combo root category" 2026-10-27 17:56:26,499 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/services/self_order_service/printOrderChanges" ended (passed: 5 / time: 1119 ms) 2026-10-27 17:56:26,499 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/orderLineNotSend" 2026-10-27 17:56:26,707 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/orderLineNotSend only prices the pending delta once a line has already been sent" 2026-10-27 17:56:26,946 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/orderLineSent" 2026-10-27 17:56:27,207 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/payment status notification keeps the partner of the order" 2026-10-27 17:56:27,519 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/services/self_order_service" ended (passed: 61 / time: 14586 ms) 2026-10-27 17:56:27,942 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/services/self_order_service (after GC) - used: 153238451 - total: 397874607 - limit: 4395630592 - tests: 61 2026-10-27 17:56:27,972 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:56:27] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1841 13 0.006 0.021 rw 2026-10-27 17:56:28,045 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_online_payment_self_order/unit/scenario/pos_self_order_flow/zero amount total order flow with payment method" 2026-10-27 17:56:28,187 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:56:28] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.002 0.019 ro 2026-10-27 17:56:28,286 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:56:28] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.001 0.008 ro 2026-10-27 17:56:28,399 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:56:28] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 304 0 5 0.002 0.009 ro 2026-10-27 17:56:28,689 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_online_payment_self_order/unit/scenario/pos_self_order_flow" ended (passed: 1 / time: 626 ms) 2026-10-27 17:56:28,876 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_online_payment_self_order/unit/scenario/pos_self_order_flow (after GC) - used: 153538397 - total: 256616813 - limit: 4395630592 - tests: 1 2026-10-27 17:56:28,923 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_online_payment_self_order/unit/services/self_order_service/getOnlinePaymentUrl/pay route params" 2026-10-27 17:56:29,084 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:56:29] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.012 ro 2026-10-27 17:56:29,219 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_online_payment_self_order/unit/services/self_order_service/getOnlinePaymentUrl/exit route params/no exit route" 2026-10-27 17:56:29,455 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_online_payment_self_order/unit/services/self_order_service/getOnlinePaymentUrl/exit route params/service mode dynamic qr" 2026-10-27 17:56:29,680 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_online_payment_self_order/unit/services/self_order_service/getOnlinePaymentUrl/exit route params/has current table identifier" 2026-10-27 17:56:29,918 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_online_payment_self_order/unit/services/self_order_service/getOnlinePaymentUrl/exit route params" ended (passed: 3 / time: 705 ms) 2026-10-27 17:56:29,921 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_online_payment_self_order/unit/services/self_order_service/getOnlinePaymentUrl" ended (passed: 4 / time: 994 ms) 2026-10-27 17:56:29,923 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_online_payment_self_order/unit/services/self_order_service/sendDraftOrderToServer updateLastOrderChange" 2026-10-27 17:56:30,291 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_online_payment_self_order/unit/services/self_order_service" ended (passed: 5 / time: 1346 ms) 2026-10-27 17:56:30,453 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_online_payment_self_order/unit/services/self_order_service (after GC) - used: 147427796 - total: 263130352 - limit: 4395630592 - tests: 5 2026-10-27 17:56:30,488 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:56:30] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1396 11 0.006 0.02 rw 2026-10-27 17:56:30,572 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_safaricom/unit/customer_display/customer_display/LipaNaMpesa: the customer display shows the QR code to scan" 2026-10-27 17:56:30,709 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:56:30] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-27 17:56:30,995 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_safaricom/unit/customer_display/customer_display" ended (passed: 1 / time: 418 ms) 2026-10-27 17:56:31,113 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_safaricom/unit/customer_display/customer_display (after GC) - used: 147119308 - total: 246618720 - limit: 4395630592 - tests: 1 2026-10-27 17:56:31,168 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_safaricom/unit/scenarios/safaricom_flow/MpesaExpressTour: the phone number is asked and sent with the payment request" 2026-10-27 17:56:31,294 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:56:31] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:56:31,695 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_safaricom/unit/scenarios/safaricom_flow/LipaNaMpesaTour: the QR code can be displayed and cancelling the popup sets the line to retry" 2026-10-27 17:56:32,187 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_safaricom/unit/scenarios/safaricom_flow/LipaNaMpesaTour: accepting a transaction validates the payment line" 2026-10-27 17:56:32,620 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_safaricom/unit/scenarios/safaricom_flow" ended (passed: 3 / time: 1435 ms) 2026-10-27 17:56:32,765 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_safaricom/unit/scenarios/safaricom_flow (after GC) - used: 156660330 - total: 253435090 - limit: 4395630592 - tests: 3 2026-10-27 17:56:32,800 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:56:32] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1829 13 0.005 0.018 rw 2026-10-27 17:56:32,883 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale_stock/unit/scenarios/pos_sale_stock_flow/test_settle_order_with_lot: the SN/Lots of the sale order are loaded on the settled line" 2026-10-27 17:56:33,038 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:56:33] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.014 ro 2026-10-27 17:56:33,543 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale_stock/unit/scenarios/pos_sale_stock_flow/test_multiple_lots_sale_order_2: discarding the SN/Lots leaves the line without lot" 2026-10-27 17:56:34,132 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale_stock/unit/scenarios/pos_sale_stock_flow/test_import_lot_groupable_and_non_groupable / test_multiple_lots_sale_order_3: a non groupable lot line is split per lot" 2026-10-27 17:56:34,703 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale_stock/unit/scenarios/pos_sale_stock_flow/test_settle_changed_price_with_lots: the price of a lot tracked line is not reset" 2026-10-27 17:56:35,258 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale_stock/unit/scenarios/pos_sale_stock_flow/test_settle_groupable_lot_total_amount: a groupable lot tracked line keeps its total" 2026-10-27 17:56:35,814 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale_stock/unit/scenarios/pos_sale_stock_flow/PosShipLaterNoDefault: settling a sale order does not activate ship later" 2026-10-27 17:56:36,370 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_sale_stock/unit/scenarios/pos_sale_stock_flow/PosSettleOrder4 / PosSettleOrderShipLater: ship later sets the shipping date of the order" 2026-10-27 17:56:36,988 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_sale_stock/unit/scenarios/pos_sale_stock_flow" ended (passed: 7 / time: 4095 ms) 2026-10-27 17:56:37,235 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_sale_stock/unit/scenarios/pos_sale_stock_flow (after GC) - used: 154660587 - total: 288472731 - limit: 4395630592 - tests: 7 2026-10-27 17:56:37,272 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:56:37] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1905 13 0.007 0.021 rw 2026-10-27 17:56:37,345 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order_event/unit/components/product_card/ticketAvailabilityText" 2026-10-27 17:56:37,523 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:56:37] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 17:56:37,688 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order_event/unit/components/product_card/selectProduct adds a regular product to the cart" 2026-10-27 17:56:37,692 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:56:37] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.002 0.013 ro 2026-10-27 17:56:38,027 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order_event/unit/components/product_card/selectProduct navigates to the event page for an event product" 2026-10-27 17:56:38,393 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order_event/unit/components/product_card" ended (passed: 3 / time: 1016 ms) 2026-10-27 17:56:38,539 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order_event/unit/components/product_card (after GC) - used: 153750698 - total: 266019066 - limit: 4395630592 - tests: 3 2026-10-27 17:56:38,628 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order_event/unit/pages/cart_page/cart_page/changeQuantity" 2026-10-27 17:56:38,798 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:56:38] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:56:38,917 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:56:38] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.001 0.008 ro 2026-10-27 17:56:38,930 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:56:38] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 304 0 5 0.001 0.006 ro 2026-10-27 17:56:38,938 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order_event/unit/pages/cart_page/cart_page" ended (passed: 1 / time: 309 ms) 2026-10-27 17:56:38,954 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order_event/unit/pages/cart_page" ended (passed: 1 / time: 309 ms) 2026-10-27 17:56:39,127 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order_event/unit/pages/cart_page (after GC) - used: 153723343 - total: 253698315 - limit: 4395630592 - tests: 1 2026-10-27 17:56:39,171 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order_event/unit/pages/event_page/EventPage Component/validateQuestion" 2026-10-27 17:56:39,345 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:56:39] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.027 ro 2026-10-27 17:56:39,452 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:56:39] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.003 0.01 ro 2026-10-27 17:56:39,463 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order_event/unit/pages/event_page/EventPage Component/onStepClicked" 2026-10-27 17:56:39,740 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order_event/unit/pages/event_page/EventPage Component/slotAvailabilityText" 2026-10-27 17:56:39,990 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order_event/unit/pages/event_page/EventPage Component/seatAvailability" 2026-10-27 17:56:40,205 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order_event/unit/pages/event_page/EventPage Component/changeQuantity" 2026-10-27 17:56:40,442 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order_event/unit/pages/event_page/EventPage Component" ended (passed: 5 / time: 1268 ms) 2026-10-27 17:56:40,461 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order_event/unit/pages/event_page" ended (passed: 5 / time: 1268 ms) 2026-10-27 17:56:40,625 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order_event/unit/pages/event_page (after GC) - used: 154154660 - total: 260532652 - limit: 4395630592 - tests: 5 2026-10-27 17:56:40,687 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order_event/unit/services/self_order_service/self_order_service/eventImageUrl" 2026-10-27 17:56:40,839 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:56:40] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.006 ro 2026-10-27 17:56:40,935 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order_event/unit/services/self_order_service/self_order_service" ended (passed: 1 / time: 244 ms) 2026-10-27 17:56:40,955 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order_event/unit/services/self_order_service" ended (passed: 1 / time: 244 ms) 2026-10-27 17:56:41,109 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order_event/unit/services/self_order_service (after GC) - used: 153903770 - total: 255027482 - limit: 4395630592 - tests: 1 2026-10-27 17:56:41,137 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:56:41] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1742 13 0.009 0.013 rw 2026-10-27 17:56:41,211 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order_bancontact_pay/unit/app/payment_bancontact/sendPaymentRequest/failed to create bancontact payment" 2026-10-27 17:56:41,371 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:56:41] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 17:56:41,530 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order_bancontact_pay/unit/app/payment_bancontact/sendPaymentRequest/success to create bancontact payment" 2026-10-27 17:56:41,536 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:56:41] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.003 0.025 ro 2026-10-27 17:56:41,826 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order_bancontact_pay/unit/app/payment_bancontact/sendPaymentRequest" ended (passed: 2 / time: 613 ms) 2026-10-27 17:56:41,840 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order_bancontact_pay/unit/app/payment_bancontact" ended (passed: 2 / time: 613 ms) 2026-10-27 17:56:42,003 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order_bancontact_pay/unit/app/payment_bancontact (after GC) - used: 154242794 - total: 258369998 - limit: 4395630592 - tests: 2 2026-10-27 17:56:42,067 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order_bancontact_pay/unit/scenario/kiosk_bancontact_pay_flow/kiosk_bancontact_pay_success: scanning the QR code pays the kiosk order" 2026-10-27 17:56:42,226 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:56:42] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:56:42,357 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:56:42] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.003 0.009 ro 2026-10-27 17:56:42,368 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 1SkCO92C - [27/Oct/2026 17:56:42] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 304 0 5 0.002 0.008 ro 2026-10-27 17:56:42,452 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order_bancontact_pay/unit/scenario/kiosk_bancontact_pay_flow/kiosk_bancontact_pay_failed: a failed payment can be retried" 2026-10-27 17:56:42,956 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order_bancontact_pay/unit/scenario/kiosk_bancontact_pay_flow/kiosk_bancontact_pay_failed_create_payment: the payment cannot be created" 2026-10-27 17:56:43,491 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order_bancontact_pay/unit/scenario/kiosk_bancontact_pay_flow" ended (passed: 3 / time: 1406 ms) 2026-10-27 17:56:43,651 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order_bancontact_pay/unit/scenario/kiosk_bancontact_pay_flow (after GC) - used: 154599380 - total: 261778408 - limit: 4395630592 - tests: 3 2026-10-27 17:56:43,796 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] tests done (after GC) - used: 148566534 - total: 254699666 - limit: 4395630592 2026-10-27 17:56:43,798 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@product" ended (passed: 1 / time: 2299 ms) 2026-10-27 17:56:43,798 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale" ended (passed: 493 / time: 109099 ms) 2026-10-27 17:56:43,799 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant" ended (passed: 147 / time: 52032 ms) 2026-10-27 17:56:43,799 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project" ended (passed: 69 / time: 10874 ms) 2026-10-27 17:56:43,800 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project_todo" ended (passed: 16 / time: 2413 ms) 2026-10-27 17:56:43,802 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_discount" ended (passed: 10 / time: 3678 ms) 2026-10-27 17:56:43,803 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_loyalty" ended (passed: 23 / time: 5581 ms) 2026-10-27 17:56:43,803 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_mollie" ended (passed: 4 / time: 856 ms) 2026-10-27 17:56:43,805 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_stock" ended (passed: 7 / time: 2146 ms) 2026-10-27 17:56:43,806 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_sale" ended (passed: 35 / time: 16504 ms) 2026-10-27 17:56:43,806 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_viva_com" ended (passed: 2 / time: 593 ms) 2026-10-27 17:56:43,806 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@printer" ended (passed: 13 / time: 1060 ms) 2026-10-27 17:56:43,807 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_bancontact_pay" ended (passed: 24 / time: 12697 ms) 2026-10-27 17:56:43,807 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_cashdro" ended (passed: 7 / time: 55 ms) 2026-10-27 17:56:43,807 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_cashmatic" ended (passed: 6 / time: 432 ms) 2026-10-27 17:56:43,808 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_event" ended (passed: 15 / time: 2789 ms) 2026-10-27 17:56:43,809 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_glory_cash" ended (passed: 26 / time: 388 ms) 2026-10-27 17:56:43,809 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_hr" ended (passed: 30 / time: 7071 ms) 2026-10-27 17:56:43,809 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_online_payment" ended (passed: 3 / time: 1474 ms) 2026-10-27 17:56:43,810 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order" ended (passed: 221 / time: 84140 ms) 2026-10-27 17:56:43,810 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_online_payment_self_order" ended (passed: 6 / time: 1972 ms) 2026-10-27 17:56:43,811 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_safaricom" ended (passed: 4 / time: 1853 ms) 2026-10-27 17:56:43,811 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_sale_stock" ended (passed: 7 / time: 4095 ms) 2026-10-27 17:56:43,812 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order_event" ended (passed: 10 / time: 2837 ms) 2026-10-27 17:56:43,812 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order_bancontact_pay" ended (passed: 5 / time: 2019 ms) 2026-10-27 17:56:43,812 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Passed 1184 tests (5562 assertions, total time: 00:06:11) 2026-10-27 17:56:43,813 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Test suite succeeded 2026-10-27 17:56:44,321 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 0 websockets 2026-10-27 17:56:44,322 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: heap 103070220 (allocated 108769280) 2026-10-27 17:56:44,423 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Closing chrome headless with pid 69308 2026-10-27 17:56:44,424 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Closing websocket connection 2026-10-27 17:56:44,424 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Terminating chrome headless with pid 69308 2026-10-27 17:56:44,563 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_175644_563109_test_unit_desktop.txt 2026-10-27 17:56:44,563 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Removing chrome user profile "/tmp/tmpodsi8enn_chrome_odoo" 2026-10-27 17:56:44,644 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-27 17:56:44,652 7 INFO rb-3d383b4-226062-429553 odoo.tests.suite: Auto retry disabled for test_unit_mobile (odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile) 2026-10-27 17:56:44,653 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js: Starting MobileWebSuite.test_unit_mobile ... 2026-10-27 17:56:45,068 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Chrome pid: 69654 2026-10-27 17:56:45,068 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Chrome headless temporary user profile dir: /tmp/tmpqb5el253_chrome_odoo 2026-10-27 17:56:45,069 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Issuing json command http://127.0.0.1:35603/json/version 2026-10-27 17:56:45,070 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35603', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:56:45,123 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Browser version: Chrome/150.0.7871.114 2026-10-27 17:56:45,124 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Issuing json command http://127.0.0.1:35603/json 2026-10-27 17:56:45,124 7 INFO rb-3d383b4-226062-429553 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35603', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-27 17:56:45,132 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Websocket url found: ws://127.0.0.1:35603/devtools/page/CF2C53F3E4039A3C6CE44BCCF8DD7FAD 2026-10-27 17:56:45,136 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Enable chrome headless console log notification 2026-10-27 17:56:45,139 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Chrome headless enable page notifications 2026-10-27 17:56:45,229 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-27 17:56:45,262 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Setting session cookie in browser 2026-10-27 17:56:45,264 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Open "http://127.0.0.1:8069/web/tests?&headless&loglevel=2&preset=mobile&tag=-headless&timeout=15000&id=8f0c4dc0&id=385c6225&id=44b17663&id=dea4a2bc&id=604ef30c&id=663ec0af&id=abd5fdcc&id=feff7f15&id=38fee11b&id=6ee09bc9&id=a17645a5&id=dbe09775&id=feb88248&id=67927d96&id=3d20db92&id=adc5c029&id=338447a6&id=0cddce53&id=502048c1&id=6703452b&id=b31eec2b&id=e588ffda&id=e5d904af&id=e5db82d9&id=d8c27dec" in browser 2026-10-27 17:56:45,264 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Navigating to: "http://127.0.0.1:8069/web/tests?&headless&loglevel=2&preset=mobile&tag=-headless&timeout=15000&id=8f0c4dc0&id=385c6225&id=44b17663&id=dea4a2bc&id=604ef30c&id=663ec0af&id=abd5fdcc&id=feff7f15&id=38fee11b&id=6ee09bc9&id=a17645a5&id=dbe09775&id=feb88248&id=67927d96&id=3d20db92&id=adc5c029&id=338447a6&id=0cddce53&id=502048c1&id=6703452b&id=b31eec2b&id=e588ffda&id=e5d904af&id=e5db82d9&id=d8c27dec" 2026-10-27 17:56:45,278 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-27 17:56:45,598 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:56:45] "GET /web/tests?&headless&loglevel=2&preset=mobile&tag=-headless&timeout=15000&id=8f0c4dc0&id=385c6225&id=44b17663&id=dea4a2bc&id=604ef30c&id=663ec0af&id=abd5fdcc&id=feff7f15&id=38fee11b&id=6ee09bc9&id=a17645a5&id=dbe09775&id=feb88248&id=67927d96&id=3d20db92&id=adc5c029&id=338447a6&id=0cddce53&id=502048c1&id=6703452b&id=b31eec2b&id=e588ffda&id=e5d904af&id=e5db82d9&id=d8c27dec HTTP/1.1" 200 2146 17 0.013 0.318 ro 2026-10-27 17:56:45,602 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Navigation result: {'frameId': 'CF2C53F3E4039A3C6CE44BCCF8DD7FAD', 'loaderId': '218B510E261C97CE5AC1EBA3732478F0', 'isDownload': False} 2026-10-27 17:56:45,602 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Waiting for frame 'CF2C53F3E4039A3C6CE44BCCF8DD7FAD' to stop loading 2026-10-27 17:56:45,653 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:56:45] "GET /web/assets/c3b1da3/web.assets_unit_tests_setup.min.css HTTP/1.1" 200 1542698 2 0.002 0.371 ro 2026-10-27 17:56:45,675 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:56:45] "GET /web/assets/7d451f4/web.assets_unit_tests.min.css HTTP/1.1" 200 257211 2 0.001 0.032 ro 2026-10-27 17:56:45,752 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:56:45] "GET /web/assets/f6e890e/web.assets_unit_tests_setup.min.js HTTP/1.1" 200 13562574 2 0.001 0.114 ro 2026-10-27 17:56:45,971 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:56:45] "GET /web/assets/1e6b422/web.assets_unit_tests.min.js HTTP/1.1" 200 22428579 2 0.001 0.233 ro 2026-10-27 17:56:46,219 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-27 17:56:46,219 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,500,500i,600,600i,700,700i,800,800i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-27 17:56:46,220 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-27 17:56:46,220 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-27 17:56:46,221 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-27 17:56:46,221 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:400,400i,700,700i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-27 17:56:46,222 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-27 17:56:46,232 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-27 17:56:46,290 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:56:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-27 17:56:48,257 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:56:48] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.004 - 2026-10-27 17:56:48,258 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:56:48] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-27 17:56:48,429 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Evaluate ready code "document.readyState === 'complete'" 2026-10-27 17:56:48,438 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:56:48] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.001 - 2026-10-27 17:56:48,438 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Evaluate test code "" 2026-10-27 17:56:48,601 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:56:48] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 299 11 0.019 0.152 rw 2026-10-27 17:56:48,734 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Configuration (click to expand) 2026-10-27 17:56:48,735 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: Object(bail=0, debug='', debugTest=false, events=3, fps=60, fun=false, headless=true, loglevel=2, manual=false, networkDelay='0', notrycatch=false, order='fifo', preset='mobile', random=0, showdetail='first-fail', timeout=15000, filter='', id='[8f0c4dc0, 385c6225, 44b17663, dea4a2bc, 604ef30c,…b31eec2b, e588ffda, e5d904af, e5db82d9, d8c27dec]', tag='[-headless]') 2026-10-27 17:56:48,736 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: console.groupEnd 2026-10-27 17:56:48,736 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Starting test suites 2026-10-27 17:56:48,737 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@product/product_pricelist_report/Pricelist Client Action" 2026-10-27 17:56:50,258 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:56:50] "POST /web/model/get_definitions HTTP/1.1" 200 2481484 568 0.329 1.172 rw 2026-10-27 17:56:50,542 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:56:50] "GET /web/assets/4b92bbf/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.006 ro 2026-10-27 17:56:50,781 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@product/product_pricelist_report" ended (passed: 1 / time: 2039 ms) 2026-10-27 17:56:50,845 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @product/product_pricelist_report (after GC) - used: 87950029 - total: 156913645 - limit: 4395630592 - tests: 1 2026-10-27 17:56:50,868 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:56:50] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1360 9 0.004 0.017 rw 2026-10-27 17:56:50,942 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/accounting/discount/Taxes object should contain no discount values" 2026-10-27 17:56:51,079 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:56:51] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.011 ro 2026-10-27 17:56:51,555 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/accounting/discount" ended (passed: 1 / time: 613 ms) 2026-10-27 17:56:51,623 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/accounting/discount (after GC) - used: 89205071 - total: 158747231 - limit: 4395630592 - tests: 1 2026-10-27 17:56:51,702 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/accounting/old_tour/[Old Tour] pos_basic_order_01_multi_payment_and_change" 2026-10-27 17:56:51,827 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:56:51] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-27 17:56:51,958 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/accounting/old_tour/[Old Tour] PaymentScreenRoundingHalfUp" 2026-10-27 17:56:52,142 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/accounting/old_tour/[Old Tour] test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method" 2026-10-27 17:56:52,329 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/accounting/old_tour/[Old Tour] test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash" 2026-10-27 17:56:52,533 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/accounting/old_tour/[Old Tour] test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left" 2026-10-27 17:56:52,706 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/accounting/old_tour/[Old Tour] test_cash_rounding_halfup_add_invoice_line_only_round_cash_method" 2026-10-27 17:56:52,934 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/accounting/old_tour/[Old Tour] test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash" 2026-10-27 17:56:53,178 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/accounting/old_tour/[Old Tour] test_cash_rounding_with_change" 2026-10-27 17:56:53,373 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/accounting/old_tour/[Old Tour] test_cash_rounding_only_cash_method_with_change" 2026-10-27 17:56:53,602 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/accounting/old_tour/[Old Tour] test_cash_rounding_up_with_change" 2026-10-27 17:56:53,839 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/accounting/old_tour" ended (passed: 10 / time: 2131 ms) 2026-10-27 17:56:53,946 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/accounting/old_tour (after GC) - used: 92000522 - total: 224807514 - limit: 4395630592 - tests: 10 2026-10-27 17:56:54,011 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/accounting/price/Prices includes" 2026-10-27 17:56:54,140 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:56:54] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.013 ro 2026-10-27 17:56:54,263 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/accounting/price/Prices excludes" 2026-10-27 17:56:54,470 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/accounting/price/Combo prices incl and excl" 2026-10-27 17:56:54,629 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/accounting/price" ended (passed: 3 / time: 611 ms) 2026-10-27 17:56:54,684 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/accounting/price (after GC) - used: 91676878 - total: 182602346 - limit: 4395630592 - tests: 3 2026-10-27 17:56:54,736 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/accounting/pricelist/Nested Pricelists with different currencies" 2026-10-27 17:56:54,834 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:56:54] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.012 ro 2026-10-27 17:56:54,932 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/accounting/pricelist/Pricelist: Precedence Rules (Variant > Template > Category > Global)" 2026-10-27 17:56:55,125 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/accounting/pricelist/Pricelist: Min Quantity logic" 2026-10-27 17:56:55,284 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/accounting/pricelist/Pricelist: Nested Pricelists (Pricelist of Pricelist)" 2026-10-27 17:56:55,417 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/accounting/pricelist/Pricelist: rule targeting a product missing from the PoS is not applied globally" 2026-10-27 17:56:55,564 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/accounting/pricelist/Pricelist: fixed price rule still adds attribute extra price" 2026-10-27 17:56:55,717 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/accounting/pricelist/Pricelist: fixed price rule targeting a specific variant only adds no_variant extra price" 2026-10-27 17:56:55,864 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/accounting/pricelist/Pricelist: fixed price with currency conversion still adds attribute extra price" 2026-10-27 17:56:55,997 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/accounting/pricelist" ended (passed: 8 / time: 1252 ms) 2026-10-27 17:56:56,100 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/accounting/pricelist (after GC) - used: 91920238 - total: 197544570 - limit: 4395630592 - tests: 8 2026-10-27 17:56:56,155 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/accounting/rounding/Rounding sale HALF-UP 0.05 (cash only)" 2026-10-27 17:56:56,264 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:56:56] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-27 17:56:56,388 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/accounting/rounding/Rounding sale HALF-UP 0.05 (all methods)" 2026-10-27 17:56:56,568 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/accounting/rounding/Rounding sale UP 10 (cash only)" 2026-10-27 17:56:56,775 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/accounting/rounding/Rounding sale UP 10 (all methods)" 2026-10-27 17:56:56,981 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/accounting/rounding/Rounding sale DOWN 10 (all methods)" 2026-10-27 17:56:57,170 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/accounting/rounding/Rounding sale DOWN 1 (cash only)" 2026-10-27 17:56:57,379 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/accounting/rounding/Rounding sale DOWN 1 (all methods)" 2026-10-27 17:56:57,602 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/accounting/rounding/Rounding refund HALF-UP 0.05 (cash only)" 2026-10-27 17:56:57,821 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/accounting/rounding/Rounding refund HALF-UP 0.05 (all methods)" 2026-10-27 17:56:57,991 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/accounting/rounding/Rounding refund UP 10 (cash only)" 2026-10-27 17:56:58,172 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/accounting/rounding/Rounding refund UP 10 (all methods)" 2026-10-27 17:56:58,356 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/accounting/rounding/Rounding refund DOWN 1 (cash only)" 2026-10-27 17:56:58,556 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/accounting/rounding/Rounding refund DOWN 1 (all methods)" 2026-10-27 17:56:58,708 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/accounting/rounding/Rouding sale HALF-UP 0.05 with two payment method" 2026-10-27 17:56:58,903 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/accounting/rounding/Applied rounding when overpaying" 2026-10-27 17:56:59,088 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/accounting/rounding" ended (passed: 15 / time: 2930 ms) 2026-10-27 17:56:59,246 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/accounting/rounding (after GC) - used: 92583046 - total: 227691098 - limit: 4395630592 - tests: 15 2026-10-27 17:56:59,294 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/backend/pos_search_model/SearchModel/pos orders can be grouped by hour" 2026-10-27 17:56:59,405 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:56:59] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.01 ro 2026-10-27 17:56:59,586 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/backend/pos_search_model/SearchModel" ended (passed: 1 / time: 291 ms) 2026-10-27 17:56:59,592 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/backend/pos_search_model" ended (passed: 1 / time: 291 ms) 2026-10-27 17:56:59,654 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/backend/pos_search_model (after GC) - used: 92372718 - total: 168991122 - limit: 4395630592 - tests: 1 2026-10-27 17:56:59,725 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/cash_move_receipt/cash move ticket renders cash in with amount and reason" 2026-10-27 17:56:59,817 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:56:59] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:56:59,919 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/cash_move_receipt/cash move ticket renders cash out with amount and reason" 2026-10-27 17:57:00,071 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/cash_move_receipt/cash move ticket renders logo when configured" 2026-10-27 17:57:00,225 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/cash_move_receipt/cash move ticket does not render logo when not configured" 2026-10-27 17:57:00,402 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/cash_move_receipt/cash move ticket renders different amounts correctly" 2026-10-27 17:57:00,565 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/cash_move_receipt" ended (passed: 5 / time: 825 ms) 2026-10-27 17:57:00,639 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/cash_move_receipt (after GC) - used: 97706238 - total: 191292730 - limit: 4395630592 - tests: 5 2026-10-27 17:57:00,701 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/category_selector/child category is visible when parent is loaded only via a printer" 2026-10-27 17:57:00,803 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:00] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.006 ro 2026-10-27 17:57:00,929 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/category_selector" ended (passed: 1 / time: 219 ms) 2026-10-27 17:57:00,986 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/category_selector (after GC) - used: 98759576 - total: 175566936 - limit: 4395630592 - tests: 1 2026-10-27 17:57:01,045 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/feedback_screen/Total on receipt always incl" 2026-10-27 17:57:01,167 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:01] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:57:01,358 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:01] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-27 17:57:01,372 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/feedback_screen/Total on receipt always incl with tax excluded" 2026-10-27 17:57:01,585 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/feedback_screen/canEditPayment" 2026-10-27 17:57:01,801 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/feedback_screen" ended (passed: 3 / time: 747 ms) 2026-10-27 17:57:01,875 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/feedback_screen (after GC) - used: 99218538 - total: 187895846 - limit: 4395630592 - tests: 3 2026-10-27 17:57:01,931 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_change_receipt/order change ticket renders new lines with product name and quantity" 2026-10-27 17:57:02,021 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:02] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.01 ro 2026-10-27 17:57:02,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_change_receipt/order change ticket renders cancelled lines" 2026-10-27 17:57:02,395 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_change_receipt/order change ticket renders customer note on line" 2026-10-27 17:57:02,613 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_change_receipt/order change ticket renders general customer note section" 2026-10-27 17:57:02,845 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_change_receipt/order change ticket renders multiple new lines" 2026-10-27 17:57:03,051 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_change_receipt/test_printer_restricts_to_allowed_categories_for_combo: only combo items in allowed categories print" 2026-10-27 17:57:03,284 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:03] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-27 17:57:03,438 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_change_receipt/test_printer_not_linked_to_any_combo_category: printer only shows non-combo items in its category" 2026-10-27 17:57:03,774 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/order_change_receipt" ended (passed: 7 / time: 1822 ms) 2026-10-27 17:57:03,874 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/order_change_receipt (after GC) - used: 105756533 - total: 207115461 - limit: 4395630592 - tests: 7 2026-10-27 17:57:03,947 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data renders totals, cashier, payments, order lines and qr code for processed order" 2026-10-27 17:57:04,085 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:04] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:57:04,254 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data renders tip lines and line css rules" 2026-10-27 17:57:04,432 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data does not render internal notes" 2026-10-27 17:57:04,613 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data renders discount details and can omit discount summary for manual prices" 2026-10-27 17:57:04,827 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data renders receipt change on overpayment" 2026-10-27 17:57:04,996 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data renders rounding amounts on receipts" 2026-10-27 17:57:05,198 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/point_of_sale.test_receipt_company_logo_tour, point_of_sale.test_receipt_no_logo_tour: ticket data renders logo and contact info variants" 2026-10-27 17:57:05,333 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/point_of_sale.test_receipt_custom_logo_tour: custom logo and phone displayed on receipt" 2026-10-27 17:57:05,471 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data can hide the invoice qr code" 2026-10-27 17:57:05,607 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches tip-after-payment tour case: 15 percent tip" 2026-10-27 17:57:05,747 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches tip-after-payment tour case: 20 percent tip" 2026-10-27 17:57:05,918 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches tip-after-payment tour case: 25 percent tip on 6.00 total" 2026-10-27 17:57:06,112 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches tip-after-payment tour case: 25 percent tip on 8.00 total" 2026-10-27 17:57:06,308 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches tip-after-payment tour case: no tip after tip screen" 2026-10-27 17:57:06,445 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches tip-after-payment tour case: custom tip" 2026-10-27 17:57:06,640 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches tip-after-payment tour case: direct settle without tip" 2026-10-27 17:57:06,859 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches tip-after-payment tour case: cash payment skips tip screen" 2026-10-27 17:57:07,028 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches tip-after-payment tour case: already tipped before validation" 2026-10-27 17:57:07,213 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches tip-after-payment tour case: deleted tip before tip screen" 2026-10-27 17:57:07,420 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches tip-after-payment tour case: zero tip before tip screen" 2026-10-27 17:57:07,684 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches cash-rounding tour case: all methods sale without rounding" 2026-10-27 17:57:07,916 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches cash-rounding tour case: all methods refund without rounding" 2026-10-27 17:57:08,144 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches cash-rounding tour case: all methods sale with rounding down" 2026-10-27 17:57:08,376 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches cash-rounding tour case: all methods refund with rounding up" 2026-10-27 17:57:08,616 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches cash-rounding tour case: all methods sale with bank and cash" 2026-10-27 17:57:08,863 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches cash-rounding tour case: all methods refund with bank and cash" 2026-10-27 17:57:09,074 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches cash-rounding tour case: cash only sale with rounding down" 2026-10-27 17:57:09,518 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches cash-rounding tour case: cash only refund with rounding up" 2026-10-27 17:57:09,674 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches cash-rounding tour case: cash only sale with bank and cash" 2026-10-27 17:57:09,817 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/ticket data matches cash-rounding tour case: cash only refund with bank and cash" 2026-10-27 17:57:09,954 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_receipt/test_printed_receipt_tour: basic receipt hides totals and prices" 2026-10-27 17:57:10,084 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/order_receipt" ended (passed: 31 / time: 6120 ms) 2026-10-27 17:57:10,191 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/order_receipt (after GC) - used: 108408826 - total: 212251582 - limit: 4395630592 - tests: 31 2026-10-27 17:57:10,265 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_summary/getNewLine" 2026-10-27 17:57:10,385 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:10] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.006 ro 2026-10-27 17:57:10,533 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_summary/Display tax include/exclude subtotal label" 2026-10-27 17:57:10,753 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_summary/setLinePrice: input is per-unit tax-included price, discount is preserved" 2026-10-27 17:57:11,030 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/order_summary" ended (passed: 3 / time: 765 ms) 2026-10-27 17:57:11,126 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/order_summary (after GC) - used: 108056197 - total: 203338701 - limit: 4395630592 - tests: 3 2026-10-27 17:57:11,195 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/orderline/orderline.js" 2026-10-27 17:57:11,312 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:11] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-27 17:57:11,439 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/orderline" ended (passed: 1 / time: 240 ms) 2026-10-27 17:57:11,509 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/orderline (after GC) - used: 108124296 - total: 188135736 - limit: 4395630592 - tests: 1 2026-10-27 17:57:11,562 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/orderline_note_button/orderline_note_button.js" 2026-10-27 17:57:11,660 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:11] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.006 ro 2026-10-27 17:57:11,806 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:11] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.003 - 2026-10-27 17:57:11,909 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:11] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.002 - 2026-10-27 17:57:12,068 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/orderline_note_button" ended (passed: 1 / time: 499 ms) 2026-10-27 17:57:12,148 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/orderline_note_button (after GC) - used: 108263738 - total: 188143070 - limit: 4395630592 - tests: 1 2026-10-27 17:57:12,218 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/payment_lines/getPaymentActionState" 2026-10-27 17:57:12,324 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:12] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.012 ro 2026-10-27 17:57:12,518 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/payment_lines/show qr code button/processing qr code" 2026-10-27 17:57:12,788 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/payment_lines/show qr code button/non-processing qr code" 2026-10-27 17:57:13,036 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/payment_lines/show qr code button/no qr code" 2026-10-27 17:57:13,286 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/payment_lines/show qr code button/not external qr code" 2026-10-27 17:57:13,567 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/payment_lines/show qr code button" ended (passed: 4 / time: 1049 ms) 2026-10-27 17:57:13,568 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/payment_lines/spinner or delete button/not selected and no status" 2026-10-27 17:57:13,789 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/payment_lines/spinner or delete button/selected but no status" 2026-10-27 17:57:14,036 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/payment_lines/spinner or delete button/not selected but processing" 2026-10-27 17:57:14,268 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/payment_lines/spinner or delete button/not selected and not done" 2026-10-27 17:57:14,487 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/payment_lines/spinner or delete button/selected and processing" 2026-10-27 17:57:14,750 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/payment_lines/spinner or delete button/selected and done" 2026-10-27 17:57:14,979 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/payment_lines/spinner or delete button" ended (passed: 6 / time: 1404 ms) 2026-10-27 17:57:14,979 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/payment_lines" ended (passed: 11 / time: 2754 ms) 2026-10-27 17:57:15,116 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/payment_lines (after GC) - used: 108852460 - total: 218820468 - limit: 4395630592 - tests: 11 2026-10-27 17:57:15,175 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/payment_screen/Change always incl" 2026-10-27 17:57:15,292 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:15] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 17:57:15,470 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/payment_screen/addTip startingValue uses locale decimal separator on overpayment" 2026-10-27 17:57:15,643 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/payment_screen" ended (passed: 2 / time: 466 ms) 2026-10-27 17:57:15,715 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/payment_screen (after GC) - used: 108733812 - total: 198655968 - limit: 4395630592 - tests: 2 2026-10-27 17:57:15,768 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/popup/chose_combo_popup/chose_combo_popup.js/allCombos" 2026-10-27 17:57:15,870 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:15] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-27 17:57:16,042 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/popup/chose_combo_popup/chose_combo_popup.js" ended (passed: 1 / time: 276 ms) 2026-10-27 17:57:16,042 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/popup/chose_combo_popup/popup renders with single applicable combo" 2026-10-27 17:57:16,265 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/popup/chose_combo_popup/popup handles upsell combo correctly" 2026-10-27 17:57:16,471 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/popup/chose_combo_popup/popup with applicable and upsell combos mixed" 2026-10-27 17:57:16,685 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/popup/chose_combo_popup/popup lines are correctly sorted by upsell and sequence" 2026-10-27 17:57:16,906 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/popup/chose_combo_popup/popup confirm function calls getPayload correctly" 2026-10-27 17:57:17,113 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/popup/chose_combo_popup" ended (passed: 6 / time: 1340 ms) 2026-10-27 17:57:17,217 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/popup/chose_combo_popup (after GC) - used: 108873057 - total: 208358741 - limit: 4395630592 - tests: 6 2026-10-27 17:57:17,279 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/popup/closing_popup/payment method helpers" 2026-10-27 17:57:17,406 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:17] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.018 ro 2026-10-27 17:57:17,571 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/popup/closing_popup/validPms includes bank/cash methods with more than one payment" 2026-10-27 17:57:17,784 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/popup/closing_popup" ended (passed: 2 / time: 501 ms) 2026-10-27 17:57:17,858 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/popup/closing_popup (after GC) - used: 109068383 - total: 197630935 - limit: 4395630592 - tests: 2 2026-10-27 17:57:17,931 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/popup/combo_configurator_popup/formattedComboPrice_contains_no_trailing_zeros" 2026-10-27 17:57:18,068 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:18] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:57:18,215 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/popup/combo_configurator_popup" ended (passed: 1 / time: 273 ms) 2026-10-27 17:57:18,290 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/popup/combo_configurator_popup (after GC) - used: 108992024 - total: 189766484 - limit: 4395630592 - tests: 1 2026-10-27 17:57:18,341 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/popup/error_dialog/shows Reload Data button on Error Dialog" 2026-10-27 17:57:18,438 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:18] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.01 ro 2026-10-27 17:57:18,699 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/popup/error_dialog" ended (passed: 1 / time: 352 ms) 2026-10-27 17:57:18,798 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/popup/error_dialog (after GC) - used: 108739030 - total: 189771622 - limit: 4395630592 - tests: 1 2026-10-27 17:57:18,855 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/popup/order_details_dialog/OrderDetailsDialog opens without currency error" 2026-10-27 17:57:18,968 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:18] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.006 ro 2026-10-27 17:57:19,134 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/popup/order_details_dialog" ended (passed: 1 / time: 268 ms) 2026-10-27 17:57:19,208 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/popup/order_details_dialog (after GC) - used: 108839324 - total: 188992944 - limit: 4395630592 - tests: 1 2026-10-27 17:57:19,275 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/popup/preset_slots_popup/PresetSlotsPopup" 2026-10-27 17:57:19,411 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:19] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:57:19,600 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/popup/preset_slots_popup" ended (passed: 1 / time: 314 ms) 2026-10-27 17:57:19,672 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/popup/preset_slots_popup (after GC) - used: 108942673 - total: 188997413 - limit: 4395630592 - tests: 1 2026-10-27 17:57:19,746 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/popup/product_info_popup/Product info popup displays product tag names and colors" 2026-10-27 17:57:19,888 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:19] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.012 ro 2026-10-27 17:57:20,046 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/popup/product_info_popup/Product info popup prices come from the tax details, not from the server prices" 2026-10-27 17:57:20,290 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/popup/product_info_popup" ended (passed: 2 / time: 538 ms) 2026-10-27 17:57:20,359 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/popup/product_info_popup (after GC) - used: 109184635 - total: 195830163 - limit: 4395630592 - tests: 2 2026-10-27 17:57:20,409 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/product_configurator_popup/Include extra price for dynamic variants in popup" 2026-10-27 17:57:20,544 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:20] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.016 ro 2026-10-27 17:57:20,659 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/product_configurator_popup/Extra price is shown when no pricelist rule applies" 2026-10-27 17:57:20,842 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/product_configurator_popup/Extra price is hidden when a fixed pricelist rule targets that specific variant" 2026-10-27 17:57:21,018 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/product_configurator_popup/Extra price is shown when a percentage pricelist rule prices the product" 2026-10-27 17:57:21,206 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/product_configurator_popup/Same attribute on two lines keeps one selection per line" 2026-10-27 17:57:21,388 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/product_configurator_popup" ended (passed: 5 / time: 972 ms) 2026-10-27 17:57:21,496 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/product_configurator_popup (after GC) - used: 109364354 - total: 207111738 - limit: 4395630592 - tests: 5 2026-10-27 17:57:21,562 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/product_screen/_getProductByBarcode" 2026-10-27 17:57:21,669 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:21] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.012 ro 2026-10-27 17:57:21,803 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/product_screen/_barcodeProductAction" 2026-10-27 17:57:22,004 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/product_screen/fastValidate" 2026-10-27 17:57:22,004 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/point_of_sale/static/src/sounds/beep.ogg 2026-10-27 17:57:22,202 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/product_screen/full slots remain available in POS" 2026-10-27 17:57:22,495 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/product_screen/long press on a product opens the product info popup" 2026-10-27 17:57:22,719 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/product_screen/long press on a product opens the product info popup on touch devices" 2026-10-27 17:57:22,987 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/product_screen/scrolling the product list on touch devices does not open the product info popup" 2026-10-27 17:57:23,567 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/product_screen/simple click on a product adds it to the cart" 2026-10-27 17:57:23,904 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/product_screen/drag and drop reorders products" 2026-10-27 17:57:24,337 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/product_screen/price numpad button follows the restrict price control setting" 2026-10-27 17:57:24,546 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/product_screen/multiplePrinter using mock records" 2026-10-27 17:57:24,689 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/product_screen/addProductToOrder presets the variant matched by default_code search" 2026-10-27 17:57:24,871 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/product_screen/discarding the product configurator does not open the optional products popup" 2026-10-27 17:57:25,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/product_screen" ended (passed: 13 / time: 3496 ms) 2026-10-27 17:57:25,245 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/product_screen (after GC) - used: 110102502 - total: 243812574 - limit: 4395630592 - tests: 13 2026-10-27 17:57:25,309 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/sale_details_receipt/sale details ticket renders sold products by category" 2026-10-27 17:57:25,415 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:25] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:57:25,524 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/sale_details_receipt/sale details ticket renders refunded products" 2026-10-27 17:57:25,738 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/sale_details_receipt/sale details ticket renders payments section" 2026-10-27 17:57:25,897 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/sale_details_receipt/sale details ticket renders taxes section" 2026-10-27 17:57:26,084 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/sale_details_receipt/sale details ticket renders total paid" 2026-10-27 17:57:26,211 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/sale_details_receipt/sale details ticket renders logo when configured" 2026-10-27 17:57:26,390 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/sale_details_receipt/sale details ticket does not render logo when not configured" 2026-10-27 17:57:26,552 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/sale_details_receipt/sale details ticket renders no sold section when no products" 2026-10-27 17:57:26,714 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/sale_details_receipt/sale details ticket renders multiple categories" 2026-10-27 17:57:26,901 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/sale_details_receipt" ended (passed: 9 / time: 1582 ms) 2026-10-27 17:57:27,010 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/sale_details_receipt (after GC) - used: 109971763 - total: 243820063 - limit: 4395630592 - tests: 9 2026-10-27 17:57:27,077 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/_onUpdateSelectedOrderline: refund moves to next" 2026-10-27 17:57:27,189 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:27] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 17:57:27,402 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/Clicking Edit Payment closes OrderDetailsDialog and navigates to PaymentScreen" 2026-10-27 17:57:27,702 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/getFilteredOrderList/filter" 2026-10-27 17:57:27,948 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/getFilteredOrderList/search.searchTerm" 2026-10-27 17:57:28,167 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/getFilteredOrderList/search.partnerId" 2026-10-27 17:57:28,360 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/getFilteredOrderList/selectedPreset" 2026-10-27 17:57:28,550 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/getFilteredOrderList/sort" 2026-10-27 17:57:28,736 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/getFilteredOrderList/selectedPreset.use_timing" 2026-10-27 17:57:28,929 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/getFilteredOrderList/pagination" 2026-10-27 17:57:29,126 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/ticket_screen/getFilteredOrderList" ended (passed: 7 / time: 1422 ms) 2026-10-27 17:57:29,127 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/isOrderDoneOrPaid" 2026-10-27 17:57:29,292 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/isOrderCancelled" 2026-10-27 17:57:29,489 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/getStatus" 2026-10-27 17:57:29,655 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/_getOrderStates" 2026-10-27 17:57:29,819 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/getStatusDecoration" 2026-10-27 17:57:30,035 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/_updateSyncedOrders" 2026-10-27 17:57:30,305 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/isOrderSynced" 2026-10-27 17:57:30,576 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/refund order should not have preset_id" 2026-10-27 17:57:30,775 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/showSubPads" 2026-10-27 17:57:31,036 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/showInvoiceButton" 2026-10-27 17:57:31,323 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/refund keeps the fiscal position of the refunded order, not the default preset one" 2026-10-27 17:57:31,567 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/refund keeps the fiscal position of the refunded order when the default preset has none" 2026-10-27 17:57:31,793 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/scanning a barcode on the ticket screen does not feed the refund quantity" 2026-10-27 17:57:32,216 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/searching by customer keeps the orders of a nameless address contact" 2026-10-27 17:57:32,442 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/ticket_screen" ended (passed: 23 / time: 5351 ms) 2026-10-27 17:57:32,668 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/ticket_screen (after GC) - used: 110923006 - total: 290251002 - limit: 4395630592 - tests: 23 2026-10-27 17:57:32,716 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/tip_receipt/tip ticket renders title, totals, tip and signature lines" 2026-10-27 17:57:32,853 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:32] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-27 17:57:32,956 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/tip_receipt/tip ticket renders customer name when provided" 2026-10-27 17:57:33,166 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/tip_receipt/tip ticket does not render name element when name is empty" 2026-10-27 17:57:33,356 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/tip_receipt/tip ticket renders logo when configured" 2026-10-27 17:57:33,507 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/tip_receipt/tip ticket does not render logo when not configured" 2026-10-27 17:57:33,660 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/tip_receipt/tip ticket renders correct total for multiple quantities" 2026-10-27 17:57:33,874 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/tip_receipt" ended (passed: 6 / time: 1148 ms) 2026-10-27 17:57:33,979 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/tip_receipt (after GC) - used: 110759233 - total: 230485653 - limit: 4395630592 - tests: 6 2026-10-27 17:57:34,032 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/customer_display/customer_display/customer display renders selected line, notes and total" 2026-10-27 17:57:34,137 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:34] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.006 ro 2026-10-27 17:57:34,391 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/customer_display/customer_display/customer display screen saver" 2026-10-27 17:57:34,749 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-27 17:57:34,766 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/customer_display/customer_display/CustomerDisplayTour: full customer display flow with products and payments" 2026-10-27 17:57:35,969 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/customer_display/customer_display/CustomerDisplayTourScroll: customer display scrolls to selected orderline" 2026-10-27 17:57:36,415 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/customer_display/customer_display/CustomerDisplayTourWithQr: customer display shows QR code for payment" 2026-10-27 17:57:36,776 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 58464 0 0 0.002 - 2026-10-27 17:57:36,787 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/customer_display/customer_display" ended (passed: 5 / time: 2748 ms) 2026-10-27 17:57:36,881 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/customer_display/customer_display (after GC) - used: 111091926 - total: 231556394 - limit: 4395630592 - tests: 5 2026-10-27 17:57:36,934 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/customer_display/customer_display_plugin/_buildDisplayPayload" 2026-10-27 17:57:37,046 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:37] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-27 17:57:37,161 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/customer_display/customer_display_plugin" ended (passed: 1 / time: 220 ms) 2026-10-27 17:57:37,256 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/customer_display/customer_display_plugin (after GC) - used: 110790740 - total: 192496904 - limit: 4395630592 - tests: 1 2026-10-27 17:57:37,332 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/customer_display/device_registration/terminal asks who is connected when it starts" 2026-10-27 17:57:37,454 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:37] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.006 ro 2026-10-27 17:57:37,576 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/customer_display/device_registration/terminal ignores the echo of its own ping" 2026-10-27 17:57:37,748 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/customer_display/device_registration/a new order asks again while no display is connected" 2026-10-27 17:57:37,964 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/customer_display/device_registration/terminal counts each display separately" 2026-10-27 17:57:38,121 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/customer_display/device_registration/a display announces itself when it opens" 2026-10-27 17:57:38,335 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/customer_display/device_registration" ended (passed: 5 / time: 1001 ms) 2026-10-27 17:57:38,430 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/customer_display/device_registration (after GC) - used: 111020680 - total: 206652680 - limit: 4395630592 - tests: 5 2026-10-27 17:57:38,490 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/account_fiscal_position/getTaxesAfterFiscalPosition: empty tax_ids, taxes have fiscal_position_ids → returns []" 2026-10-27 17:57:38,608 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:38] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.005 ro 2026-10-27 17:57:38,701 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/account_fiscal_position/getTaxesAfterFiscalPosition: empty tax_ids, taxes have no fiscal_position_ids → passes taxes through" 2026-10-27 17:57:38,869 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/account_fiscal_position/getTaxesAfterFiscalPosition: fiscal position has tax_ids, unmapped tax passes through" 2026-10-27 17:57:39,005 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/account_fiscal_position/getProductInfo: VAT uses pricelist price and fiscal-position-mapped tax" 2026-10-27 17:57:39,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/models/account_fiscal_position" ended (passed: 4 / time: 688 ms) 2026-10-27 17:57:39,269 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/models/account_fiscal_position (after GC) - used: 111196524 - total: 205604120 - limit: 4395630592 - tests: 4 2026-10-27 17:57:39,321 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/combo_suggestion/groups upsell suggestions and keeps only free combo values" 2026-10-27 17:57:39,429 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:39] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 17:57:39,538 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/combo_suggestion/builds combo payloads for direct non-upsell combos" 2026-10-27 17:57:39,716 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/models/combo_suggestion" ended (passed: 2 / time: 385 ms) 2026-10-27 17:57:39,782 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/models/combo_suggestion (after GC) - used: 110975044 - total: 201409800 - limit: 4395630592 - tests: 2 2026-10-27 17:57:39,829 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_category/getAllChildren" 2026-10-27 17:57:39,947 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:39] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.01 ro 2026-10-27 17:57:40,047 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_category/get allParents" 2026-10-27 17:57:40,234 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_category/get associatedProducts" 2026-10-27 17:57:40,384 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/models/pos_category" ended (passed: 3 / time: 549 ms) 2026-10-27 17:57:40,473 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/models/pos_category (after GC) - used: 111105268 - total: 202458376 - limit: 4395630592 - tests: 3 2026-10-27 17:57:40,530 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_combo/combo price remains consistent when recomputing prices" 2026-10-27 17:57:40,650 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:40] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.015 ro 2026-10-27 17:57:40,771 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/models/pos_combo" ended (passed: 1 / time: 234 ms) 2026-10-27 17:57:40,846 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/models/pos_combo (after GC) - used: 110968000 - total: 193283336 - limit: 4395630592 - tests: 1 2026-10-27 17:57:40,910 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/uiState" 2026-10-27 17:57:41,031 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:41] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 17:57:41,135 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/totalItemQuantity" 2026-10-27 17:57:41,297 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/setPreset" 2026-10-27 17:57:41,430 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/updateLastOrderChange" 2026-10-27 17:57:41,626 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/getPreparationChanges" 2026-10-27 17:57:41,853 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/removeOrderline" 2026-10-27 17:57:42,069 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/addPaymentline" 2026-10-27 17:57:42,261 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/getTotalDiscount" 2026-10-27 17:57:42,542 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/preventRoundingErrorsCombo" 2026-10-27 17:57:42,883 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/customer requirements" 2026-10-27 17:57:43,091 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/Address requirements" 2026-10-27 17:57:43,274 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/slot requirement preset" 2026-10-27 17:57:43,458 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/isCustomerRequired" 2026-10-27 17:57:43,655 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/[get prices] check prices and taxes" 2026-10-27 17:57:43,818 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/showChange remains true when change line name is translated" 2026-10-27 17:57:43,976 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/priceDoesntChangeWhenChangingPreset" 2026-10-27 17:57:44,239 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/finalized" 2026-10-27 17:57:44,411 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/print history/lastPrints" 2026-10-27 17:57:44,573 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/print history/pushLastPrints" 2026-10-27 17:57:44,720 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/models/pos_order/print history" ended (passed: 2 / time: 312 ms) 2026-10-27 17:57:44,720 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/Ignore attribute always extra price with combo" 2026-10-27 17:57:44,894 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/models/pos_order" ended (passed: 20 / time: 3975 ms) 2026-10-27 17:57:45,043 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/models/pos_order (after GC) - used: 111407368 - total: 245974280 - limit: 4395630592 - tests: 20 2026-10-27 17:57:45,099 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order_line/[get prices()] Base test" 2026-10-27 17:57:45,200 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:45] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.012 ro 2026-10-27 17:57:45,314 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order_line/[get prices()] with discount applied" 2026-10-27 17:57:45,488 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order_line/[get prices()] with multiple taxes settings" 2026-10-27 17:57:45,666 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order_line/[get prices()] with fixed-amount tax" 2026-10-27 17:57:45,850 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order_line/[get prices()] with one price-included and one price-excluded tax" 2026-10-27 17:57:46,005 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order_line/[get quantityStr] Base test" 2026-10-27 17:57:46,179 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order_line/[setQuantity] Base test" 2026-10-27 17:57:46,317 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order_line/[canBeMergedWith]: Base test" 2026-10-27 17:57:46,472 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order_line/Test taxes after fiscal position/Orderline containing a taxed product" 2026-10-27 17:57:46,638 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order_line/Test taxes after fiscal position/Taxed Orderline orderline after fiscal position" 2026-10-27 17:57:46,802 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order_line/Test taxes after fiscal position/Non-taxed orderline after fiscal position" 2026-10-27 17:57:46,983 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/models/pos_order_line/Test taxes after fiscal position" ended (passed: 3 / time: 513 ms) 2026-10-27 17:57:46,995 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/models/pos_order_line" ended (passed: 11 / time: 1884 ms) 2026-10-27 17:57:47,133 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/models/pos_order_line (after GC) - used: 111338460 - total: 249906440 - limit: 4395630592 - tests: 11 2026-10-27 17:57:47,195 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment/uiState" 2026-10-27 17:57:47,299 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:47] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 17:57:47,417 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment/isDone" 2026-10-27 17:57:47,593 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment/isProcessing" 2026-10-27 17:57:47,793 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment/handlePaymentResponse" 2026-10-27 17:57:47,955 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment/handlePaymentCancelResponse" 2026-10-27 17:57:48,126 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment/forceDone" 2026-10-27 17:57:48,277 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment/forceCancel" 2026-10-27 17:57:48,449 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment/canBeAdjusted" 2026-10-27 17:57:48,621 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment/adjustAmount" 2026-10-27 17:57:48,788 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/models/pos_payment" ended (passed: 9 / time: 1593 ms) 2026-10-27 17:57:48,906 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/models/pos_payment (after GC) - used: 111386960 - total: 249382152 - limit: 4395630592 - tests: 9 2026-10-27 17:57:48,963 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment_method/_checkOrder" 2026-10-27 17:57:49,051 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:49] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 17:57:49,147 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment_method/getPaymentInterfaceStates" 2026-10-27 17:57:49,316 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/models/pos_payment_method" ended (passed: 2 / time: 352 ms) 2026-10-27 17:57:49,412 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/models/pos_payment_method (after GC) - used: 111214216 - total: 201147672 - limit: 4395630592 - tests: 2 2026-10-27 17:57:49,495 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_preset/generateSlots" 2026-10-27 17:57:49,606 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:49] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-27 17:57:49,696 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/models/pos_preset" ended (passed: 1 / time: 209 ms) 2026-10-27 17:57:49,777 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/models/pos_preset (after GC) - used: 111120928 - total: 194331944 - limit: 4395630592 - tests: 1 2026-10-27 17:57:49,818 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/product_product/product template and product product override" 2026-10-27 17:57:49,913 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:49] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.017 ro 2026-10-27 17:57:49,992 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/product_product/product template searchString includes single-value attribute value from variants" 2026-10-27 17:57:50,137 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/models/product_product" ended (passed: 2 / time: 313 ms) 2026-10-27 17:57:50,204 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/models/product_product (after GC) - used: 111296232 - total: 196166920 - limit: 4395630592 - tests: 2 2026-10-27 17:57:50,249 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/product_template/product with single 'is_custom' attr is configurable" 2026-10-27 17:57:50,354 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:50] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 17:57:50,419 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/product_template/product with single 'multi' display_type attr with single choice is configurable" 2026-10-27 17:57:50,596 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/models/product_template" ended (passed: 2 / time: 340 ms) 2026-10-27 17:57:50,667 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/models/product_template (after GC) - used: 111236500 - total: 197739784 - limit: 4395630592 - tests: 2 2026-10-27 17:57:50,722 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/events/Related models Events/Connecting multiple records must fire update once" 2026-10-27 17:57:50,811 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/events/Related models Events/Loading data" 2026-10-27 17:57:50,881 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/events/Related models Events/Connecting new data" 2026-10-27 17:57:50,958 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/events/Related models Events/Delete record" 2026-10-27 17:57:51,017 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/related_models/events/Related models Events" ended (passed: 4 / time: 294 ms) 2026-10-27 17:57:51,024 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/related_models/events" ended (passed: 4 / time: 294 ms) 2026-10-27 17:57:51,096 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/related_models/events (after GC) - used: 111337578 - total: 195118338 - limit: 4395630592 - tests: 4 2026-10-27 17:57:51,150 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/indexed_db_serialization/newly created record" 2026-10-27 17:57:51,232 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/indexed_db_serialization/UIState serialization" 2026-10-27 17:57:51,302 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/indexed_db_serialization/Restore serialized data" 2026-10-27 17:57:51,421 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:51] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.011 ro 2026-10-27 17:57:51,558 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/related_models/indexed_db_serialization" ended (passed: 3 / time: 402 ms) 2026-10-27 17:57:51,626 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/related_models/indexed_db_serialization (after GC) - used: 111250328 - total: 196166920 - limit: 4395630592 - tests: 3 2026-10-27 17:57:51,690 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/orm_serialization/basic" 2026-10-27 17:57:51,788 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/orm_serialization/serialization of non-dynamic model relationships" 2026-10-27 17:57:51,885 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/orm_serialization/nested lines relationship" 2026-10-27 17:57:51,975 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/orm_serialization/recursive relationship with group of lines" 2026-10-27 17:57:52,067 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/orm_serialization/grouped lines and nested lines" 2026-10-27 17:57:52,147 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/orm_serialization/a line removed and then reloaded from the server is not unlinked" 2026-10-27 17:57:52,230 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/orm_serialization/a line that is really removed is still unlinked" 2026-10-27 17:57:52,306 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/orm_serialization/a line removed again after being reloaded is unlinked" 2026-10-27 17:57:52,402 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/related_models/orm_serialization" ended (passed: 8 / time: 697 ms) 2026-10-27 17:57:52,475 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/related_models/orm_serialization (after GC) - used: 111308299 - total: 201409815 - limit: 4395630592 - tests: 8 2026-10-27 17:57:52,518 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one and one2many field relations to other models/create operation" 2026-10-27 17:57:52,600 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one and one2many field relations to other models/read operation 1" 2026-10-27 17:57:52,677 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one and one2many field relations to other models/update operation, many2one" 2026-10-27 17:57:52,761 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one and one2many field relations to other models/update operation, one2many" 2026-10-27 17:57:52,841 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one and one2many field relations to other models/update operation, unlink many2one" 2026-10-27 17:57:52,903 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one and one2many field relations to other models/update operation, unlink one2many" 2026-10-27 17:57:52,966 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one and one2many field relations to other models/update operation, Clear one2many" 2026-10-27 17:57:53,048 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one and one2many field relations to other models/update operation, Clear many2one" 2026-10-27 17:57:53,124 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one and one2many field relations to other models/delete operation, one2many item" 2026-10-27 17:57:53,203 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one and one2many field relations to other models/delete operation, many2one item" 2026-10-27 17:57:53,291 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one and one2many field relations to other models" ended (passed: 10 / time: 769 ms) 2026-10-27 17:57:53,293 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one/one2many field relations to own model/create operation" 2026-10-27 17:57:53,350 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one/one2many field relations to own model/read operation 2" 2026-10-27 17:57:53,421 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one/one2many field relations to own model/update operation, many2one" 2026-10-27 17:57:53,471 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one/one2many field relations to own model/update operation, one2many" 2026-10-27 17:57:53,536 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one/one2many field relations to own model/update operation, unlink many2one" 2026-10-27 17:57:53,592 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one/one2many field relations to own model/update operation, unlink one2many" 2026-10-27 17:57:53,651 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one/one2many field relations to own model/update operation, Clear one2many" 2026-10-27 17:57:53,709 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one/one2many field relations to own model/update operation, Clear many2one" 2026-10-27 17:57:53,772 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one/one2many field relations to own model/delete operation, one2many item" 2026-10-27 17:57:53,838 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one/one2many field relations to own model/delete operation, many2one item" 2026-10-27 17:57:53,918 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one/one2many field relations to own model" ended (passed: 10 / time: 620 ms) 2026-10-27 17:57:53,919 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2one" ended (passed: 10 / time: 620 ms) 2026-10-27 17:57:53,919 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2many field relations to other models/create operation, create" 2026-10-27 17:57:53,992 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2many field relations to other models/create operation, link" 2026-10-27 17:57:54,072 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2many field relations to other models/read operation 3" 2026-10-27 17:57:54,143 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2many field relations to other models/update operation, many2many" 2026-10-27 17:57:54,220 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2many field relations to other models/update operation, unlink many2many" 2026-10-27 17:57:54,284 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2many field relations to other models/update operation, Clear many2many" 2026-10-27 17:57:54,352 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2many field relations to other models/delete operation, many2many item" 2026-10-27 17:57:54,422 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2many field relations to other models/many2many field relations to own model/create operation, link" 2026-10-27 17:57:54,486 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2many field relations to other models/many2many field relations to own model/read operation 4" 2026-10-27 17:57:54,567 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2many field relations to other models/many2many field relations to own model/update operation, many2many" 2026-10-27 17:57:54,632 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2many field relations to other models/many2many field relations to own model/update operation, unlink many2many" 2026-10-27 17:57:54,703 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2many field relations to other models/many2many field relations to own model/update operation, Clear many2many" 2026-10-27 17:57:54,764 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2many field relations to other models/many2many field relations to own model/delete operation, many2many item" 2026-10-27 17:57:54,838 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2many field relations to other models/many2many field relations to own model" ended (passed: 6 / time: 412 ms) 2026-10-27 17:57:54,838 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks/many2many field relations to other models" ended (passed: 13 / time: 915 ms) 2026-10-27 17:57:54,839 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/related_models/related_models.backlink/models with backlinks" ended (passed: 33 / time: 2304 ms) 2026-10-27 17:57:54,839 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models without backlinks/many2one and one2many field relations to other models/create operation" 2026-10-27 17:57:54,921 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models without backlinks/many2one and one2many field relations to other models/read operation 5" 2026-10-27 17:57:54,980 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models without backlinks/many2one and one2many field relations to other models/update operation, many2one" 2026-10-27 17:57:55,060 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models without backlinks/many2one and one2many field relations to other models/update operation, unlink many2one" 2026-10-27 17:57:55,122 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models without backlinks/many2one and one2many field relations to other models/delete operation, many2one item" 2026-10-27 17:57:55,202 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/related_models/related_models.backlink/models without backlinks/many2one and one2many field relations to other models" ended (passed: 5 / time: 363 ms) 2026-10-27 17:57:55,203 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models without backlinks/many2many relations/create operation, link" 2026-10-27 17:57:55,282 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models without backlinks/many2many relations/read operation 6" 2026-10-27 17:57:55,345 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models without backlinks/many2many relations/update operation, link" 2026-10-27 17:57:55,409 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models without backlinks/many2many relations/update operation, unlink" 2026-10-27 17:57:55,475 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models without backlinks/many2many relations/update operation, Clear" 2026-10-27 17:57:55,545 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models.backlink/models without backlinks/many2many relations/delete operation" 2026-10-27 17:57:55,608 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/related_models/related_models.backlink/models without backlinks/many2many relations" ended (passed: 6 / time: 401 ms) 2026-10-27 17:57:55,609 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/related_models/related_models.backlink/models without backlinks" ended (passed: 11 / time: 764 ms) 2026-10-27 17:57:55,615 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/related_models/related_models.backlink" ended (passed: 44 / time: 3068 ms) 2026-10-27 17:57:55,703 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/related_models/related_models.backlink (after GC) - used: 111296964 - total: 229721420 - limit: 4395630592 - tests: 44 2026-10-27 17:57:55,757 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/Create simple model object" 2026-10-27 17:57:55,843 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/Keep raw datas not defined in models fields" 2026-10-27 17:57:55,929 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/Ensure raw data is immutable" 2026-10-27 17:57:56,012 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/one2many creation (by ids)" 2026-10-27 17:57:56,102 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/one2many creation" 2026-10-27 17:57:56,163 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/x2many array is not modifiable" 2026-10-27 17:57:56,244 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/one2many update" 2026-10-27 17:57:56,314 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/many2one delete" 2026-10-27 17:57:56,403 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/many2many test" 2026-10-27 17:57:56,494 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/x2many allow setter" 2026-10-27 17:57:56,581 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/Load data without connect" 2026-10-27 17:57:56,636 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/Load data & connect records" 2026-10-27 17:57:56,690 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/Load data: connect new records" 2026-10-27 17:57:56,743 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/Load data: connect records without many2one" 2026-10-27 17:57:56,797 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/Adding record to the store should not compute getter" 2026-10-27 17:57:56,864 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/Update newly created records with server data" 2026-10-27 17:57:56,936 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/Disallow record id update" 2026-10-27 17:57:56,991 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/Ignoring update for unknown field" 2026-10-27 17:57:57,050 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/Deleting the root record must disconnect its child records" 2026-10-27 17:57:57,103 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/DateTime in raw data must be stored in server format" 2026-10-27 17:57:57,159 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/Store updates must invalidate getters" 2026-10-27 17:57:57,223 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/Backref lazy loading" 2026-10-27 17:57:57,308 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/Store: multi values index" 2026-10-27 17:57:57,378 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/Store: multi value index update" 2026-10-27 17:57:57,452 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/Undefined models" 2026-10-27 17:57:57,523 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/Base subclass must not override a field getter" 2026-10-27 17:57:57,592 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/setup must be called after connection/loading/Simple create" 2026-10-27 17:57:57,670 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/setup must be called after connection/loading/Load connected data" 2026-10-27 17:57:57,731 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/setup must be called after connection/loading/Connect new data" 2026-10-27 17:57:57,793 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/related_models/related_models/Related Model/setup must be called after connection/loading" ended (passed: 3 / time: 198 ms) 2026-10-27 17:57:57,793 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/related_models/related_models/Related Model/setup must be called after connection" ended (passed: 3 / time: 198 ms) 2026-10-27 17:57:57,793 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models/Related Model/Setup and State lifecycle execution order" 2026-10-27 17:57:57,862 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/related_models/related_models/Related Model" ended (passed: 30 / time: 2089 ms) 2026-10-27 17:57:57,868 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/related_models/related_models" ended (passed: 30 / time: 2089 ms) 2026-10-27 17:57:57,953 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/related_models/related_models (after GC) - used: 111313601 - total: 244663665 - limit: 4395630592 - tests: 30 2026-10-27 17:57:58,009 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models_dirty/Dirty record/field update" 2026-10-27 17:57:58,096 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models_dirty/Dirty record/model creation" 2026-10-27 17:57:58,173 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models_dirty/Dirty record/load data" 2026-10-27 17:57:58,261 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models_dirty/Dirty record/related record update" 2026-10-27 17:57:58,324 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models_dirty/Dirty record/many2many" 2026-10-27 17:57:58,396 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/related_models_dirty/Dirty record/datetime type" 2026-10-27 17:57:58,460 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/related_models/related_models_dirty/Dirty record" ended (passed: 6 / time: 449 ms) 2026-10-27 17:57:58,467 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/related_models/related_models_dirty" ended (passed: 6 / time: 449 ms) 2026-10-27 17:57:58,555 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/related_models/related_models_dirty (after GC) - used: 111418477 - total: 199050593 - limit: 4395630592 - tests: 6 2026-10-27 17:57:58,606 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/utils/Date conversion utilities/convertRawToDate" 2026-10-27 17:57:58,610 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/related_models/utils/Date conversion utilities/convertDateToRaw" 2026-10-27 17:57:58,611 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/related_models/utils/Date conversion utilities" ended (passed: 2 / time: 7 ms) 2026-10-27 17:57:58,621 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/related_models/utils" ended (passed: 2 / time: 7 ms) 2026-10-27 17:57:58,697 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/related_models/utils (after GC) - used: 111116821 - total: 193021281 - limit: 4395630592 - tests: 2 2026-10-27 17:57:58,775 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/barcode_scanning_flow/BarcodeScanningTour: scan product and weighted barcodes" 2026-10-27 17:57:58,893 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:57:58] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.012 ro 2026-10-27 17:57:59,073 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/point_of_sale/static/src/sounds/beep.ogg 2026-10-27 17:57:59,107 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/point_of_sale/static/src/sounds/beep.ogg 2026-10-27 17:57:59,139 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/point_of_sale/static/src/sounds/beep.ogg 2026-10-27 17:57:59,172 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/point_of_sale/static/src/sounds/beep.ogg 2026-10-27 17:57:59,198 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/barcode_scanning_flow/BarcodeScanningProductPackagingTour: scan product packaging barcodes" 2026-10-27 17:57:59,439 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/point_of_sale/static/src/sounds/beep.ogg 2026-10-27 17:57:59,468 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/point_of_sale/static/src/sounds/beep.ogg 2026-10-27 17:57:59,502 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/point_of_sale/static/src/sounds/beep.ogg 2026-10-27 17:57:59,536 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/point_of_sale/static/src/sounds/beep.ogg 2026-10-27 17:57:59,566 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/point_of_sale/static/src/sounds/beep.ogg 2026-10-27 17:57:59,665 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/barcode_scanning_flow/BarcodeScanPartnerTour: scan customer barcode sets partner" 2026-10-27 17:57:59,922 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/point_of_sale/static/src/sounds/beep.ogg 2026-10-27 17:58:00,096 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/point_of_sale/static/src/sounds/scan-error.ogg 2026-10-27 17:58:00,104 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/barcode_scanning_flow/test_quantity_package_of_non_basic_unit: barcode packaging sets the packaged quantity" 2026-10-27 17:58:00,393 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/point_of_sale/static/src/sounds/beep.ogg 2026-10-27 17:58:00,418 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/barcode_scanning_flow/test_one_attribute_value_scan_barcode: scan barcode adds variant with attributes" 2026-10-27 17:58:00,676 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/point_of_sale/static/src/sounds/beep.ogg 2026-10-27 17:58:00,696 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/point_of_sale/static/src/sounds/beep.ogg 2026-10-27 17:58:00,713 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/scenarios/barcode_scanning_flow" ended (passed: 5 / time: 1937 ms) 2026-10-27 17:58:00,846 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/scenarios/barcode_scanning_flow (after GC) - used: 112173793 - total: 219248705 - limit: 4395630592 - tests: 5 2026-10-27 17:58:00,912 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/chrome_flow/FloatingOrderTour: floating orders preserve product quantities" 2026-10-27 17:58:01,011 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:58:01] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.006 ro 2026-10-27 17:58:01,773 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/chrome_flow/PosCategoriesOrder: pos categories keep sequence and hierarchy" 2026-10-27 17:58:02,149 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/chrome_flow/test_preset_customer_selection: selecting a customer with address preset" 2026-10-27 17:58:02,633 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/chrome_flow/PosCustomerAllFieldsDisplayed: partner fields displayed and searchable" 2026-10-27 17:58:03,155 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/chrome_flow/customer_display_shows_qr_popup: customer display QR code popup" 2026-10-27 17:58:03,518 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/scenarios/chrome_flow" ended (passed: 5 / time: 2602 ms) 2026-10-27 17:58:03,650 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/scenarios/chrome_flow (after GC) - used: 116576580 - total: 223772692 - limit: 4395630592 - tests: 5 2026-10-27 17:58:03,717 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/combo_flow/test_combo_variant_mix: combo with variant and no_variant attributes" 2026-10-27 17:58:03,848 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:58:03] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-27 17:58:04,183 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/combo_flow/test_convert_orderlines_to_combo: convert orderlines to combo and break" 2026-10-27 17:58:05,207 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/combo_flow/test_convert_orderlines_to_combo_with_upsell: combo suggestion shows prices" 2026-10-27 17:58:05,739 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/combo_flow/ProductComboMaxFreeQtyTour: combo max free qty and upsell pricing" 2026-10-27 17:58:06,267 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/combo_flow/ProductComboChangeFP: changing fiscal position doesn't change combo price" 2026-10-27 17:58:06,871 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/combo_flow/ProductComboChangePricelist: changing pricelist updates combo price" 2026-10-27 17:58:07,316 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/combo_flow/ProductComboDiscountTour: combo with manual discount" 2026-10-27 17:58:07,921 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/combo_flow/test_combo_item_image_display: combo items show images when config enabled" 2026-10-27 17:58:08,386 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/combo_flow/test_combo_item_image_not_display: combo items hide images when config disabled" 2026-10-27 17:58:08,800 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/combo_flow/test_combo_no_free_item: combo with all upsell items (no free qty)" 2026-10-27 17:58:09,545 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/combo_flow/test_convert_orderlines_to_combo_with_same_product: same product with different attributes stays split" 2026-10-27 17:58:10,118 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/combo_flow/ProductComboPriceButtonDisabled: price numpad button is disabled for combo lines" 2026-10-27 17:58:10,526 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/scenarios/combo_flow" ended (passed: 12 / time: 6797 ms) 2026-10-27 17:58:10,784 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/scenarios/combo_flow (after GC) - used: 113540710 - total: 260702130 - limit: 4395630592 - tests: 12 2026-10-27 17:58:10,873 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/feedback_screen_flow/test_automatic_receipt_printing: auto print and auto-skip feedback screen" 2026-10-27 17:58:11,012 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:58:11] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:58:12,993 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/feedback_screen_flow/FeedbackScreenDiscountWithPricelistTour: discount display with multiple pricelists" 2026-10-27 17:58:13,710 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/scenarios/feedback_screen_flow" ended (passed: 2 / time: 2831 ms) 2026-10-27 17:58:13,837 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/scenarios/feedback_screen_flow (after GC) - used: 119227470 - total: 212053570 - limit: 4395630592 - tests: 2 2026-10-27 17:58:13,899 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/fiscal_position_flow/FiscalPositionNoTax: fiscal position maps tax to no tax" 2026-10-27 17:58:14,000 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:58:13] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.01 ro 2026-10-27 17:58:14,422 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/fiscal_position_flow/FiscalPositionExcl: exclusive tax mapped to exclusive and inclusive" 2026-10-27 17:58:15,132 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/fiscal_position_flow/FiscalPositionIncl: inclusive tax mapped to inclusive and exclusive" 2026-10-27 17:58:15,789 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/fiscal_position_flow/pos_basic_order_03_tax_position: fiscal position changes tax on order" 2026-10-27 17:58:16,183 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/fiscal_position_flow/test_tax_control_button_visiblity: fiscal position button hidden when disabled" 2026-10-27 17:58:16,474 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/scenarios/fiscal_position_flow" ended (passed: 5 / time: 2565 ms) 2026-10-27 17:58:16,644 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/scenarios/fiscal_position_flow (after GC) - used: 113437749 - total: 217714317 - limit: 4395630592 - tests: 5 2026-10-27 17:58:16,715 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/payment_screen_flow/PaymentScreenRoundingUp: cash rounding up with refund" 2026-10-27 17:58:16,851 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:58:16] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.011 ro 2026-10-27 17:58:17,481 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/payment_screen_flow/PaymentScreenRoundingDown: cash rounding down with refund" 2026-10-27 17:58:18,181 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/payment_screen_flow/PaymentScreenTotalDueWithOverPayment: overpayment shows correct change" 2026-10-27 17:58:18,584 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/payment_screen_flow/test_pos_large_amount_confirmation_dialog: large payment asks for confirmation" 2026-10-27 17:58:19,069 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/payment_screen_flow/PaymentScreenTour2: change without cash payment method shows error" 2026-10-27 17:58:19,506 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/payment_screen_flow/Check flow with multi currency payment lines" 2026-10-27 17:58:20,071 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/payment_screen_flow/AutofillCashCount: cash count autofill with comma decimal separator" 2026-10-27 17:58:20,601 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/scenarios/payment_screen_flow" ended (passed: 7 / time: 3875 ms) 2026-10-27 17:58:20,782 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/scenarios/payment_screen_flow (after GC) - used: 114686617 - total: 232395201 - limit: 4395630592 - tests: 7 2026-10-27 17:58:20,860 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/product_configurator_flow/test_line_configurators_product: line configurators product" 2026-10-27 17:58:21,015 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:58:21] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.02 ro 2026-10-27 17:58:21,585 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/product_configurator_flow/test_line_configurators_combo: line configurators combo" 2026-10-27 17:58:22,676 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/product_configurator_flow/MultiProductOptionsTour: multi product options shows all values" 2026-10-27 17:58:22,980 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/product_configurator_flow/test_attribute_order: attributes keep the configured display order" 2026-10-27 17:58:23,396 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/product_configurator_flow/test_custom_attribute_alone_displayed: custom attribute shows configurator" 2026-10-27 17:58:23,715 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/product_configurator_flow/ProductConfiguratorTour: full product configurator flow" 2026-10-27 17:58:24,665 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/product_configurator_flow/test_optional_product: optional product popup and add to cart" 2026-10-27 17:58:25,113 7 INFO rb-3d383b4-226062-429553 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/point_of_sale/static/src/sounds/beep.ogg 2026-10-27 17:58:25,214 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/product_configurator_flow/test_optional_product_image_not_display: optional product hides image when config off" 2026-10-27 17:58:25,488 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/scenarios/product_configurator_flow" ended (passed: 8 / time: 4624 ms) 2026-10-27 17:58:25,661 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/scenarios/product_configurator_flow (after GC) - used: 114046025 - total: 243673945 - limit: 4395630592 - tests: 8 2026-10-27 17:58:25,727 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/product_screen_flow/pos_basic_order_02_decimal_order_quantity: decimal order quantity" 2026-10-27 17:58:25,836 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:58:25] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.01 ro 2026-10-27 17:58:26,181 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/product_screen_flow/DecimalCommaOrderlinePrice: decimal comma orderline price format" 2026-10-27 17:58:26,465 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/product_screen_flow/ProductCardUoMPrecision: product card shows correct quantity precision" 2026-10-27 17:58:26,971 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/product_screen_flow/test_ctrl_number_ignored: ctrl+number does not change the order line" 2026-10-27 17:58:27,282 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/product_screen_flow/test_orderline_merge_with_higher_price_precision: merging with high precision price" 2026-10-27 17:58:27,549 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/product_screen_flow/SearchProducts: product search is case-insensitive and accent-aware" 2026-10-27 17:58:27,899 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/product_screen_flow/ShowTaxExcludedTour: tax-excluded price display" 2026-10-27 17:58:28,135 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/product_screen_flow/test_pos_snooze: snooze and unsnooze products" 2026-10-27 17:58:28,883 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/product_screen_flow/test_pricelist_multi_items_different_qty_thresholds: prefer highest matching min_quantity" 2026-10-27 17:58:29,297 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/product_screen_flow/test_pricelist_parent_category_rule: pricelist applies to child category products" 2026-10-27 17:58:29,654 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/product_screen_flow/test_delete_line: delete line through popup when disallowLineQuantityChange" 2026-10-27 17:58:30,011 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/scenarios/product_screen_flow" ended (passed: 11 / time: 4277 ms) 2026-10-27 17:58:30,179 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/scenarios/product_screen_flow (after GC) - used: 114404144 - total: 259670312 - limit: 4395630592 - tests: 11 2026-10-27 17:58:30,243 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/refund_flow/test_refund_line_keep_attributes: refund keeps variant attributes" 2026-10-27 17:58:30,347 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:58:30] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:58:30,947 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/refund_flow/test_combo_refund_different_qty: refund combo with different quantities" 2026-10-27 17:58:31,848 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/scenarios/refund_flow/RefundFewQuantities: refund with quantities less than 0.5" 2026-10-27 17:58:32,572 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/scenarios/refund_flow" ended (passed: 3 / time: 2321 ms) 2026-10-27 17:58:32,698 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/scenarios/refund_flow (after GC) - used: 114829064 - total: 218513764 - limit: 4395630592 - tests: 3 2026-10-27 17:58:32,750 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/data_service/data_service/localDeleteCascade" 2026-10-27 17:58:32,862 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:58:32] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.01 ro 2026-10-27 17:58:32,966 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/data_service/data_service/getRelatedModels returns the model itself when it has no dependencies" 2026-10-27 17:58:33,122 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/data_service/data_service/getRelatedModels for product.product includes its direct dependencies and reverse" 2026-10-27 17:58:33,266 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/data_service/data_service/getRelatedModels traverses transitive dependencies" 2026-10-27 17:58:33,403 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/data_service/data_service/getRelatedModels does not include unrelated models" 2026-10-27 17:58:33,543 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/data_service/data_service/loading a missing product.template also requests product.product" 2026-10-27 17:58:33,727 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/services/data_service/data_service" ended (passed: 6 / time: 969 ms) 2026-10-27 17:58:33,742 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/services/data_service" ended (passed: 6 / time: 969 ms) 2026-10-27 17:58:33,834 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/services/data_service (after GC) - used: 114998264 - total: 224805204 - limit: 4395630592 - tests: 6 2026-10-27 17:58:33,884 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/indexed_db/creates object stores that are declared but missing" 2026-10-27 17:58:33,896 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/indexed_db/drops object stores that are no longer expected (ex: module uninstalled)" 2026-10-27 17:58:33,903 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/indexed_db/keeps unrelated stores untouched when dropping a stale one" 2026-10-27 17:58:33,942 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/services/indexed_db" ended (passed: 3 / time: 65 ms) 2026-10-27 17:58:34,020 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/services/indexed_db (after GC) - used: 114658140 - total: 196493660 - limit: 4395630592 - tests: 3 2026-10-27 17:58:34,094 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/setTip" 2026-10-27 17:58:34,217 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:58:34] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.012 ro 2026-10-27 17:58:34,343 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/orderNoteFormat" 2026-10-27 17:58:34,345 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/connectNewData canceled order" 2026-10-27 17:58:34,556 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/sendOrderInPreparation clears change state when no prep changes" 2026-10-27 17:58:34,765 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/syncAllOrders/simple sync" 2026-10-27 17:58:35,025 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/syncAllOrders/sync specific order" 2026-10-27 17:58:35,266 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/syncAllOrders/getChanges" 2026-10-27 17:58:35,419 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/syncAllOrders/sync no network should not raise error" 2026-10-27 17:58:35,589 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/syncAllOrders/retry sync reserializes updated order lines" 2026-10-27 17:58:35,835 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/syncAllOrders/insync order should not be re-synced" 2026-10-27 17:58:36,015 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/services/pos_service/pos_store.js/syncAllOrders" ended (passed: 6 / time: 1249 ms) 2026-10-27 17:58:36,015 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/addLineToCurrentOrder" 2026-10-27 17:58:36,188 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/addLineToCurrentOrder keeps the given variant with a single-value dynamic attribute" 2026-10-27 17:58:36,354 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/getPreparationChangesNoPrepCateg" 2026-10-27 17:58:36,480 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/orderContainsProduct" 2026-10-27 17:58:36,617 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/generateReceiptsDataToPrint" 2026-10-27 17:58:36,770 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/generateReceiptsDataToPrint keeps combo children on the split product ticket" 2026-10-27 17:58:36,960 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/filterChangeByCategories" 2026-10-27 17:58:37,175 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/filterChangeByCategories on a combo after a print history round trip" 2026-10-27 17:58:37,360 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/deleteOrders" 2026-10-27 17:58:37,549 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/deleteOrders multiple orders" 2026-10-27 17:58:37,709 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/productsToDisplay" 2026-10-27 17:58:37,890 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/productToDisplayByCateg" 2026-10-27 17:58:38,058 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/productToDisplayByCateg count" 2026-10-27 17:58:38,384 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/onDeleteOrder" 2026-10-27 17:58:38,583 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/setNextOrderRefs" 2026-10-27 17:58:38,785 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/pending orders" 2026-10-27 17:58:38,981 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/getPaymentMethodFmtAmount" 2026-10-27 17:58:39,142 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/displayQrCode" 2026-10-27 17:58:39,281 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/closeQrCode" 2026-10-27 17:58:39,446 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/getValidationOrderOptions" 2026-10-27 17:58:40,013 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/autoValidateOrder" 2026-10-27 17:58:40,182 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/tip scenario with different decimal separators" 2026-10-27 17:58:40,342 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/updateCustomerDisplayQrData/sets, clears, and merges extra data" 2026-10-27 17:58:40,498 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/updateCustomerDisplayQrData/merges payment props, explicit qrCode wins" 2026-10-27 17:58:40,647 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/services/pos_service/pos_store.js/updateCustomerDisplayQrData" ended (passed: 2 / time: 304 ms) 2026-10-27 17:58:40,648 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/customerDisplayQrData/falls back to the selected in-progress payment line" 2026-10-27 17:58:40,800 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/customerDisplayQrData/an explicit value takes precedence over the fallback" 2026-10-27 17:58:40,919 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/services/pos_service/pos_store.js/customerDisplayQrData" ended (passed: 2 / time: 271 ms) 2026-10-27 17:58:40,923 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/reloadData/keeps a paid order that could not be synced" 2026-10-27 17:58:41,050 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/pos_service/pos_store.js/reloadData/syncs a paid order before wiping local data" 2026-10-27 17:58:41,181 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/services/pos_service/pos_store.js/reloadData" ended (passed: 2 / time: 261 ms) 2026-10-27 17:58:41,182 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/services/pos_service/pos_store.js" ended (passed: 38 / time: 7077 ms) 2026-10-27 17:58:41,187 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/services/pos_service" ended (passed: 38 / time: 7077 ms) 2026-10-27 17:58:41,313 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/services/pos_service (after GC) - used: 115615250 - total: 225329554 - limit: 4395630592 - tests: 38 2026-10-27 17:58:41,360 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/printer/Preparation ticket: order note behavior and change detection" 2026-10-27 17:58:41,458 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:58:41] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.002 0.009 ro 2026-10-27 17:58:41,562 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/printer/Cashdrawer: a single receipt printer becomes the default printer" 2026-10-27 17:58:41,730 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/services/printer/Cashdrawer: the default printer is restored after a refresh" 2026-10-27 17:58:41,889 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/services/printer" ended (passed: 3 / time: 510 ms) 2026-10-27 17:58:41,989 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/services/printer (after GC) - used: 115133574 - total: 211960178 - limit: 4395630592 - tests: 3 2026-10-27 17:58:42,037 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/tools/backend_widgets_fallback/unknown arch node degrades to an empty widget instead of crashing" 2026-10-27 17:58:42,042 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/tools/backend_widgets_fallback/known arch node still resolves from the registry" 2026-10-27 17:58:42,045 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/tools/backend_widgets_fallback/unknown field widget falls back to the field type widget without warning" 2026-10-27 17:58:42,052 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/tools/backend_widgets_fallback/known field widget still resolves from the registry" 2026-10-27 17:58:42,063 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/tools/backend_widgets_fallback" ended (passed: 4 / time: 13 ms) 2026-10-27 17:58:42,143 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/tools/backend_widgets_fallback (after GC) - used: 114941214 - total: 197018050 - limit: 4395630592 - tests: 4 2026-10-27 17:58:42,180 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/tools/convert_python_template/does not duplicate the closing '>' when t-key is already present on a self-closing t-foreach node" 2026-10-27 17:58:42,190 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/tools/convert_python_template/does not duplicate the closing '>' when t-key is already present on an open/close t-foreach node" 2026-10-27 17:58:42,191 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/tools/convert_python_template/adds a t-key on an open/close t-foreach node when missing" 2026-10-27 17:58:42,197 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/tools/convert_python_template/adds a t-key on a self-closing t-foreach node when missing, without breaking the tag" 2026-10-27 17:58:42,197 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/tools/convert_python_template" ended (passed: 4 / time: 12 ms) 2026-10-27 17:58:42,280 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/tools/convert_python_template (after GC) - used: 114979258 - total: 196231618 - limit: 4395630592 - tests: 4 2026-10-27 17:58:42,346 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/tools/devices_identifier_sequence/Check GAP" 2026-10-27 17:58:42,483 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:58:42] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.006 ro 2026-10-27 17:58:43,509 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/tools/devices_identifier_sequence/Device identifier is set" 2026-10-27 17:58:43,697 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/tools/devices_identifier_sequence/A removed order frees its number right away" 2026-10-27 17:58:43,865 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/tools/devices_identifier_sequence/A number still used by an order is not reused" 2026-10-27 17:58:44,046 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/tools/devices_identifier_sequence/A number held by a synced order is not reused" 2026-10-27 17:58:44,257 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/tools/devices_identifier_sequence/A synced number leaves the reuse stack" 2026-10-27 17:58:44,453 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/tools/devices_identifier_sequence/Numbers of another device or config stay on the reuse stack" 2026-10-27 17:58:44,629 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/tools/devices_identifier_sequence" ended (passed: 7 / time: 2272 ms) 2026-10-27 17:58:44,782 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/tools/devices_identifier_sequence (after GC) - used: 115531241 - total: 226640397 - limit: 4395630592 - tests: 7 2026-10-27 17:58:44,851 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/tools/lazy_getter/each getter should only be called once and only when needed" 2026-10-27 17:58:44,919 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/tools/lazy_getter/only dependent components rerender" 2026-10-27 17:58:45,014 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/tools/lazy_getter/only dependent getters are called and in correct order" 2026-10-27 17:58:45,030 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/tools/lazy_getter/dynamically creates a lazy getter" 2026-10-27 17:58:45,041 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/tools/lazy_getter" ended (passed: 4 / time: 181 ms) 2026-10-27 17:58:45,126 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/tools/lazy_getter (after GC) - used: 115163213 - total: 197018169 - limit: 4395630592 - tests: 4 2026-10-27 17:58:45,191 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/tools/lna/targetAddressSpace local" 2026-10-27 17:58:45,195 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/tools/lna/targetAddressSpace loopback" 2026-10-27 17:58:45,206 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/tools/lna" ended (passed: 2 / time: 7 ms) 2026-10-27 17:58:45,288 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/tools/lna (after GC) - used: 115075098 - total: 196494022 - limit: 4395630592 - tests: 2 2026-10-27 17:58:45,349 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/tools/numbers/inputs are rounded before comparison" 2026-10-27 17:58:45,351 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/tools/numbers/rounding" 2026-10-27 17:58:45,358 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/tools/numbers/DOWN asymmetricRound" 2026-10-27 17:58:45,364 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/tools/numbers" ended (passed: 3 / time: 10 ms) 2026-10-27 17:58:45,442 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/tools/numbers (after GC) - used: 115074703 - total: 196494059 - limit: 4395630592 - tests: 3 2026-10-27 17:58:45,484 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/tools/order_payment_validation/validateOrder" 2026-10-27 17:58:45,574 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:58:45] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:58:45,692 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/tools/order_payment_validation/isOrderValid" 2026-10-27 17:58:45,847 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/tools/order_payment_validation" ended (passed: 2 / time: 358 ms) 2026-10-27 17:58:45,925 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/tools/order_payment_validation (after GC) - used: 115307118 - total: 202785590 - limit: 4395630592 - tests: 2 2026-10-27 17:58:45,973 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/tools/payment_interface/connectWebsocket/can subscribe to a websocket channel" 2026-10-27 17:58:46,065 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:58:46] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:58:46,165 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/tools/payment_interface/connectWebsocket/can subscribe to multiple channels" 2026-10-27 17:58:46,334 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/tools/payment_interface/connectWebsocket/only subscribes once to a given channel if called multiple times" 2026-10-27 17:58:46,473 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/tools/payment_interface/connectWebsocket" ended (passed: 3 / time: 499 ms) 2026-10-27 17:58:46,479 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/tools/payment_interface" ended (passed: 3 / time: 499 ms) 2026-10-27 17:58:46,576 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/tools/payment_interface (after GC) - used: 115435966 - total: 204882758 - limit: 4395630592 - tests: 3 2026-10-27 17:58:46,649 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/tools/pretty_console_log/a failing log write does not raise an error" 2026-10-27 17:58:46,659 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/tools/pretty_console_log" ended (passed: 1 / time: 5 ms) 2026-10-27 17:58:46,736 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/tools/pretty_console_log (after GC) - used: 115194816 - total: 197018384 - limit: 4395630592 - tests: 1 2026-10-27 17:58:46,802 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/tools/server_synchronization/server_synchronization.test.js/Related models must keep local records" 2026-10-27 17:58:46,946 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:58:46] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-27 17:58:47,087 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/tools/server_synchronization/server_synchronization.test.js/Check behavior when deleting records" 2026-10-27 17:58:47,325 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/tools/server_synchronization/server_synchronization.test.js/Local changes must survive a synchronisation triggered by another device" 2026-10-27 17:58:47,526 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/tools/server_synchronization/server_synchronization.test.js" ended (passed: 3 / time: 723 ms) 2026-10-27 17:58:47,527 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/tools/server_synchronization/A stale draft read does not reopen a paid order" 2026-10-27 17:58:47,762 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/tools/server_synchronization" ended (passed: 4 / time: 949 ms) 2026-10-27 17:58:47,866 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/tools/server_synchronization (after GC) - used: 115664863 - total: 210912091 - limit: 4395630592 - tests: 4 2026-10-27 17:58:47,925 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:58:47] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1397 11 0.01 0.024 rw 2026-10-27 17:58:48,003 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/actionpad_widget/highlightPay" 2026-10-27 17:58:48,103 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:58:48] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.015 ro 2026-10-27 17:58:48,273 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/components/actionpad_widget" ended (passed: 1 / time: 261 ms) 2026-10-27 17:58:48,364 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/components/actionpad_widget (after GC) - used: 115397734 - total: 198855518 - limit: 4395630592 - tests: 1 2026-10-27 17:58:48,429 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/control_buttons/showAddCourse" 2026-10-27 17:58:48,538 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:58:48] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.006 ro 2026-10-27 17:58:48,734 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/components/control_buttons" ended (passed: 1 / time: 292 ms) 2026-10-27 17:58:48,829 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/components/control_buttons (after GC) - used: 115547413 - total: 198856625 - limit: 4395630592 - tests: 1 2026-10-27 17:58:48,902 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/floor_screen/timer badge shows duration on floor screen table" 2026-10-27 17:58:49,020 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:58:49] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:58:49,187 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/floor_screen/floor plan unmounted before the background image is loaded" 2026-10-27 17:58:49,439 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/components/floor_screen" ended (passed: 2 / time: 531 ms) 2026-10-27 17:58:49,528 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/components/floor_screen (after GC) - used: 115832640 - total: 205162148 - limit: 4395630592 - tests: 2 2026-10-27 17:58:49,603 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/payment_lines/getPaymentActionState" 2026-10-27 17:58:49,710 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:58:49] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:58:49,886 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/components/payment_lines" ended (passed: 1 / time: 293 ms) 2026-10-27 17:58:49,981 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/components/payment_lines (after GC) - used: 115774528 - total: 199919204 - limit: 4395630592 - tests: 1 2026-10-27 17:58:50,035 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/popup/order_details_dialog/order details dialog shows clock and duration for table order" 2026-10-27 17:58:50,140 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:58:50] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:58:50,302 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/components/popup/order_details_dialog" ended (passed: 1 / time: 246 ms) 2026-10-27 17:58:50,379 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/components/popup/order_details_dialog (after GC) - used: 115774694 - total: 199395210 - limit: 4395630592 - tests: 1 2026-10-27 17:58:50,436 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/product_screen/addProductToOrder" 2026-10-27 17:58:50,561 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:58:50] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.006 ro 2026-10-27 17:58:50,918 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/product_screen/Mobile Pay Button/Restaurant - Pay button with no preparation resource" 2026-10-27 17:58:51,226 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/product_screen/Mobile Pay Button/Retail - Pay button behavior" 2026-10-27 17:58:51,500 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/components/product_screen/Mobile Pay Button" ended (passed: 2 / time: 580 ms) 2026-10-27 17:58:51,501 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/product_screen/onWillRender replaces a finalized order with a new one that keeps its table and preset" 2026-10-27 17:58:51,759 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/product_screen/select existing order when preset requires order name" 2026-10-27 17:58:52,089 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/product_screen/breakCombo with course allocation" 2026-10-27 17:58:52,465 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/components/product_screen" ended (passed: 6 / time: 2013 ms) 2026-10-27 17:58:52,603 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/components/product_screen (after GC) - used: 125165766 - total: 230857418 - limit: 4395630592 - tests: 6 2026-10-27 17:58:52,663 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/split_bill_screen/_getSplitOrderName" 2026-10-27 17:58:52,755 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:58:52] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.012 ro 2026-10-27 17:58:52,908 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/split_bill_screen/onClickLine/increments quantity and price tracker on regular line" 2026-10-27 17:58:53,142 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/split_bill_screen/onClickLine/handles combo line and its child lines" 2026-10-27 17:58:53,377 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/components/split_bill_screen/onClickLine" ended (passed: 2 / time: 466 ms) 2026-10-27 17:58:53,377 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/split_bill_screen/_getOrderName" 2026-10-27 17:58:53,599 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/split_bill_screen/setLineQtyStr" 2026-10-27 17:58:53,865 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/split_bill_screen/createSplittedOrder" 2026-10-27 17:58:54,203 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/split_bill_screen/paySplittedOrder splits partial selection then calls pay" 2026-10-27 17:58:54,480 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/split_bill_screen/transferSplittedOrder splits partial selection then starts transfer" 2026-10-27 17:58:54,757 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/components/split_bill_screen" ended (passed: 8 / time: 2080 ms) 2026-10-27 17:58:54,890 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/components/split_bill_screen (after GC) - used: 116668749 - total: 239514853 - limit: 4395630592 - tests: 8 2026-10-27 17:58:54,947 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/tip_screen/validateTip" 2026-10-27 17:58:55,045 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:58:55] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.01 ro 2026-10-27 17:58:55,232 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/tip_screen/tipAmount" 2026-10-27 17:58:55,433 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/tip_screen/overallAmount" 2026-10-27 17:58:55,640 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/tip_screen/tipSubText" 2026-10-27 17:58:55,861 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/tip_screen/canSettle" 2026-10-27 17:58:56,056 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/tip_screen/selectTip" 2026-10-27 17:58:56,300 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/components/tip_screen" ended (passed: 6 / time: 1337 ms) 2026-10-27 17:58:56,413 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/components/tip_screen (after GC) - used: 116785808 - total: 240831336 - limit: 4395630592 - tests: 6 2026-10-27 17:58:56,472 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/models/pos_order/pos.order restaurant patches/customer count and amount per guest" 2026-10-27 17:58:56,579 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:58:56] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.012 ro 2026-10-27 17:58:56,684 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/models/pos_order/pos.order restaurant patches/isDirectSale" 2026-10-27 17:58:56,857 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/models/pos_order/pos.order restaurant patches/setPartner" 2026-10-27 17:58:57,045 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/models/pos_order/pos.order restaurant patches/cleanCourses" 2026-10-27 17:58:57,246 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/models/pos_order/pos.order restaurant patches/getNextCourseIndex" 2026-10-27 17:58:57,481 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/models/pos_order/pos.order restaurant patches/getName returns formatted name for table + children" 2026-10-27 17:58:57,635 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/models/pos_order/pos.order restaurant patches/preparationChanges after split order" 2026-10-27 17:58:57,880 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/models/pos_order/pos.order restaurant patches/preparationChanges: split qty 4 from 5, then add 1 on split order" 2026-10-27 17:58:58,131 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/models/pos_order/pos.order restaurant patches/preparationChanges: combo 2x same + 1 different product, scale to 3 combos then split 1" 2026-10-27 17:58:58,437 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/models/pos_order/pos.order restaurant patches/preparationChanges: apply best combo" 2026-10-27 17:58:58,699 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/models/pos_order/pos.order restaurant patches/ensureCourseSelection and getSelectedCourse" 2026-10-27 17:58:58,920 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/models/pos_order/pos.order restaurant patches/isTippedAfterPayment" 2026-10-27 17:58:59,219 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/models/pos_order/pos.order restaurant patches/cleanCourses renames courses after their new index" 2026-10-27 17:58:59,499 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/models/pos_order/pos.order restaurant patches/cleanCourses keeps the name of backend courses" 2026-10-27 17:58:59,728 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/models/pos_order/pos.order restaurant patches/cleanCourses doesn't rename courses if use_course_allocation is enabled" 2026-10-27 17:58:59,899 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/models/pos_order/pos.order restaurant patches" ended (passed: 15 / time: 3426 ms) 2026-10-27 17:58:59,912 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/models/pos_order" ended (passed: 15 / time: 3426 ms) 2026-10-27 17:59:00,112 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/models/pos_order (after GC) - used: 117028656 - total: 269404952 - limit: 4395630592 - tests: 15 2026-10-27 17:59:00,189 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/models/restaurant_order_course/name returns localized name with index" 2026-10-27 17:59:00,325 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:59:00] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:59:00,453 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/models/restaurant_order_course/isSelected" 2026-10-27 17:59:00,666 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/models/restaurant_order_course/isEmpty" 2026-10-27 17:59:00,876 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/models/restaurant_order_course/isReadyToFire" 2026-10-27 17:59:01,046 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/models/restaurant_order_course/isSynced" 2026-10-27 17:59:01,188 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/models/restaurant_order_course" ended (passed: 5 / time: 986 ms) 2026-10-27 17:59:01,284 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/models/restaurant_order_course (after GC) - used: 116924216 - total: 234015512 - limit: 4395630592 - tests: 5 2026-10-27 17:59:01,340 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/models/restaurant_table/getOrders" 2026-10-27 17:59:01,462 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:59:01] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 17:59:01,579 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/models/restaurant_table/getParent and isParent" 2026-10-27 17:59:01,756 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/models/restaurant_table/rootTable" 2026-10-27 17:59:01,923 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/models/restaurant_table" ended (passed: 3 / time: 573 ms) 2026-10-27 17:59:02,027 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/models/restaurant_table (after GC) - used: 116971096 - total: 213568280 - limit: 4395630592 - tests: 3 2026-10-27 17:59:02,106 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/OrderChangeTour: add product, send order, pay with cash change" 2026-10-27 17:59:02,225 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:59:02] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 17:59:02,698 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/SplitBillScreenTour: split items, verify both orders, split again" 2026-10-27 17:59:04,058 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/RefundStayCurrentTableTour: refund from another table creates floating order" 2026-10-27 17:59:04,865 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/PreparationPrinterContent: guest, notes, preset, note update in preparation data" 2026-10-27 17:59:06,260 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/test_preset_timing_restaurant: select takeaway preset, name popup, pick timing slot" 2026-10-27 17:59:07,265 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/test_open_default_register_screen_config: starts on FloorScreen with tables mode" 2026-10-27 17:59:07,563 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/test_show_default_with_register_screen: showDefault syncs selectedOrderUuid correctly" 2026-10-27 17:59:08,197 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/Full flow: select table, add product, pay with cash" 2026-10-27 17:59:08,632 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/test_transfering_orders: create floating and table orders, verify 4 orders exist" 2026-10-27 17:59:09,869 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/test_guest_count_bank_payment: guest popup on open, add product, pay, go back" 2026-10-27 17:59:10,436 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/test_customer_alone_saved: partner is preserved after leaving and reopening table" 2026-10-27 17:59:11,062 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/ControlButtonsTour: transfer, notes, guest count, cancel, cross-floor transfer" 2026-10-27 17:59:13,019 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/SplitBillScreenTour3: split partial qty, pay split, pay remainder" 2026-10-27 17:59:13,855 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/SplitBillScreenTourPay: split selected items, pay split, pay remainder" 2026-10-27 17:59:14,953 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/SplitBillScreenTour5Actions: split+transfer, split+pay, pay remainder" 2026-10-27 17:59:16,353 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/test_pos_restaurant_default_course: course allocation by category across orders" 2026-10-27 17:59:17,203 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/test_course_restaurant_preparation_tour: 3 courses, fire sequentially, verify prep data" 2026-10-27 17:59:18,078 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/CategLabelCheck: order button shows category counts" 2026-10-27 17:59:18,429 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/test_combo_preparation_receipt: combo parent above children, category counts, order count" 2026-10-27 17:59:19,093 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/MultiPreparationPrinter: only printer with matching category prints, no empty receipt" 2026-10-27 17:59:19,478 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/test_name_preset_skip_screen: partner set skips name popup, pay succeeds" 2026-10-27 17:59:19,994 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/test_preset_delivery_restaurant: cancel order with preset returns to floor" 2026-10-27 17:59:20,600 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/test_open_register_with_preset_takeaway: timing popup on table, cancel removes order" 2026-10-27 17:59:21,172 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/RestaurantPresetEatInTour: eat-in table order, pay, receipt has no preset info" 2026-10-27 17:59:21,611 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/test_combo_apply_after_preparation: apply combo groups standalone lines, persists after reload" 2026-10-27 17:59:22,215 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/test_multiple_preparation_printer_different_categories: both printers triggered, then pay without warning" 2026-10-27 17:59:22,829 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/test_combo_synchronisation: combo links persist after partner change, course transfer moves entire combo" 2026-10-27 17:59:23,663 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/test_combo_preparation_receipt_layout: combo parent above children in receipt" 2026-10-27 17:59:24,099 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/SplitBillScreenTour4ProductCombo: split combos as group, pay, verify remainder" 2026-10-27 17:59:25,297 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/FloorScreenTour: mounted FloorScreen switches floors, opens a table, and adds a floor" 2026-10-27 17:59:25,684 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/Full flow: mount PosApp, return to the same floor, select table, add product, pay with cash" 2026-10-27 17:59:26,216 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/test_add_new_table_number_with_multi_floor: table numbers increment per floor" 2026-10-27 17:59:26,450 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/PosResTicketScreenTour: delete order and table becomes empty" 2026-10-27 17:59:27,055 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/scenario/restaurant_flow/test_tip_after_payment: tip adjusts payment line based on remaining/change" 2026-10-27 17:59:27,974 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/scenario/restaurant_flow" ended (passed: 34 / time: 25856 ms) 2026-10-27 17:59:28,448 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/scenario/restaurant_flow (after GC) - used: 122070406 - total: 370877558 - limit: 4395630592 - tests: 34 2026-10-27 17:59:28,523 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/screens/ticket_screen/order_details_dialog/order_details_dialog/order_details_dialog.js/getTableInfo returns order.table_id when present" 2026-10-27 17:59:28,646 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:59:28] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:59:28,764 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/screens/ticket_screen/order_details_dialog/order_details_dialog/order_details_dialog.js/getTableInfo returns false when order has no table" 2026-10-27 17:59:28,992 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/screens/ticket_screen/order_details_dialog/order_details_dialog/order_details_dialog.js" ended (passed: 2 / time: 467 ms) 2026-10-27 17:59:29,002 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/screens/ticket_screen/order_details_dialog/order_details_dialog" ended (passed: 2 / time: 467 ms) 2026-10-27 17:59:29,139 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/screens/ticket_screen/order_details_dialog/order_details_dialog (after GC) - used: 118339278 - total: 213590850 - limit: 4395630592 - tests: 2 2026-10-27 17:59:29,194 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/fireCourse" 2026-10-27 17:59:29,316 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:59:29] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:59:29,427 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/printCourseTicket builds note update payload" 2026-10-27 17:59:29,639 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/setTable" 2026-10-27 17:59:29,812 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/sync dirty order when unsetting table" 2026-10-27 17:59:30,035 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/getChanges" 2026-10-27 17:59:30,226 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/class DevicesSynchronisation/Synchronization for a filled table has arrived" 2026-10-27 17:59:30,420 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/class DevicesSynchronisation/Orders must be downloaded by opening a table." 2026-10-27 17:59:30,599 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/class DevicesSynchronisation/Orders updated from another device must be synchronized directly." 2026-10-27 17:59:30,798 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/class DevicesSynchronisation/paid state from server is synchronized" 2026-10-27 17:59:30,982 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/class DevicesSynchronisation/Data from other devices overrides local data" 2026-10-27 17:59:31,138 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/class DevicesSynchronisation/There should only be one order per table." 2026-10-27 17:59:31,389 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/class DevicesSynchronisation" ended (passed: 6 / time: 1160 ms) 2026-10-27 17:59:31,389 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/categoryCount/Normal flow" 2026-10-27 17:59:31,545 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/categoryCount/multi-category product counts only first category" 2026-10-27 17:59:31,698 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/categoryCount" ended (passed: 2 / time: 309 ms) 2026-10-27 17:59:31,700 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/getDefaultSearchDetails" 2026-10-27 17:59:31,858 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/findTable" 2026-10-27 17:59:31,982 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/searchOrder" 2026-10-27 17:59:32,140 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/getTableOrders" 2026-10-27 17:59:32,270 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/getActiveOrdersOnTable" 2026-10-27 17:59:32,417 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/prepareOrderTransfer moves the order into an empty destination table" 2026-10-27 17:59:32,592 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/mergeOrder/blocks transferring a self-order" 2026-10-27 17:59:32,791 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/mergeOrder/blocks merging into a table with an active self-order" 2026-10-27 17:59:32,958 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/mergeOrder" ended (passed: 2 / time: 364 ms) 2026-10-27 17:59:32,958 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/transferOrder" 2026-10-27 17:59:33,134 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/transferOrder from floating order to filled table merges lines" 2026-10-27 17:59:33,316 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/floating order transfers into another floating order" 2026-10-27 17:59:33,483 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/preSyncAllOrders assigns floating order name to direct sale" 2026-10-27 17:59:33,662 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/sync updates quantity, partner, note, line note and pricelist" 2026-10-27 17:59:33,860 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/cancel order keeps lines on first reject and removes on confirm" 2026-10-27 17:59:34,057 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/order has no pending line changes after sending" 2026-10-27 17:59:34,456 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/firing first course highlights next" 2026-10-27 17:59:34,597 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/combo synchronisation keeps combo links after synced update" 2026-10-27 17:59:34,798 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/mergeOrders merges lines and courses" 2026-10-27 17:59:34,970 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/mergeOrders sums guest counts" 2026-10-27 17:59:35,153 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/mergeOrders keeps kitchen sent quantities when merging identical products" 2026-10-27 17:59:35,323 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/getCustomerCount" 2026-10-27 17:59:35,456 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/firstPage" 2026-10-27 17:59:35,624 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/defaultPage uses ProductScreen when default_screen is register" 2026-10-27 17:59:35,766 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/showDefault navigates to ProductScreen with selected order in register mode" 2026-10-27 17:59:35,920 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/showDefault" 2026-10-27 17:59:36,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/register config opens product screen" 2026-10-27 17:59:36,248 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/timing preset sets slot and non-timing preset clears it" 2026-10-27 17:59:36,425 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/deleting timed table order leaves table empty" 2026-10-27 17:59:36,599 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/deleting future order skips preparation cancellation" 2026-10-27 17:59:36,791 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/findTable falls back to all tables when table is not in current floor" 2026-10-27 17:59:36,942 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/generateReceiptsDataToPrint preserves course grouping when splitting per product" 2026-10-27 17:59:37,085 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/generateReceiptsDataToPrint does not set groupedData when no courses" 2026-10-27 17:59:37,211 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/ensureGuestCustomerCount sets guest count for preset" 2026-10-27 17:59:37,331 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/table order validates with default preset" 2026-10-27 17:59:37,514 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/payment-only order validation skips kitchen send" 2026-10-27 17:59:37,647 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/removing table order leaves table without active order" 2026-10-27 17:59:37,803 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/transfer to another floor keeps order lines" 2026-10-27 17:59:37,965 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/each restaurant floor keeps its own table set" 2026-10-27 17:59:38,108 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/selecting child table opens root table order" 2026-10-27 17:59:38,264 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/deleting a temporary floor keeps it removed" 2026-10-27 17:59:38,401 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/table numbers increment per selected floor" 2026-10-27 17:59:38,557 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/addCourse/creates first course and selects it" 2026-10-27 17:59:38,693 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/addCourse/creates second course and assigns existing lines to first" 2026-10-27 17:59:38,843 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/addCourse/do not create second course if use_course_allocation" 2026-10-27 17:59:38,981 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/addCourse" ended (passed: 3 / time: 424 ms) 2026-10-27 17:59:38,982 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/preparation receipt order_label" 2026-10-27 17:59:39,153 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/use_show_items_on_course_ticket keeps course items while course firing" 2026-10-27 17:59:39,291 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/name entered for a name-required preset shows as the prep ticket order_label" 2026-10-27 17:59:39,445 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js/order synced from a trusted config updates its session_id to the current session" 2026-10-27 17:59:39,604 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/services/pos_service/restaurant pos_store.js" ended (passed: 61 / time: 10390 ms) 2026-10-27 17:59:39,613 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/services/pos_service" ended (passed: 61 / time: 10390 ms) 2026-10-27 17:59:40,003 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/services/pos_service (after GC) - used: 119067471 - total: 320807779 - limit: 4395630592 - tests: 61 2026-10-27 17:59:40,050 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/preparation_printer/preparation data includes table and customer note" 2026-10-27 17:59:40,143 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:59:40] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.003 0.01 ro 2026-10-27 17:59:40,267 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/preparation_printer/note update title is generated" 2026-10-27 17:59:40,479 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/services/preparation_printer/only printers with matching categories are used" 2026-10-27 17:59:40,679 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/services/preparation_printer" ended (passed: 3 / time: 617 ms) 2026-10-27 17:59:40,785 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/services/preparation_printer (after GC) - used: 118730006 - total: 222503730 - limit: 4395630592 - tests: 3 2026-10-27 17:59:40,827 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:59:40] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 824 8 0.013 0.012 rw 2026-10-27 17:59:40,898 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@project/project_is_favorite_field/Check is_favorite field is still editable even if the record/view is in readonly." 2026-10-27 17:59:41,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@project/project_is_favorite_field/Check is_favorite field is readonly if the field is readonly" 2026-10-27 17:59:41,189 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@project/project_is_favorite_field" ended (passed: 2 / time: 284 ms) 2026-10-27 17:59:41,278 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @project/project_is_favorite_field (after GC) - used: 118850985 - total: 204444033 - limit: 4395630592 - tests: 2 2026-10-27 17:59:41,340 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@project/project_notebook_task_list_mobile/test open subtask in form view instead of form view dialog" 2026-10-27 17:59:41,531 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@project/project_notebook_task_list_mobile/test open task dependencies in form view instead of form view dialog" 2026-10-27 17:59:41,662 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@project/project_notebook_task_list_mobile" ended (passed: 2 / time: 324 ms) 2026-10-27 17:59:41,752 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @project/project_notebook_task_list_mobile (after GC) - used: 117155441 - total: 204462977 - limit: 4395630592 - tests: 2 2026-10-27 17:59:41,793 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@project/project_project_form_view/project.project (form)" 2026-10-27 17:59:41,869 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@project/project_project_form_view/project.project (form) hide archive action for project user" 2026-10-27 17:59:41,982 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@project/project_project_form_view/project.project (form) show archive action for project manager" 2026-10-27 17:59:42,179 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@project/project_project_form_view/reload the page when allow_milestones is enabled on at least one project" 2026-10-27 17:59:42,300 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@project/project_project_form_view/do not reload the page when allow_milestones is enabled and there already exists one project with the feature enabled" 2026-10-27 17:59:42,442 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@project/project_project_form_view/reload the page when allow_milestones is disabled on all projects" 2026-10-27 17:59:42,554 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@project/project_project_form_view/reload the page when allow_task_dependencies is enabled on at least one project" 2026-10-27 17:59:42,670 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@project/project_project_form_view/do not reload the page when allow_task_dependencies is enabled and there already exists one project with the feature enabled" 2026-10-27 17:59:42,799 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@project/project_project_form_view/reload the page when allow_task_dependencies is disabled on all projects" 2026-10-27 17:59:42,894 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@project/project_project_form_view/reload the page when allow_recurring_tasks is enabled on at least one project" 2026-10-27 17:59:42,995 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@project/project_project_form_view/do not reload the page when allow_recurring_tasks is enabled and there already exists one project with the feature enabled" 2026-10-27 17:59:43,082 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@project/project_project_form_view/reload the page when allow_recurring_tasks is disabled on all projects" 2026-10-27 17:59:43,186 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@project/project_project_form_view" ended (passed: 12 / time: 1382 ms) 2026-10-27 17:59:43,287 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @project/project_project_form_view (after GC) - used: 117905148 - total: 215516548 - limit: 4395630592 - tests: 12 2026-10-27 17:59:43,328 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@project/project_project_state_selection/project.project (kanban): check that ProjectStateSelectionField does not propose `Set Status`" 2026-10-27 17:59:43,413 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@project/project_project_state_selection" ended (passed: 1 / time: 80 ms) 2026-10-27 17:59:43,514 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @project/project_project_state_selection (after GC) - used: 117705519 - total: 203423923 - limit: 4395630592 - tests: 1 2026-10-27 17:59:43,554 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@project/project_task_groupby/project.task (kanban): Can create stage if we are in tasks of specific project" 2026-10-27 17:59:43,680 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@project/project_task_groupby/project.task (kanban): Cannot create stage if we are not in tasks of specific project" 2026-10-27 17:59:43,759 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@project/project_task_groupby" ended (passed: 2 / time: 204 ms) 2026-10-27 17:59:43,846 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @project/project_task_groupby (after GC) - used: 118015293 - total: 203447557 - limit: 4395630592 - tests: 2 2026-10-27 17:59:43,899 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@project/project_task_priority_switch/project.task (form): check ProjectTaskPrioritySwitch" 2026-10-27 17:59:43,995 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@project/project_task_priority_switch" ended (passed: 1 / time: 91 ms) 2026-10-27 17:59:44,071 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @project/project_task_priority_switch (after GC) - used: 118069717 - total: 203444437 - limit: 4395630592 - tests: 1 2026-10-27 17:59:44,111 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@project/project_task_project_many2one_field/ProjectMany2one: project.task form view with private task" 2026-10-27 17:59:44,203 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@project/project_task_project_many2one_field/ProjectMany2one: project.task list view" 2026-10-27 17:59:44,333 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@project/project_task_project_many2one_field" ended (passed: 2 / time: 212 ms) 2026-10-27 17:59:44,413 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @project/project_task_project_many2one_field (after GC) - used: 118353735 - total: 204010107 - limit: 4395630592 - tests: 2 2026-10-27 17:59:44,451 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@project/project_task_template_dropdown/template dropdown in form view of a project with no template" 2026-10-27 17:59:44,548 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@project/project_task_template_dropdown/template dropdown in form view of a project with one template with showing Edit and Delete actions" 2026-10-27 17:59:44,737 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@project/project_task_template_dropdown/template dropdown in kanban view of a project with no template" 2026-10-27 17:59:44,835 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@project/project_task_template_dropdown/template dropdown in kanban view of a project with one template with showing Edit and Delete actions" 2026-10-27 17:59:45,014 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@project/project_task_template_dropdown/template dropdown in list view of a project with no template" 2026-10-27 17:59:45,126 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@project/project_task_template_dropdown/template dropdown in list view of a project with one template with showing Edit and Delete actions" 2026-10-27 17:59:45,310 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@project/project_task_template_dropdown/template dropdown should not appear when not in the context of a specific project" 2026-10-27 17:59:45,400 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@project/project_task_template_dropdown" ended (passed: 7 / time: 941 ms) 2026-10-27 17:59:45,499 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @project/project_task_template_dropdown (after GC) - used: 119128672 - total: 207710928 - limit: 4395630592 - tests: 7 2026-10-27 17:59:45,536 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@project/project_update_with_color/project.update (kanban): check that ProjectStatusWithColorSelectionField is displaying the correct informations" 2026-10-27 17:59:45,644 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@project/project_update_with_color" ended (passed: 1 / time: 104 ms) 2026-10-27 17:59:45,736 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @project/project_update_with_color (after GC) - used: 118930015 - total: 205315895 - limit: 4395630592 - tests: 1 2026-10-27 17:59:45,776 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:59:45] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 853 10 0.012 0.021 rw 2026-10-27 17:59:45,839 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@project_todo/todo_conversion_form_view/Check that todo_conversion_form view focuses on the focus on the first element" 2026-10-27 17:59:46,072 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@project_todo/todo_conversion_form_view" ended (passed: 1 / time: 224 ms) 2026-10-27 17:59:46,163 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @project_todo/todo_conversion_form_view (after GC) - used: 119152984 - total: 204814304 - limit: 4395630592 - tests: 1 2026-10-27 17:59:46,228 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@project_todo/todo_form_view/Check that project_task_action_convert_todo_to_task appears in the menu actions if the user does belong to the group_project_user group" 2026-10-27 17:59:46,355 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@project_todo/todo_form_view/Check that project_task_action_convert_todo_to_task does not appear in the menu actions if the user does not belong to the group_project_user group" 2026-10-27 17:59:46,460 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@project_todo/todo_form_view/Check that todo_form view contains the TodoDoneCheckmark and relative_date widgets" 2026-10-27 17:59:46,674 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@project_todo/todo_form_view" ended (passed: 3 / time: 437 ms) 2026-10-27 17:59:46,772 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @project_todo/todo_form_view (after GC) - used: 119058572 - total: 205358444 - limit: 4395630592 - tests: 3 2026-10-27 17:59:46,806 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:59:46] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1395 11 0.011 0.018 rw 2026-10-27 17:59:46,884 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_discount/unit/components/control_buttons/global discount startingValue uses locale decimal separator" 2026-10-27 17:59:47,022 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:59:47] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 17:59:47,149 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_discount/unit/components/control_buttons" ended (passed: 1 / time: 246 ms) 2026-10-27 17:59:47,246 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_discount/unit/components/control_buttons (after GC) - used: 118973803 - total: 205335715 - limit: 4395630592 - tests: 1 2026-10-27 17:59:47,316 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_discount/unit/components/product_screen/getNumpadButtons" 2026-10-27 17:59:47,451 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:59:47] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 17:59:47,665 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_discount/unit/components/product_screen/addProductToOrder reapplies the global discount" 2026-10-27 17:59:48,002 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_discount/unit/components/product_screen" ended (passed: 2 / time: 680 ms) 2026-10-27 17:59:48,104 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_discount/unit/components/product_screen (after GC) - used: 119234247 - total: 211627335 - limit: 4395630592 - tests: 2 2026-10-27 17:59:48,175 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_discount/unit/components/ticket_screen/_onUpdateSelectedOrderline: refund skips discount line" 2026-10-27 17:59:48,317 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:59:48] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 17:59:48,493 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_discount/unit/components/ticket_screen" ended (passed: 1 / time: 312 ms) 2026-10-27 17:59:48,577 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_discount/unit/components/ticket_screen (after GC) - used: 119283821 - total: 206322961 - limit: 4395630592 - tests: 1 2026-10-27 17:59:48,622 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_discount/unit/models/pos_order_line/isDiscountLine" 2026-10-27 17:59:48,736 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:59:48] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 17:59:48,851 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_discount/unit/models/pos_order_line/Test taxes after fiscal position with discount product (should not change)" 2026-10-27 17:59:49,036 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_discount/unit/models/pos_order_line" ended (passed: 2 / time: 402 ms) 2026-10-27 17:59:49,112 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_discount/unit/models/pos_order_line (after GC) - used: 119370219 - total: 209468579 - limit: 4395630592 - tests: 2 2026-10-27 17:59:49,155 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_discount/unit/scenario/pos_discount_flow/pos_discount_numpad: apply a fixed then a percentage global discount" 2026-10-27 17:59:49,237 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:59:49] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.005 ro 2026-10-27 17:59:49,812 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_discount/unit/scenario/pos_discount_flow/PosDiscountServiceFeePresetSwitchTour: a global discount only reaches a fee based on the total after discount" 2026-10-27 17:59:50,536 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_discount/unit/scenario/pos_discount_flow" ended (passed: 2 / time: 1374 ms) 2026-10-27 17:59:50,658 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_discount/unit/scenario/pos_discount_flow (after GC) - used: 121895907 - total: 217595827 - limit: 4395630592 - tests: 2 2026-10-27 17:59:50,721 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_discount/unit/services/pos_service/PoS Discount/changing fiscal positions reapplies the global discount" 2026-10-27 17:59:50,847 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:59:50] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-27 17:59:50,993 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_discount/unit/services/pos_service/PoS Discount/fixed global discount mirrors its sign when refunding" 2026-10-27 17:59:51,241 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_discount/unit/services/pos_service/PoS Discount" ended (passed: 2 / time: 519 ms) 2026-10-27 17:59:51,250 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_discount/unit/services/pos_service" ended (passed: 2 / time: 519 ms) 2026-10-27 17:59:51,374 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_discount/unit/services/pos_service (after GC) - used: 121929668 - total: 216547012 - limit: 4395630592 - tests: 2 2026-10-27 17:59:51,428 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:59:51] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1465 11 0.006 0.018 rw 2026-10-27 17:59:51,554 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_loyalty/unit/components/manage_giftcard_popup/addBalance" 2026-10-27 17:59:51,666 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:59:51] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.01 ro 2026-10-27 17:59:51,874 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_loyalty/unit/components/manage_giftcard_popup" ended (passed: 1 / time: 316 ms) 2026-10-27 17:59:51,980 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_loyalty/unit/components/manage_giftcard_popup (after GC) - used: 121900884 - total: 209210392 - limit: 4395630592 - tests: 1 2026-10-27 17:59:52,036 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_loyalty/unit/components/screens/control_buttons/getPotentialRewards" 2026-10-27 17:59:52,139 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:59:52] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 17:59:52,264 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_loyalty/unit/components/screens/control_buttons/more button catches attention when rewards are available" 2026-10-27 17:59:52,538 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_loyalty/unit/components/screens/control_buttons" ended (passed: 2 / time: 494 ms) 2026-10-27 17:59:52,659 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_loyalty/unit/components/screens/control_buttons (after GC) - used: 122238228 - total: 213144908 - limit: 4395630592 - tests: 2 2026-10-27 17:59:52,725 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_loyalty/unit/components/screens/order_summary/manageGiftCard writes the code, amount and expiration date onto the line" 2026-10-27 17:59:52,839 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:59:52] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:59:53,003 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_loyalty/unit/components/screens/order_summary" ended (passed: 1 / time: 271 ms) 2026-10-27 17:59:53,097 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_loyalty/unit/components/screens/order_summary (after GC) - used: 122075532 - total: 210785448 - limit: 4395630592 - tests: 1 2026-10-27 17:59:53,171 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_loyalty/unit/components/screens/partner_line/getLoyaltyPoints lists loyalty balances for the partner" 2026-10-27 17:59:53,284 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:59:53] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 17:59:53,431 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_loyalty/unit/components/screens/partner_line" ended (passed: 1 / time: 260 ms) 2026-10-27 17:59:53,542 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_loyalty/unit/components/screens/partner_line (after GC) - used: 122155588 - total: 210785536 - limit: 4395630592 - tests: 1 2026-10-27 17:59:53,591 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_loyalty/unit/customer_display/customer_display/[Old Tour] test_customer_display_loyalty_points" 2026-10-27 17:59:53,691 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:59:53] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.012 ro 2026-10-27 17:59:53,957 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_loyalty/unit/customer_display/customer_display" ended (passed: 1 / time: 362 ms) 2026-10-27 17:59:54,066 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_loyalty/unit/customer_display/customer_display (after GC) - used: 122283430 - total: 210785998 - limit: 4395630592 - tests: 1 2026-10-27 17:59:54,135 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_loyalty/unit/models/pos_order/pos.order - loyalty/getOrderlines sorts reward lines last" 2026-10-27 17:59:54,271 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:59:54] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.006 ro 2026-10-27 17:59:54,408 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_loyalty/unit/models/pos_order/pos.order - loyalty/claimed loyalty state survives an IndexedDB round-trip" 2026-10-27 17:59:54,666 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_loyalty/unit/models/pos_order/pos.order - loyalty/a pricelist-restricted program only applies for its pricelist" 2026-10-27 17:59:54,915 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_loyalty/unit/models/pos_order/pos.order - loyalty/a cheapest discount reward line excludes fixed tax" 2026-10-27 17:59:55,182 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_loyalty/unit/models/pos_order/pos.order - loyalty/a specific discount reward line excludes fixed tax" 2026-10-27 17:59:55,427 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_loyalty/unit/models/pos_order/pos.order - loyalty/product-restricted rules only earn points with a valid product" 2026-10-27 17:59:55,644 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_loyalty/unit/models/pos_order/pos.order - loyalty/removeOrderline removes a reward line and re-selects the product line" 2026-10-27 17:59:55,808 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_loyalty/unit/models/pos_order/pos.order - loyalty/isSaleDisallowed" 2026-10-27 17:59:55,965 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_loyalty/unit/models/pos_order/pos.order - loyalty/totalItemQuantity" 2026-10-27 17:59:56,164 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_loyalty/unit/models/pos_order/pos.order - loyalty/changing partner drops nominative rewards and updates the balance" 2026-10-27 17:59:56,322 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_loyalty/unit/models/pos_order/pos.order - loyalty/a 100% cheapest discount reward line is the product's full tax-included price" 2026-10-27 17:59:56,491 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_loyalty/unit/models/pos_order/pos.order - loyalty/an already applied discount reward is not offered again" 2026-10-27 17:59:56,669 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_loyalty/unit/models/pos_order/pos.order - loyalty/stacked specific discounts respect discount_max_amount" 2026-10-27 17:59:56,867 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_loyalty/unit/models/pos_order/pos.order - loyalty" ended (passed: 13 / time: 2730 ms) 2026-10-27 17:59:56,879 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_loyalty/unit/models/pos_order" ended (passed: 13 / time: 2730 ms) 2026-10-27 17:59:57,070 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_loyalty/unit/models/pos_order (after GC) - used: 122822976 - total: 248010412 - limit: 4395630592 - tests: 13 2026-10-27 17:59:57,124 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_loyalty/unit/models/pos_order_line/pos.order.line - loyalty/gift card reward lines are excluded from global discount" 2026-10-27 17:59:57,255 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:59:57] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 17:59:57,414 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_loyalty/unit/models/pos_order_line/pos.order.line - loyalty/promotion reward lines are not excluded from global discount" 2026-10-27 17:59:57,643 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_loyalty/unit/models/pos_order_line/pos.order.line - loyalty/getPaymentProgramBalance" 2026-10-27 17:59:57,851 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_loyalty/unit/models/pos_order_line/pos.order.line - loyalty" ended (passed: 3 / time: 730 ms) 2026-10-27 17:59:57,860 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_loyalty/unit/models/pos_order_line" ended (passed: 3 / time: 730 ms) 2026-10-27 17:59:57,987 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_loyalty/unit/models/pos_order_line (after GC) - used: 122511968 - total: 224679612 - limit: 4395630592 - tests: 3 2026-10-27 17:59:58,055 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_loyalty/unit/screens/ticket_screen/TicketScreen.setOrder keeps the reward line and triggers pos.updateRewards" 2026-10-27 17:59:58,164 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:59:58] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 17:59:58,338 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_loyalty/unit/screens/ticket_screen" ended (passed: 1 / time: 280 ms) 2026-10-27 17:59:58,432 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_loyalty/unit/screens/ticket_screen (after GC) - used: 122551418 - total: 211048218 - limit: 4395630592 - tests: 1 2026-10-27 17:59:58,487 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:59:58] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1479 11 0.01 0.022 rw 2026-10-27 17:59:58,547 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_mollie/unit/payment_mollie/successful payment" 2026-10-27 17:59:58,630 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:59:58] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.006 ro 2026-10-27 17:59:58,730 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_mollie/unit/payment_mollie/shows error on invalid payment state" 2026-10-27 17:59:58,891 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_mollie/unit/payment_mollie/shows error on failed payment" 2026-10-27 17:59:59,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_mollie/unit/payment_mollie/shows error on expired payment" 2026-10-27 17:59:59,263 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_mollie/unit/payment_mollie" ended (passed: 4 / time: 715 ms) 2026-10-27 17:59:59,382 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_mollie/unit/payment_mollie (after GC) - used: 122661934 - total: 219172002 - limit: 4395630592 - tests: 4 2026-10-27 17:59:59,405 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:59:59] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1509 11 0.006 0.013 rw 2026-10-27 17:59:59,482 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_stock/unit/accounting/price/price of lot tracked product with and without pricelist" 2026-10-27 17:59:59,619 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 17:59:59] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.013 ro 2026-10-27 18:00:00,075 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_stock/unit/accounting/price" ended (passed: 1 / time: 583 ms) 2026-10-27 18:00:00,183 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_stock/unit/accounting/price (after GC) - used: 122738162 - total: 211840098 - limit: 4395630592 - tests: 1 2026-10-27 18:00:00,253 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_stock/unit/components/payment_screen/Print stock report on validation" 2026-10-27 18:00:00,400 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:00] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 18:00:00,612 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_stock/unit/components/payment_screen/Do not print stock report if not configured" 2026-10-27 18:00:00,930 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_stock/unit/components/payment_screen" ended (passed: 2 / time: 668 ms) 2026-10-27 18:00:01,051 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_stock/unit/components/payment_screen (after GC) - used: 122822478 - total: 214199658 - limit: 4395630592 - tests: 2 2026-10-27 18:00:01,123 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_stock/unit/customer_display/customer_display/customer display shows the lot/serial names of tracked product" 2026-10-27 18:00:01,268 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:01] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.01 ro 2026-10-27 18:00:01,570 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_stock/unit/customer_display/customer_display" ended (passed: 1 / time: 441 ms) 2026-10-27 18:00:01,666 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_stock/unit/customer_display/customer_display (after GC) - used: 122858357 - total: 211578125 - limit: 4395630592 - tests: 1 2026-10-27 18:00:01,730 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_stock/unit/models/pos_order_line/[canBeMergedWith]: Base test" 2026-10-27 18:00:01,861 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:01] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.01 ro 2026-10-27 18:00:01,987 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_stock/unit/models/pos_order_line/Test serial number requirements" 2026-10-27 18:00:02,187 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_stock/unit/models/pos_order_line" ended (passed: 2 / time: 447 ms) 2026-10-27 18:00:02,306 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_stock/unit/models/pos_order_line (after GC) - used: 122930167 - total: 216034555 - limit: 4395630592 - tests: 2 2026-10-27 18:00:02,380 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_stock/unit/related_models/orm_serialization/serialization of dynamic model without uuid" 2026-10-27 18:00:02,507 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_stock/unit/related_models/orm_serialization" ended (passed: 1 / time: 119 ms) 2026-10-27 18:00:02,631 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_stock/unit/related_models/orm_serialization (after GC) - used: 122894637 - total: 210529509 - limit: 4395630592 - tests: 1 2026-10-27 18:00:02,659 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:02] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1635 11 0.009 0.017 rw 2026-10-27 18:00:02,724 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale/unit/components/orderline/Displays the table with details of the down payment" 2026-10-27 18:00:02,860 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:02] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 18:00:03,014 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_sale/unit/components/orderline" ended (passed: 1 / time: 278 ms) 2026-10-27 18:00:03,130 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_sale/unit/components/orderline (after GC) - used: 122918560 - total: 211053360 - limit: 4395630592 - tests: 1 2026-10-27 18:00:03,209 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale/unit/models/pos_order_line/saleDetails/down payment details as array" 2026-10-27 18:00:03,380 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:03] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.012 ro 2026-10-27 18:00:03,529 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale/unit/models/pos_order_line/saleDetails/down payment details as stringified JSON" 2026-10-27 18:00:03,789 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_sale/unit/models/pos_order_line/saleDetails" ended (passed: 2 / time: 577 ms) 2026-10-27 18:00:03,797 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_sale/unit/models/pos_order_line" ended (passed: 2 / time: 577 ms) 2026-10-27 18:00:03,916 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_sale/unit/models/pos_order_line (after GC) - used: 123001685 - total: 216296205 - limit: 4395630592 - tests: 2 2026-10-27 18:00:03,993 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale/unit/scenarios/pos_sale_flow/PosSettleOrder: settle a sale order, change a quantity and pay" 2026-10-27 18:00:04,184 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:04] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.029 ro 2026-10-27 18:00:04,771 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale/unit/scenarios/pos_sale_flow/PosSettleOrderIncompatiblePartner: settling an order of another customer starts a new order" 2026-10-27 18:00:05,561 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale/unit/scenarios/pos_sale_flow/PosSettleDraftOrder: settling a quotation loads its line" 2026-10-27 18:00:05,973 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale/unit/scenarios/pos_sale_flow/PosSettleCustomPrice: changing the customer keeps the sale order line price" 2026-10-27 18:00:06,479 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale/unit/scenarios/pos_sale_flow/test_settle_so_with_non_pos_groupable_uom: quantity is converted back to the product unit" 2026-10-27 18:00:06,897 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale/unit/scenarios/pos_sale_flow/test_quantity_updated_settle: settling twice only loads the remaining quantity" 2026-10-27 18:00:07,550 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale/unit/scenarios/pos_sale_flow/PoSApplyDownpayment / PoSDownPaymentAmount: apply a percentage down payment on a sale order" 2026-10-27 18:00:08,045 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale/unit/scenarios/pos_sale_flow/a fixed down payment applies the typed amount" 2026-10-27 18:00:08,432 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale/unit/scenarios/pos_sale_flow/PoSSaleOrderWithDownpayment: an invoiced down payment is deducted when settling" 2026-10-27 18:00:08,879 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale/unit/scenarios/pos_sale_flow/test_pos_settle_so_with_downpayment: every down payment of the order is deducted" 2026-10-27 18:00:09,372 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale/unit/scenarios/pos_sale_flow/test_down_payment_displayed: a down payment applied in the PoS is shown on the settled order" 2026-10-27 18:00:09,858 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale/unit/scenarios/pos_sale_flow/PosSettleOrderNotGroupable: a non groupable line is split and keeps its discount" 2026-10-27 18:00:10,374 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale/unit/scenarios/pos_sale_flow/PosSettleOrderWithNote: the notes of the sale order are merged in the customer note" 2026-10-27 18:00:10,861 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale/unit/scenarios/pos_sale_flow/PoSDownPaymentLinesPerTax: a down payment line is created per tax of the sale order" 2026-10-27 18:00:11,288 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale/unit/scenarios/pos_sale_flow/test_settle_order_with_multiple_uom: a sale order mixing units of measure is settled" 2026-10-27 18:00:11,706 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale/unit/scenarios/pos_sale_flow/test_settle_so_archived_attribute: an archived attribute line does not open the configurator" 2026-10-27 18:00:12,064 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale/unit/scenarios/pos_sale_flow/test_settle_so_custom_attribute_value: the custom attribute value is shown on the settled line" 2026-10-27 18:00:12,506 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_sale/unit/scenarios/pos_sale_flow" ended (passed: 17 / time: 8496 ms) 2026-10-27 18:00:12,803 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_sale/unit/scenarios/pos_sale_flow (after GC) - used: 125878460 - total: 300279176 - limit: 4395630592 - tests: 17 2026-10-27 18:00:12,861 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale/unit/scenarios/quotation_list_flow/test_ecommerce_unpaid_order_is_shown_in_pos: orders that are not paid yet are listed" 2026-10-27 18:00:13,032 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:13] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.005 0.011 ro 2026-10-27 18:00:13,283 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale/unit/scenarios/quotation_list_flow/PosOrderDoesNotRemainInList / test_ecommerce_paid_order_is_hidden_in_pos: a fully paid order is not listed" 2026-10-27 18:00:13,585 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale/unit/scenarios/quotation_list_flow/test_selected_partner_quotation_loading: the orders are restricted to the selected customer" 2026-10-27 18:00:14,281 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale/unit/scenarios/quotation_list_flow/PosOrdersListDifferentCurrency: orders of another currency are not listed" 2026-10-27 18:00:14,609 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_sale/unit/scenarios/quotation_list_flow" ended (passed: 4 / time: 1737 ms) 2026-10-27 18:00:14,758 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_sale/unit/scenarios/quotation_list_flow (after GC) - used: 124308821 - total: 246053149 - limit: 4395630592 - tests: 4 2026-10-27 18:00:14,815 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale/unit/scenarios/sale_warning_flow/PosSaleWarning: the warning of the selected customer is displayed" 2026-10-27 18:00:14,930 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:14] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.012 ro 2026-10-27 18:00:15,646 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale/unit/scenarios/sale_warning_flow/PosSaleWarning: the warning of the sold product is displayed" 2026-10-27 18:00:16,003 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_sale/unit/scenarios/sale_warning_flow" ended (passed: 2 / time: 1175 ms) 2026-10-27 18:00:16,118 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_sale/unit/scenarios/sale_warning_flow (after GC) - used: 124000883 - total: 225739171 - limit: 4395630592 - tests: 2 2026-10-27 18:00:16,183 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale/unit/services/pos_store/onClickSaleOrder/no selection → abort" 2026-10-27 18:00:16,325 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:16] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.01 ro 2026-10-27 18:00:16,504 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale/unit/services/pos_store/onClickSaleOrder/settle → calls settleSO" 2026-10-27 18:00:16,885 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale/unit/services/pos_store/onClickSaleOrder/dpPercentage → calls downPaymentSO" 2026-10-27 18:00:17,307 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale/unit/services/pos_store/onClickSaleOrder/dpAmount → calls downPaymentSO" 2026-10-27 18:00:17,732 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale/unit/services/pos_store/onClickSaleOrder/sale order: ignore lines with zero quantity" 2026-10-27 18:00:18,059 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale/unit/services/pos_store/onClickSaleOrder/import sale downpayment with percentage" 2026-10-27 18:00:18,556 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale/unit/services/pos_store/onClickSaleOrder/down payment line count on sale order with down payment" 2026-10-27 18:00:18,876 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_sale/unit/services/pos_store/onClickSaleOrder" ended (passed: 7 / time: 2698 ms) 2026-10-27 18:00:18,877 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale/unit/services/pos_store/getConvertedQuantityFromSaleOrderline/service product, state != sent/draft → qty_to_invoice" 2026-10-27 18:00:19,090 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale/unit/services/pos_store/getConvertedQuantityFromSaleOrderline/non-service product → qty = uom_qty - max(delivered, invoiced)" 2026-10-27 18:00:19,312 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_sale/unit/services/pos_store/getConvertedQuantityFromSaleOrderline" ended (passed: 2 / time: 436 ms) 2026-10-27 18:00:19,321 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_sale/unit/services/pos_store" ended (passed: 9 / time: 3134 ms) 2026-10-27 18:00:19,487 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_sale/unit/services/pos_store (after GC) - used: 124356634 - total: 247497154 - limit: 4395630592 - tests: 9 2026-10-27 18:00:19,521 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:19] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1395 11 0.007 0.02 rw 2026-10-27 18:00:19,597 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_viva_com/unit/app/payment_lines/getPaymentActionState" 2026-10-27 18:00:19,749 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:19] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.023 ro 2026-10-27 18:00:19,887 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_viva_com/unit/app/payment_lines" ended (passed: 1 / time: 282 ms) 2026-10-27 18:00:19,996 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_viva_com/unit/app/payment_lines (after GC) - used: 123978004 - total: 213416664 - limit: 4395630592 - tests: 1 2026-10-27 18:00:20,074 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_viva_com/unit/app/payment_screen/viva app payment blocked by a payment in progress on another order" 2026-10-27 18:00:20,216 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:20] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.024 ro 2026-10-27 18:00:20,404 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_viva_com/unit/app/payment_screen" ended (passed: 1 / time: 333 ms) 2026-10-27 18:00:20,508 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_viva_com/unit/app/payment_screen (after GC) - used: 124050493 - total: 212892477 - limit: 4395630592 - tests: 1 2026-10-27 18:00:20,532 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:20] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1401 11 0.007 0.01 rw 2026-10-27 18:00:20,617 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/payment_bancontact/sendPaymentRequest/failed to create bancontact payment" 2026-10-27 18:00:20,732 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:20] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 18:00:20,851 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/payment_bancontact/sendPaymentRequest/success to create bancontact payment" 2026-10-27 18:00:21,046 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/payment_bancontact/sendPaymentRequest/already has bancontact id + waitingScan status" 2026-10-27 18:00:21,231 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/payment_bancontact/sendPaymentRequest/already has bancontact id + retry status" 2026-10-27 18:00:21,416 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_bancontact_pay/unit/app/payment_bancontact/sendPaymentRequest" ended (passed: 4 / time: 797 ms) 2026-10-27 18:00:21,417 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/payment_bancontact/sendPaymentCancel/failed to cancel bancontact payment (ERR: 400)" 2026-10-27 18:00:21,577 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/payment_bancontact/sendPaymentCancel/failed to cancel bancontact payment (ERR: 422)" 2026-10-27 18:00:21,816 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/payment_bancontact/sendPaymentCancel/success to cancel bancontact payment" 2026-10-27 18:00:21,993 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_bancontact_pay/unit/app/payment_bancontact/sendPaymentCancel" ended (passed: 3 / time: 578 ms) 2026-10-27 18:00:22,004 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_bancontact_pay/unit/app/payment_bancontact" ended (passed: 7 / time: 1375 ms) 2026-10-27 18:00:22,122 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_bancontact_pay/unit/app/payment_bancontact (after GC) - used: 124360775 - total: 230718655 - limit: 4395630592 - tests: 7 2026-10-27 18:00:22,174 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/pos_payment/handlePaymentResponse" 2026-10-27 18:00:22,272 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:22] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 18:00:22,369 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/pos_payment/forceDone" 2026-10-27 18:00:22,531 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/pos_payment/forceCancel" 2026-10-27 18:00:22,724 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_bancontact_pay/unit/app/pos_payment" ended (passed: 3 / time: 531 ms) 2026-10-27 18:00:22,805 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_bancontact_pay/unit/app/pos_payment (after GC) - used: 124281439 - total: 224951387 - limit: 4395630592 - tests: 3 2026-10-27 18:00:22,865 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/pos_payment_method/_checkOrder" 2026-10-27 18:00:22,978 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:22] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 18:00:23,102 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_bancontact_pay/unit/app/pos_payment_method" ended (passed: 1 / time: 223 ms) 2026-10-27 18:00:23,205 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_bancontact_pay/unit/app/pos_payment_method (after GC) - used: 124190575 - total: 213679195 - limit: 4395630592 - tests: 1 2026-10-27 18:00:23,254 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/pos_store/getBancontactErrorMessage/EXPIRED" 2026-10-27 18:00:23,344 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:23] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.006 ro 2026-10-27 18:00:23,423 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/pos_store/getBancontactErrorMessage/CANCELLED" 2026-10-27 18:00:23,612 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/pos_store/getBancontactErrorMessage/OTHER" 2026-10-27 18:00:23,783 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_bancontact_pay/unit/app/pos_store/getBancontactErrorMessage" ended (passed: 3 / time: 529 ms) 2026-10-27 18:00:23,783 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/pos_store/handleBancontactPayNotification/SUCCEEDED" 2026-10-27 18:00:23,977 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/pos_store/handleBancontactPayNotification/FAILED" 2026-10-27 18:00:24,271 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/pos_store/handleBancontactPayNotification/skip" 2026-10-27 18:00:24,498 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_bancontact_pay/unit/app/pos_store/handleBancontactPayNotification" ended (passed: 3 / time: 715 ms) 2026-10-27 18:00:24,505 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_bancontact_pay/unit/app/pos_store" ended (passed: 6 / time: 1244 ms) 2026-10-27 18:00:24,636 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_bancontact_pay/unit/app/pos_store (after GC) - used: 124463075 - total: 225999963 - limit: 4395630592 - tests: 6 2026-10-27 18:00:24,690 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_bancontact_pay/unit/scenario/bancontact_pay_flow/bancontact_pay_failed_to_create_payment: the payment request is refused with a 401" 2026-10-27 18:00:24,808 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:24] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 18:00:25,348 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_bancontact_pay/unit/scenario/bancontact_pay_flow/bancontact_pay_show_qr_code: the QR code popup follows its own payment line" 2026-10-27 18:00:26,712 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_bancontact_pay/unit/scenario/bancontact_pay_flow/bancontact_pay_success_payment: paid orders are notified and validated" 2026-10-27 18:00:29,159 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_bancontact_pay/unit/scenario/bancontact_pay_flow/bancontact_pay_failed_payment: every failure status is reported to the cashier" 2026-10-27 18:00:30,295 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_bancontact_pay/unit/scenario/bancontact_pay_flow/bancontact_pay_failed_to_cancel_payment_error_422: the cancellation can be forced" 2026-10-27 18:00:31,024 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_bancontact_pay/unit/scenario/bancontact_pay_flow/bancontact_pay_failed_to_cancel_payment_error_429: other errors cancel silently" 2026-10-27 18:00:31,648 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_bancontact_pay/unit/scenario/bancontact_pay_flow" ended (passed: 6 / time: 6953 ms) 2026-10-27 18:00:31,853 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_bancontact_pay/unit/scenario/bancontact_pay_flow (after GC) - used: 124287213 - total: 243567689 - limit: 4395630592 - tests: 6 2026-10-27 18:00:31,880 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:31] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1394 11 0.007 0.013 rw 2026-10-27 18:00:31,955 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_cashdro/cashdro_service/connect/sets credentials" 2026-10-27 18:00:31,966 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_cashdro/cashdro_service/connect/resets state" 2026-10-27 18:00:31,967 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_cashdro/cashdro_service/connect" ended (passed: 2 / time: 7 ms) 2026-10-27 18:00:31,967 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_cashdro/cashdro_service/sendPaymentRequest/works correctly for successful payment" 2026-10-27 18:00:31,971 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_cashdro/cashdro_service/sendPaymentRequest/throws error if Cashdro returns error" 2026-10-27 18:00:31,972 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_cashdro/cashdro_service/sendPaymentRequest" ended (passed: 2 / time: 7 ms) 2026-10-27 18:00:31,973 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_cashdro/cashdro_service/waitForPaymentCompletion/polls payment status until complete" 2026-10-27 18:00:32,006 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_cashdro/cashdro_service/waitForPaymentCompletion" ended (passed: 1 / time: 35 ms) 2026-10-27 18:00:32,007 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_cashdro/cashdro_service/cancelPayment/works correctly for successful cancellation" 2026-10-27 18:00:32,007 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_cashdro/cashdro_service/cancelPayment/throws error if Cashdro returns error" 2026-10-27 18:00:32,008 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_cashdro/cashdro_service/cancelPayment" ended (passed: 2 / time: 4 ms) 2026-10-27 18:00:32,013 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_cashdro/cashdro_service" ended (passed: 7 / time: 53 ms) 2026-10-27 18:00:32,129 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_cashdro/cashdro_service (after GC) - used: 123860862 - total: 210012038 - limit: 4395630592 - tests: 7 2026-10-27 18:00:32,160 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:32] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1396 11 0.006 0.02 rw 2026-10-27 18:00:32,224 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_cashmatic/cashmatic_service/connect/sets credentials" 2026-10-27 18:00:32,228 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_cashmatic/cashmatic_service/connect/renewOrLogin" 2026-10-27 18:00:32,232 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_cashmatic/cashmatic_service/connect" ended (passed: 2 / time: 7 ms) 2026-10-27 18:00:32,234 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_cashmatic/cashmatic_service/sendPaymentRequest/works correctly for successful payment" 2026-10-27 18:00:32,437 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_cashmatic/cashmatic_service/sendPaymentRequest/returns notDispensed amount when cash cannot be fully dispensed" 2026-10-27 18:00:32,640 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_cashmatic/cashmatic_service/sendPaymentRequest/Cancel payment" 2026-10-27 18:00:32,651 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_cashmatic/cashmatic_service/sendPaymentRequest/Cancel payment with partial dispense" 2026-10-27 18:00:32,660 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_cashmatic/cashmatic_service/sendPaymentRequest" ended (passed: 4 / time: 427 ms) 2026-10-27 18:00:32,667 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_cashmatic/cashmatic_service" ended (passed: 6 / time: 434 ms) 2026-10-27 18:00:32,770 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_cashmatic/cashmatic_service (after GC) - used: 123893131 - total: 209487763 - limit: 4395630592 - tests: 6 2026-10-27 18:00:32,792 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:32] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1591 11 0.007 0.013 rw 2026-10-27 18:00:32,871 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_event/unit/components/event_configurator_popup/confirm payload and getTicketMaxQty and ticketIsAvailable" 2026-10-27 18:00:33,037 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:33] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.014 ro 2026-10-27 18:00:33,208 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_event/unit/components/event_configurator_popup" ended (passed: 1 / time: 326 ms) 2026-10-27 18:00:33,310 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_event/unit/components/event_configurator_popup (after GC) - used: 124169770 - total: 209492070 - limit: 4395630592 - tests: 1 2026-10-27 18:00:33,367 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_event/unit/components/event_registration_popup/confirm payload" 2026-10-27 18:00:33,491 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:33] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 18:00:33,652 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_event/unit/components/event_registration_popup/validateQuestion: mandatory / email / phone" 2026-10-27 18:00:33,928 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_event/unit/components/event_registration_popup/getValidationClass shows error only after touched" 2026-10-27 18:00:34,190 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_event/unit/components/event_registration_popup/isConfirmEnabled: disabled until all required answers are valid" 2026-10-27 18:00:34,447 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_event/unit/components/event_registration_popup/autofill first ticket with customer data" 2026-10-27 18:00:34,688 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_event/unit/components/event_registration_popup" ended (passed: 5 / time: 1306 ms) 2026-10-27 18:00:34,813 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_event/unit/components/event_registration_popup (after GC) - used: 124465611 - total: 224962071 - limit: 4395630592 - tests: 5 2026-10-27 18:00:34,898 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_event/unit/components/event_slot_selection_popup/confirm payload" 2026-10-27 18:00:35,033 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:35] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 18:00:35,197 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_event/unit/components/event_slot_selection_popup" ended (passed: 1 / time: 289 ms) 2026-10-27 18:00:35,303 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_event/unit/components/event_slot_selection_popup (after GC) - used: 124363623 - total: 212119067 - limit: 4395630592 - tests: 1 2026-10-27 18:00:35,381 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_event/unit/components/product_card/totalTicketSeats: tickets with seats_max=0 show unlimited when event not limited" 2026-10-27 18:00:35,539 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:35] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 18:00:35,688 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_event/unit/components/product_card/totalTicketSeats: tickets with seats_max=0 respect event limit when event is limited" 2026-10-27 18:00:35,952 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_event/unit/components/product_card/totalTicketSeats: tickets with seats_max=0 show sold out only when event has no seats available" 2026-10-27 18:00:36,199 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_event/unit/components/product_card/totalTicketSeats: tickets with seats_max>0 work normally" 2026-10-27 18:00:36,465 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_event/unit/components/product_card" ended (passed: 4 / time: 1063 ms) 2026-10-27 18:00:36,567 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_event/unit/components/product_card (after GC) - used: 124643170 - total: 224440154 - limit: 4395630592 - tests: 4 2026-10-27 18:00:36,615 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_event/unit/data_service_options/pos_event data service options/event registrations and answers are kept in IndexedDB for paid unsynced orders" 2026-10-27 18:00:36,620 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_event/unit/data_service_options/pos_event data service options/event registrations can be removed from IndexedDB for synced orders" 2026-10-27 18:00:36,624 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_event/unit/data_service_options/pos_event data service options/event registrations can be removed from IndexedDB for cancelled orders" 2026-10-27 18:00:36,628 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_event/unit/data_service_options/pos_event data service options" ended (passed: 3 / time: 11 ms) 2026-10-27 18:00:36,634 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_event/unit/data_service_options" ended (passed: 3 / time: 11 ms) 2026-10-27 18:00:36,723 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_event/unit/data_service_options (after GC) - used: 124297725 - total: 211857169 - limit: 4395630592 - tests: 3 2026-10-27 18:00:36,775 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_event/unit/services/pos_store/createDummyProductForEvents" 2026-10-27 18:00:36,911 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:36] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.017 ro 2026-10-27 18:00:37,054 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_event/unit/services/pos_store" ended (passed: 1 / time: 270 ms) 2026-10-27 18:00:37,171 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_event/unit/services/pos_store (after GC) - used: 124464611 - total: 211857191 - limit: 4395630592 - tests: 1 2026-10-27 18:00:37,203 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:37] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1576 11 0.007 0.012 rw 2026-10-27 18:00:37,281 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/components/navbar/cashier_name/avatarAndCssClass" 2026-10-27 18:00:37,410 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:37] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 18:00:37,599 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/components/navbar/cashier_name/selectCashier" 2026-10-27 18:00:37,831 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_hr/unit/components/navbar/cashier_name" ended (passed: 2 / time: 545 ms) 2026-10-27 18:00:37,929 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_hr/unit/components/navbar/cashier_name (after GC) - used: 124661679 - total: 217362727 - limit: 4395630592 - tests: 2 2026-10-27 18:00:37,990 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/components/popups/cash_move_popup/_getCashInOutExtraParams" 2026-10-27 18:00:38,108 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:38] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-27 18:00:38,242 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/components/popups/cash_move_popup/partnerId" 2026-10-27 18:00:38,455 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/components/popups/cash_move_popup/handleAmountBlur" 2026-10-27 18:00:38,657 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_hr/unit/components/popups/cash_move_popup" ended (passed: 3 / time: 658 ms) 2026-10-27 18:00:38,795 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_hr/unit/components/popups/cash_move_popup (after GC) - used: 124753528 - total: 221036488 - limit: 4395630592 - tests: 3 2026-10-27 18:00:38,870 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/components/popups/cashier_selection_popup/displayableOptions" 2026-10-27 18:00:38,981 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:38] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 18:00:39,101 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/components/popups/cashier_selection_popup/lock" 2026-10-27 18:00:39,314 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/components/popups/cashier_selection_popup/selectEmployee" 2026-10-27 18:00:39,538 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_hr/unit/components/popups/cashier_selection_popup" ended (passed: 3 / time: 657 ms) 2026-10-27 18:00:39,652 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_hr/unit/components/popups/cashier_selection_popup (after GC) - used: 129179910 - total: 224448078 - limit: 4395630592 - tests: 3 2026-10-27 18:00:39,719 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/components/popups/product_info_popup/allowProductEdition" 2026-10-27 18:00:39,879 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:39] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.002 0.021 ro 2026-10-27 18:00:40,054 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/components/popups/product_info_popup/financials for all employee" 2026-10-27 18:00:40,325 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_hr/unit/components/popups/product_info_popup" ended (passed: 2 / time: 595 ms) 2026-10-27 18:00:40,452 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_hr/unit/components/popups/product_info_popup (after GC) - used: 124910173 - total: 224185945 - limit: 4395630592 - tests: 2 2026-10-27 18:00:40,524 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/components/screens/feedback_screen/canEditPayment" 2026-10-27 18:00:40,671 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:40] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.006 ro 2026-10-27 18:00:40,794 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_hr/unit/components/screens/feedback_screen" ended (passed: 1 / time: 265 ms) 2026-10-27 18:00:40,920 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_hr/unit/components/screens/feedback_screen (after GC) - used: 124755917 - total: 212913673 - limit: 4395630592 - tests: 1 2026-10-27 18:00:40,972 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/components/screens/login_screen/pos_login_screen.js/openRegister" 2026-10-27 18:00:41,127 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:41] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.016 ro 2026-10-27 18:00:41,283 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/components/screens/login_screen/pos_login_screen.js/backBtnName" 2026-10-27 18:00:41,509 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_hr/unit/components/screens/login_screen/pos_login_screen.js" ended (passed: 2 / time: 537 ms) 2026-10-27 18:00:41,514 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_hr/unit/components/screens/login_screen" ended (passed: 2 / time: 537 ms) 2026-10-27 18:00:41,614 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_hr/unit/components/screens/login_screen (after GC) - used: 124941865 - total: 218157093 - limit: 4395630592 - tests: 2 2026-10-27 18:00:41,661 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/components/screens/payment_screen/showPaymentMethod" 2026-10-27 18:00:41,809 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:41] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.003 0.014 ro 2026-10-27 18:00:41,987 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_hr/unit/components/screens/payment_screen" ended (passed: 1 / time: 316 ms) 2026-10-27 18:00:42,083 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_hr/unit/components/screens/payment_screen (after GC) - used: 124837969 - total: 213438569 - limit: 4395630592 - tests: 1 2026-10-27 18:00:42,157 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/components/screens/ticket_screen/showSubPads" 2026-10-27 18:00:42,314 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:42] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 18:00:42,548 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_hr/unit/components/screens/ticket_screen" ended (passed: 1 / time: 389 ms) 2026-10-27 18:00:42,665 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_hr/unit/components/screens/ticket_screen (after GC) - used: 125067452 - total: 213176404 - limit: 4395630592 - tests: 1 2026-10-27 18:00:42,723 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/models/pos_order/getCashierName" 2026-10-27 18:00:42,847 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:42] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.002 0.013 ro 2026-10-27 18:00:42,991 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_hr/unit/models/pos_order" ended (passed: 1 / time: 258 ms) 2026-10-27 18:00:43,095 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_hr/unit/models/pos_order (after GC) - used: 125138895 - total: 213176311 - limit: 4395630592 - tests: 1 2026-10-27 18:00:43,176 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/services/access_right_plugin/checkPin" 2026-10-27 18:00:43,319 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:43] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 18:00:43,421 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/services/access_right_plugin/selectCashier" 2026-10-27 18:00:43,665 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_hr/unit/services/access_right_plugin" ended (passed: 2 / time: 481 ms) 2026-10-27 18:00:43,786 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_hr/unit/services/access_right_plugin (after GC) - used: 125258079 - total: 218681351 - limit: 4395630592 - tests: 2 2026-10-27 18:00:43,843 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/createNewOrder" 2026-10-27 18:00:43,990 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:43] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.037 ro 2026-10-27 18:00:44,108 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/employeeIsAdmin" 2026-10-27 18:00:44,314 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/price mode follows the active cashier's price rights" 2026-10-27 18:00:44,534 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/_getConnectedCashier" 2026-10-27 18:00:44,734 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/shouldShowOpeningControl" 2026-10-27 18:00:44,960 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/hasProductCreationAccess" 2026-10-27 18:00:45,172 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/addLineToCurrentOrder" 2026-10-27 18:00:45,417 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/handleUrlParams prevents unauthorized access when POS is locked with pos_hr" 2026-10-27 18:00:45,623 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/keybordInputRights" 2026-10-27 18:00:45,861 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/validateOrder" 2026-10-27 18:00:46,076 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/hasProductCreationAccessWithAdmin" 2026-10-27 18:00:46,292 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/hasProductCreationAccessWithNonAdmin" 2026-10-27 18:00:46,525 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_hr/unit/services/pos_store" ended (passed: 12 / time: 2671 ms) 2026-10-27 18:00:46,686 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_hr/unit/services/pos_store (after GC) - used: 125576405 - total: 243847225 - limit: 4395630592 - tests: 12 2026-10-27 18:00:46,713 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:46] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1500 11 0.01 0.011 rw 2026-10-27 18:00:46,782 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_online_payment/unit/components/payment_lines/delete button/Uses an online accounting payment" 2026-10-27 18:00:46,881 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:46] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 18:00:47,002 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_online_payment/unit/components/payment_lines/delete button/Do not use an online accounting payment" 2026-10-27 18:00:47,182 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_online_payment/unit/components/payment_lines/delete button" ended (passed: 2 / time: 398 ms) 2026-10-27 18:00:47,188 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_online_payment/unit/components/payment_lines" ended (passed: 2 / time: 398 ms) 2026-10-27 18:00:47,311 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_online_payment/unit/components/payment_lines (after GC) - used: 125348091 - total: 222350743 - limit: 4395630592 - tests: 2 2026-10-27 18:00:47,375 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_online_payment/unit/customer_display/customer_display/[Old Tour] CustomerDisplayTourOnlinePayment" 2026-10-27 18:00:47,486 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:47] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 18:00:48,214 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_online_payment/unit/customer_display/customer_display" ended (passed: 1 / time: 834 ms) 2026-10-27 18:00:48,325 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_online_payment/unit/customer_display/customer_display (after GC) - used: 125300580 - total: 214224252 - limit: 4395630592 - tests: 1 2026-10-27 18:00:48,347 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:48] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1548 13 0.007 0.011 rw 2026-10-27 18:00:48,417 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/components/order_widget/OrderWidget renders slot content in the left/right containers" 2026-10-27 18:00:48,593 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:48] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.011 ro 2026-10-27 18:00:48,707 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/components/order_widget/OrderWidget renders without a slot that is not provided" 2026-10-27 18:00:48,709 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:48] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 200 9976 5 0.003 0.013 ro 2026-10-27 18:00:48,981 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/components/order_widget/removeTopClasses controls the border-top class" 2026-10-27 18:00:49,239 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/components/order_widget" ended (passed: 3 / time: 806 ms) 2026-10-27 18:00:49,354 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/components/order_widget (after GC) - used: 125734666 - total: 224459178 - limit: 4395630592 - tests: 3 2026-10-27 18:00:49,415 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/components/pills_selection_popup/PillsSelectionPopup" 2026-10-27 18:00:49,573 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:49] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.003 0.019 ro 2026-10-27 18:00:49,707 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:49] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.001 0.011 ro 2026-10-27 18:00:49,721 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/components/pills_selection_popup" ended (passed: 1 / time: 293 ms) 2026-10-27 18:00:49,836 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/components/pills_selection_popup (after GC) - used: 125730503 - total: 214765199 - limit: 4395630592 - tests: 1 2026-10-27 18:00:49,903 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/components/preset_info_popup/validSelection" 2026-10-27 18:00:50,081 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:50] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 18:00:50,231 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:50] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.004 0.011 ro 2026-10-27 18:00:50,242 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/components/preset_info_popup/validated partner keeps the form values locally" 2026-10-27 18:00:50,532 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/components/preset_info_popup" ended (passed: 2 / time: 606 ms) 2026-10-27 18:00:50,635 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/components/preset_info_popup (after GC) - used: 125999581 - total: 221069113 - limit: 4395630592 - tests: 2 2026-10-27 18:00:50,693 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/components/product_card/card content" 2026-10-27 18:00:50,862 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:50] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.012 ro 2026-10-27 18:00:50,980 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:50] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.002 0.01 ro 2026-10-27 18:00:51,011 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/components/product_card/a snoozed product is dimmed and cannot be added to the cart" 2026-10-27 18:00:51,284 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/components/product_card/selectProduct" 2026-10-27 18:00:51,640 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/components/product_card" ended (passed: 3 / time: 936 ms) 2026-10-27 18:00:51,761 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/components/product_card (after GC) - used: 126335956 - total: 225290076 - limit: 4395630592 - tests: 3 2026-10-27 18:00:51,814 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/components/product_interface/renders header, content, scroll-end and footer slots around the product" 2026-10-27 18:00:51,969 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:51] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.011 ro 2026-10-27 18:00:52,073 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:52] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.001 0.009 ro 2026-10-27 18:00:52,078 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/components/product_interface/puts the content slots inside the scroll area and the footer outside of it" 2026-10-27 18:00:52,329 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/components/product_interface/exposes the scroll container under the id the pages look up" 2026-10-27 18:00:52,565 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/components/product_interface/the header discard button calls the goBack prop" 2026-10-27 18:00:52,803 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/components/product_interface/the sticky header title starts hidden and carries the product name" 2026-10-27 18:00:53,038 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/components/product_interface" ended (passed: 5 / time: 1213 ms) 2026-10-27 18:00:53,174 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/components/product_interface (after GC) - used: 126370324 - total: 229484840 - limit: 4395630592 - tests: 5 2026-10-27 18:00:53,252 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/models/pos_order/isTakeaway" 2026-10-27 18:00:53,401 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:53] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 18:00:53,516 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/models/pos_order/Self Order changes and unsentLines and lineChanges and recomputeChanges" 2026-10-27 18:00:53,787 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/models/pos_order" ended (passed: 2 / time: 509 ms) 2026-10-27 18:00:53,894 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/models/pos_order (after GC) - used: 126305600 - total: 226863400 - limit: 4395630592 - tests: 2 2026-10-27 18:00:53,947 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/models/pos_order_line/getDisplayPriceWithQty" 2026-10-27 18:00:54,081 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:54] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.006 ro 2026-10-27 18:00:54,192 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/models/pos_order_line/getPendingQtyDelta" 2026-10-27 18:00:54,400 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/models/pos_order_line/changes getter uses getPendingQtyDelta for the qty diff" 2026-10-27 18:00:54,636 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/models/pos_order_line" ended (passed: 3 / time: 671 ms) 2026-10-27 18:00:54,737 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/models/pos_order_line (after GC) - used: 126430168 - total: 228436264 - limit: 4395630592 - tests: 3 2026-10-27 18:00:54,818 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/models/pos_preset/needsEmail" 2026-10-27 18:00:55,032 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:55] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 18:00:55,151 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/models/pos_preset" ended (passed: 1 / time: 327 ms) 2026-10-27 18:00:55,249 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/models/pos_preset (after GC) - used: 126518248 - total: 215329080 - limit: 4395630592 - tests: 1 2026-10-27 18:00:55,299 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/models/product_template/product with single 'is_custom' attr" 2026-10-27 18:00:55,450 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:55] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.006 ro 2026-10-27 18:00:55,536 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/models/product_template/product with single 'multi' display_type attr with single choice is configurable in both modes" 2026-10-27 18:00:55,734 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/models/product_template/showComboSelectionPage" 2026-10-27 18:00:55,960 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/models/product_template" ended (passed: 3 / time: 647 ms) 2026-10-27 18:00:56,066 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/models/product_template (after GC) - used: 126693036 - total: 220834104 - limit: 4395630592 - tests: 3 2026-10-27 18:00:56,122 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/overrides/screens/product_screen/control_buttons/clickDynamicQr/opens no popup and warns when the server returns no url" 2026-10-27 18:00:56,282 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:56] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.02 ro 2026-10-27 18:00:56,428 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/overrides/screens/product_screen/control_buttons/clickDynamicQr/syncs the order if needed, then opens the popup and updates the customer display" 2026-10-27 18:00:56,817 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/overrides/screens/product_screen/control_buttons/clickDynamicQr/does not re-sync an already-saved order, even with newer unsynced edits" 2026-10-27 18:00:57,154 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/overrides/screens/product_screen/control_buttons/clickDynamicQr" ended (passed: 3 / time: 1032 ms) 2026-10-27 18:00:57,166 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/overrides/screens/product_screen/control_buttons" ended (passed: 3 / time: 1032 ms) 2026-10-27 18:00:57,292 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/overrides/screens/product_screen/control_buttons (after GC) - used: 126869734 - total: 227652622 - limit: 4395630592 - tests: 3 2026-10-27 18:00:57,368 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/overrides/services/pos_service/pos_store.js/check self_ordering_table_id" 2026-10-27 18:00:57,554 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:57] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 18:00:57,699 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/overrides/services/pos_service/pos_store.js" ended (passed: 1 / time: 335 ms) 2026-10-27 18:00:57,709 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/overrides/services/pos_service" ended (passed: 1 / time: 335 ms) 2026-10-27 18:00:57,812 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/overrides/services/pos_service (after GC) - used: 126664342 - total: 216904654 - limit: 4395630592 - tests: 1 2026-10-27 18:00:57,859 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/removeLine" 2026-10-27 18:00:58,009 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:58] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 18:00:58,130 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:58] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.001 0.008 ro 2026-10-27 18:00:58,142 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:00:58] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 200 63364 5 0.003 0.009 ro 2026-10-27 18:00:58,172 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/changeQuantity" 2026-10-27 18:00:58,510 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/pay" 2026-10-27 18:00:58,808 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/pay blocked when cannot proceed" 2026-10-27 18:00:59,149 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/canChangeQuantity" 2026-10-27 18:00:59,479 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/isCheckout" 2026-10-27 18:00:59,919 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/cart page is not affected by mobile dialog navigation" 2026-10-27 18:01:00,314 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/totalPriceAndTax" 2026-10-27 18:01:00,702 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/getPrice" 2026-10-27 18:01:00,952 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/add note button is not shown in kiosk mode" 2026-10-27 18:01:01,347 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/opens combo suggestion popup and applies a direct combo" 2026-10-27 18:01:01,599 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/opens combo suggestion popup and applies repeated single-free combos" 2026-10-27 18:01:01,995 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/opens combo suggestion popup and redirects upsell combos to combo selection" 2026-10-27 18:01:02,303 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/onClickBack" 2026-10-27 18:01:02,569 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/presetButton" 2026-10-27 18:01:02,875 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/payButton" 2026-10-27 18:01:03,344 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/OrderWidget renders back and pay buttons in the DOM" 2026-10-27 18:01:03,564 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/getLineDisplayQty" 2026-10-27 18:01:03,827 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/lines" 2026-10-27 18:01:04,211 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/tip persists on reload/same preset, resets on line or preset change" 2026-10-27 18:01:04,600 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/tip can be set via percentage buttons and via numpad" 2026-10-27 18:01:04,896 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/sendDraftOrderToServer syncs tip even when order.changes is empty (extra sync)" 2026-10-27 18:01:05,221 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/pages/cart_page" ended (passed: 22 / time: 7336 ms) 2026-10-27 18:01:05,571 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/pages/cart_page (after GC) - used: 132489987 - total: 325211583 - limit: 4395630592 - tests: 22 2026-10-27 18:01:05,629 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/combo_page/onChoiceClicked and selectItem" 2026-10-27 18:01:05,837 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:01:05] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 18:01:06,013 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/combo_page/getComboSelection" 2026-10-27 18:01:06,227 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/combo_page/isBackVisible" 2026-10-27 18:01:06,531 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/combo_page/isNextEnabled" 2026-10-27 18:01:06,872 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/combo_page/attribute other than 'no_variant' and 'is_custom' in combo 'kiosk' mode is not allowed" 2026-10-27 18:01:07,179 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/combo_page/'is_custom' is not configurable in combo 'kiosk' mode" 2026-10-27 18:01:07,478 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/combo_page/'is_custom' is configurable in combo 'mobile' mode" 2026-10-27 18:01:07,818 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/pages/combo_page" ended (passed: 7 / time: 2169 ms) 2026-10-27 18:01:07,969 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/pages/combo_page (after GC) - used: 122422391 - total: 271214463 - limit: 4395630592 - tests: 7 2026-10-27 18:01:08,049 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/landing_page/clickMyOrder navigates to cart with fromLanding when a draft order exists" 2026-10-27 18:01:08,283 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:01:08] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 18:01:08,424 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:01:08] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.004 0.011 ro 2026-10-27 18:01:08,427 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/landing_page/clickMyOrder navigates to orderHistory when there is no draft order" 2026-10-27 18:01:08,745 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/landing_page/navigates to product list when presets are disabled" 2026-10-27 18:01:08,930 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/landing_page/handles single and multiple available presets" 2026-10-27 18:01:09,130 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/landing_page/includes table-service presets in QR/kiosk mode" 2026-10-27 18:01:09,325 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/pages/landing_page" ended (passed: 5 / time: 1266 ms) 2026-10-27 18:01:09,458 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/pages/landing_page (after GC) - used: 122166066 - total: 242640750 - limit: 4395630592 - tests: 5 2026-10-27 18:01:09,504 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/optional_product_page/optionalProducts and isOptionalProductSelected" 2026-10-27 18:01:09,659 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:01:09] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-27 18:01:09,781 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:01:09] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.002 0.008 ro 2026-10-27 18:01:09,799 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/optional_product_page/optionalProducts skips products not available in self order" 2026-10-27 18:01:10,060 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/optional_product_page/optional product UI behavior for self-order" 2026-10-27 18:01:10,969 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:01:10] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 304 0 5 0.001 0.01 ro 2026-10-27 18:01:11,162 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/pages/optional_product_page" ended (passed: 3 / time: 1638 ms) 2026-10-27 18:01:11,305 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/pages/optional_product_page (after GC) - used: 129186511 - total: 238977919 - limit: 4395630592 - tests: 3 2026-10-27 18:01:11,365 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/order_history_page/getNameAndDescription" 2026-10-27 18:01:11,550 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:01:11] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.002 0.01 ro 2026-10-27 18:01:11,699 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/pages/order_history_page" ended (passed: 1 / time: 318 ms) 2026-10-27 18:01:11,810 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/pages/order_history_page (after GC) - used: 122368963 - total: 219325663 - limit: 4395630592 - tests: 1 2026-10-27 18:01:11,871 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/payment_page/startPayment/succeeds if the backend returns no error" 2026-10-27 18:01:12,068 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:01:12] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.02 ro 2026-10-27 18:01:12,207 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:01:12] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.005 0.014 ro 2026-10-27 18:01:12,213 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:01:12] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 304 0 5 0.001 0.015 ro 2026-10-27 18:01:12,217 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/payment_page/startPayment/fails if the backend returns an error" 2026-10-27 18:01:12,466 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/payment_page/startPayment/succeeds if the payment terminal succeeds and backend returns no error" 2026-10-27 18:01:12,703 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/payment_page/startPayment/fails if the payment terminal fails" 2026-10-27 18:01:12,919 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/payment_page/startPayment/fails if the payment terminal succeeds but the backend returns an error" 2026-10-27 18:01:13,155 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/payment_page/startPayment/succeeds if the external QR code payment interface succeeds and backend returns no error" 2026-10-27 18:01:13,435 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/payment_page/startPayment/fails if the external QR code payment interface fails" 2026-10-27 18:01:13,628 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/payment_page/startPayment/succeeds if the cash machine payment interface succeeds" 2026-10-27 18:01:13,886 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/payment_page/startPayment/cancels cash machine payment when Back is pressed" 2026-10-27 18:01:14,138 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/payment_page/startPayment/sends the signed partner of the order to the backend" 2026-10-27 18:01:14,444 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/pages/payment_page/startPayment" ended (passed: 10 / time: 2568 ms) 2026-10-27 18:01:14,459 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/pages/payment_page" ended (passed: 10 / time: 2568 ms) 2026-10-27 18:01:14,609 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/pages/payment_page (after GC) - used: 122629695 - total: 243188795 - limit: 4395630592 - tests: 10 2026-10-27 18:01:14,675 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_list_page/selectProduct" 2026-10-27 18:01:14,837 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:01:14] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.012 ro 2026-10-27 18:01:14,948 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:01:14] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.002 0.011 ro 2026-10-27 18:01:15,166 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_list_page/getSubCategories and selectCategory" 2026-10-27 18:01:15,451 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_list_page/showBackButton" 2026-10-27 18:01:15,693 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_list_page/backTargetPage" 2026-10-27 18:01:16,016 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_list_page/checkoutDisabled" 2026-10-27 18:01:16,295 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_list_page/total" 2026-10-27 18:01:16,595 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_list_page/OrderWidget renders the Discard button when there are pending changes" 2026-10-27 18:01:16,927 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_list_page/OrderWidget renders the Back button when there are no pending changes" 2026-10-27 18:01:17,252 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/pages/product_list_page" ended (passed: 8 / time: 2561 ms) 2026-10-27 18:01:17,405 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/pages/product_list_page (after GC) - used: 122639244 - total: 250790996 - limit: 4395630592 - tests: 8 2026-10-27 18:01:17,467 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_page/changeQuantity and isProductAvailable" 2026-10-27 18:01:17,662 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:01:17] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 18:01:17,795 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:01:17] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.003 0.009 ro 2026-10-27 18:01:17,801 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_page/getProductPrice" 2026-10-27 18:01:18,127 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_page/getProductPrice uses getTaxDetails with order fiscal position" 2026-10-27 18:01:18,325 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_page/getProductPrice matches cart line after take-out preset" 2026-10-27 18:01:18,511 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_page/getProductPrice with variants/With attribute create_variant='always'" 2026-10-27 18:01:18,767 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_page/getProductPrice with variants/With attribute create_variant='no_variant'" 2026-10-27 18:01:19,050 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_page/getProductPrice with variants/With mixed attribute `create_variant`" 2026-10-27 18:01:19,428 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/pages/product_page/getProductPrice with variants" ended (passed: 3 / time: 917 ms) 2026-10-27 18:01:19,429 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_page/isAddToCartEnabled" 2026-10-27 18:01:19,658 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_page/hide attribute with single 'is_custom' value" 2026-10-27 18:01:19,882 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_page/multi attributes are optional and can be selected together" 2026-10-27 18:01:20,156 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/pages/product_page" ended (passed: 10 / time: 2672 ms) 2026-10-27 18:01:20,299 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/pages/product_page (after GC) - used: 122854376 - total: 264160408 - limit: 4395630592 - tests: 10 2026-10-27 18:01:20,353 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_order_is_close: closed POS hides checkout" 2026-10-27 18:01:20,504 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:01:20] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 18:01:20,617 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:01:20] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.001 0.007 ro 2026-10-27 18:01:20,713 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_order_is_open_consultation: consultation mode opens then hides Order" 2026-10-27 18:01:20,951 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:01:20] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 304 0 5 0.001 0.011 ro 2026-10-27 18:01:21,091 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_order_landing_page_carousel: no My Order button and carousel auto-plays" 2026-10-27 18:01:21,560 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:01:21] "GET /web/image/ir.attachment/101/raw HTTP/1.1" 200 11977 5 0.001 0.008 ro 2026-10-27 18:01:21,598 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_order_landing_page_carousel_mobile: mobile landing page carousel auto-plays" 2026-10-27 18:01:22,122 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_order_landing_page_carousel_consultation: consultation landing page carousel auto-plays" 2026-10-27 18:01:22,622 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_order_pos_closed: closed POS blocks checkout for normal/attribute/combo" 2026-10-27 18:01:23,523 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_order_pos_closed_mobile: mobile closed POS blocks checkout" 2026-10-27 18:01:24,423 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_order_pos_closed_consultation: consultation closed POS blocks checkout" 2026-10-27 18:01:25,337 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/kiosk_order_pos_closed: kiosk closed blocks checkout across categories" 2026-10-27 18:01:26,257 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/test_preparation_categories_are_loaded: only preparation categories visible" 2026-10-27 18:01:26,517 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_attribute_selector: M+Leather then L+Leather, order, verify cart" 2026-10-27 18:01:27,673 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/selfAlwaysAttributeVariants: Chair White then Red variants" 2026-10-27 18:01:28,640 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_order_product_info: info popup shows product description" 2026-10-27 18:01:29,110 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_attribute_selector_shows_images: color dot and image displayed" 2026-10-27 18:01:29,592 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_combo_selector: Office Combo with attributes + 2 plain items" 2026-10-27 18:01:30,740 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_combo_selector_category: Test Combo selection" 2026-10-27 18:01:31,406 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/test_product_dont_display_all_variants: Meal Combo with always/never variants" 2026-10-27 18:01:32,388 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/test_self_order_combo_multiple_qty: Combo Drinks qty + Price for drinks qty" 2026-10-27 18:01:33,475 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/test_self_combo_extra_price_selection_and_confirmation: price badge + Extra badge verification" 2026-10-27 18:01:34,342 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_kiosk_each_table_takeaway_in: table mode, order, qty numpad, close, verify" 2026-10-27 18:01:34,845 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_kiosk_each_table_takeaway_out: table mode, order, close, URL validation" 2026-10-27 18:01:35,349 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_kiosk_each_counter_takeaway_in: counter mode multi-category, total check" 2026-10-27 18:01:36,046 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_kiosk_each_counter_takeaway_out: counter mode with name/phone fill" 2026-10-27 18:01:36,687 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_order_kiosk_cancel: cancel order from product list" 2026-10-27 18:01:37,327 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/test_duplicate_order_kiosk: order then close, no My Order button" 2026-10-27 18:01:37,727 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/kiosk_order_price_null: zero-price product order" 2026-10-27 18:01:38,119 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/test_self_order_kiosk_combo_sides: combo with attribute selection then Next" 2026-10-27 18:01:38,631 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/test_self_order_kiosk_combo_qty_max_free: combo with max free qty increase" 2026-10-27 18:01:39,195 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/test_self_order_kiosk_unpaid: unpaid kiosk order" 2026-10-27 18:01:39,573 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/test_self_order_parent_category: child categories from parent" 2026-10-27 18:01:40,058 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_mobile_each_table_takeaway_in: mobile table mode, order, cancel" 2026-10-27 18:01:40,705 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_mobile_each_table_takeaway_out: mobile table with name/phone" 2026-10-27 18:01:41,372 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_mobile_each_counter_takeaway_in: mobile counter mode" 2026-10-27 18:01:42,091 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_mobile_each_counter_takeaway_out: mobile counter with name/phone" 2026-10-27 18:01:42,772 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_mobile_meal_table_takeaway_in: meal mode, multiple orders, total/qty checks" 2026-10-27 18:01:43,667 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_mobile_meal_table_takeaway_out: meal mode with name/phone" 2026-10-27 18:01:44,582 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_mobile_meal_counter_takeaway_in: meal counter, confirm shown each time" 2026-10-27 18:01:45,533 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_mobile_meal_counter_takeaway_out: meal counter with name/phone" 2026-10-27 18:01:46,440 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_order_mobile_meal_cancel: meal mode cancel and re-order" 2026-10-27 18:01:47,715 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_order_mobile_each_cancel: each mode cancel and re-order" 2026-10-27 18:01:48,689 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/SelfOrderOrderNumberTour: table selection popup" 2026-10-27 18:01:49,274 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_mobile_auto_table_selection_takeaway_in: auto table, no table selector" 2026-10-27 18:01:49,824 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_order_mobile_0_price_order: zero-price with order note" 2026-10-27 18:01:50,557 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/test_sub_categories_products_displayed: parent/child category products" 2026-10-27 18:01:51,031 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/test_sub_categories_products_displayed_mobile: mobile sub categories" 2026-10-27 18:01:51,506 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/test_sub_categories_products_displayed_consultation: consultation sub categories" 2026-10-27 18:01:51,972 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/test_mobile_self_order_preparation_changes: preparation with table select" 2026-10-27 18:01:52,643 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/test_self_order_kiosk_product_availability: kiosk unavailable product handling" 2026-10-27 18:01:53,689 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/test_self_order_product_availability: mobile unavailable product handling" 2026-10-27 18:01:54,717 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_multi_attribute_selector: multi-check attribute selection" 2026-10-27 18:01:56,179 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/test_self_order_pricelist: kiosk pricelist with fixed price" 2026-10-27 18:01:56,739 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_order_mobile_special_products_category: special products category hidden" 2026-10-27 18:01:57,051 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_order_mobile_no_access_token: no access token hides order button" 2026-10-27 18:01:57,349 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/self_order_preset_dine_in_tour: dine in preset with table identifier" 2026-10-27 18:01:57,788 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/test_slot_limit_orders: slot limit order test" 2026-10-27 18:01:58,663 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/scenario/pos_self_order_flow/test_self_order_preset_btn: check preset button displays correct preset" 2026-10-27 18:01:59,174 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/scenario/pos_self_order_flow" ended (passed: 56 / time: 38790 ms) 2026-10-27 18:01:59,469 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/scenario/pos_self_order_flow (after GC) - used: 137529615 - total: 303886363 - limit: 4395630592 - tests: 56 2026-10-27 18:01:59,550 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/screens/floor_screen/floor_screen/PosResGetQRtest" 2026-10-27 18:01:59,749 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:01:59] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.014 0.01 ro 2026-10-27 18:01:59,995 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/screens/floor_screen/floor_screen" ended (passed: 1 / time: 430 ms) 2026-10-27 18:02:00,130 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/screens/floor_screen/floor_screen (after GC) - used: 132240212 - total: 223672696 - limit: 4395630592 - tests: 1 2026-10-27 18:02:00,205 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/screens/ticket_screen/order_details_dialog/order_details_dialog/order_details_dialog.js/getTableInfo returns order.table_id when present" 2026-10-27 18:02:00,387 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:02:00] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 18:02:00,541 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/screens/ticket_screen/order_details_dialog/order_details_dialog/order_details_dialog.js/getTableInfo returns self_ordering_table_id when table_id is falsy" 2026-10-27 18:02:00,876 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/screens/ticket_screen/order_details_dialog/order_details_dialog/order_details_dialog.js/getTableInfo returns false when neither table_id nor self_ordering_table_id" 2026-10-27 18:02:01,183 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/screens/ticket_screen/order_details_dialog/order_details_dialog/order_details_dialog.js" ended (passed: 3 / time: 970 ms) 2026-10-27 18:02:01,191 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/screens/ticket_screen/order_details_dialog/order_details_dialog" ended (passed: 3 / time: 970 ms) 2026-10-27 18:02:01,315 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/screens/ticket_screen/order_details_dialog/order_details_dialog (after GC) - used: 132272765 - total: 231537113 - limit: 4395630592 - tests: 3 2026-10-27 18:02:01,394 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/preparation_receipt/preparation ticket/preparation ticket check 1" 2026-10-27 18:02:01,579 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:02:01] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.006 ro 2026-10-27 18:02:01,709 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/preparation_receipt/preparation ticket/preparation ticket check 2 - preparation categories" 2026-10-27 18:02:01,972 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/preparation_receipt/preparation ticket/preparation ticket check 3 - combo" 2026-10-27 18:02:02,243 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/preparation_receipt/preparation ticket/name entered for a name-required preset shows as the prep ticket order_label" 2026-10-27 18:02:02,505 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:02:02] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.004 0.01 ro 2026-10-27 18:02:02,515 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/services/preparation_receipt/preparation ticket" ended (passed: 4 / time: 1126 ms) 2026-10-27 18:02:02,534 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/services/preparation_receipt" ended (passed: 4 / time: 1126 ms) 2026-10-27 18:02:02,664 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/services/preparation_receipt (after GC) - used: 132353120 - total: 233634240 - limit: 4395630592 - tests: 4 2026-10-27 18:02:02,738 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/currentOrder" 2026-10-27 18:02:02,926 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:02:02] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.003 0.009 ro 2026-10-27 18:02:03,037 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/currentTable/dynamic_qr mode returns the current order's bound table" 2026-10-27 18:02:03,238 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/currentTable/other modes returns the table matching the router identifier" 2026-10-27 18:02:03,444 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/services/self_order_service/currentTable" ended (passed: 2 / time: 408 ms) 2026-10-27 18:02:03,445 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/currentTableIdentifier/dynamic_qr mode returns the current order's bound table identifier" 2026-10-27 18:02:03,663 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/currentTableIdentifier/other modes fall back to the router identifier" 2026-10-27 18:02:03,848 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/services/self_order_service/currentTableIdentifier" ended (passed: 2 / time: 399 ms) 2026-10-27 18:02:03,849 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/availablePresets/dynamic_qr mode" 2026-10-27 18:02:04,067 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/availablePresets/kiosk mode" 2026-10-27 18:02:04,255 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/availablePresets/table mode" 2026-10-27 18:02:04,474 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/availablePresets/shop closed" 2026-10-27 18:02:04,684 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/services/self_order_service/availablePresets" ended (passed: 4 / time: 836 ms) 2026-10-27 18:02:04,685 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/initMobileData/order_identifier in the url validates and selects the order in dynamic_qr mode" 2026-10-27 18:02:04,877 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/initMobileData/order_identifier pointing to a no longer draft order is not selected nor validated" 2026-10-27 18:02:05,084 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/initMobileData/order_identifier is ignored entirely outside dynamic_qr mode" 2026-10-27 18:02:05,316 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/services/self_order_service/initMobileData" ended (passed: 3 / time: 633 ms) 2026-10-27 18:02:05,317 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/_computePendingDeltas/returns a delta only for synced lines whose local qty differs from their last-synced baseline" 2026-10-27 18:02:05,565 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/_computePendingDeltas/ignores lines that were never synced at all" 2026-10-27 18:02:05,756 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/services/self_order_service/_computePendingDeltas" ended (passed: 2 / time: 439 ms) 2026-10-27 18:02:05,757 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/_reapplyPendingDeltas/reapplies the delta on top of the refreshed qty and restores it as the new baseline" 2026-10-27 18:02:06,004 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/_reapplyPendingDeltas/removes the line instead of going negative when the reapplied delta would drop qty to 0 or below" 2026-10-27 18:02:06,213 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/_reapplyPendingDeltas/ignores deltas for lines belonging to a different order" 2026-10-27 18:02:06,405 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/services/self_order_service/_reapplyPendingDeltas" ended (passed: 3 / time: 647 ms) 2026-10-27 18:02:06,405 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/_syncedOrderSnapshot/changes when a synced line's qty changes" 2026-10-27 18:02:06,696 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/_syncedOrderSnapshot/changes when the order's general_customer_note changes" 2026-10-27 18:02:06,956 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/_syncedOrderSnapshot/ignores a line's customer_note (self-order cannot set per-line notes)" 2026-10-27 18:02:07,177 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/_syncedOrderSnapshot/ignores lines that were never synced" 2026-10-27 18:02:07,468 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/services/self_order_service/_syncedOrderSnapshot" ended (passed: 4 / time: 1051 ms) 2026-10-27 18:02:07,469 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/canProceedToPay/returns true without refreshing when the order has no access_token yet" 2026-10-27 18:02:07,617 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/canProceedToPay/returns true and does not warn when nothing changed server-side" 2026-10-27 18:02:07,815 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/canProceedToPay/returns false and warns when the order changed server-side" 2026-10-27 18:02:08,060 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/canProceedToPay/returns false and warns when the order became paid server-side with an unchanged cart" 2026-10-27 18:02:08,260 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/canProceedToPay/returns true and does not warn when only a line's customer_note changes server-side" 2026-10-27 18:02:08,468 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/canProceedToPay/returns false and warns when the order's general note changed server-side" 2026-10-27 18:02:08,755 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/services/self_order_service/canProceedToPay" ended (passed: 6 / time: 1292 ms) 2026-10-27 18:02:08,756 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/getUserDataFromServer/pushOrphanedLines (default): merges another local draft's lines into openOrder and deletes it" 2026-10-27 18:02:08,977 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/getUserDataFromServer/pushOrphanedLines: false deletes another local draft without merging its lines" 2026-10-27 18:02:09,203 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/getUserDataFromServer/prefers the draft matching the requested token over an arbitrary other draft" 2026-10-27 18:02:09,391 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/getUserDataFromServer/multiple requested tokens: the first wins, neither is treated as an orphan" 2026-10-27 18:02:09,583 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/services/self_order_service/getUserDataFromServer" ended (passed: 4 / time: 827 ms) 2026-10-27 18:02:09,584 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/initProducts/hide special products" 2026-10-27 18:02:10,078 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/initProducts/availableCategories and computeAvailableCategories" 2026-10-27 18:02:10,313 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/services/self_order_service/initProducts" ended (passed: 2 / time: 726 ms) 2026-10-27 18:02:10,314 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/initHardware/adds payment terminals" 2026-10-27 18:02:10,503 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/initHardware/initLNA is only called in kiosk mode" 2026-10-27 18:02:10,662 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/services/self_order_service/initHardware" ended (passed: 2 / time: 352 ms) 2026-10-27 18:02:10,663 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/applyPendingComboConversion" 2026-10-27 18:02:10,830 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/createNewOrder" 2026-10-27 18:02:11,024 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/removeLine" 2026-10-27 18:02:11,192 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/verifyCart" 2026-10-27 18:02:11,378 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:02:11] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.001 0.009 ro 2026-10-27 18:02:11,379 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/getProductPriceInfo" 2026-10-27 18:02:11,557 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/addToCart/simple flow" 2026-10-27 18:02:11,734 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/addToCart/Combo Products" 2026-10-27 18:02:11,949 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/addToCart/With pricelist acting on variants" 2026-10-27 18:02:12,118 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/addToCart/With price_extra for attribute create_variant='no_variant'" 2026-10-27 18:02:12,284 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/services/self_order_service/addToCart" ended (passed: 4 / time: 726 ms) 2026-10-27 18:02:12,285 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/syncs the local draft order and its lines, reusing the same order" 2026-10-27 18:02:12,476 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/sendDraftOrderToServer updateLastOrderChange" 2026-10-27 18:02:12,739 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/setOrderPrices/Combo products order" 2026-10-27 18:02:12,935 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/services/self_order_service/setOrderPrices" ended (passed: 1 / time: 196 ms) 2026-10-27 18:02:12,935 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/cancelOrder/Normal cancel order" 2026-10-27 18:02:13,167 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/cancelOrder/Some line are sent" 2026-10-27 18:02:13,364 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/cancelOrder/reverts to the last-sent qty, not the pending delta, across multiple sync rounds" 2026-10-27 18:02:13,608 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/services/self_order_service/cancelOrder" ended (passed: 3 / time: 673 ms) 2026-10-27 18:02:13,609 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/cancelBackendOrder" 2026-10-27 18:02:13,812 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/resetCategorySelection" 2026-10-27 18:02:13,976 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/printOrderChanges/all matching lines" 2026-10-27 18:02:14,142 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/printOrderChanges/combo lines and other lines are filtered cat1" 2026-10-27 18:02:14,319 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/printOrderChanges/combo lines and other lines are filtered cat2" 2026-10-27 18:02:14,545 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/printOrderChanges/no category matches" 2026-10-27 18:02:14,772 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/printOrderChanges/ignores combo root category" 2026-10-27 18:02:14,962 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/services/self_order_service/printOrderChanges" ended (passed: 5 / time: 984 ms) 2026-10-27 18:02:14,962 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/orderLineNotSend" 2026-10-27 18:02:15,144 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/orderLineNotSend only prices the pending delta once a line has already been sent" 2026-10-27 18:02:15,334 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/orderLineSent" 2026-10-27 18:02:15,587 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/services/self_order_service/payment status notification keeps the partner of the order" 2026-10-27 18:02:15,784 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/services/self_order_service" ended (passed: 61 / time: 13010 ms) 2026-10-27 18:02:16,202 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/services/self_order_service (after GC) - used: 142303129 - total: 386988517 - limit: 4395630592 - tests: 61 2026-10-27 18:02:16,257 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:02:16] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1841 13 0.02 0.018 rw 2026-10-27 18:02:16,366 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_online_payment_self_order/unit/scenario/pos_self_order_flow/zero amount total order flow with payment method" 2026-10-27 18:02:16,586 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:02:16] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.006 ro 2026-10-27 18:02:16,729 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:02:16] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.001 0.007 ro 2026-10-27 18:02:16,854 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:02:16] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 304 0 5 0.002 0.007 ro 2026-10-27 18:02:17,162 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_online_payment_self_order/unit/scenario/pos_self_order_flow" ended (passed: 1 / time: 774 ms) 2026-10-27 18:02:17,330 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_online_payment_self_order/unit/scenario/pos_self_order_flow (after GC) - used: 142455731 - total: 240487139 - limit: 4395630592 - tests: 1 2026-10-27 18:02:17,394 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_online_payment_self_order/unit/services/self_order_service/getOnlinePaymentUrl/pay route params" 2026-10-27 18:02:17,559 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:02:17] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 18:02:17,667 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_online_payment_self_order/unit/services/self_order_service/getOnlinePaymentUrl/exit route params/no exit route" 2026-10-27 18:02:17,863 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_online_payment_self_order/unit/services/self_order_service/getOnlinePaymentUrl/exit route params/service mode dynamic qr" 2026-10-27 18:02:18,070 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_online_payment_self_order/unit/services/self_order_service/getOnlinePaymentUrl/exit route params/has current table identifier" 2026-10-27 18:02:18,256 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_online_payment_self_order/unit/services/self_order_service/getOnlinePaymentUrl/exit route params" ended (passed: 3 / time: 588 ms) 2026-10-27 18:02:18,256 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_online_payment_self_order/unit/services/self_order_service/getOnlinePaymentUrl" ended (passed: 4 / time: 864 ms) 2026-10-27 18:02:18,257 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_online_payment_self_order/unit/services/self_order_service/sendDraftOrderToServer updateLastOrderChange" 2026-10-27 18:02:18,558 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_online_payment_self_order/unit/services/self_order_service" ended (passed: 5 / time: 1149 ms) 2026-10-27 18:02:18,686 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_online_payment_self_order/unit/services/self_order_service (after GC) - used: 136360410 - total: 247001014 - limit: 4395630592 - tests: 5 2026-10-27 18:02:18,724 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:02:18] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1396 11 0.007 0.026 rw 2026-10-27 18:02:18,796 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_safaricom/unit/customer_display/customer_display/LipaNaMpesa: the customer display shows the QR code to scan" 2026-10-27 18:02:18,903 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:02:18] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.006 ro 2026-10-27 18:02:19,149 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_safaricom/unit/customer_display/customer_display" ended (passed: 1 / time: 347 ms) 2026-10-27 18:02:19,270 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_safaricom/unit/customer_display/customer_display (after GC) - used: 136118358 - total: 230489382 - limit: 4395630592 - tests: 1 2026-10-27 18:02:19,319 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_safaricom/unit/scenarios/safaricom_flow/MpesaExpressTour: the phone number is asked and sent with the payment request" 2026-10-27 18:02:19,416 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:02:19] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 18:02:19,751 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_safaricom/unit/scenarios/safaricom_flow/LipaNaMpesaTour: the QR code can be displayed and cancelling the popup sets the line to retry" 2026-10-27 18:02:20,158 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_safaricom/unit/scenarios/safaricom_flow/LipaNaMpesaTour: accepting a transaction validates the payment line" 2026-10-27 18:02:20,603 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_safaricom/unit/scenarios/safaricom_flow" ended (passed: 3 / time: 1279 ms) 2026-10-27 18:02:20,731 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_safaricom/unit/scenarios/safaricom_flow (after GC) - used: 145146197 - total: 237043597 - limit: 4395630592 - tests: 3 2026-10-27 18:02:20,751 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:02:20] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1829 13 0.006 0.009 rw 2026-10-27 18:02:20,816 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale_stock/unit/scenarios/pos_sale_stock_flow/test_settle_order_with_lot: the SN/Lots of the sale order are loaded on the settled line" 2026-10-27 18:02:20,925 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:02:20] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 18:02:21,278 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale_stock/unit/scenarios/pos_sale_stock_flow/test_multiple_lots_sale_order_2: discarding the SN/Lots leaves the line without lot" 2026-10-27 18:02:21,741 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale_stock/unit/scenarios/pos_sale_stock_flow/test_import_lot_groupable_and_non_groupable / test_multiple_lots_sale_order_3: a non groupable lot line is split per lot" 2026-10-27 18:02:22,274 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale_stock/unit/scenarios/pos_sale_stock_flow/test_settle_changed_price_with_lots: the price of a lot tracked line is not reset" 2026-10-27 18:02:22,750 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale_stock/unit/scenarios/pos_sale_stock_flow/test_settle_groupable_lot_total_amount: a groupable lot tracked line keeps its total" 2026-10-27 18:02:23,170 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale_stock/unit/scenarios/pos_sale_stock_flow/PosShipLaterNoDefault: settling a sale order does not activate ship later" 2026-10-27 18:02:23,627 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_sale_stock/unit/scenarios/pos_sale_stock_flow/PosSettleOrder4 / PosSettleOrderShipLater: ship later sets the shipping date of the order" 2026-10-27 18:02:24,122 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_sale_stock/unit/scenarios/pos_sale_stock_flow" ended (passed: 7 / time: 3290 ms) 2026-10-27 18:02:24,354 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_sale_stock/unit/scenarios/pos_sale_stock_flow (after GC) - used: 143289103 - total: 272599723 - limit: 4395630592 - tests: 7 2026-10-27 18:02:24,390 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:02:24] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1905 13 0.009 0.018 rw 2026-10-27 18:02:24,485 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order_event/unit/components/product_card/ticketAvailabilityText" 2026-10-27 18:02:24,691 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:02:24] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-27 18:02:24,855 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:02:24] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.002 0.012 ro 2026-10-27 18:02:24,855 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order_event/unit/components/product_card/selectProduct adds a regular product to the cart" 2026-10-27 18:02:25,140 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order_event/unit/components/product_card/selectProduct navigates to the event page for an event product" 2026-10-27 18:02:25,444 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order_event/unit/components/product_card" ended (passed: 3 / time: 940 ms) 2026-10-27 18:02:25,604 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order_event/unit/components/product_card (after GC) - used: 142487431 - total: 251724755 - limit: 4395630592 - tests: 3 2026-10-27 18:02:25,684 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order_event/unit/pages/cart_page/cart_page/changeQuantity" 2026-10-27 18:02:25,856 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:02:25] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.007 ro 2026-10-27 18:02:25,983 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:02:25] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.002 0.008 ro 2026-10-27 18:02:26,002 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:02:25] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 304 0 5 0.004 0.014 ro 2026-10-27 18:02:26,014 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order_event/unit/pages/cart_page/cart_page" ended (passed: 1 / time: 326 ms) 2026-10-27 18:02:26,030 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order_event/unit/pages/cart_page" ended (passed: 1 / time: 326 ms) 2026-10-27 18:02:26,164 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order_event/unit/pages/cart_page (after GC) - used: 142466328 - total: 237306852 - limit: 4395630592 - tests: 1 2026-10-27 18:02:26,231 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order_event/unit/pages/event_page/EventPage Component/validateQuestion" 2026-10-27 18:02:26,420 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:02:26] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.008 ro 2026-10-27 18:02:26,557 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:02:26] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.001 0.011 ro 2026-10-27 18:02:26,558 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order_event/unit/pages/event_page/EventPage Component/onStepClicked" 2026-10-27 18:02:26,829 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order_event/unit/pages/event_page/EventPage Component/slotAvailabilityText" 2026-10-27 18:02:27,129 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order_event/unit/pages/event_page/EventPage Component/seatAvailability" 2026-10-27 18:02:27,343 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order_event/unit/pages/event_page/EventPage Component/changeQuantity" 2026-10-27 18:02:27,619 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order_event/unit/pages/event_page/EventPage Component" ended (passed: 5 / time: 1389 ms) 2026-10-27 18:02:27,637 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order_event/unit/pages/event_page" ended (passed: 5 / time: 1389 ms) 2026-10-27 18:02:27,803 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order_event/unit/pages/event_page (after GC) - used: 142867441 - total: 245451909 - limit: 4395630592 - tests: 5 2026-10-27 18:02:27,874 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order_event/unit/services/self_order_service/self_order_service/eventImageUrl" 2026-10-27 18:02:28,041 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:02:28] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.009 ro 2026-10-27 18:02:28,134 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order_event/unit/services/self_order_service/self_order_service" ended (passed: 1 / time: 258 ms) 2026-10-27 18:02:28,149 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order_event/unit/services/self_order_service" ended (passed: 1 / time: 258 ms) 2026-10-27 18:02:28,277 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order_event/unit/services/self_order_service (after GC) - used: 142652583 - total: 237849587 - limit: 4395630592 - tests: 1 2026-10-27 18:02:28,296 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:02:28] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1742 13 0.006 0.011 rw 2026-10-27 18:02:28,354 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order_bancontact_pay/unit/app/payment_bancontact/sendPaymentRequest/failed to create bancontact payment" 2026-10-27 18:02:28,478 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:02:28] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.001 0.006 ro 2026-10-27 18:02:28,611 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:02:28] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.002 0.012 ro 2026-10-27 18:02:28,626 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order_bancontact_pay/unit/app/payment_bancontact/sendPaymentRequest/success to create bancontact payment" 2026-10-27 18:02:28,856 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order_bancontact_pay/unit/app/payment_bancontact/sendPaymentRequest" ended (passed: 2 / time: 499 ms) 2026-10-27 18:02:28,863 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order_bancontact_pay/unit/app/payment_bancontact" ended (passed: 2 / time: 499 ms) 2026-10-27 18:02:29,003 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order_bancontact_pay/unit/app/payment_bancontact (after GC) - used: 142782827 - total: 241781927 - limit: 4395630592 - tests: 2 2026-10-27 18:02:29,075 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order_bancontact_pay/unit/scenario/kiosk_bancontact_pay_flow/kiosk_bancontact_pay_success: scanning the QR code pays the kiosk order" 2026-10-27 18:02:29,235 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:02:29] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.002 0.008 ro 2026-10-27 18:02:29,355 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:02:29] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 304 0 5 0.002 0.01 ro 2026-10-27 18:02:29,363 7 INFO rb-3d383b4-226062-429553 odoo.http.server: 127.0.0.1 gMsoET51 - [27/Oct/2026 18:02:29] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.002 0.014 ro 2026-10-27 18:02:29,420 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order_bancontact_pay/unit/scenario/kiosk_bancontact_pay_flow/kiosk_bancontact_pay_failed: a failed payment can be retried" 2026-10-27 18:02:29,871 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order_bancontact_pay/unit/scenario/kiosk_bancontact_pay_flow/kiosk_bancontact_pay_failed_create_payment: the payment cannot be created" 2026-10-27 18:02:30,399 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order_bancontact_pay/unit/scenario/kiosk_bancontact_pay_flow" ended (passed: 3 / time: 1299 ms) 2026-10-27 18:02:30,509 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order_bancontact_pay/unit/scenario/kiosk_bancontact_pay_flow (after GC) - used: 143065181 - total: 246501073 - limit: 4395630592 - tests: 3 2026-10-27 18:02:30,606 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] tests done (after GC) - used: 137082028 - total: 237063156 - limit: 4395630592 2026-10-27 18:02:30,607 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@product" ended (passed: 1 / time: 2039 ms) 2026-10-27 18:02:30,608 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale" ended (passed: 480 / time: 104673 ms) 2026-10-27 18:02:30,608 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant" ended (passed: 149 / time: 49368 ms) 2026-10-27 18:02:30,609 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@project" ended (passed: 30 / time: 3622 ms) 2026-10-27 18:02:30,609 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@project_todo" ended (passed: 4 / time: 661 ms) 2026-10-27 18:02:30,609 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_discount" ended (passed: 10 / time: 3533 ms) 2026-10-27 18:02:30,609 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_loyalty" ended (passed: 23 / time: 5443 ms) 2026-10-27 18:02:30,610 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_mollie" ended (passed: 4 / time: 715 ms) 2026-10-27 18:02:30,610 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_stock" ended (passed: 7 / time: 2258 ms) 2026-10-27 18:02:30,610 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_sale" ended (passed: 35 / time: 15397 ms) 2026-10-27 18:02:30,610 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_viva_com" ended (passed: 2 / time: 615 ms) 2026-10-27 18:02:30,611 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_bancontact_pay" ended (passed: 23 / time: 10326 ms) 2026-10-27 18:02:30,611 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_cashdro" ended (passed: 7 / time: 53 ms) 2026-10-27 18:02:30,611 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_cashmatic" ended (passed: 6 / time: 434 ms) 2026-10-27 18:02:30,612 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_event" ended (passed: 15 / time: 3265 ms) 2026-10-27 18:02:30,612 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_hr" ended (passed: 30 / time: 7372 ms) 2026-10-27 18:02:30,612 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_online_payment" ended (passed: 3 / time: 1232 ms) 2026-10-27 18:02:30,612 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order" ended (passed: 218 / time: 82229 ms) 2026-10-27 18:02:30,613 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_online_payment_self_order" ended (passed: 6 / time: 1923 ms) 2026-10-27 18:02:30,613 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_safaricom" ended (passed: 4 / time: 1626 ms) 2026-10-27 18:02:30,613 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_sale_stock" ended (passed: 7 / time: 3290 ms) 2026-10-27 18:02:30,614 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order_event" ended (passed: 10 / time: 2913 ms) 2026-10-27 18:02:30,614 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order_bancontact_pay" ended (passed: 5 / time: 1798 ms) 2026-10-27 18:02:30,614 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Passed 1079 tests (5281 assertions, total time: 00:05:41) 2026-10-27 18:02:30,615 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Test suite succeeded 2026-10-27 18:02:31,028 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 0 websockets 2026-10-27 18:02:31,031 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: heap 93624140 (allocated 98742272) 2026-10-27 18:02:31,138 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Closing chrome headless with pid 69654 2026-10-27 18:02:31,139 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Closing websocket connection 2026-10-27 18:02:31,140 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Terminating chrome headless with pid 69654 2026-10-27 18:02:31,277 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-226062-429553/chrome_logs/chrome_log_20261027_180231_276593_test_unit_mobile.txt 2026-10-27 18:02:31,277 7 INFO rb-3d383b4-226062-429553 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Removing chrome user profile "/tmp/tmpqb5el253_chrome_odoo" 2026-10-27 18:02:31,360 7 INFO rb-3d383b4-226062-429553 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-27 18:02:31,367 7 INFO rb-3d383b4-226062-429553 odoo.service.server: 1603 post-tests in 11090.60s, 2244239 queries 2026-10-27 18:02:31,374 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: point_of_sale: 370 tests 2686.60s 412892 queries 2026-10-27 18:02:31,374 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: portal: 37 tests 47.55s 5115 queries 2026-10-27 18:02:31,374 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: portal_discuss: 3 tests 1.29s 239 queries 2026-10-27 18:02:31,374 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: pos_account_tax_python: 4 tests 38.96s 8097 queries 2026-10-27 18:02:31,374 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: pos_adyen: 4 tests 52.32s 7378 queries 2026-10-27 18:02:31,374 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: pos_bancontact_pay: 52 tests 84.55s 25721 queries 2026-10-27 18:02:31,374 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: pos_discount: 6 tests 197.26s 23475 queries 2026-10-27 18:02:31,374 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: pos_event: 9 tests 105.86s 12591 queries 2026-10-27 18:02:31,374 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: pos_event_sale: 8 tests 72.86s 14643 queries 2026-10-27 18:02:31,374 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: pos_hr: 30 tests 315.08s 46196 queries 2026-10-27 18:02:31,374 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: pos_hr_restaurant: 5 tests 68.70s 10477 queries 2026-10-27 18:02:31,374 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: pos_loyalty: 139 tests 1287.80s 177891 queries 2026-10-27 18:02:31,374 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: pos_mercado_pago: 15 tests 24.17s 5902 queries 2026-10-27 18:02:31,374 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: pos_mollie: 6 tests 20.40s 5814 queries 2026-10-27 18:02:31,374 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: pos_mrp: 16 tests 83.32s 17516 queries 2026-10-27 18:02:31,374 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: pos_online_payment: 11 tests 72.29s 13779 queries 2026-10-27 18:02:31,374 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: pos_online_payment_self_order: 38 tests 601.11s 112748 queries 2026-10-27 18:02:31,374 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: pos_qfpay: 3 tests 38.08s 6797 queries 2026-10-27 18:02:31,374 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: pos_razorpay: 5 tests 70.41s 8121 queries 2026-10-27 18:02:31,374 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: pos_repair: 3 tests 26.74s 6724 queries 2026-10-27 18:02:31,374 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: pos_restaurant: 52 tests 604.35s 66908 queries 2026-10-27 18:02:31,374 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: pos_restaurant_loyalty: 4 tests 38.34s 8698 queries 2026-10-27 18:02:31,374 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: pos_safaricom: 6 tests 0.99s 397 queries 2026-10-27 18:02:31,375 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: pos_sale: 49 tests 451.35s 86930 queries 2026-10-27 18:02:31,375 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: pos_sale_delivery: 3 tests 19.16s 6349 queries 2026-10-27 18:02:31,375 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: pos_sale_loyalty: 5 tests 42.64s 8916 queries 2026-10-27 18:02:31,375 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: pos_sale_margin: 4 tests 16.00s 5212 queries 2026-10-27 18:02:31,375 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: pos_sale_stock: 31 tests 127.85s 36659 queries 2026-10-27 18:02:31,375 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: pos_self_order: 152 tests 1130.07s 394704 queries 2026-10-27 18:02:31,375 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: pos_self_order_bancontact_pay: 7 tests 34.84s 17151 queries 2026-10-27 18:02:31,375 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: pos_self_order_event: 3 tests 11.58s 5910 queries 2026-10-27 18:02:31,375 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: pos_self_order_qfpay: 4 tests 14.88s 6749 queries 2026-10-27 18:02:31,375 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: pos_self_order_sms: 3 tests 7.47s 3600 queries 2026-10-27 18:02:31,375 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: pos_sms: 3 tests 19.43s 6633 queries 2026-10-27 18:02:31,375 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: pos_stock: 123 tests 476.19s 140763 queries 2026-10-27 18:02:31,375 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: pos_viva_com: 7 tests 35.78s 11229 queries 2026-10-27 18:02:31,375 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: printer: 20 tests 2.85s 1284 queries 2026-10-27 18:02:31,375 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: privacy_lookup: 9 tests 6.41s 3544 queries 2026-10-27 18:02:31,375 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: product: 175 tests 90.07s 44647 queries 2026-10-27 18:02:31,375 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: product_email_template: 4 tests 8.48s 4426 queries 2026-10-27 18:02:31,375 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: product_expiry: 3 tests 15.19s 1315 queries 2026-10-27 18:02:31,375 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: product_margin: 7 tests 10.60s 4813 queries 2026-10-27 18:02:31,375 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: project: 270 tests 266.45s 105401 queries 2026-10-27 18:02:31,375 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: project_hr_expense: 3 tests 17.53s 8349 queries 2026-10-27 18:02:31,375 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: project_mail_plugin: 3 tests 0.97s 341 queries 2026-10-27 18:02:31,375 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: project_mrp_account: 3 tests 2.39s 2264 queries 2026-10-27 18:02:31,375 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: project_mrp_sale: 4 tests 12.15s 6819 queries 2026-10-27 18:02:31,375 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: project_purchase: 4 tests 14.68s 5328 queries 2026-10-27 18:02:31,375 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: project_purchase_stock: 7 tests 2.45s 961 queries 2026-10-27 18:02:31,375 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: project_sale_expense: 12 tests 45.48s 19489 queries 2026-10-27 18:02:31,375 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: project_sms: 4 tests 14.89s 7612 queries 2026-10-27 18:02:31,375 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: project_stock_account: 5 tests 10.79s 4682 queries 2026-10-27 18:02:31,375 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: project_timesheet_holidays: 43 tests 215.57s 89051 queries 2026-10-27 18:02:31,375 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: project_todo: 25 tests 41.83s 12744 queries 2026-10-27 18:02:31,375 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: purchase: 149 tests 412.41s 116680 queries 2026-10-27 18:02:31,375 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: purchase_alternative: 15 tests 16.74s 4949 queries 2026-10-27 18:02:31,376 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: purchase_edi_ubl_bis3: 9 tests 29.34s 10163 queries 2026-10-27 18:02:31,376 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: purchase_mrp: 43 tests 84.87s 31105 queries 2026-10-27 18:02:31,376 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: purchase_product_matrix: 4 tests 14.13s 2413 queries 2026-10-27 18:02:31,376 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: purchase_repair: 5 tests 25.34s 9454 queries 2026-10-27 18:02:31,376 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: purchase_requisition: 12 tests 20.66s 6566 queries 2026-10-27 18:02:31,376 7 INFO rb-3d383b4-226062-429553 odoo.tests.stats: web: 6 tests 723.69s 2366 queries 2026-10-27 18:02:31,376 7 ERROR rb-3d383b4-226062-429553 odoo.tests.result: 1 failed, 0 error(s) of 1603 tests when loading database 'rb-3d383b4-226062-429553' 2026-10-27 18:02:31,376 7 INFO rb-3d383b4-226062-429553 odoo.service.server.ThreadedServer: Failed: odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service - FAILED: [4/5] Tour [...] 2026-10-27 18:02:31,377 7 INFO rb-3d383b4-226062-429553 odoo.service.server.ThreadedServer: Initiating shutdown 2026-10-27 18:02:31,377 7 INFO rb-3d383b4-226062-429553 odoo.service.server.ThreadedServer: Hit CTRL-C again or send a second signal to force the shutdown. 2026-10-27 18:02:31,377 7 INFO rb-3d383b4-226062-429553 odoo.addons.bus.websocket: Disconnecting 0 websockets 2026-10-27 18:02:31,478 7 INFO rb-3d383b4-226062-429553 odoo.sql_db: ConnectionPool(read/write;used=1/count=1/max=64): Closed 2 connections